

if (location.search != "")
{

	var x = location.search.substr(1).split("&")
	for (var i=0; i<x.length; i++)
	{
		var y = x[i].split("=");
		
		y[0] = unescape(y[0].replace(/\+/g, " "));
		y[1] = unescape(y[1].replace(/\+/g, " "));

        //y[0] = unescape(y[0]);
		//y[1] = unescape(y[1]);

				
		if( y[1] != "" )
		{ 

           var f = document.getElementById(y[0]);
		   if(f)
		   {

				switch(f.type.toLowerCase())
				{
					case 'text':
						//document.getElementById(y[0]).value = unescape(y[1]);
						f.value = y[1];							
					break;
					case 'textarea':
						f.value = y[1];														
					break;
					case 'checkbox':
						setCheckedValue(f, y[1]);						
					break;
					case 'select-one':
						f.value = y[1];							
					break;
					case 'radio':
					    setCheckedValue(f, y[1]);
					break;
				}
		   }
		}
	}
}	


function setCheckedValue(f, newValue) {

	if(!f)
	{
		return;
	}
	var radioObj = document.forms[0][f.name]; 	
	var radioLength = radioObj.length;

	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		//radioObj[i].checked = false;
		
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}






