
//Camping World Common Scripts

function getQuoteLink(website, mediaCode, caMediaCode, goDirect){
	if(navCategory != 'Homepage' && !goDirect){
		window.location.href = '/default.asp';
	} else {
		window.location.href ='/GetQuote.asp?sc=' + mediaCode + '&casc=' + caMediaCode;
	}
}
 
//Change detail used on benefits page 
var grnBullet = new Image(9,9);
grnBullet.src = "/media/images/pagelayout/grn_bullet.gif";

var bluBullet = new Image(9,9);
bluBullet.src = "/media/images/pagelayout/blu_bullet.gif";

var currentPanel = 'default_detail';
var currentLink = null;
var currentBullet = null;

function changeDetail(strSide, strItemNum){
	//set new var values
	var newPanel = "detail_" + strSide + "_" + strItemNum;
	var newLink = "bulletlink_" + strSide + "_" + strItemNum;
	var newBullet = "bullet_" + strSide + "_" + strItemNum;
	
	if(currentPanel != newPanel && document.getElementById) {
		// hide the current detail and show the new detail
		document.getElementById(currentPanel).style.display = "none";
		document.getElementById(newPanel).style.display = "block";
		
		//unbold current link and bold new link
		if(currentLink){
			document.getElementById(currentLink).style.fontWeight = "normal";
			document.getElementById(currentLink).style.color = "#4444AA";
			document.getElementById(currentLink).style.textDecoration = "underline";
			document.getElementById(currentBullet).style.listStyleImage = "url(" + grnBullet.src + ")";
		}
		document.getElementById(newLink).style.fontWeight = "bold";
		document.getElementById(newLink).style.color = "#333333";
		document.getElementById(newLink).style.textDecoration = "none";
		document.getElementById(newBullet).style.listStyleImage = "url(" + bluBullet.src + ")";
		
		//set tracking vars
		currentPanel = newPanel;
		currentLink = newLink;
		currentBullet = newBullet;
	}
}

function validateForm () {
	var zipEntryField = document.getElementById('zip_entry_field');
	var zipEntryFieldValue = zipEntryField.value;
	var zipEntryLength = zipEntryFieldValue.length;
	var pattern = /^\d{5}$/i;
	var zipCheck = pattern.test(zipEntryFieldValue);
	if ((zipEntryLength >= 4) && (zipCheck)) {
		return true;
	} else {
		alert('Please enter a valid 5-digit zip code.');
		zipEntryField.focus();
		return false;
	}
}

function zipFocus() {
	var zipEntry = document.getElementById('zip_entry_field');
	zipEntry.focus();
}