function validateForm(){
    var fname=jQuery("#fname");
    var lname=jQuery("#lname");
    var phone=jQuery("#phone");
    var email=jQuery("#email");
    if(fname.val()!=''){
         if(lname.val()!=''){
          if(phone.val()!=''){
			  if((phone.val().length==12 || phone.val().length==13 || phone.val().length==10) && ponevalidation(phone.val())==true){
				
                if(email.val()!=''){
                    if(validateEmail(email.val())){
                        return true;
                }else{
                    alert('Invalid email address format');
                    email.focus();
                    return false;
                }
                }else{
                    alert('Email address required');
                    email.focus();
                    return false;
                }
				
           }else{
              alert('Invalid phone number. Format should be XXX-XXX-XXXX or XXXXXXXXXX');
              phone.focus();
              return false;
           }
           }else{
                alert('Phone number required. Format should be XXX-XXX-XXXX or XXXXXXXXXX');
                phone.focus();
                return false;
           }
          }else{
           alert('Last name required');
           lname.focus();
           return false;
          }
         }else{
            alert('First name required');
            fname.focus();
            return false;
         }
}

function ponevalidation(str){
	if(!isNaN(str.substring(0,3)) && !isNaN(str.substring(4,7)) && !isNaN(str.substring(8,12))){	
		if((str.substring(0,3)+"-"+str.substring(4,7)+"-"+str.substring(8,12))==str){	
			if((str.substring(0,3)+"-"+str.substring(4,7)+"-"+str.substring(8,12)) != "000-000-0000"){	
				return true;
			}
		} 
	} 
	
	if (!isNaN(str.substring(0,9) ) ){
		if (str != 0000000000 || str != 000000000) {
			return true;
		}
	}
	
	if (!isNaN(str.substring(0,12))) {
		
		if (str != 0000000000000) {
			return true;
		}
		
	} 
}


function validateContactForm(){
    var fname=jQuery("#cn-fname");
    var lname=jQuery("#cn-lname");
    var phone=jQuery("#cn-phone");
    var ccode=jQuery("#cn-ccode");	
    var email=jQuery("#cn-email");
    if(fname.val()!=''){
         if(lname.val()!=''){
			 if(ccode.val()!='' && !isNaN(ccode.val())){
          if(phone.val()!=''){
              if((phone.val().length==12 || phone.val().length==13 || phone.val().length==10) && ponevalidation(phone.val())==true){
                if(email.val()!=''){
                    if(validateEmail(email.val())){
                        return true;
                }else{
                    alert('Invalid email address format');
                    email.focus();
                    return false;
                }
                }else{
                    alert('Email address required');
                    email.focus();
                    return false;
                }
           }else{
              alert('Invalid phone number. Format should be XXX-XXX-XXXX or XXXXXXXXXX');
              phone.focus();
              return false;
           }
           }else{
                alert('Phone number required. Format should be XXX-XXX-XXXX or XXXXXXXXXX');
                phone.focus();
                return false;
           }
			 }else{
				 alert('Valid country code required');
                ccode.focus();
                return false;
			 }
          }else{
           alert('Last name required');
           lname.focus();
           return false;
          }
         }else{
            alert('First name required');
            fname.focus();
            return false;
         }
}
function validateEmail(email){
	var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
	if(!pattern.test(email)){
		return false;
	}else{
            return true;
        }
}
