var httpReq;

function createHttpRequest() {

var httpRequest;
var browser = navigator.appName;

if (browser == "Microsoft Internet Explorer") {
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
} else {
httpRequest = new XMLHttpRequest();
}

return httpRequest;
} 

function sendRequestDesc(file)
{
    httpReqDesc.open('get',file);
    httpReqDesc.onreadystatechange = InsertDescription;
    httpReqDesc.send(null);
}

function LoadDescription(id)
{
	httpReqDesc=createHttpRequest();
    file = '/desc_ajax.php?p_id='+id;
    sendRequestDesc(file);		
}

function InsertDescription()
{
	if (httpReqDesc.readyState==4) {
		txt = httpReqDesc.responseText;
		x = txt.indexOf('+<');
		txt1 = txt.substring(0,x);
		txt2 = txt.substring(x+2);
		document.getElementById('db').innerHTML = txt1;
		document.getElementById('pt').innerHTML = txt2;		
	} else {
			setTimeout('InsertDescription()',200);
		}
}



function isValidEmail(email) {
	re = /^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i;
	return re.test(email);
}
        


function checkEmpty (val){
	if (val=="" || val.search(/[^\s]+/)==-1) {
		return false;
	}
	return true;
}

function RX()
{
	document.getElementById('wr').style.display= 'none';
}

function Restore()
	{
		setTimeout("RX();",2000);
	}

function Subm()
{
	sm=true;
	if (!checkEmpty(document.SM.xname.value)) 
		{
	sm=false;	
		}
	if (!isValidEmail(document.SM.xcontacts.value)) 
		{
	sm=false;	
	document.SM.xcontacts.value = 'Óêàæèòå êîððåêòíûé àäðåñ!';
	document.SM.xcontacts.style.color = '#e10a00';
		}
	if (!checkEmpty(document.SM.xcontent.value)) 
		{
	sm=false;	
		}
	if (sm==true) {document.SM.submit();} else {document.getElementById('wr').style.display= 'block';}		
}

function SubmX()
{
	sm=true;
	if (!checkEmpty(document.SM.xname.value)) 
		{
	sm=false;	
		}
	if (!isValidEmail(document.SM.xemail.value)) 
		{
	sm=false;	
	document.SM.xemail.value = 'Óêàæèòå êîððåêòíûé àäðåñ!';
	document.SM.xemail.style.color = '#e10a00';
		}
	if (!checkEmpty(document.SM.xcity.value)) 
		{
	sm=false;	
		}
	if (!checkEmpty(document.SM.xorg.value)) 
		{
	sm=false;	
		}
	if (document.SM.xsklad.value=='') 
		{
	sm=false;	
		}
	if (!checkEmpty(document.SM.xphone.value)) 
		{
	sm=false;	
		}
	if (sm==true) {document.SM.submit();} else {document.getElementById('wr').style.display= 'block';}		
}

