function updatePurchaser() {
	document.getElementById('pname').innerHTML = 
		document.getElementById('fname').value + " " +
		document.getElementById('mi').value + " " +
		document.getElementById('lname').value;
}


function forgotPassword(f) {
	if (document.getElementById('policynum').value == "") {
		alert('Please fill in policy number');
	} else {
		document.getElementById('error').innerHTML = 'New password emailed';
	}
}


function validateForm(t) {
    var fielderror = "";

    var d = new Date();
    var minAutoYear= 1990
    var maxAutoYear=d.getFullYear()-1;

    if (t.title.value == "") // display error message if no value entered
	{ fielderror += ' * Title\n'; }

    if (t.fname.value == "") // display error message if no value entered
	{ fielderror += ' * First Name\n'; }

    if (t.lname.value == "") // display error message if no value entered
	{ fielderror += ' * Last Name\n'; }

    if (t.dob.value == "") // display error message if no value entered
	{ fielderror += ' * Date of Birth\n'; } else {
	   if (isValidBirth(t.dob.value) == false){
		return false;
	   }
	}

    if (t.address.value == "") // display error message if no value entered
	{ fielderror += ' * Address\n'; }

    if (t.city.value == "") // display error message if no value entered
	{ fielderror += ' * City\n'; }

    if (t.state.value == "") // display error message if no value entered
	{ fielderror += ' * State\n'; }

    if (t.zip.value == "") // display error message if no value entered
	{ fielderror += ' * Zip Code\n'; }

    if (t.hphone.value == "") // display error message if no value entered
	{ fielderror += ' * Home Phone\n'; }

    if (t.wphone.value == "") // display error message if no value entered
	{ fielderror += ' * Work Phone\n'; }

    if (t.licnum.value == "") // display error message if no value entered
	{ fielderror += ' * Driver\'s License Number\n'; }

    if (t.licstate.value == "") // display error message if no value entered
	{ fielderror += ' * State Issued\n'; }

    if (t.licexpire.value == "") // display error message if no value entered
	{ fielderror += ' * License Expiration\n'; } else {
	   if (isNotExpired(t.licexpire.value) == false ){
		return false
	   }
	}

    var carins = false;
    // check for Auto Ins radio button selected
    for(var i=0; i < t.carins.length; i++){
	if(t.carins[i].checked) { carins = true; }
    }
    if (!carins) {
	fielderror += ' * Current Auto Insurance\n'; 	// display error message if no value selected
    }

   if(!t.curins.disabled) {
	if (t.curins.value == "") // display error message if no value entered
	   { fielderror += ' * Current Auto Insurance Company\n'; }
    }

    var contact = false;
    // check for Perm Insurance radio button selected
    for(var i=0; i < t.carins.length; i++){
	if(t.contact[i].checked) { contact = true; }
    }
    if (!contact) {
	fielderror += ' * Contact for Permanent Insurance\n'; 	// display error message if no value selected
    }

    if (t.year.value == "") // display error message if no value entered
	{ fielderror += ' * Year\n'; } else {
	   if (t.year.value.length != 4 || t.year.value==0 || t.year.value<minAutoYear || t.year.value>maxAutoYear){
		fielderror += " * Vehicle Year should be a valid 4 digit year\n\tbetween "+minAutoYear+" and "+maxAutoYear+"\n";
	   }
	}

    if (t.make.value == "") // display error message if no value entered
	{ fielderror += ' * Make\n'; }

    if (t.model.value == "") // display error message if no value entered
	{ fielderror += ' * Model\n'; }

    if (t.color.value == "") // display error message if no value entered
	{ fielderror += ' * Color\n'; }

    if (t.vin.value == "") // display error message if no value entered
	{ fielderror += ' * VIN #\n'; } else {
	   if (t.vincheck.value==0) {
	   	fielderror += '  * VIN Error/Duplicate';
	   }
	}

    if (t.price.value == "") // display error message if no value entered
	{ fielderror += ' * Vehicle Purchase Price\n'; }

   if (fielderror != "") {
	alert('Following fields required:\n' + fielderror);
	return false;
   }

   return true;
}

function updateInsCompany(t) {
	if (parseInt(t.value)) { document.getElementById('curins').disabled = false; }
	else { document.getElementById('curins').disabled = true; }
}
