// JavaScript Document
function validateContactFrm(){
	var name = document.contactfrm.name.value;
	var company = document.contactfrm.company.value;
	var designation = document.contactfrm.designation.value;
	var email = document.contactfrm.email.value;
	var contactnumber = document.contactfrm.number.value;
	var enquiryTxt = document.contactfrm.enquiryTxt.value;
	var alertMessage = '';
	var returnValue = true;	
	
	if(!isEmpty(email) && !isEmail(email) ){
		alertMessage = 'Please provide correct email address!';
		document.contactfrm.email.focus();
		returnValue = false;
	}
	if(!isEmpty(contactnumber) && !IsNumeric(contactnumber)){
		alertMessage = 'Please provide correct contact number!';
		document.contactfrm.number.focus();
		returnValue = false;
	}
	if(isEmpty(enquiryTxt)){
		alertMessage = 'Please provide product enquiry!';
		document.contactfrm.enquiryTxt.focus();
		returnValue = false;
	}
	if(isEmpty(email) && isEmpty(contactnumber)){
		alertMessage = 'Please provide your email or contact number!';
		document.contactfrm.email.focus();
		returnValue = false;
	}
	if(isEmpty(name)){
		alertMessage = 'Please provide your name!';
		document.contactfrm.name.focus();
		returnValue = false;
	}
	if(returnValue == false) {
		alert(alertMessage);	
	}
	return returnValue;
}
function isEmpty(str){
 if(str == '') return true;
 else return false;
}
function isEmail(string) {
    if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
        return true;
    else
        return false;
}
function IsNumeric(sText){
	   var ValidChars = "+-0123456789.";
	   var IsNumber=true;
	   var Char;
	   for (var k = 0; k < sText.length && IsNumber == true; k++) 
	      { 
	      Char = sText.charAt(k); 
	      if (ValidChars.indexOf(Char) == -1) 
	         {
	         IsNumber = false;
	         }
	      }
	   return IsNumber;
 }