function URLEncode(sVal)
{
	// Use regular expressions to replace problem characters
	var regExpr
	// Replace "&"
	regExpr = /&/g
	sVal = sVal.replace(regExpr, "%26")
	// Replace "#"
	//regExpr = /#/g
	//sVal = sVal.replace(regExpr, "%23")
	// Replace " "
	regExpr = / /g
	sVal = sVal.replace(regExpr, "%20")
	return sVal;
}

//
function PopUpWin(sPage, lWidth, lHeight, sName)
{
	if(!lWidth)
		lWidth = 680;
	if(!lHeight)
		lHeight = 400;
	mywin = open(sPage,sName,'width=' + lWidth + ',height=' + lHeight + ',scrollbars=yes,toolbar=yes,location=no,status=no,resizable=yes,menubar=yes');
}

//
function GetQueryStringVariable(variable) 
{ 
    var query = window.location.search.substring(1); 
    var vars = query.split("&");
    
    //
    for (var i=0;i<vars.length;i++) 
    { 
        var pair = vars[i].split("="); 
        if (pair[0] == variable) 
        { 
            return pair[1]; 
        } 
    }
    
    //
    return "";
}
