//*************************************************//
//  GUARD.COM JAVASCRIPT LIBRARY                   //
//*************************************************//



//********************************************
//IMAGE ROLLOVERS PRELOAD FOR SIDE LINK ONLY!!
//********************************************

var sideabout_off = new Image();
    sideabout_off.src = "images/sideabout_off.gif";
var sideabout_on = new Image();
    sideabout_on.src = "images/sideabout_on.gif";
var whatsnew_off = new Image();
    whatsnew_off.src = "images/whats_new_off.gif";
var whatsnew_on = new Image();
    whatsnew_on.src = "images/whats_new_on.gif";


//*******************************************
//IMAGE ROLLOVERS FOR SIDE & TOP LINKS ONLY!!
//*******************************************

function rolloverothers(imgname,command) {
	if (imgname) {
		imgname.src = eval(imgname.name + "_" + command + ".src");
		return true; }
}


//*************************************************
//DESIRED NUMBER OF "PICTURE BOX" IMAGES TO PRELOAD
//*************************************************

var picnumber = 2;


//*********************************************
//PRELOAD BACKGROUND IMAGES & PICTURE BOX IMAGE
//*********************************************

var sidecell = new Image();
    sidecell.src = "images/bk-sidecell.gif";
var topcell = new Image();
    topcell.src = "images/bk-topcell.gif";
var bottomcell = new Image();
    bottomcell.src = "images/bk-bottomcell.gif";
var picbox = new Image();
    picbox.src = "images/pic-world.jpg";


//*********************************
//PRELOAD IMAGES FOR PICTURE WINDOW
//*********************************

var insurance = new Image();
    insurance.src = "images/pic-guard.png";
var service = new Image();
    service.src = "images/pic-cs.png";
var asc = new Image();
    asc.src = "images/pic-asc.png";
var psc = new Image();
    psc.src = "images/pic-psc.png";
var careers = new Image();
    careers.src = "images/pic-careers.png";
var iz = new Image();
    iz.src = "images/pic-iz.png";                



//***********************************************
//LIST OF MOUSEOVER IMAGES TO CHOOSE FROM
//***********************************************

var piclist = new Array("images/pic-business.jpg", "images/pic-businesstwo.jpg", "images/pic-expenses.jpg", "images/pic-time.jpg", "images/pic-interests.jpg", "images/pic-resources.jpg");
var x = "";
var hold = new Array();
var pic = new Array();


for (i=0; i < picnumber; i++) {
	x = Math.round(Math.random() * (piclist.length - 1));
	if ( x == hold[0] || x == hold[1] || x == hold[2] ) {     //CHANGE ALSO!!!
		i--; }
	else { hold[i] = x; }
}


for (i=0; i < picnumber; i++) {
	pic[i] = new Image();
	pic[i].src = piclist[hold[i]];
}



//********************************************************************************
//DETERMINE BROWSER TYPE AND VERSION -- DISPLAY PROPER STYLE SHEET
//********************************************************************************

var browser;

if (navigator.appName == "Netscape") {

//alert((navigator.appVersion).substring(0,4));

	if ( (navigator.appVersion).substring(0,4) < 5 ) {     //NETSCAPE 4
		document.write("<STYLE>");
		document.write(".aboutmain { margin-left: 13px; margin-top: 190px; }");
		document.write(".whatsnew { margin-left: 350px; margin-top: 30px; }");
		document.write(".linksmain { font-family: Verdana; font-size: 12pt; color: white; margin-left: 30px; margin-top: 50px; }");
		document.write(".linksheader { font-family: Verdana; font-size: 13pt; color: white; font-weight: bold; }");
		document.write(".linkstext { font-family: Verdana; font-size: 10pt; color: white; font-weight: bold; margin-left: 15px; }");
		document.write(".linkssubtext { font-family: Verdana; font-size: 10pt; color: white; font-weight: bold; margin-left: 45px; }");
		document.write(".bottommain { font-family: Verdana; font-size: 11pt; color: white; font-weight: bold; margin-left: 110px; margin-top: 15px; }");
		document.write("</STYLE>");
		browser = "net4"; }
	else {     //NETSCAPE 6 AND HIGHER
		document.write("<STYLE>");
		document.write(".aboutmain { position: absolute; left: 12px; top: 190px; }");
		document.write(".whatsnew { position: absolute; left: 525px; top: 45px; }");
		document.write(".linksmain { font-family: Verdana; font-size: 12pt; position: relative; left: 20px; top: 50px; }");
		document.write(".linksheader { font-family: Verdana; font-size: 13pt; font-weight: bold; }");
		document.write(".linkstext { font-family: Verdana; font-size: 10pt; font-weight: bold; margin-left: 15px; top: 0px; }");
		document.write(".linkssubtext { font-family: Verdana; font-size: 10pt; font-weight: bold; margin-left: 45px; top: 0px; }");
		document.write(".bottommain { font-family: Verdana; font-size: 11pt; font-weight: bold; position: relative; left: 100px; top: 15px; }");
		document.write("</STYLE>");
		browser = "net6"; } }
