/* Copyright (c) 2006 Mathias Bank (http://www.mathias-bank.de)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) 
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 * 
 * Thanks to Hinnerk Ruemenapf - http://hinnerk.ruemenapf.de/ for bug reporting and fixing.
 */
jQuery.extend({
/**
* Returns get parameters.
*
* If the desired param does not exist, null will be returned
*
* @example value = $.getURLParam("paramName");
*/ 
getURLParam: function(strParamName){
         var strReturn = "";
         var strHref = window.location.href;
         var bFound=false;
         
         var cmpstring = strParamName + "=";
         var cmplen = cmpstring.length;
         
         if ( strHref.indexOf("?") > -1 ){
                  var strQueryString = strHref.substr(strHref.indexOf("?")+1);
                  var aQueryString = strQueryString.split("&");
                  for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
                           if (aQueryString[iParam].substr(0,cmplen)==cmpstring){
                                    var aParam = aQueryString[iParam].split("=");
                                    strReturn = aParam[1];
                                    bFound=true;
                                    break;
                           }
                    
                  }
         }
         if (bFound==false) return null;
         return strReturn;
         }
});
