preloadflag = true;

// Browser Detection
var V = navigator.appVersion.substring(0,1);
var brsr = 0;
if (V < 4) {
	top.alert("This site uses java to support its major navigation.\n You may have trouble viewing the site");
} else if (navigator.appName.indexOf("Netscape") > -1) {

} else if (navigator.appName.indexOf("Explorer") > -1) {
		var T = navigator.appVersion.indexOf("MSIE");
		T += 5;
		V = navigator.appVersion.substring(T,eval(T+1));
}
if (navigator.appName.indexOf("Netscape") > -1) {
	brsr = 1;
} else if (navigator.appName.indexOf("Explorer") > -1) {
	if (V < 5) {

	} else {
		brsr = 2;
	}
}



curHomePageId = '1';
maxHomePageId = 3; //5

homePageTimerId = '';
homePageTimerSecs = 8000;

function swapHomePageContent(id) {
	if (curHomePageId != id) {
		document.getElementById('homeNav'+id).className = 'homeNavOn';
		showHideLayers('','homeMainContentLeftPiece'+id,'visible');
		
		document.getElementById('homeNav'+curHomePageId).className = 'homeNav';
		showHideLayers('','homeMainContentLeftPiece'+curHomePageId,'hidden');
		
		curHomePageId = id;
	}
	
	if (homePageTimerId) {
		clearTimeout(homePageTimerId);
		setAutoRotateHomePageContent()
	}
}

function setAutoRotateHomePageContent() {
	if (parseInt(curHomePageId) >= maxHomePageId) {
		newId = 1;
	} else {
		newId = parseInt(curHomePageId) + 1;
	}
	
	homePageTimerId = setTimeout('swapHomePageContent("'+newId+'")', homePageTimerSecs);
}


	


function mainNavMouseOver(key, div1, div2) {
	changeImages('','mNav_'+key,'img_mNav_'+key+'_R');
	changeImages('','mNav_divider'+div1,'img_mNav_divider_R');
	changeImages('','mNav_divider'+div2,'img_mNav_divider_R');
}

function mainNavMouseOut(key, div1, div2) {
	changeImages('','mNav_'+key,'img_mNav_'+key);
	if (div1 == '1') {
		changeImages('','mNav_divider'+div1,'img_mNav_divider_spacer');
	} else {
		changeImages('','mNav_divider'+div1,'img_mNav_divider');
	}
	changeImages('','mNav_divider'+div2,'img_mNav_divider');
}







matchHeight=function(){
		var divs,contDivs,maxHeight,divHeight,d;
		
		// get all <div> elements in the document
		divs=document.getElementsByTagName('div');
		contDivs=[];
		
		// initialize maximum height value
		maxHeight=0;
		
		// iterate over all <div> elements in the document
		for(var i=0;i<divs.length;i++){
			// make collection with <div> elements with class attribute 'container'
			if(/\bbucketVerticalAlign\b/.test(divs[i].className)){
				d=divs[i];
				contDivs[contDivs.length]=d;
				
				// determine height for <div> element
				if(d.offsetHeight){
					divHeight=d.offsetHeight;
				} else if(d.style.pixelHeight){
					divHeight=d.style.pixelHeight;
				}
				
				// must also add vertical padding
				
				
				//alert(maxHeight +':'+ divHeight);
			
				// calculate maximum height
				maxHeight=Math.max(maxHeight,divHeight);
			}
		}
		
		//alert(maxHeight +' '+ contDivs.length);
		
		// subtract bottom border 
		maxHeight = maxHeight - 1;
		
		// subtract standard vertical padding
		maxHeightLessPadding = maxHeight - 30;
		
		// assign maximum height value to all of container <div> elements
		for(var i=0;i<contDivs.length;i++){
			// special case for home page banner ad bucket with no padding
			if(/\bhomePageBucketReadyToTransformYourCareer\b/.test(contDivs[i].id)){
				contDivs[i].style.height=maxHeight +'px'; 
			} else if(/\G2G_ad\b/.test(contDivs[i].id)) {
				contDivs[i].style.height=maxHeight +'px'; 
				
			} else {
				contDivs[i].style.height=maxHeightLessPadding +'px'; 
			}
		}
	};

