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)
    {
		document.getElementById('Desc').innerHTML = httpReqDesc.responseText;
	} 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').className = '';
}

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;	
		}
	if (!checkEmpty(document.SM.xcontent.value)) 
		{
	sm=false;	
		}
	if (sm==true) {document.SM.submit();} else {document.getElementById('wr').className = 'WRN';}		
}
