var banner_num = 0;
var openId="none";
var doCheck = (document.all!=null);

if (doCheck == false) {
	versionNN = navigator.appVersion;
	if (versionNN.search(/5.0/i) == -1) {
		browser = "NN4";
	} else {
		browser = "NN6";
	}
} else {
	browser = "IE";
	}

navimgNames = new Array(
"/images/nav/why_bfrc_on.gif",
"/images/nav/career_paths_on.gif",
"/images/nav/job_search_on.gif",
"/images/nav/student_center_on.gif",
"/images/nav/about_bfrc_on.gif",
"/images/nav/contact_us_on.gif",
"/images/nav/site_map_on.gif",
"/images/nav/home_on.gif"
)

loadNavImgs = new Array();

for(i=0; i < navimgNames.length; i++) {
  loadNavImgs[i] = new Image;
  loadNavImgs[i].src = navimgNames[i];
}

function initDoc() {
window.name="main"
initLayers()
}
function navLayersDoneLoading() {
var navLayers
if(isNav) {
	navLayers = new Array(
"why_bfrc",
"career_paths",
"job_search",
"student_center",
"about_bfrc_retail",
"contact_us",
"site_map"
	)
	}
else if(isIE)
	navLayers = document.frames["layerdata"].document.body.children
else navLayers = document.getElementById("layerdata").contentDocument.getElementsByTagName("div")
var len = navLayers.length
for(index=0;index<len;index++) {
	var divName
	if(isNav)
		divName = navLayers[index]
	else divName = navLayers[index].id
	var targetDiv
	if(isNav)
		targetDiv = document.layers[divName + "Div"]
	else if(isIE)
		targetDiv = document.all[divName]
	else targetDiv = document.getElementById(divName)
	if(isNav)
		while(!targetDiv.load("/common/" + divName + "Div.jsp", 180)) {
			}
	else targetDiv.innerHTML = navLayers[index].innerHTML
	if(false) {
		var output = "layers ="
		var lyrs = document.layers
		var lyrlen = lyrs.length
		for(j=0;j<lyrlen;j++)
			output += " " + lyrs[j].name + "=" + lyrs[j].src
		alert(output)
		}
	}
}

function rollOver(name) {
	document.images[name].src = "/images/nav/"+name+"_on.gif";
}

function rollOut(name) {
	var currentSection = document.sectionForm.currentSection.value;
	if(name != currentSection)
		document.images[name].src = "/images/nav/"+name+"_off.gif";
}

function getLayer(id) {        
   	if (browser == "IE")
   		return document.all[id];
   	else if (browser == "NN4")
		return document.layers[id];
	else
		return document.getElementById(id); 	
}

function showLayer(id) {        
   var get = getLayer(id)
   if (get != null)          
     	if (browser == "IE" || browser == "NN6")
         	get.style.visibility = "visible";
      	else if (browser == "NN4")
         	get.visibility = "show";
}     
  
function hideLayer(id) {
	var get = getLayer(id)        
	if (get != null)        
      if (browser == "IE" || browser == "NN6")
         get.style.visibility = "hidden";
      else
         get.visibility = "hide";
}

function drillDown(id,div) {
	if (div == 'yes') {
		idDiv = id+'Div';
		if (openId == 'none') {
			showLayer(idDiv);
			rollOver(id);
			openId = id;
			openIdDiv = idDiv;
		} else {
			hideLayer(openIdDiv);
			rollOut(openId);
			showLayer(idDiv);
			rollOver(id);
			openId = id;
			openIdDiv = idDiv;
		}
	} else {
		if (openId == 'none') {
			rollOver(id);
		} else {
			hideLayer(openIdDiv);
			rollOut(openId);
			rollOver(id);
			openId = 'none';
		}
	}
}

function divRollover(name) {
	openId = name;
	openIdDiv = name+"Div";
	showLayer(openIdDiv);
	rollOver(openId);
}

function divRollout(name) {
	hideLayer(name+'Div');
	rollOut(name);
	openId = 'none';
	openIdDiv = 'none';
}

function closeBut(name) {
	hideLayer(name+'Div');
	rollOut(name);
	openId = 'none';
	openIdDiv = 'none';
}

//POP-UPS

        
function go_link(page,width,height){
	if ((width < 1000) && (height < 1000)){
	window.open(page,"go_link", "scrollbars=yes,width=" + width + ",height=" + height + ",resizable=no")
	}
}

function go_link2(page,width,height){
        if ((width < 1000) && (height < 1000)){
                window.open(page,"go_link", "scrollbars=yes,width=" + width + ",height=" + height + ",resizable=yes")
        }
}
function go_link3(page,width,height){
        if ((width < 1000) && (height < 1000)){
                window.open(page,"go_link", "toolbar=yes,scrollbars=yes,width=" + width + ",height=" + height + ",resizable=yes")
        }
}

function go_link_noscroll(page,width,height){
	if ((width < 1000) && (height < 1000)){
	window.open(page,"go_link", "scrollbars=no,width=" + width + ",height=" + height + ",resizable=no")
	}
}
function go_link_normal(page,width,height){
	if ((width < 1000) && (height < 1000)){
	window.open(page,"go_link", "menubar=yes,location=yes,toolbar=yes,scrollbars=yes,width=" + width + ",height=" + height + ",resizable=yes")
	}
}

	var isMac = false
	var isNav = false
	var isIE = false
        var coll = ""
        var styleObj = ""
	var doc = "document."
	var isDOM = false
	if (document.getElementById)
		isDOM = true
        if (parseInt(navigator.appVersion) >= 4) {
                if (navigator.appName == "Netscape") {
			if (!isDOM) {
                        	isNav = true
				if(navigator.platform.indexOf("Mac") > -1)
					isMac = true
				}
                        }
                else {
                        isIE = true
                        coll = "all."
                        styleObj = ".style"
                        }
                }

//Netscape resize browser fix
function handleResize() {
	location.reload()
	return false
}
if (isNav) {
	window.captureEvents(Event.RESIZE)
	window.onresize = handleResize
}                
//Netscape resize browser fix end                
function initLayers() {
if(isNav)
	navLayersDoneLoading()
}

function changeTire(field){
	selection = field.options[field.selectedIndex].value
	if(selection.charAt(0) == 'c') {}
	else {
		if(isDOM)
			document.location = selection
		else self.location = selection
		}
}

                
// Auto advance multi-part form fields like phone numbers
function advance(field) {
var val = field.value
if(val.length==field.maxLength) {
 var currForm = field.form
 var fields = currForm.elements
 for(i=0; i<(fields.length-1); i++) {
  if(fields[i] == field) {
   fields[i+1].focus()
   break
   }
  }
 }
}

function stripTags( s ) {
	return s.replace(/(<([^>]+)>)/ig,"");
} // function..stripTags

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

function swapImage() { //v3.0
  var i,j=0,x,a=swapImage.arguments; document.sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=findObj(a[i]))!=null){document.sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function 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=findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}
