function setVendorId(selectedindex){

document.getElementById('vendorId').selectedIndex = selectedindex;

}

// phone number - strip out delimiters and check for 10 digits

function checkPhone (strng) {
var error = "";
if (strng == "") {
   error = "You didn't enter a phone number.\n";
}

var stripped = strng.replace(/[\(\)\.\-\ ]/g, ''); //strip out acceptable non-numeric characters
    if (isNaN(parseInt(stripped))) {
       error = "The phone number contains illegal characters.";
  
    }
    if (!(stripped.length == 10)) {
	error = "The phone number is the wrong length. Make sure you include an area code.\n";
    } 
return error;
}


function setProdId(vendor){

switch(vendor){
case "24D54":
document.getElementById('prodId').value="2768"
//alert(document.getElementById('prodId').value)
break;
case "24D47C":
document.getElementById('prodId').value="2767"
//alert(document.getElementById('prodId').value)
break;
case "7WK94C":
document.getElementById('prodId').value="2766"
//alert(document.getElementById('prodId').value);
break;
case "7WK109":
document.getElementById('prodId').value="2799"
//alert(document.getElementById('prodId').value);
break;
case "7WK109":
document.getElementById('prodId').value="2799"
//alert(document.getElementById('prodId').value);
break;
}
}

function validateForm(){

var firstname = document.getElementById('txtName');
var lastname =  document.getElementById('txtLastName');
var address1 = document.getElementById('txtAddress1');
var city = document.getElementById('txtCity');
var zip = document.getElementById('txtZipcode');
var state =  document.getElementById('cmbState').selectedIndex;
var email = document.getElementById('txtEmail');
var emailconfirm = document.getElementById('txtEmailConfirm');
var phone = document.getElementById('txtPhone');
var vendorid = document.getElementById('vendorId').value;

	if (firstname.value.length == 0) { 
		alert('Please enter your First Name.');
		firstname.focus();
		return false; 
	} else if(lastname.value.length == 0) { 
		alert('Please enter your Last Name.');
		lastname.focus();
		return false;
	} else if(address1.value.length == 0) {
		alert('Please enter your Street Address.');
		address1.focus();
		return false;
	} else if(city.value.length == 0) {
		alert('Please enter your City.');
		city.focus();
		return false;
	} else if(state == "0") {
		alert('Please enter your State.');
		document.getElementById('cmbState').focus();
		return false;
	} else if(zip.value.length == 0) {
		alert('Please enter your ZIP Code.');
		zip.focus();
		return false;
	} else if(email.value.length == 0) {
		alert('Please enter your Email Address.');
		email.focus();
		return false;
	} else if(emailconfirm.value != email.value) {
		alert('Email addresses do not match.');
		emailconfirm.focus();
		return false;
	} else if(phone.value.length == 0) {
		alert('Please enter your Phone Number.');
		phone.focus();
		return false;
	} else if(checkPhone(phone.value) != "") {
		alert(checkPhone(phone.value));
		phone.focus();
		return false;		
	} else {
		setProdId(vendorid);
		return true;
	}
}