// Browser & Platform Variables
var platform = navigator.platform.substr(0,3);
var browser = navigator.appName;
var shortVersion = navigator.appVersion.substr(0,1);
var longVersion = navigator.appVersion;

// Variables needed for Rollovers
var over = 'no';
var whichOne = ' ';
var styleSheetElement;
var oldElement;


// Function to Assign the relative path to images and links
if (whichLevel == 0) {
	var path = '';
} else {
	var path = '../';
}


// Rollover images

navHomeOn = new Image();
navHomeOn.src = "" + path +"imgs/nav_0_on.jpg";
navHomeOff = new Image();
navHomeOff.src = "" + path +"imgs/nav_0.jpg";

navOverviewOn = new Image();
navOverviewOn.src = "" + path +"imgs/nav_1_on.jpg";
navOverviewOff = new Image();
navOverviewOff.src = "" + path +"imgs/nav_1.jpg";

navWhyOn = new Image();
navWhyOn.src = "" + path +"imgs/nav_2_on.jpg";
navWhyOff = new Image();
navWhyOff.src = "" + path +"imgs/nav_2.jpg";

navPraiseOn = new Image();
navPraiseOn.src = "" + path +"imgs/nav_3_on.jpg";
navPraiseOff = new Image();
navPraiseOff.src = "" + path +"imgs/nav_3.jpg";

navCoverageOn = new Image();
navCoverageOn.src = "" + path +"imgs/nav_4_on.jpg";
navCoverageOff = new Image();
navCoverageOff.src = "" + path +"imgs/nav_4.jpg";

navOrderOn = new Image();
navOrderOn.src = "" + path +"imgs/nav_5_on.jpg";
navOrderOff = new Image();
navOrderOff.src = "" + path +"imgs/nav_5.jpg";


navOverview1On = new Image();
navOverview1On.src = "" + path +"imgs/sec_nav_1_1_on.jpg";
navOverview1Off = new Image();
navOverview1Off.src = "" + path +"imgs/sec_nav_1_1.jpg";

navOverview2On = new Image();
navOverview2On.src = "" + path +"imgs/sec_nav_1_2_on.jpg";
navOverview2Off = new Image();
navOverview2Off.src = "" + path +"imgs/sec_nav_1_2.jpg";

navOverview3On = new Image();
navOverview3On.src = "" + path +"imgs/sec_nav_1_3_on.jpg";
navOverview3Off = new Image();
navOverview3Off.src = "" + path +"imgs/sec_nav_1_3.jpg";

navOverview4On = new Image();
navOverview4On.src = "" + path +"imgs/sec_nav_1_4_on.jpg";
navOverview4Off = new Image();
navOverview4Off.src = "" + path +"imgs/sec_nav_1_4.jpg";

buttonOrderOn = new Image();
buttonOrderOn.src = "" + path +"imgs/button_order_card_now_on.png";
buttonOrderOff = new Image();
buttonOrderOff.src = "" + path +"imgs/button_order_card_now.png";

buttonBenefitsOn = new Image();
buttonBenefitsOn.src = "" + path +"imgs/button_see_benefits_on.png";
buttonBenefitsOff = new Image();
buttonBenefitsOff.src = "" + path +"imgs/button_see_benefits.png";

buttonHowOn = new Image();
buttonHowOn.src = "" + path +"imgs/button_how_it_works_on.png";
buttonHowOff = new Image();
buttonHowOff.src = "" + path +"imgs/button_how_it_works.png";

buttonFaqOrderOn = new Image();
buttonFaqOrderOn.src = "" + path +"imgs/faq_promo_order_on.jpg";
buttonFaqOrderOff = new Image();
buttonFaqOrderOff.src = "" + path +"imgs/faq_promo_order.jpg";


navWhy1On = new Image();
navWhy1On.src = "" + path +"imgs/sec_nav_2_1_on.jpg";
navWhy1Off = new Image();
navWhy1Off.src = "" + path +"imgs/sec_nav_2_1.jpg";

navWhy2On = new Image();
navWhy2On.src = "" + path +"imgs/sec_nav_2_2_on.jpg";
navWhy2Off = new Image();
navWhy2Off.src = "" + path +"imgs/sec_nav_2_2.jpg";

navWhy3On = new Image();
navWhy3On.src = "" + path +"imgs/sec_nav_2_3_on.jpg";
navWhy3Off = new Image();
navWhy3Off.src = "" + path +"imgs/sec_nav_2_3.jpg";


navOrder1On = new Image();
navOrder1On.src = "" + path +"imgs/sec_nav_5_1_on.jpg";
navOrder1Off = new Image();
navOrder1Off.src = "" + path +"imgs/sec_nav_5_1.jpg";

navOrder2On = new Image();
navOrder2On.src = "" + path +"imgs/sec_nav_5_2_on.jpg";
navOrder2Off = new Image();
navOrder2Off.src = "" + path +"imgs/sec_nav_5_2.jpg";

navOrder3On = new Image();
navOrder3On.src = "" + path +"imgs/sec_nav_5_3_on.jpg";
navOrder3Off = new Image();
navOrder3Off.src = "" + path +"imgs/sec_nav_5_3.jpg";

navOrder4On = new Image();
navOrder4On.src = "" + path +"imgs/sec_nav_5_4_on.jpg";
navOrder4Off = new Image();
navOrder4Off.src = "" + path +"imgs/sec_nav_5_4.jpg";


// Image replace On Function	
function on(pic, sep, erate) {
	document.images[pic].src = eval(pic + 'On.src');
	if(sep) {
		document.images[sep].src = '' + path +'imgs/nav_separator_on.jpg';
	}
	if (erate) {
		document.images[erate].src = '' + path +'imgs/nav_separator_on.jpg';
	}
}
        

