function chkEmail(s) {

chkEmail1    = /^\w+([\.\-]\w+)*\@\w+([\.\-]\w+)*\.\w+$/;
chkEmail2    = /^.*@[^_]*$/;

  return (chkEmail1.test(s) && chkEmail2.test(s));

}

function chksamp() {

        isName  = /^[A-Za-z'\-\ ]+$/;
        isValidString = /^[A-Za-z0-9'\-\.\,\:\\\_\/\(\)\ ]+$/;
        isValidAddress = /^[A-Za-z0-9'\-\.\,\:\#\\\_\/\(\)\ ]+$/;
        isValidNum = /^[0-9'\-]+$/;
        isPhone = /^[01]?\s*[\(\.-]?(\d{3})[\)\.-]?\s*(\d{3})[\.-](\d{4})$/;
        isAmex = /^[3]/;
        isVisa = /^[4]/;
        isMC = /^[5]/;
        isDisc = /^[6]/;


        var msg = "Error: Missing Information!\n";
        var error_msg = "";



        if ((document.SampleForm.con_ship_first_name.value == "") || (document.SampleForm.con_ship_first_name.value == null) ||
            (document.SampleForm.con_ship_first_name.value == "*First Name")) {
                error_msg += "\nShipping First Name is a REQUIRED Field.";
        } else {
                if (!isValidString.test(document.SampleForm.con_ship_first_name.value))
                        error_msg += "\nData Entered in Shipping First Name Field is INVALID";
        }

        if ((document.SampleForm.con_ship_last_name.value == "") || (document.SampleForm.con_ship_last_name.value == null) ||
	    (document.SampleForm.con_ship_last_name.value == "*Last Name")) {
                error_msg += "\nShipping Last Name is a REQUIRED Field.";
        } else {
                if (!isValidString.test(document.SampleForm.con_ship_last_name.value))
                        error_msg += "\nData Entered in Shipping Last Name Field is INVALID";
        }

        if ((document.SampleForm.con_ship_address1.value == "") || (document.SampleForm.con_ship_address1.value == null) ||
	    (document.SampleForm.con_ship_address1.value == "*Address")) {
                error_msg += "\nShipping Street Address is a REQUIRED Field.";
        } else {
                if (!isValidAddress.test(document.SampleForm.con_ship_address1.value))
                        error_msg += "\nData Entered in Street Address Field is INVALID";
        }

        if ((document.SampleForm.con_ship_city.value == "") || (document.SampleForm.con_ship_city.value == null) ||
	    (document.SampleForm.con_ship_city.value == "*City")) {
                error_msg += "\nShipping City is a REQUIRED Field.";
        } else {
                if (!isValidString.test(document.SampleForm.con_ship_city.value))
                        error_msg += "\nData Entered in City Field is INVALID";
        }

        if ((document.SampleForm.con_ship_state.value == "") || (document.SampleForm.con_ship_state.value == null) ||
	    (document.SampleForm.con_ship_state.value == "*State")) {
                        error_msg += "\nShipping State is a REQUIRED Field.";
        } else {
                if (!isValidString.test(document.SampleForm.con_ship_state.value))
                        error_msg += "\nData Entered in Shipping State Field is INVALID";
        }

        if ((document.SampleForm.con_ship_zip.value == "") || (document.SampleForm.con_ship_zip.value == null) ||
	    (document.SampleForm.con_ship_zip.value == "*ZipCode")) {
                error_msg += "\nShipping Zip is a REQUIRED Field.";
        } else {
                if (!isValidString.test(document.SampleForm.con_ship_zip.value))
                        error_msg += "\nData Entered in Billing Zip Field is INVALID";
        }


        if ((document.SampleForm.con_email.value == "") || (document.SampleForm.con_email.value == null) ||
	    (document.SampleForm.con_email.value == "*Email")) {
                error_msg += "\nEmail is a REQUIRED Field.";
        } else {
                if (!chkEmail(document.SampleForm.con_email.value))
                       error_msg += "\nData Entered in Email is INVALID.";
        }



	if (error_msg) {
        	alert(msg+error_msg);
		return false;
	}
 
}


