
function getURLParam(strParamName){
  var strReturn;
  var strHref = window.location.href;
  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].indexOf(strParamName + "=") > -1 ) {
        var aParam = aQueryString[iParam].split("=");
			if (aParam[0] == strParamName) {
				 //alert("strParamName "+strParamName+" aParam[0] >> "+aParam[0]+" aParam[1] >> "+aParam[1]);
				  if(aParam[1] == "" || isNaN(aParam[1])){
					//aParam[1] = "null";
					strReturn = aParam[1];
				  } else {
					strReturn = aParam[1];
				  }
				  break;
			} else {
			  alert("getURLParam(" + strParamName + "), mismatches:" + aParam[0]);
			}
      }
    }
  }
  //alert("paramm fun "+unescape(strReturn));
  return unescape(strReturn);
}

function getURLFrom(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf(strParamName) > -1 ){
    strReturn = strHref.substr(strHref.indexOf(strParamName));
  }
  return strReturn;
}

function getParentURLParam(strParamName){
  var strReturn = "";
  var strHref = parent.location.href;
  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].indexOf(strParamName + "=") > -1 ) {
        var aParam = aQueryString[iParam].split("=");
	if (aParam[0] == strParamName) {
          strReturn = aParam[1];
          break;
	} else {
	  alert("getURLParam(" + strParamName + "), mismatches:" + aParam[0]);
	}
      }
    }
  }
  return unescape(strReturn);
}

