var errors = "";
function htmlspecialchars(text)
{
   var chars = Array( "<", ">", '"', "'");
   var replacements = Array("&lt;", "&gt;", "&quot;", "'");
   for (var i=0; i<chars.length; i++)
   {
       var re = new RegExp(chars[i], "gi");
       if(re.test(text))
       {
           text = text.replace(re, replacements[i]);
       }
   }
   return text;
}
function geturl(ahref){
	try{
		document.getElementById('myiframe').src="http://www.devid.info/ru/"+ahref+"/";
	}
	catch(error){errors = "Frame src: "+error.description+" \n\n";}
}
function getCheckedValue(radioObj) {
	if(!radioObj)
	return "";
	var radioLength = radioObj.length;
			for(var i = 0; i < radioLength; i++) {
				if(radioObj[i].checked) {
					return radioObj[i].value;
				}
			}
		}
function check_query(valuer){
	try
	{
		var types = ["PCI","USB","ACPI","PNP","*","HDAUDIO"];
		var values = ["VEN","VID","DEV","PID","FUNC"];
		var len = valuer.indexOf("\\");
		var okey = false;
		if(len != -1)
		{
			var ittr = valuer.substr(0, len);
			for(i=0; i<types.length; i++)
			{
				if(ittr.indexOf(types[i]) != -1)
				{
					okey = true;
				}
			}
		}
		else
		{
			for(i=0; i<values.length; i++)
			{
				if(valuer.indexOf(values[i]) != -1)
				{
					okey = true;
				}
			}
		}
	}catch(err){ alert(err);}
return okey;
}	
function frmSubmit(){
	var query_string = htmlspecialchars(document.getElementById('query').value);
	
	if(getCheckedValue(document.forms['frm'].elements['RadioGroup1']) == "devid"){
		go('noreload');
	}
	else {
		go();
		try	{
			document.getElementById('drvlst').style.display="none";
		}catch(err){}
	}
	/*
	if(check_query(query_string) == false){
		if(getCheckedValue(document.forms['frm'].elements['RadioGroup1']) == "devid"){
			//jqDialog.confirm(aa1+query_string+aa2,function() { go(); },function() { });
			go('noreload');
		}
		else{go();}
	}
	else{go();}
	*/
}
function go(stript){
	try
	{
		var query_string = document.getElementById('query').value;
		switch(getCheckedValue(document.forms['frm'].elements['RadioGroup1']))
		{
		case "devid": if(query_string!=""){document.getElementById('framecontainer').innerHTML='<iframe id="myiframe" name="myiframe" src="http://drp.devid.info/search.php?text='+encodeURIComponent(query_string)+'" height="1000"  width="100%" frameborder="0" style="padding:0; margin:0" scrolling="AUTO"></iframe>';}else{/*document.getElementById('framecontainer').innerHTML='<center><img src="http://drp.su/img/box/newproject9.png"></center>';*/} 
		if(stript!="noreload"){ document.location='http://devid.drp.su/?dev='+encodeURIComponent(query_string)+"&l="+lang;}
		document.getElementById('drvlst').style.display=silent; 
		 break;
		case "google": document.getElementById('framecontainer').innerHTML='<iframe id="myiframe" name="myiframe" src="help/" height="400"  width="100%" frameborder="0" style="padding:0; margin:0" scrolling="AUTO"></iframe>';document.getElementById('myiframe').src="http://www.google.ru/cse?ie=UTF-8&cx=partner-pub-3445190438847833%3A49stubd325q&q="+encodeURIComponent(query_string); break;
		case "ya": document.getElementById('framecontainer').innerHTML='<iframe id="myiframe" name="myiframe" src="help/" height="400"  width="100%" frameborder="0" style="padding:0; margin:0" scrolling="AUTO"></iframe>';document.getElementById('myiframe').src="http://ya.03compu.ru/?query="+encodeURIComponent(query_string); break;
		case "ms": document.location="http://devid.drp.su/ms/?dev="+encodeURIComponent(query_string)+"&l="+lang; break;
		default: break;
		}
	}catch(err){}
}
function tell(idblock){
var div1 = document.getElementById(idblock)
	if (div1.style.display == 'none') {
		div1.style.display = 'block'
	} else {
		div1.style.display = 'none'
	}

}