// execute function when page loads
window.onload=function(){
		if(document.getElementsByTagName){
			matchHeight();
		}
		
		if (document.getElementById('homeNav1')) {
			setAutoRotateHomePageContent();
		}
	};





// usage : writing out link
// <script>linkMail('hostdomain','username');</script>
// usage : link only
// <a href="javascript:popMail('hostdomain','username')">email us</a>
// usage : showing an email address
// <script>showMail('hostdomain','username');</script>

function popMail(host,user) {
	var acct = user +'@'+ host;
	self.location.href = 'mailto:'+ acct;
}
function linkMail(host,user,cls) {
	document.write('<a href="javascript:popMail(\''+ host +'\',\''+ user +'\');"');
	if (cls) {
		document.write(' class="'+ cls +'"');
	}
	document.write('>');
	showMail(host,user);
	document.write('</a>');
}
function showMail(host,user) {
	var acct = user +'@'+ host;
	document.write(acct);
}







function consultativeApproachPopUp() {
	cawin = window.open('popup_consultative-approach.php','cawin',getCenterPopUpArgs(550,638,'resizable=0,menubar=0,location=0,scrollbars=0,status=0,toolbar=0'));
	cawin.focus();
}


function getCenterPopUpArgs(w,h,args) {
	if (w > 0) {
	} else {
		w = 550;
	}
	if (h > 0) {
	} else {
		h = 585;
	}
	var width;
	var height;
	var leftdist;
	var topdist;
	width = screen.width;
	height = screen.height;
	leftdist = Math.round((width - w) / 2);
	topdist = Math.round((height - h) / 2);
	if (!args) {
		args = 'resizable=0,menubar=0,location=0,scrollbars=1,status=1,toolbar=0';
	}
	
	return 'width='+ w +',height='+ h +',top='+topdist+',left='+leftdist+','+ args;
}




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

function changeImages() {
	for (var i=0; i<changeImages.arguments.length; i+=3) {
		if (brsr == 1) {
			if (document[changeImages.arguments[i+1]]) document[changeImages.arguments[i+1]].src = eval(changeImages.arguments[i+2]+".src")
		}
		if (brsr == 2) {
			if (document[changeImages.arguments[i+1]]) document[changeImages.arguments[i+1]].src = eval(changeImages.arguments[i+2]+".src")
		}
	}
}

function showHideLayers() { 
	var args=showHideLayers.arguments;	
	var ston = 1;
	var baser = args[0];
	
	if (brsr != 0) {
		for (i = ston; i<(args.length-1); i+=2) {
			var obj = args[i];
			var vis = args[i+1];	
			if (brsr == 1 && V < 5) {
					if (document.layers[obj]) document.layers[obj].visibility = vis;
			}
			if (brsr == 1 && V >= 5) {
				if (document.getElementById(obj)) {
					document.getElementById(obj).style.visibility = vis;
				}
			}
			if (brsr == 2) {
				if (document.all[obj]) {
					document.all[obj].style.visibility = vis;
				}
			}
		}
	}
}

function shrinkGrowLayers() { 
	var args=shrinkGrowLayers.arguments;	
	var ston = 1;
	var baser = args[0];
	
	if (brsr != 0) {
		for (i = ston; i<(args.length-1); i+=2) {
			var obj = args[i];
			var vis = args[i+1];	
			if (brsr == 1 && V < 5) {
					if (document.layers[obj]) document.layers[obj].display = vis;
			}
			if (brsr == 1 && V >= 5) {
				if (document.getElementById(obj)) {
					document.getElementById(obj).style.display = vis;
				}
			}
			if (brsr == 2) {
				if (document.all[obj]) {
					document.all[obj].style.display = vis;
				}
			}
		}
	}
}



// -->