
// --------------------------- BROWSER DETECT BEGIN
var browser = new Object();

browser.version = parseInt(navigator.appVersion);
browser.isNavigator = false;
browser.isExplorer = false;

if (navigator.appName.indexOf("Netscape") != -1) {
	browser.isNavigator = true;
}
else if (navigator.appName.indexOf("Microsoft") != -1) {
	browser.isExplorer = true;
}
// --------------------------- BROWSER DETECT END

// locate objects in the page
function MM_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}


// show and hide layers
function MM_showHideLayers() { //v3.0
  	var i,p,v,obj,args=MM_showHideLayers.arguments;
  	for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
	   	if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
	   	obj.visibility=v; }
}



function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// reload the page to realign layers if Nescape window is resized
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

// align the layer from a specific edge
function tmt_DivAlign(theDiv,h,v,hPx,vPx,tableCell,buttonWidth){
	var obj,fun,dw,dh,lw,lh,x,y;
	fun = (document.getElementById) ? "document.getElementById" : "MM_findObj";
	obj = (document.getElementById) ? document.getElementById(theDiv) : MM_findObj(theDiv);
	
	
	if(obj){
		if(document.all){dw = document.body.clientWidth;dh = document.body.clientHeight;}
	else{dw = innerWidth;dh = innerHeight;}	
	if(document.layers){lw = obj.clip.width;lh = obj.clip.height;}
	else{lw = obj.style.width.replace("px","");lh = obj.style.height.replace("px","");}
	
	x = (document.layers) ? ".left" : ".style.left";
	y = (document.layers) ? ".top" : ".style.top";
	
	// HORIZONTAL ALIGNMENT
	if(h == "l"){
		if (browser.isNavigator && (browser.version <= 4)) {eval(fun+"('"+theDiv+"')"+x+"="+hPx+"-7-2*(9-"+tableCell+")");}
		else {eval(fun+"('"+theDiv+"')"+x+"="+hPx);}
	}
	if(h == "c"){eval(fun+"('"+theDiv+"')"+x+"="+dw+"/2-"+lw+"/2");}
	if(h == "r"){
		if (browser.isNavigator && (browser.version <= 4)) {eval(fun+"('"+theDiv+"')"+x+"="+hPx+"-"+lw+"+"+buttonWidth+"-6-3*(9-"+tableCell+")");}
		else {eval(fun+"('"+theDiv+"')"+x+"="+hPx+"-"+lw+"+"+buttonWidth+"-2");}
	}

	// VERTICAL ALIGNMENT
	if(v == "t"){eval(fun+"('"+theDiv+"')"+y+"="+vPx);}
	if(v == "m"){eval(fun+"('"+theDiv+"')"+y+"="+dh+"/2-"+lh+"/2");}
	if(v == "b"){eval(fun+"('"+theDiv+"')"+y+"="+dh+"-"+lh+"-"+vPx);}}
}

// image swapping
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];
		}
	}
}
function changeAllMenuImages() {
	//changeImages('homebtn','/gfx/mnu-home.gif');
	//changeImages('insurebtn','/gfx/mnu-insure.gif');
	//changeImages('legalbtn','/gfx/mnu-legal.gif');
	//changeImages('riskbtn','/gfx/mnu-risk.gif');
	//changeImages('juniorbtn','/gfx/mnu-junior.gif');
	//changeImages('studentsbtn','/gfx/mnu-students.gif');
	//changeImages('membersbtn','/gfx/mnu-members.gif');
	//changeImages('aboutbtn','/gfx/mnu-about.gif');
	//changeImages('newsbtn','/gfx/mnu-news.gif');
	//alert('changeimages');
}

//Menu images are loaded here
var preloadFlag = true;
function preloadImages() {
	if (document.images) {
		preloadFlag = true;
	}
}

function tmt_DivSwitch(){
	var vis=(document.layers) ? ".visibility" : ".style.visibility";
	var fun=(document.getElementById) ? "tmt_findObj" : "MM_findObj";
	var args=tmt_DivSwitch.arguments;
	for(var i=0;i<args.length;i++){	
		if(eval(fun+"(args[i])")){
			var oldVis=eval(fun+"(args[i])"+vis);
			if(document.getElementById||document.all){
				var newVis=(oldVis=="hidden")?"visible":"hidden";
			}else{var newVis=(oldVis=="hide")?"show":"hide";}
			eval(fun+"(args[i])"+vis+"=newVis");}}
}

function MM_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}

function tmt_findObj(n){
	var x,t; if((n.indexOf("?"))>0&&parent.frames.length){t=n.split("?");
	x=eval("parent.frames['"+t[1]+"'].document.getElementById('"+t[0]+"')");
	}else{x=document.getElementById(n)}return x;
}

function hideAllMenuLayers() {
	MM_showHideLayers('navProfile','','hide');
	MM_showHideLayers('navCandidate','','hide');
  MM_showHideLayers('navEmployers','','hide');
	MM_showHideLayers('navExecutive','','hide');
}

function hideAllCandidatePanels() {
	MM_showHideLayers('candLogin','','hide');
  MM_showHideLayers('candJobs','','hide');
  MM_showHideLayers('candTips','','hide');
  MM_showHideLayers('candFaqs','','hide');
  MM_showHideLayers('candTestimonials','','hide');
}

function hideAllEmployersPanels() {
  MM_showHideLayers('empVacancies','','hide');
  MM_showHideLayers('empTestimonials','','hide');
  MM_showHideLayers('empServices','','hide');
  MM_showHideLayers('empContactus','','hide');
}

function hideAllExecutivePanels() {
  MM_showHideLayers('execPoints','','hide');
  MM_showHideLayers('execSalary','','hide');
  MM_showHideLayers('execInterview','','hide');
  MM_showHideLayers('execSample','','hide');
  MM_showHideLayers('execArticle','','hide');
  MM_showHideLayers('execIntro','','hide');
  MM_showHideLayers('execlogin','','hide');
}

function hideAllCEEpanels() {
	MM_showHideLayers('candidate','','hide');
  MM_showHideLayers('employers','','hide');
  MM_showHideLayers('executive','','hide');
}