//----------------------------------------------------------
//function get params from QueryString 
//(text after WEB address, for axample http://www.com/test.html?text1=AAA&text2=BBB - querystring ="text1=AAA&text2=BBB")
// and put it into html elements
var __prev_onload = window.onload;
var scriptvars='';
window.onload=setpreloadvars;
function setpreloadvars() {
	var querystring = unescape(location.search.substr(1,location.search.length));
	var params = querystring.split("&");
	for (var k=0;k<document.forms.length;k++)
		for (var j=0;j<document.forms[k].length;j++)
			for (var i=0;i<params.length;i++)
			{
				var values = params[i].split("=");
				elementname = document.forms[k].elements[j].name;
				if (elementname.toLowerCase() == values[0].toLowerCase()) {
					if (document.forms[k].elements[j].type=='text') {       
						//textbox element
						document.forms[k].elements[j].value = values[1];
					}
					if (document.forms[k].elements[j].type=='select-one') {
						//dropdown element
						if (!isNaN(values[1])){
							document.forms[0].elements[j].options[values[1]].selected = true;
						}
					} 
					if (document.forms[k].elements[j].type=='radio') {       
						//radio button
						if (document.forms[k].elements[j].value==values[1]){
							document.forms[k].elements[j].checked = true;
						}
					}
					if (document.forms[k].elements[j].type=='checkbox') {       
						//checkbox
						if (document.forms[k].elements[j].value==values[1]){
							document.forms[k].elements[j].checked = true;
						}
					}
					if (document.forms[k].elements[j].type=='textarea') {       
						//texarea tag
						document.forms[k].elements[j].value = values[1];
					}
					if (document.forms[k].elements[j].type=='hidden') {       
						//hidden element
						document.forms[k].elements[j].value = values[1];
					}
				}	
			}
			for (var i=0;i<params.length;i++)
			{
				var values = params[i].split("=");
				
				if (scriptvars.indexOf('['+values[0]+']')>-1) {
					myelement = eval(values[0]);
					if (myelement.type=='text') {       
						//textbox element
						myelement.value = values[1];
					}
					if (myelement.type=='select-one') {
						//dropdown element
						if (!isNaN(values[1])){
							myelement.options[values[1]].selected = true;
						}
					} 
					if (myelement.type+' '=='undefined ') {       
						for (var j=0;j<myelement.length;j++) {
							if (myelement[j].value==values[1]){
								myelement[j].checked = true;
							}
						}
					}
					if (myelement.type=='radio') {       
						//radio button
						if (myelement.value==values[1]){
							myelement.checked = true;
						}
					}
					if (myelement.type=='checkbox') {       
						//checkbox
						if (myelement.value==values[1]){
							myelement.checked = true;
						}
					}
					if (myelement.type=='textarea') {       
						//texarea tag
						myelement.value = values[1];
					}
					if (myelement.type=='hidden') {       
						//hidden element
						myelement.value = values[1];
					}
				}	
			}

	if (__prev_onload) __prev_onload();
}