else {     //MICROSOFT INTERNET EXPLORER -- ALL VERSIONS
		document.write("<STYLE>");
		document.write(".aboutmain { position: relative; left: 12px; top: 190px; }");
		document.write(".whatsnew { position: absolute; left: 525px; top: 30px; }");
		document.write(".linksmain { font-family: Verdana; font-size: 12pt; position: relative; left: 20px; top: 50px; }");
		document.write(".linksheader { font-family: Verdana; font-size: 13pt; font-weight: bold; position: relative; left: 0px; top: 0px; }");
		document.write(".linkstext { font-family: Verdana; font-size: 10pt; font-weight: bold; position: relative; left: 15px; top: 0px; }");
		document.write(".linkssubtext { font-family: Verdana; font-size: 10pt; font-weight: bold; position: relative; left: 45px; top: 0px; }");
		document.write(".bottommain { font-family: Verdana; font-size: 11pt; font-weight: bold; position: relative; left: 100px; top: 15px; }");
		document.write("</STYLE>");
		browser = "ie5"; }
	


//***************
//ROLLOVER IMAGES
//***************

function rollover(name,command) {
	if (command == "on") {
		document.images.pic.src = eval(name + ".src");
		return true; }
	else if (command == "off") {
		rollout();
		return true; }
}



//****************************************
//RANDOMLY CHOOSES IMAGE FOR 'ONMOUSEOUTS'
//****************************************

function rollout() {
	x = Math.round(Math.random()*(picnumber-1));
	document.images.pic.src = pic[x].src;
}



//*****************************************************************
// RESIZE SCREEN TO FIT IF NOT MAXIMIZED
//
// IMPORTANT: DOES NOT WORK CORRECTLY IN DUAL-MONITOR MODE.  
//            THIS OPTION HAS BEEN DISABLED UNTIL FURTHER NOTICE.
//
//*****************************************************************

function maximize() {
	if (navigator.appName == "Netscape") {
		//NETSCAPE 4 AND LOWER
		if ( (navigator.appVersion).substring(0,4) < 5 ) {
			window.moveTo(0,0);
			window.resizeTo( parseInt(screen.width,10)-12, parseInt(screen.height,10)-177); }
		//NETSCAPE 6 (MOZILLA 5.0) AND HIGHER
		else {
			window.moveTo(0,0);
			window.resizeTo( parseInt(screen.width,10), parseInt(screen.height,10)-28); } }
	//MICROSOFT INTERNET EXPLORER
	else {
		window.moveTo(0,0);
		window.resizeTo(screen.width, screen.height-27); }
}


//**************************
//EXTERNAL LINKS & PDF ICONS
//**************************

function extlink(link) {



//alert(link.nodeName);
//alert(link.nextSibling.nextSibling.nodeName);
//alert(link.nextSibling.nextSibling.name);
//alert(link.nextSibling.nextSibling.style.visibility);
//alert(link.nextSibling.nextSibling.className);


	if (link.nextSibling.nextSibling.className == "extlink") {
		link.nextSibling.nextSibling.style.visibility = "visible";
		link.nextSibling.nextSibling.style.display = "block";
		link.nextSibling.nextSibling.className = "";
	}
	else if (link.nextSibling.nextSibling.style.visibility == "hidden") {
		link.nextSibling.nextSibling.style.visibility = "visible";
		link.nextSibling.nextSibling.style.display = "block";
	}
	else if (link.nextSibling.nextSibling.style.visibility == "visible") {
		link.nextSibling.nextSibling.style.visibility = "hidden";
		link.nextSibling.nextSibling.style.display = "none";
	}
}


