
function trim(str) { 
    if (str != null) {
        var i; 
        for (i=0; i<str.length; i++) {
            if (str.charAt(i)!=" ") {
                str=str.substring(i,str.length); 
                break;
            } 
        } 
    
        for (i=str.length-1; i>=0; i--) {
            if (str.charAt(i)!=" ") {
                str=str.substring(0,i+1); 
                break;
            } 
        } 
        
        if (str.charAt(0)==" ") {
            return ""; 
        } else {
            return str; 
        }
    }
}

function getXMLHTTP()
	{
		var xmlHttp=null;
	    try
		{
			// Firefox, Opera 8.0+, Safari
			 xmlHttp=new XMLHttpRequest();
		}
		catch (e)
		{
			// Internet Explorer
			try
			{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e)
			{
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		return xmlHttp;
	}

function check_js()
{ 	
	if(trim(document.getElementById("txt_fname").value)=="")
	{
		document.getElementById("errDiv").innerHTML="Please enter your full name";
		//document.getElementById('txt_fname').focus();
	}
	else if(trim(document.getElementById("txt_lname").value)=="")
	{
		document.getElementById("errDiv").innerHTML="Please enter your company name";
		//document.getElementById('txt_lname').focus();
	}
	else if(trim(document.getElementById("txt_phone").value)!="")
	{
		if(!trim(document.getElementById('txt_phone').value).match(/^[0-9\s\.()\-+]{10,}$/)) 
		{
			document.getElementById("errDiv").innerHTML="Phone number is not valid";
			document.getElementById("txt_phone").focus();
			return false;
		
		}
		
			return true;
		
	}
	
	else if(trim(document.getElementById("txt_email").value)=="")
	{
		document.getElementById("errDiv").innerHTML="Please enter your email address";
		//document.getElementById('txt_email').focus();
	}
	else if(!trim(document.getElementById('txt_email').value).match(/^[_a-z0-9]+(\.[a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/))
 
	{
		document.getElementById("errDiv").innerHTML="Email address is incorrect";
		document.getElementById("txt_email").focus();
		return false;

	}
	
	/*else if(document.getElementById("txt_comment").value=="")
	{
		document.getElementById("errDiv").innerHTML="Please enter your comment";
		//document.getElementById('txt_comment').focus();
	}*/
	else
	return true;
		
	return false;
	
}


//################### Email Check ############################################	
	function AjaxFunction1(email)
	
	{
		 xmlHttp=getXMLHTTP()
		 if (xmlHttp==null)
		 {
			alert ("Your browser does not support AJAX!");
			return;
		 }
		 else
		 {
			
			if(document.getElementById("txt_email").value=="")
			{
				document.getElementById("errDiv").innerHTML="Email is empty";
				//document.getElementById('txt_email').focus();
				return false;
			}
			xmlHttp.onreadystatechange=zengo12;
			url="ajax-php/email_process.php?email="+email+"&u="+Math.random();
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
		}
	}
	
	function zengo12()
	{
		if(xmlHttp.readyState==4)
		{		
			document.getElementById("errDiv").innerHTML = xmlHttp.responseText;
			//document.getElementById('txt_email').focus();
			return false;
		}
	}