
var CurrentTab_1 = 1
var CurrentTab_2 = 1
var CurrentTab_3 = 1



function Is() {
 var agent = navigator.userAgent.toLowerCase();
 this.major = parseInt(navigator.appVersion);
 this.minor = parseFloat(navigator.appVersion);
 this.ns = ((agent.indexOf('mozilla')!=-1) && ((agent.indexOf('spoofer')==-1) && (agent.indexOf('compatible') == -1)));
 this.ns2 = (this.ns && (this.major == 2));
 this.ns3 = (this.ns && (this.major == 3));
 this.ns4 = (this.ns && (this.major == 4));
 this.ns5 = (this.ns && (this.major > 4));
 this.ns6 = (this.ns && (agent.indexOf('netscape6')!=-1) );
 this.ns7 = (this.ns && (agent.indexOf('netscape/7')!=-1) );
 this.ns7pr = (this.ns && (agent.indexOf('netscape/7.0b1')!=-1) );
 this.ns71 = (this.ns && (agent.indexOf('netscape/7.1')!=-1) );
 this.ns72 = (this.ns && (agent.indexOf('netscape/7.2')!=-1) );
 this.ie = (agent.indexOf("msie") != -1);
 this.ie3 = (this.ie && (this.major == 2));
 this.ie4 = (this.ie && (this.major >= 4));
 this.ie5 = (this.ie && (this.major == 4) && (agent.indexOf("msie 5.0") != -1));
 this.ie55 = (this.ie && (this.major == 4) && (agent.indexOf("msie 5.5") != -1));
 this.ie6 = (this.ie && (agent.indexOf("msie 6.0")!=-1));
 this.op3 = (agent.indexOf("opera") != -1);
 this.pc  = (agent.indexOf("win") != -1);
 this.mac = (agent.indexOf("mac")!=-1); // Mac detect
 this.client = ( (navigator.userAgent.indexOf('AOL')!=-1) || (navigator.userAgent.indexOf('CS 2000')!=-1) )? 1 : 0;
 this.moz = ( this.ns && (agent.indexOf("netscape/") == -1) );
 if (this.moz) this.ns = 0;

}

var is = new Is()

function mainNavRollOver(tab, selectedTab, replaceImg33) //Rollover for main nav
{
	replaceImg = eval("document.getElementById('mainTabLabel_"+ tab + "').src");
	rExp = /_off/gi;
	replaceImg = replaceImg.replace(rExp, '_on')

	replaceImgA = 'n_l_off_r_on_a.gif'
	replaceImgB = 'n_l_on_r_off_b.gif'

	if((tab) == selectedTab)
	{
		replaceImgA = 'n_l_off_r_on_a.gif'
		replaceImgB = 'n_l_on_r_off_b.gif'
	}	
	if((tab+1) == selectedTab)replaceImgB = 'n_l_on_r_on_b.gif'
	if(tab==1)replaceImgA = 'n_01_on.gif'
		
	eval("document.getElementById('mainTabEnda_"+ tab + "').src = '/globalimages/"+replaceImgA+"'"); 
	eval("document.getElementById('mainTabLabel_"+ tab + "').src = '"+replaceImg+"'"); 
	eval("document.getElementById('mainTabEndb_"+ tab + "').src = '/globalimages/"+replaceImgB+"'"); 

}

function mainNavRollOut(tab, selectedTab, replaceImg33) //Rollover for main nav
{

	replaceImg = eval("document.getElementById('mainTabLabel_"+ tab + "').src");
	rExp = /_on/gi;
	replaceImgOff = replaceImg.replace(rExp, '_off')

	replaceImgA = 'n_l_off_r_off_a.gif'
	replaceImgB = 'n_l_off_r_off_b.gif'
	
	if((tab) == selectedTab){
		replaceImgA = 'n_l_off_r_on_a.gif'
		replaceImgB = 'n_l_on_r_off_b.gif'
		replaceImgOff = replaceImg
	}
	if((tab+1) == selectedTab)replaceImgB = 'n_l_off_r_on_b.gif'
	if(tab==1)replaceImgA = 'n_01_off.gif'
	
	eval("document.getElementById('mainTabEnda_"+ tab + "').src = '/globalimages/"+replaceImgA+"'"); 
	eval("document.getElementById('mainTabLabel_"+ tab + "').src = '"+replaceImgOff+"'"); 
	eval("document.getElementById('mainTabEndb_"+ tab + "').src = '/globalimages/"+replaceImgB+"'"); 

}




function preloadImages() //Pre load images
{ 
	var d=document; if(d.images){ if(!d.p) d.p=new Array();
    var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
	
    if (a[i].indexOf("#")!=0)
		{ d.p[j]=new Image; d.p[j++].src=a[i];}}
}

