function init(){
	highlightHeaderNav();
	highlightLeftNav();
}

function ImgObject(imgname) {
	this.nml = new Image();
	this.nml.src = "/img/"+imgname+"_nml.gif";
	this.ovr = new Image();
	this.ovr.src = "/img/"+imgname+"_ovr.gif";
}

var nav_autoinsurance = new ImgObject("nav_autoinsurance");
var nav_rvinsurance = new ImgObject("nav_rvinsurance");
var nav_homeinsurance = new ImgObject("nav_homeinsurance");
var nav_claimscenter = new ImgObject("nav_claimscenter");
var nav_customercare = new ImgObject("nav_customercare");
var nav_learningcenter = new ImgObject("nav_learningcenter");
var nav_otherproducts = new ImgObject("nav_otherproducts");

function swapImg(imgID) {
	var img = document.getElementById(imgID);
	
	if (img.src == eval(imgID+".nml.src"))
		img.src = eval(imgID+".ovr.src")
	else img.src = eval(imgID+".nml.src");
}

function textSizer(size) {
	document.getElementById("aText").className = size;
}


var contentPaginate = function (element, time) {
	
	var init = function (element, time) {
		
		//set timeout
		if (typeof time == "undefined") {
    		time = 5000;
  		}
		
		//pagination list
		var pagination = $("<div class='pagination'></div>");
		
		if (pagination != null){
		$(element).append(pagination);
			//$(element).css({zIndex:'0'});

			$(element + ' .rotating_content').cycle({
				fx:    'fade', 
				speed:  1000 ,
				timeout: time,
				pager: '.pagination',
				pagerClick: function () { 
					$(element + ' .panel_container').cycle('pause');
			}
		
			});
		}
		
	};
	
	return { init: init }

}();

function highlightHeaderNav(){
	var windowUrl = unescape(window.location.href);
	var navLinks = new Array(7);
	navLinks[0] = /\/auto-insurance\//i;
	navLinks[1] = /\/rv-insurance\//i;
	navLinks[2] = /\/home-insurance\//i;
	navLinks[3] = /\/claims-center\//i;
	navLinks[4] = /\/customer-care\//i;
	navLinks[5] = /\/learning-center\//i;
	navLinks[6] = /\/other-products\//i;
	
	for (i=0; i<navLinks.length; i++){
		if (windowUrl.match(navLinks[i]) != null){
			$("#nav").children().children().get(i).className = "active";
		}
	}
}

function highlightLeftNav() {
	var windowUrl = unescape(window.location.href);
	$("li > a").each(function(i){ 
		if (this.href == windowUrl){
			this.className = "active";
		}
	});
}
var pics = new Array();
pics[0] = new Image(); 
pics[0].src = "/products/images/shell.gif"; 
pics[1] = new Image(); 
pics[1].src = "/products/images/stake_trk.gif"; 
pics[2] = new Image(); 
pics[2].src = "/products/images/pass_auto.gif"; 
pics[3] = new Image(); 
pics[3].src = "/products/images/tow_trk.gif";
pics[4] = new Image(); 
pics[4].src = "/products/images/pickup_trk.gif";
pics[5] = new Image(); 
pics[5].src = "/products/images/car_carrier.gif";
pics[6] = new Image(); 
pics[6].src = "/products/images/suv.gif";
pics[7] = new Image(); 
pics[7].src = "/products/images/dump_trk.gif";
pics[8] = new Image(); 
pics[8].src = "/products/images/cargo_van.gif";
pics[9] = new Image(); 
pics[9].src = "/products/images/tank_trk.gif";
pics[10] = new Image(); 
pics[10].src = "/products/images/step_van.gif";
pics[11] = new Image(); 
pics[11].src = "/products/images/boom_trk.gif";
pics[111] = new Image(); 
pics[111].src = "/products/images/shell.gif";
pics[12] = new Image(); 
pics[12].src = "/products/images/straight_trk.gif";
pics[13] = new Image(); 
pics[13].src = "/products/images/shell.gif";
pics[14] = new Image(); 
pics[14].src = "/products/images/refrigerated.gif";
pics[15] = new Image(); 
pics[15].src = "/products/images/shell.gif";
pics[16] = new Image(); 
pics[16].src = "/products/images/flat_bed.gif";

function showImg(x,w,y,pntr)
{
   document.images['theimg'].src=pics[pntr].src;
   document.getElementById('lyr').style.display='block';
}



//apply jQuery pngFix once DOM has loaded
jQuery(document).ready(function(){ 
    if(jQuery.browser.msie && jQuery.browser.version < 7) {
        jQuery('img[@src$=.png]').ifixpng(); }
    }
);