
function ShowPopup()
{
  clearField(); 
  document.getElementById("divHide").style.display = "block";
 $("#EmailForm").fadeIn(300);
  return false;
}
function sentContact()   
{   

var firstname=document.getElementById("firstname");
var spanFname=document.getElementById("spanFname");
//var lastname=document.getElementById("lastname");
var lastname="Test";

var company=document.getElementById("company");
var email=document.getElementById("email");
var address1="";
var address2="";
var city=document.getElementById("city");
var country=document.getElementById("country");
var subject=document.getElementById("subject");
var msgBox=document.getElementById("msgBox");

if(validatePage())
{

$.ajax({
            type: "POST",
                url: "checkstatus.php?firstname="+firstname.value+"&company="+company.value+"&email="+email.value+"&address1="+address1.value+"&address2="+address2.value+"&city="+city.value+"&country="+country.value+"&subject="+subject.value+"&msgBox="+msgBox.value,

            dataType: "text",
            async: false,
            success: function(data) {
		if(data=="Y")
		{
			clearField();
			document.getElementById("divHide").style.display = "none";
			document.getElementById("divResult").innerHTML="Thank you for contacting us,we will get back to you shortly.";

		}
		else
		{
			document.getElementById("divResult").innerHTML="There is problem in sending the mail...";
		}
		
            
}
});;

return false;
       
}
}
function validatePage()
{
var flag=1;
var lastname="Test";
var firstname=document.getElementById("firstname");
var spanFname=document.getElementById("spanFname");


//var company=document.getElementById("company");
//var spanCompany=document.getElementById("spanCompany");

var email=document.getElementById("email");
var spanEmail=document.getElementById("spanEmail");



var city=document.getElementById("city");
var spanCity=document.getElementById("spanCity");

var country=document.getElementById("country");
var spanCountry=document.getElementById("spanCountry");

var subject=document.getElementById("subject");
var spanSubject=document.getElementById("spanSubject");

//var msgBox=document.getElementById("msgBox");
//var spanMsgBox=document.getElementById("spanMsgBox");
if(!validate(firstname,spanFname))
{
	flag=0;
}
/*if(!validate(lastname,spanLname))
{
	flag=0;
}
*/
/*if(!validate(company,spanCompany))
{
	flag=0;
}
*/
if(!validate(email,spanEmail))
{
	flag=0;
	//return false;
}
else
{
	if(!checkemail(email.value))
	{
		spanEmail.innerHTML="Invalid Email";
		flag=0;
	//return false;
	}
}

if(!validate(city,spanCity))
{
	flag=0;
}
if(country.value=="-1")
{
spanCountry.innerHTMl="*";	
flag=0;
}
if(!validate(subject,spanSubject))
{
	flag=0;
}
/*if(!validate(msgBox,spanMsgBox))
{
	flag=0;
}
*/
if(flag==1)
{
return true;

}
return false;

}

function validate(controlToValidate,errorMsg)
{

if(trim(controlToValidate.value)=="")
	{	errorMsg.innerHTML = 'This field is mandatory.';
		return false;
	}
	else
	{
		errorMsg.innerHTML = '';
	}
	return true;

}
function ClosePopup()
{
 $("#EmailForm").fadeOut(300);
  return false;

}
function checkemail(email) 
{
        var str = email
		
        var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
        if (filter.test(str))
            return true;
        else {

            return false;
        }
}
function clearField()
{
document.getElementById("firstname").value="";
document.getElementById("spanFname").innerHTML="";
document.getElementById("company").value="";
document.getElementById("spanCompany").innerHTML="";
document.getElementById("email").value="";
document.getElementById("spanEmail").innerHTML="";
document.getElementById("city").value="";
document.getElementById("spanCity").innerHTML="";
document.getElementById("country").value="";
document.getElementById("spanCountry").innerHTML="";
document.getElementById("subject").value="";
document.getElementById("spanSubject").innerHTML="";
document.getElementById("msgBox").value="";
document.getElementById("spanMsgBox").innerHTML="";
document.getElementById("divResult").innerHTML="";
}
function validateOnBlur(control,spanError)
{

if(trim(control.value)=="")
{
document.getElementById(spanError).innerHTML="This Field is mandatory.";
}
else
{
document.getElementById(spanError).innerHTML="";
}
return false;

}
function trim(str)

{

    while (str.substring(0,1) == ' ') // check for white spaces from beginning

    {

        str = str.substring(1, str.length);

    }

    while (str.substring(str.length-1, str.length) == ' ') // check white space from end

    {

        str = str.substring(0,str.length-1);

    }

   

    return str;

}