   function updateQsVar(qS, varName, varVal)
   {
		var newQs = qS;
		var qsItems = newQs.split( '&' );
		var isFound= false;
		
		for(var i = 0; i < qsItems.length; i++ )
		{
			var pair = qsItems[i].split('=');
			if (pair[0].toLowerCase() == varName.toLowerCase())
			{
				pair[1] = encodeURI(varVal);
				qsItems[i] = pair.join('=');
				isFound = true;
			}
		}
		
		newQs = qsItems.join('&');
		if (!isFound)
			newQs += ((newQs.length > 0) ? '&':'') + varName + '=' + encodeURI(varVal);
			
		return newQs;
	}

    function printablePage()
    {
        window.location.search = updateQsVar(window.location.search, "printable", "1") ;
    }