function highlight_tab(table_number, tab_number){


	
	var left_tab = tab_number
	var right_tab = tab_number + 1
	var current_tab = eval("document.getElementById('tab_background_"+ table_number + "_"+ tab_number + "')")
	var right_corner_of_current_tab = eval("CurrentTab_"+ table_number) + 1
	var last_tab = eval("document.getElementById('tab_background_"+ table_number + "_"+ eval("CurrentTab_"+ table_number) + "')")
	
	
	for (i=1;i<=eval("Number_of_Tabs_"+table_number);i++){
		visvar = 'hidden';
		if(tab_number==i)visvar = 'visible';
		eval("Div_"+table_number+"_"+i+".style.visibility='"+visvar+"'");
		//alert("Div_"+table_number+"_"+i+".style.visibility='"+visvar+"'");
		//alert(visvar)		
	}

	try	{
	
		//last_tab is the tab they are leaving
		last_tab.style.background="url(/globalimages/c_table_hrepeat_off.gif)";
		
			
		if (eval("CurrentTab_"+ table_number) == 1)
			{
			eval("document.getElementById('tab_corner_"+ table_number + "_1').src = '/globalimages/c_table_hl_off.gif'"); 
			}
		else
			{
			eval("document.getElementById('tab_corner_"+ table_number + "_"+ eval("CurrentTab_"+ table_number) + "').src = '/globalimages/c_table_hdivider.gif'"); 
			}
			

		if (eval("CurrentTab_"+ table_number) == eval("Number_of_Tabs_"+ table_number))
			{
			eval("document.getElementById('tab_corner_"+ table_number + "_"+right_corner_of_current_tab+"').src = '/globalimages/c_table_hdivider.gif'"); 
			}
		else
			{
			eval("document.getElementById('tab_corner_"+ table_number + "_"+ right_corner_of_current_tab + "').src = '/globalimages/c_table_hdivider.gif'");
			}

			
			
		//current_tab is the tab they have selected
		current_tab.style.background="url(/globalimages/c_table_hrepeat.gif)";
		
		if (tab_number == 1)
			{
			eval("document.getElementById('tab_corner_"+ table_number + "_"+ left_tab + "').src = '/globalimages/c_table_hl.gif'"); 
			}
		else
			{
			eval("document.getElementById('tab_corner_"+ table_number + "_"+ left_tab + "').src = '/globalimages/c_table_htabl.gif'"); 
			}
			
		if (tab_number == eval("Number_of_Tabs_"+ table_number))
			{
			eval("document.getElementById('tab_corner_"+ table_number + "_"+ right_tab + "').src = '/globalimages/c_table_htabr.gif'"); 
			}
		else
			{
			eval("document.getElementById('tab_corner_"+ table_number + "_"+ right_tab + "').src = '/globalimages/c_table_htabr.gif'");
			}
								
		}
	catch(er){}

	if (table_number == 1)
	{
	CurrentTab_1 = tab_number
	}

	if (table_number == 2)
	{
	CurrentTab_2 = tab_number
	}

	if (table_number == 3)
	{
	CurrentTab_3 = tab_number
	}
	
}

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_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 MM_nbGroup(event, grpName) { //v3.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    if ((nbArr = document[grpName]) != null)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = args[i+1];
      nbArr[nbArr.length] = img;
  } }
}

var stuff = new Array();
var old,theTop,menu,temp;


function scale()
{
	if (temp) clearTimeout(temp);
	if (!document.all && !document.getElementById)
	{
		//alert('The script on this page does\'t work in your browser');
		return;
	}
	var extra = 0;
	//if (document.all) extra = 0;
	extra +=4; // +2 per point of cellpadding
	
	try{

		var a = new getObj('fixedtable');
		var b = new getObj('normaltable');
		var c = new getObj('fixedtablefooter');
		
		spacePadCal = 0;
		spacePading = 0;
		mystuffcount = 0;
		
		for (i=0;i<(stuff.length-1);i++)
		{
			//alert(stuff[i]);
			bodyD = new getObj(stuff[i]+'body');
			headD = new getObj(stuff[i]+'head');
			footD = new getObj(stuff[i]+'foot');
			
			bodyW = bodyD.obj.offsetWidth - extra;
			headW = headD.obj.offsetWidth //- extra;
			footW = footD.obj.offsetWidth - extra;
			
			if(bodyW > headW){
			
				spacePadCal = spacePadCal + bodyW;
				
			}else{
			
				spacePadCal = spacePadCal + headW;
			}
		}

		//alert(spacePadCal);
		
		if(spacePadCal < 691){spacePading = parseInt((691 - spacePadCal) / stuff.length)}
		
		
		//alert(spacePading);
			
		for (i=0;i<(stuff.length-1);i++)
		{
			
			
			bodyD = new getObj(stuff[i]+'body');
			bodyImgD = new getObj(stuff[i]+'bodyImg');
			headD = new getObj(stuff[i]+'head');
			footD = new getObj(stuff[i]+'foot');
			
			bodyW = bodyD.obj.offsetWidth - extra;
			headW = headD.obj.offsetWidth //- extra;
			footW = footD.obj.offsetWidth //- extra;
			
		
			if(bodyW > headW){
			
				headD.style.width = bodyW + spacePading;
				bodyImgD.style.width = bodyW + spacePading;
				footD.style.width = bodyW + spacePading;
				
				mywidth= bodyW + spacePading;
				
			}else{

				headD.style.width = headW + spacePading;
				bodyImgD.style.width = headW + spacePading;
				footD.style.width = headW + spacePading;
				
				mywidth= headW + spacePading;
			}
			mystuffcount = mystuffcount + mywidth
			//alert(stuff[i]+ "|" + mywidth + " | " + bodyImgD.style.width);
		}
		
		//alert(mystuffcount)
		
	
		//theTop = b.obj.offsetTop - a.obj.offsetHeight;
		//a.style.left = b.obj.offsetLeft;
		//b.style.left = b.obj.offsetLeft;
		old=theTop;
		menu = new getObj('fixedtable');
		//aligntables();
		
	}catch(error){}
}

