//Get URL Parameters
//Return a specialized param value
function getURLParameters(paramName)
{
try
{
var sURL = (window.document.URL.toString());
//alert(sURL);
if (sURL.indexOf("?") > 0)
{
var arrParams = sURL.split("?");
var arrURLParams = arrParams[1].split("&");
var arrParamNames = new Array(arrURLParams.length);
var arrParamValues = new Array(arrURLParams.length);
var i = 0;
for (i=0;i<arrURLParams.length;i++)
{
var sParam = arrURLParams[i].split("=");
arrParamNames[i] = sParam[0];
if (sParam[1] != "")
arrParamValues[i] = unescape(sParam[1]);
else
arrParamValues[i] = "undefined";
}
for (i=0;i<arrURLParams.length;i++)
{
//alert(arrParamNames[i]+" = "+ arrParamValues[i]);
if (arrParamNames[i] == paramName.toString())
{
return arrParamValues[i];
}
}
}
else
{
return "undefined";
}
}
catch(e)
{
return null;
}
}
//transfer xml by URL parameters
//location.href="frmPenaltyInvoice.aspx?pid=create&xml=" + escape(xml) ;
//by URL string //var xml = getURLParameters("xml"); //this having max parameter size limited // with browser(ie,firefox...)