function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    return true;
}
 

 
     function emailcheck(str) {
        var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
        if (filter.test(str)){
            emailCheck = true;
        }else{
        	emailCheck = false;
        }
		return emailCheck;
    }

    function formCheck(formobj) {
	var firstName = document.formcheck.firstName.value;
	var lastName = document.formcheck.lastName.value;
	var zipCode = document.formcheck.zipCode.value;
	var addr = document.formcheck.addr.value;



	var email = document.formcheck.email.value;
	var phone1 = document.formcheck.p1.value;
	var phone2 = document.formcheck.p2.value;
	var phone3 = document.formcheck.p3.value;
		
    var showAlert = '0';
    var errorStyl = '1px solid red';
	var alerMsg = '';

		
 		if( phone1.length !== 3 || !isInteger(phone1)||phone2.length !== 3 || !isInteger(phone2) || phone3.length !== 4 || !isInteger(phone3)){
			showAlert = '1';
			alerMsg += '- Phone number is blank or incorrect.\n';
			document.formcheck.p1.style.border = errorStyl;
			document.formcheck.p2.style.border = errorStyl;
			document.formcheck.p3.style.border = errorStyl;
		}
		
		
		if( zipCode.length !== 5 || !isInteger(zipCode) ){
			showAlert = '1';
			alerMsg += '- Zip Code is blank or incorrect.\n';
			document.formcheck.zipCode.style.border = errorStyl;

		}
		
		
		
		if( firstName.length < 1){
			showAlert = '1';
			alerMsg += '- First Name is blank.\n';
			document.formcheck.firstName.style.border = errorStyl;
		}

if( addr.length < 1){
			showAlert = '1';
			alerMsg += '- Address is blank.\n';
			document.formcheck.addr.style.border = errorStyl;
		}
		if( lastName.length < 1){
			showAlert = '1';
			alerMsg += '- Last Name is blank.\n';
			document.formcheck.lastName.style.border = errorStyl;
		}
		

		if(emailcheck(email)===false){
			showAlert = '1';
			alerMsg += '- Email Is Incorrect.\n';
			document.formcheck.email.style.border = errorStyl;
		}
		
		
        if (showAlert == '0') {
            return true;
        } else {
        	alert(alerMsg);
            return false;
        }
    }

