function isValidEmailAddress(val) {

if (val.substring(val.length-3).toLowerCase() == ".co")
{return false;} else
{return runTest(val);}


}

function runTest(emailAddress){
var pattern3 = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
return pattern3.test(emailAddress);
}

function isValidName(name){
	var pattern1 = new RegExp(/^([a-z]+(\'|-|\.\s|\s)?[a-z]*){1,2}$/i);
return pattern1.test(name);
}

function isValidCompany(comp){
	var pattern2 = new RegExp(/^([a-z0-9\(\)]+(\(\'|-|\.\s|\s)?[a-z0-9\(\)]*){1,5}$/i);
return pattern2.test(comp);
}

function isValidEnquiry(enq){
var enqlen = enq.length;
if (enqlen<1){return false;} else {return true;}
}

function isValidPhone(phone){
var phonelen = phone.length;
if (phonelen<11){return false;} else {return true;}
}

function noEnter(e) {
var unicode=e.charCode? e.charCode : e.keyCode;

if (unicode==13){return false;}
}

$(document).ready(function() {

$("#validate-name").keyup(function(){
var name = $("#validate-name").val();

if(name != "")
{
if(isValidName(name))
{


document.getElementById('conYes1').style.display = 'block';
document.getElementById('conNo1').style.display = 'none';
document.getElementById('conWait1').style.display = 'none';
wholeForm();

} else {



document.getElementById('conYes1').style.display = 'none';
document.getElementById('conWait1').style.display = 'none';
document.getElementById('conNo1').style.display = 'block';
wholeForm();

}

} else {

document.getElementById('conWait1').style.display = 'block';
document.getElementById('conNo1').style.display = 'none';
document.getElementById('conYes1').style.display = 'none';
wholeForm();

}
});

$("#validate-company").keyup(function(){
var comp = $("#validate-company").val();

if(comp != "")
{
if(isValidCompany(comp))
{


document.getElementById('conYes2').style.display = 'block';
document.getElementById('conNo2').style.display = 'none';
document.getElementById('conWait2').style.display = 'none';
wholeForm();

} else {



document.getElementById('conYes2').style.display = 'none';
document.getElementById('conWait2').style.display = 'none';
document.getElementById('conNo2').style.display = 'block';
wholeForm();

}

} else {

document.getElementById('conWait2').style.display = 'block';
document.getElementById('conNo2').style.display = 'none';
document.getElementById('conYes2').style.display = 'none';
wholeForm();

}
});




$("#validate-email").keyup(function(){
var email = $("#validate-email").val();

if(email != "")
{
if(isValidEmailAddress(email))
{

document.getElementById('conYes3').style.display = 'block';
document.getElementById('conNo3').style.display = 'none';
document.getElementById('conWait3').style.display = 'none';
wholeForm();

} else {


document.getElementById('conYes3').style.display = 'none';
document.getElementById('conWait3').style.display = 'none';
document.getElementById('conNo3').style.display = 'block';
wholeForm();

}

} else {

document.getElementById('conWait3').style.display = 'block';
document.getElementById('conNo3').style.display = 'none';
document.getElementById('conYes3').style.display = 'none';
wholeForm();

}
});

$("#validate-phone").keyup(function(){
var phone = $("#validate-phone").val();

if(phone != "")
{
if(isValidPhone(phone))
{


document.getElementById('conYes4').style.display = 'block';
document.getElementById('conNo4').style.display = 'none';
document.getElementById('conWait4').style.display = 'none';
wholeForm();

} else {



document.getElementById('conYes4').style.display = 'none';
document.getElementById('conWait4').style.display = 'none';
document.getElementById('conNo4').style.display = 'block';
wholeForm();

}

} else {

document.getElementById('conWait4').style.display = 'block';
document.getElementById('conNo4').style.display = 'none';
document.getElementById('conYes4').style.display = 'none';
wholeForm();

}
});

$("#validate-enquiry").keyup(function(){
var enq = $("#validate-enquiry").val();

if(enq != "")
{
if(isValidEnquiry(enq))
{


document.getElementById('conYes5').style.display = 'block';
document.getElementById('conNo5').style.display = 'none';
document.getElementById('conWait5').style.display = 'none';
wholeForm();

} else {



document.getElementById('conYes5').style.display = 'none';
document.getElementById('conWait5').style.display = 'none';
document.getElementById('conNo5').style.display = 'block';
wholeForm();

}

} else {

document.getElementById('conWait5').style.display = 'block';
document.getElementById('conNo5').style.display = 'none';
document.getElementById('conYes5').style.display = 'none';
wholeForm();

}
});



function wholeForm(){
var name = $("#validate-name").val();
var email = $("#validate-email").val();
var comp = $("#validate-company").val();
var phone = $("#validate-phone").val();
var enq = $("#validate-enquiry").val();
if(isValidName(name) && isValidEmailAddress(email) && isValidCompany(comp) && isValidPhone(phone) && isValidEnquiry(enq))
{
document.getElementById('consubmitbutton').style.display = 'block';
document.getElementById('consubmitbuttonfade').style.display = 'none';	
} else 
{
document.getElementById('consubmitbutton').style.display = 'none';
document.getElementById('consubmitbuttonfade').style.display = 'block';	
}
}

});


	