// Image replace Off Function	
function off(pic, sep, erate) {
	document.images[pic].src = eval(pic + 'Off.src');
	if(sep) {
		document.images[sep].src = '' + path +'imgs/nav_separator.jpg';
	}
	if (erate) {
		document.images[erate].src = '' + path +'imgs/nav_separator.jpg';
	}
}

// Function to fix png transparency in browsers that don't support it

if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent) {
	document.writeln('<style type="text/css">img, input.image { visibility:hidden; } </style>');
	window.attachEvent("onload", fnLoadPngs);
}

function fnLoadPngs() {
	var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
	var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);

	for (var i = document.images.length - 1, img = null; (img = document.images[i]); i--) {
		if (itsAllGood && img.src.match(/\.png$/i) != null) {
			fnFixPng(img);
			img.attachEvent("onpropertychange", fnPropertyChanged);
		}
		img.style.visibility = "visible";
	}

	var nl = document.getElementsByTagName("INPUT");
	for (var i = nl.length - 1, e = null; (e = nl[i]); i--) {
		if (e.className && e.className.match(/\bimage\b/i) != null) {
			if (e.src.match(/\.png$/i) != null) {
				fnFixPng(e);
				e.attachEvent("onpropertychange", fnPropertyChanged);
			}
			e.style.visibility = "visible";
		}
	}
}

function fnPropertyChanged() {
	if (window.event.propertyName == "src") {
		var el = window.event.srcElement;
		if (!el.src.match(/x\.gif$/i)) {
			el.filters.item(0).src = el.src;
			el.src = "imgs/x.gif";
		}
	}
}

function dbg(o) {
	var s = "";
	var i = 0;
	for (var p in o) {
		s += p + ": " + o[p] + "\n";
		if (++i % 10 == 0) {
			alert(s);
			s = "";
		}
	}
	alert(s);
}

function fnFixPng(img) {
	var src = img.src;
	img.style.width = img.width + "px";
	img.style.height = img.height + "px";
	img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='scale')"
	img.src = "imgs/x.gif";
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		tn_about_on = newImage("<?=PROT_SERVERNAME?>/images/tn_about_on.gif");
		tn_contact_on = newImage("<?=PROT_SERVERNAME?>/images/tn_contact_on.gif");
		tn_news_on = newImage("<?=PROT_SERVERNAME?>/images/tn_news_on.gif");
		tn_resources_on = newImage("<?=PROT_SERVERNAME?>/images/tn_resources_on.gif");
		tn_partners_on = newImage("<?=PROT_SERVERNAME?>/images/tn_partners_on.gif");
		tn_account_on = newImage("<?=PROT_SERVERNAME?>/images/tn_account_on.gif");
		preloadFlag = true;
	}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function showFAQ(question,answer) {
	theWin = window.open( "", 'SafeCarServices', "width=500,height=425,location=no,menubar=no,resizable=no,scrollbars=yes,status=no");
	theWin.document.write('<HTML><HEAD><title>SafeCarServices<\/TITLE>');
	theWin.document.write('<LINK TITLE="My Account Styles" HREF="css/styles.css" REL="stylesheet" MEDIA="screen">');
	theWin.document.write('<\/head>');
	theWin.document.write('<BODY BGCOLOR=\"#ffffff\">');
	theWin.document.write('<CENTER><table cellpadding=\"0\" cellspacing=\"0\" width=\"475\" border=\"0\"><TR><TD bgcolor=\"#F0F0F0\" colspan=\"3\" align=\"center\" valign=\"top\"><IMG src=\"/images/popup_banner.gif\" width=\"475\" height=\"73\" alt=\"Frequently Asked Questions\" border=\"0\"><BR><A HREF="javascript:;" ONCLICK="self.close()"><IMG src=\"/images/popup_closebutton.gif\" width=\"475\" height=\"22\" alt=\"\" border=\"0\"><\/a><\/td><\/tr><TR><TD width=\"24\" bgcolor=\"#F0F0F0\" align=\"left\" valign=\"top\">&nbsp;<\/td><TD width=\"424\" bgcolor=\"#F0F0F0\" align=\"left\" valign=\"top\"><BR>');
	theWin.document.write('<P CLASS="main"><B>' + question + '<\/B><\/P>');
	theWin.document.write('<P CLASS="main">' + answer + '<\/P>');
	theWin.document.write('<BR>&nbsp;<BR>&nbsp;<\/td><TD width=\"27\" bgcolor=\"#F0F0F0\" align=\"left\" valign=\"top\">&nbsp;<\/td><\/tr>');
//	theWin.document.write('<TR><TD width=\"24\" bgcolor=\"#F0F0F0\" align=\"left\" valign=\"bottom\"><IMG src=\"<?=HTTP_S_SERVERNAME?>/images/bottom_left_corner.gif\" width=\"24\" height=\"12\" alt=\"bottom left\" border=\"0\"><\/td><TD width=\"424\" bgcolor=\"#F0F0F0\"><IMG src=\"<?=HTTP_S_SERVERNAME?>/images/invisible.gif\" width=\"424\" height=\"1\" alt=\"\" border=\"0\"><\/td><TD width=\"27\" bgcolor=\"#F0F0F0\" align=\"left\" valign=\"bottom\"><IMG src=\"<?=HTTP_S_SERVERNAME?>/images/bottom_right_corner.gif\" width=\"27\" height=\"12\" alt=\"bottom right\" border=\"0\"align=\"bottom\"><\/td><\/tr>');
	theWin.document.write('<\/table><\/CENTER>');
	theWin.document.write('<\/BODY><\/HTML>');
	theWin.document.close();    
	
	if (navigator.appName.substring(0,8) == "Netscape") theWin.focus();
}



function toggle_visibility(id) {
var e = document.getElementById(id);
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
}


