function submitZip() {
		
		//Cookie Code
		if (document.cookie.indexOf("V5page") != -1) {
			//unset prior cookie
			document.cookie = 'V5page=; expires=09/09/1999 00:00:00';
		}
		
		if (document.cookie.indexOf("V5app") != -1) {
			//unset prior cookie
			document.cookie = 'V5app=; expires=09/09/1999 00:00:00';
		}
		
		var page = window.location.href;
		if (page.indexOf("geico.com") != -1) {
			var D = ".geico.com";
		} else if (page.indexOf("geico.net") != -1) {
			var D = ".geico.net";
		} else {
			var D = "";
		}
		
		
		var path = escape(window.location.pathname);
		for (var l = 0; l < path.length; l++) {
			path = path.replace("/", "%2F");
			path = path.replace("+", "%2B");
		}
		
		var d = new Date();
		var today = new Date();
		
		document.cookie = 'V5page=FormPage=' + path + '; expires=' + d.toGMTString(d.setTime(today.getTime() + 30000)) + '; path=/; domain=' + D;
		document.cookie = 'V5app=SelectedApp=' + document.getElementById('insurancetype').value + '; expires=' + d.toGMTString(d.setTime(today.getTime() + 30000)) + '; path=/; domain=' + D;
		
		//Form Submission
		var type = document.getElementById('insurancetype').value;	
		
		if(!IsNumeric(document.getElementById('zip').value)) {
			document.getElementById('zip').value = '';
		}

		switch(type) {
			case "auto":
				//Auto
				document.getElementById('zip').name = "POL_ratedZip5";			
				document.getElementById('quoteForm').action = "https://sales2.geico.com/internetsales/index.jsp";
				break
				
			case "motorcycle":
				//Motorcycle
				document.getElementById('zip').name = "POL_ratedZip5";			
				document.getElementById('quoteForm').action = "https://motorcycle.geico.com/motorcycle/default.aspx";		
				break
			
			case "atv":
				//ATV
				document.getElementById('zip').name = "POL_ratedZip5";
				document.getElementById('quoteForm').action = "https://motorcycle.geico.com/motorcycle/default.aspx";
				break
				
			case "umbrella":
				//Umbrella
				document.getElementById('quoteForm').action = "/getaquote/umbrella/";
				break
				
			case "home":
				//Home
				document.getElementById('optionHome').value = "0";
				document.getElementById('quoteForm').method = "get";
				document.getElementById('quoteForm').action = "http://homeowners.geico.com/homeowners/state.aspx";
				break
				
			case "renters":
				//Renters
				document.getElementById('optionRenters').value = "1";
				document.getElementById('quoteForm').method = "get";
				document.getElementById('quoteForm').action = "http://homeowners.geico.com/homeowners/state.aspx";
				break
				
			case "condo":
				//Condo
				document.getElementById('optionCondoCoop').value = "2";
				document.getElementById('quoteForm').method = "get";
				document.getElementById('quoteForm').action = "http://homeowners.geico.com/homeowners/state.aspx";
				break
				
			case "rv":
				//RV
				document.getElementById('quoteForm').action = "https://rv.geico.com/sales/default.aspx";
				break
				
			case "life":
				//Life
				document.getElementById('quoteForm').action = "http://www.insure.com/quotesmith/controller?reqid=qstermindex&REF=96783&redirx=x&zipcode=" + document.getElementById('zip').value;
				break
				
			case "boat":
				//Boat
				document.getElementById('quoteForm').method = "get";
				document.getElementById('quoteForm').action = "https://homeowners.geico.com/Watercraft/Start.aspx";
				break
				
			case "flood":
				//Flood
				document.getElementById('quoteForm').action = "/getaquote/flood/";
				break
				
			case "mobilehome":
				//Mobile Home
				document.getElementById('optionMobileHome').value = "4";
				document.getElementById('quoteForm').method = "get";
				document.getElementById('quoteForm').action = "http://homeowners.geico.com/homeowners/state.aspx";
				break
				
			case "overseas":
				//Overseas
				document.getElementById('quoteForm').action = "/getaquote/overseas/";
				break
				
			case "commercial":
				//Commercial
				document.getElementById('quoteForm').action = "https://commercial.geico.com/Sales/Default.ashx";
				break
		}
		
		document.getElementById('quoteForm').submit();
}

function keypressZip(e) {	
	var characterCode;
	if(e && e.which){
		e = e;
		characterCode = e.which;
	} else{
		e = event;
		characterCode = e.keyCode;
	}
	if (characterCode == 13 || characterCode == 3) {
		submitZip();
	}
}
