var request;
var dest;

function processStateChange(){
//if (request.readyState < 4) document.getElementById(dest).innerHTML = "<div align='center'>Подождите пожалуйста....</div>";
if (request.readyState == 4)
	{
	contentDiv = document.getElementById(dest);
		if (request.status == 200)
		{
			response = request.responseText;
			contentDiv.innerHTML = response;
		} 
		else
	 	{
			contentDiv.innerHTML = "Error: Status "+request.status;
		}

	}
}

function loadHTML(URL, destination,status){
dest = destination;
dd=new Date();
URL = URL+"&timer="+dd.getTime();// + "?" + document.getElementById("url").value;
if(status==0)
	document.getElementById(dest).innerHTML = "<br><br><br><br><div style=\"color:#cc0000;text-align:center;font-weight:800\">загрузка</div>";
	else
	document.getElementById(dest).innerHTML = "<div style=\"color:#cc0000;text-align:center;font-weight:800\">&nbsp;</div>";
if (window.XMLHttpRequest){
request = new XMLHttpRequest();
request.onreadystatechange = processStateChange;
request.open("GET", URL, true);
request.send(null);
} else if (window.ActiveXObject) {
request = new ActiveXObject("Microsoft.XMLHTTP");
		if (request) {
		request.onreadystatechange = processStateChange;
		request.open("GET", URL, true);
		request.send();
		}
}
}


function checked_all()
{
	if(cheking.pp.checked==true)
	{
	a=true;
	}
	else
	{
	a=false;
	}
		for(i=0;i<cheking.length-5;i++)
		{
		cheking[i].checked=a;
		}
}



function isValidEmail (email)
{
 return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([-a-z0-9]*[a-z0-9]\.)+[a-z]{1,4}$/i).test(email);
}

function proverkaonlychars(a)
{
v=document.form1[a].value;
str="";
for(i=0;i<v.length;i++)
     {
	 tmp=v.charAt(i);
     if(!isNaN((tmp)) && tmp!=" ")
          {
          str+=tmp;
          }
     }
     document.form1[a].value=str;
}