<!--
function PrintThisPage()
{
 var sOption="toolbar=yes,location=no,directories=yes,menubar=yes,";
 sOption+="scrollbars=yes,width=750,height=600,left=100,top=25";

 var sWinHTML = document.getElementById('contentstart').innerHTML;

 var winprint=window.open("","",sOption);
 winprint.document.open();
 winprint.document.write('<html><LINK href=/css/style.css rel=Stylesheet><body>');
 winprint.document.write('<table border=0 cellpadding=0 cellspacing=0 width=100%>');
 winprint.document.write('<tr>');
 winprint.document.write('<td><img src=/images/hc_logo.gif border="0"></td>');
 winprint.document.write('</tr>');
 winprint.document.write('<tr>');
 winprint.document.write('<td><img src=/images/spacer.gif width=1 height=15 border="0"></td>');
 winprint.document.write('</tr>');
 winprint.document.write('</TABLE>');
 winprint.document.write(sWinHTML);
 winprint.document.write('<table width=100% border=0 cellpadding=0 cellspacing=0>');
 winprint.document.write('<tr align=center>');
 winprint.document.write('<td class=copyright>Copyright 2005 hybridcars.com<br>All rights reserved </td>');
 winprint.document.write('</tr>');
 winprint.document.write('</table>');
 winprint.document.write('<p>&nbsp;</p></body></html>');
 winprint.document.close();
 winprint.focus();
}

function validateForm() {
	if (document.form.car.value == "") {
		alert("Please choose a car\n");
    return false;
	}
	
	if (document.form.zipCode.value == "" || document.form.zipCode.value == "Zip Code") {
	  alert("Please enter a zip code\n");
	  document.form.zipCode.focus();
	  return false;
	}

	if(document.form.optIn.checked) {
		if (document.form.firstName.value == "" || document.form.firstName.value == "First Name") {
		  alert("Please enter your first name to receive our newsletter\n");
		  document.form.zipCode.focus();
		  return false;
		}
		if (document.form.email.value == "" || document.form.email.value == "Email") {
		  alert("Please enter your email to receive our newsletter\n");
		  document.form.email.focus();
		  return false;
		}
	}
}

function isEmail(string) {

   if (!string) return false;
   var iChars = "*|,\":<>[]{}`\';()&$#%";

   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
         return false;
   }
   return true;
}                      
function isProper(string) {

   if (!string) return false;
   var iChars = "*|,\":<>[]{}`\';()@&$#%";

   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
         return false;
   }
   return true;
}

function validateEmailForm() {
	if (document.form.toEmail.value == "") {
		alert("Please enter a 'To Email' address\n");
		document.form.toEmail.focus();
    return false;
	}
	
	if (document.form.fromEmail.value == "") {
		alert("Please enter a 'From Email' address\n");
		document.form.fromEmail.focus();
    return false;
	}
	
	if (document.form.toEmail.value.match(/^\w+([\.\-]\w+)*\@\w+([\.\-]\w+)*\.[a-z]{2,4}$/i) == null) {
		alert("Please enter a valid 'To Email' address\n");
		document.form.toEmail.focus();
    return false;
	}
	
	if (document.form.fromEmail.value.match(/^\w+([\.\-]\w+)*\@\w+([\.\-]\w+)*\.[a-z]{2,4}$/i) == null) {
		alert("Please enter a valid 'From Email' address\n");
		document.form.fromEmail.focus();
    return false;
	}
}

//-->