function getObj(name)
{
  if (document.getElementById)
  {
  	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
   	this.obj = document.layers[name];
   	this.style = document.layers[name];
  }
}

function aligntables()
{
	if (window.innerHeight)
	{
		  pos = window.pageYOffset
	}
	else if (document.documentElement && document.documentElement.scrollTop)
	{
		pos = document.documentElement.scrollTop
	}
	else if (document.body)
	{
		  pos = document.body.scrollTop
	}
	if (pos < theTop) pos = theTop;
	if (pos == old)
	{
		menu.style.top = pos;
	}
	old = pos;
	temp = setTimeout('movemenu()',500);
}

var scrollerSize = GetCookie('scrollerSize');

function scrollSize(divName,scale){
		
		ChangeHeightVal = 25;
		scrollerSize=amt();
		
		DeleteCookie('scrollerSize');
		

		if (scrollerSize == null) {
			scrollerSize=300;
			SetCookie('scrollerSize', scrollerSize, exp);
		}
		
		try{
			scrDiv = new getObj('normaltable');
			
			if(scale == 'up'){
				scrollerSize = parseInt(parseInt(scrollerSize) + parseInt(ChangeHeightVal));
			}else{
				scrollerSize = parseInt(parseInt(scrollerSize) - parseInt(ChangeHeightVal));
			}
			
			if(scrollerSize > 24)scrDiv.style.height = parseInt(scrollerSize);
			
		}catch(error){}
				
		SetCookie('scrollerSize', scrollerSize, exp);

}

function recordAmount(raValue){


	DeleteCookie('recordamount');
	SetCookie('recordamount', raValue, exp);
	window.location.reload( false );

	
}



function setScrollerDefault(){

	if (scrollerSize == null) {
			scrollerSize=300;
			SetCookie('scrollerSize', scrollerSize, exp);
	}
	
	try{
		scrDiv = new getObj('normaltable');
		if(scrollerSize > 24)scrDiv.style.height = parseInt(scrollerSize);
	}catch(error){}

}

var expDays = 90; // number of days the cookie should last

function GetCookie (name) {  
	var arg = name + "=";  
	var alen = arg.length;  
	var clen = document.cookie.length;  
	var i = 0;  
	while (i < clen) {    
		var j = i + alen;    
		if (document.cookie.substring(i, j) == arg)      
			return getCookieVal (j);    
			i = document.cookie.indexOf(" ", i) + 1;    
		if (i == 0) break;   
	}  
return null;
}
function SetCookie (name, value) {  
	var argv = SetCookie.arguments;  
	var argc = SetCookie.arguments.length;  
	var expires = (argc > 2) ? argv[2] : null;  
	var path = (argc > 3) ? argv[3] : null;  
	var domain = (argc > 4) ? argv[4] : null;  
	var secure = (argc > 5) ? argv[5] : false; 
	document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) +  ((domain == null) ? "" : ("; domain=" + domain)) +    ((secure == true) ? "; secure" : "");
}

function toggleWhatsNewShow(name){

	if(document.all.showWhatsNew.checked){
		SetCookie (name, 'yes') 
	}else{
		DeleteCookie (name)
	}


}

function DeleteCookie (name) {  
	var exp = new Date();  
	exp.setTime (exp.getTime() - 1);  
	var cval = GetCookie (name);  
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

var exp = new Date(); 
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

function amt(){
	var scrollerSize = GetCookie('scrollerSize');
	if(scrollerSize == null) {
		SetCookie('scrollerSize','300');
		return 1;
	}else {
		DeleteCookie('scrollerSize');
		SetCookie('scrollerSize',scrollerSize,exp);
		return scrollerSize;
  	}
}

function getCookieVal(offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
