// SCE.com Function File
// everse Corporation last modified 11.06.00
// Edison added PopOnlinePayment function 11.27.00
// Edison modified for external Vendor links back to sce

// Customer Care
var custcare = new Array (new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(), new Array());
custcare [0][0]='Online Service Requests';
custcare [0][1]='http:\/\/www.sce.com\/001_cust_care\/001a_online_req.shtml';
custcare [1][0]='Payment Options';
custcare [1][1]='http:\/\/www.sce.com\/001_cust_care\/001b_pay_opt.shtml';
custcare [2][0]='Billing Options';
custcare [2][1]='http:\/\/www.sce.com\/001_cust_care\/001c_bill_opt.shtml';
custcare [3][0]='Understanding Your Bill';
custcare [3][1]='http:\/\/www.sce.com\/001_cust_care\/001d_understand.shtml';
custcare [4][0]='Rate Information';
custcare [4][1]='http:\/\/www.sce.com\/001_cust_care\/001e_rate_info.shtml';
custcare [5][0]='Quick Answers';
custcare [5][1]='http:\/\/www.sce.com\/001_cust_care\/001f_quick_answ.shtml';
custcare [6][0]='Brochure Library';
custcare [6][1]='http:\/\/www.sce.com\/001_cust_care\/001g_brochure_lib.shtml';
custcare [7][0]='Brochure Library';
custcare [7][1]='http:\/\/www.sce.com\/001_cust_care\/001g_brolib.shtml';

// Save Energy & Money
var savnrg = new Array (new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array());
savnrg [0][0]='Rebates and Offers';
savnrg [0][1]='http:\/\/www.sce.com\/002_save_energy\/002a_rebates.shtml';
savnrg [1][0]='Energy Star &reg;';
savnrg [1][1]='http:\/\/www.sce.com\/002_save_energy\/002b_en_star.shtml';
savnrg [2][0]='Home Energy Solutions';
savnrg [2][1]='http:\/\/www.sce.com\/002_save_energy\/002b_home_solution.shtml';
savnrg [3][0]='Business Energy Solutions';
savnrg [3][1]='http:\/\/www.sce.com\/002_save_energy\/002c_bus_solution.shtml';
savnrg [4][0]='Showcasing Energy Eff';
savnrg [4][1]='http:\/\/www.sce.com\/showcasing-energy-efficiency\/index.shtml';
savnrg [5][0]='Customer Tech Center';
savnrg [5][1]='http:\/\/www.sce.com\/ctac\/index.shtml';
savnrg [6][0]='Agricultural Tech Center';
savnrg [6][1]='http:\/\/www.sce.com\/002_save_energy\/002e_ag_tech.shtml';
savnrg [7][0]='Interruptible Programs';
savnrg [7][1]='http:\/\/www.scebiz.com\/i-6';
savnrg [8][0]='Low Income Programs';
savnrg [8][1]='http:\/\/www.sce.com\/002_save_energy\/002a3_low_income.shtml';

// Safety First
var safety = new Array (new Array(),new Array(),new Array(),new Array(),new Array());
safety [0][0]='Safety Tips';
safety [0][1]='http:\/\/www.sce.com\/003_safety_first\/003a_safety_tips.shtml';
safety [1][0]='Emergency Preparedness';
safety [1][1]='http:\/\/www.sce.com\/003_safety_first\/003b_emergency_preparedness.shtml';
safety [2][0]='When Disaster Strikes';
safety [2][1]='http:\/\/www.sce.com\/003_safety_first\/003c_when_disaster_strikes.shtml';
safety [3][0]='Tree Trimming';
safety [3][1]='http:\/\/www.sce.com\/003_safety_first\/003d_Tree_Trimming.shtml';
safety [4][0]='SCE Kids';
safety [4][1]='http:\/\/www.edisonkids.com';

// SCE & Your Community
var scecomm = new Array (new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array());
scecomm [0][0]='Educational Programs';
scecomm [0][1]='http:\/\/www.sce.com\/004_sce_comm\/004a_support_edu.shtml';
scecomm [1][0]='Corporate Giving';
scecomm [1][1]='http:\/\/www.sce.com\/004_sce_comm\/004b_corporate_giving.shtml';
scecomm [2][0]='Recreation';
scecomm [2][1]='http:\/\/www.sce.com\/004_sce_comm\/004c_recreation.shtml';
scecomm [3][0]='Service in the Community';
scecomm [3][1]='http:\/\/www.sce.com\/004_sce_comm\/004d_Service_Community.shtml';
scecomm [4][0]='Environmental Commitment';
scecomm [4][1]='http:\/\/www.sce.com\/004_sce_comm\/004e_envcomm.shtml';
scecomm [5][0]='Diversity at Edison';
scecomm [5][1]='http:\/\/www.sce.com\/004_sce_comm\/004f_div_edison.shtml';
scecomm [6][0]='Electro-drive';
scecomm [6][1]='http:\/\/www.sce.com\/electrodrive\/index.shtml';

// Regulatory Info
var reginfo = new Array (new Array(),new Array(),new Array(),new Array(),new Array());
reginfo [0][0]='SCE Tariff Book';
reginfo [0][1]='http:\/\/www.sce.com\/005_regul_info\/005a_tariff_book.shtml';
reginfo [1][0]='Advice Letters';
reginfo [1][1]='http:\/\/www.sce.com\/005_regul_info\/005b_advice_letters_tariffs.shtml';
reginfo [2][0]='Deregulation';
reginfo [2][1]='http:\/\/www.sce.com\/005_regul_info\/005c_deregulation.shtml';
reginfo [3][0]='Agency Links';
reginfo [3][1]='http:\/\/www.sce.com\/005_regul_info\/005e_agency_links.shtml';
reginfo [4][0]='SCE Affiliate Notices';
reginfo [4][1]='http:\/\/www.sce.com\/affiliatebb/index.shtml';
//reginfo [5][0]='Open Access Information';
//reginfo [5][1]='http:\/\/www.sce.com\/005_regul_info\/005g_openacces.htm';

// About SCE
var about = new Array (new Array(),new Array(),new Array(),new Array());
about [0][0]='SCE Company Profile';
about [0][1]='http:\/\/www.sce.com\/006_about_sce\/006a_com_profile.shtml';
about [1][0]='Generation';
about [1][1]='http:\/\/www.sce.com\/006_about_sce\/006b_generation.shtml';
about [2][0]='Key Links';
about [2][1]='http:\/\/www.sce.com\/006_about_sce\/006c_key_links.shtml';
about [3][0]='Transmission/Distribution';
about [3][1]='http:\/\/www.sce.com\/006_about_sce\/006c_key_links.shtml';

// Careers
var careers = new Array (new Array(),new Array(),new Array(),new Array(),new Array());
careers [0][0]='Find a Position';
careers [0][1]='http:\/\/www.sce.com\/jobs\/007a_find.shtml';
careers [1][0]='Apply/Contact Us';
careers [1][1]='http:\/\/www.sce.com\/jobs\/007b_apply.shtml';
careers [2][0]='Make A Career';
careers [2][1]='http:\/\/www.sce.com\/jobs\/007c_make.shtml';
careers [3][0]='Starting Out';
careers [3][1]='http:\/\/www.sce.com\/jobs\/007d_starting.shtml';
careers [4][0]='Recruiting Calendar';
careers [4][1]='http:\/\/www.sce.com\/jobs\/007e_recruiting.shtml';

// sales-leasing
var sales = new Array (new Array(),new Array(),new Array(),new Array(),new Array(),new Array());
sales [0][0]='Equipment\/Material Sales';
sales [0][1]='http:\/\/www.sce.com\/008_sales\/008_equip_mat_sales.shtml';
sales [1][0]='Real Estate Sales\/Leasing';
sales [1][1]='http:\/\/www.sce.com\/realestate\/index.shtml';
sales [2][0]='Calibration, Rad Services';
sales [2][1]='http:\/\/www.sce.com\/radservices\/index.shtml';
sales [3][0]='Film Locations/Backdrops';
sales [3][1]='http:\/\/www.sce.com\/movies\/index.shtml';
sales [4][0]='ESP Services';
sales [4][1]='http:\/\/www.sce.com\/esp\/index.shtml';
sales [5][0]='MDMA';
sales [5][1]='http:\/\/www.sce.com\/mdma\/index.shtml';

// sce kids
var edisonkids = new Array (new Array());
edisonkids [0][0]='Games and projects on electricity, science, and safety, for children, parents and teachers.';
edisonkids [0][1]='http:\/\/www.edisonkids.com';

// edison international
var edison = new Array (new Array());
edison [0][0]='Get investor, media, and corporate employment information from SCE\'s parent company.';
edison [0][1]='http:\/\/www.edison.com';

var curSect;
curSect=0;

function shrinkFontsize() {

	if (navigator.appName == "Microsoft Internet Explorer"){
	var ss = document.styleSheets[0];
	
		for (i =0; i<ss.rules.length; i++){
			var fs = parseInt(ss.rules[i].style.fontSize);
			var fsW = ss.rules[i].style.fontSize;

		if (ss.rules[i].style.fontSize && fsW == "small"){
				ss.rules[i].style.fontSize = "x-small";}
		if (ss.rules[i].style.fontSize && fsW == "medium"){
				ss.rules[i].style.fontSize = "small";}
			if (ss.rules[i].style.fontSize && fs <11){
				fs = fs-1;
				fs = fs.toString();
				ss.rules[i].style.fontSize = fs+"px";
			}
		

		} 
	}
	else {return false;}
}


function popWin(){
  var args;
  args=popWin.arguments;
  var pop;
 pop=window.open('',args[1],'left=20,top=20,screenX=20,screenY=20,menubar,status,'+args[2]);
  var pd=pop.document;
  var arg3 = args[3];
  var arg4 = args[4];  
  pd.open();
  pd.writeln("<html><head>");
  pd.writeln("<title>SCE</title>");
  pd.writeln("<link rel='stylesheet' href='/common/sce.css'>");
  pd.writeln("<script language='JavaScript' src='/common/scefn.js'></script>");  
  pd.writeln("</head>");
  pd.writeln("<body bgcolor=#FFFFFF  marginwidth=0 marginheight=0 topmargin=0 leftmargin=0>");
  pd.writeln("<center>");
  pd.writeln("<br><img src='" + args[0] +"' vspace=1>" );
  if ( typeof arg3 != "undefined"){
	  pd.writeln("<br><span class='content'><b>"+args[3]+"</b></span>");
  }
  pd.writeln("<br><a href='javascript:window.close();'><img src='/images/close_button.gif' border=0 vspace=3></a>");
  if ( typeof arg4 != "undefined"){
	  pd.writeln("<a href=\"javascript:popHuge('"+args[0]+"','"+args[1]+"','"+args[2]+"','"+args[3]+"','"+args[4]+"');\"><img src='/images/largerimg.gif' border=0 vspace=3></a>");
  }
  pd.writeln("</center>");
  pd.writeln("</body></html>");
  pd.close();
}

function popHuge()
{
	var args;
	args=popHuge.arguments; 
	var pophuge;
	pophuge=window.open('',args[1]);
	// String stuff for window resize
		var h,w,hw;
		hw = args[2];
		hw=hw.split(',')
		h = hw[1]
		h = h.split('=');
		h = h[1];
		h = parseInt(h);
		w = hw[0]
		w = w.split('=');
		w = w[1];
		w = parseInt(w);
	window.resizeTo(width=1.35*w,height=1.4*h);
	var pd= pophuge.document;
	var arg3 = args[3];
	pd.open();
	pd.writeln("<html><head>");
	pd.writeln("<title>SCE</title>");
	pd.writeln("<link rel='stylesheet' href='/common/sce.css'>");
	pd.writeln("</head>");
	pd.writeln("<body bgcolor=#FFFFFF  marginwidth=0 marginheight=0 topmargin=0 leftmargin=0>");
	pd.writeln("<center>");
	pd.writeln("<br><img src='" + args[4] +"' vspace=1>" );
	if ( typeof arg3 != "undefined"){
		pd.writeln("<br><span class='content'><b>"+args[3]+"</b></span>");
	}
	pd.writeln("<br><a href='javascript:window.close();'><img src='/images/close_button.gif' border=0 vspace=3></a>");
	pd.writeln("</center>");
	pd.writeln("</body></html>");
	pd.close();
}

function popSite()
{
	var args;
	args=popSite.arguments;
	window.open(args[0],args[1],'height=460,width=640,left=20,top=20,screenX=20,screenY=20,toolbar,scrollbars,menubar,resizable,status');
}

function popOnlinePayment(){
  var pop;
 pop=window.open('http://www.sce.com/001_cust_care/001b2b_pay_online_popup.shtml','pwrpic','left=20,top=20,screenX=20,screenY=20,scrollbars,resizable,status,width=450,height=400');
 gotoPage('https://www2.sce.com/opp');
}

function searchWrite(){
var searchsize;
if (navigator.appName=="Netscape"){
	searchsize=10} 
if (navigator.appName=="Microsoft Internet Explorer"){
	searchsize=16}

document.write('<form action="http://www.sce.com/search?NS-search-page=results&NS-tocstart-pat=/text/HTML-sc2-tocstart.pat&NS-tocrec-pat=/text/HTML-sc2-tocrec.pat&NS-tocend-pat=/text/HTML-sc2-tocend.pat" method="post">'); 
document.write('<input type="hidden" name="NS-search-type" value="NS-boolean-query">');
document.write('<input type="hidden" name="NS-max-records" value="20">');
document.write('<input type="hidden" name="NS-collection" value="SC2">');
document.write('<td bgcolor="#336633" height="35" valign="middle"><img src="/images/search.gif" border="0" width="47" height="18"></td>');
document.write('<td bgcolor="#336633" height="35" valign="middle">');
 
document.write('<input type="text" size="'+searchsize+'" name="NS-query" class="txt10px">');
document.write('</td><td align="right" height="35" bgcolor="#336633" valign="bottom"><input type="image" src="/images/go2_off.gif" name="gobutton" border="0"></td></form>');
document.close();
}

var toggle=0;
var curRoll=0;
var preventOff=0;
var toggleold=0;
var layon=1;
var layernames = new Array();
layernames[0] = 'none';
layernames[1] = 'lycustcare';
layernames[2] = 'lysavnrg';
layernames[3] = 'lysafety';
layernames[4] = 'lyscecomm';
layernames[5] = 'lyreginfo';
layernames[6] = 'lyabout';
layernames[7] = 'lycareers';
layernames[8] = 'lysales';
layernames[9] = 'lyedisonkids';
layernames[10] = 'lyedison';

	function Preloadimgs(length, path, type) {
        for(var i = 1; i<=length; i++) {
                this[i]= new Image()
                this[i].src= path + type
        }
    return this
}

on=new Preloadimgs(10,'/images/ylwon','.gif')
off=new Preloadimgs(10,'/images/ylwoff','.gif')
for (i=8; i<=10; i++)
{
 off[i].src='/images/ylwoff2.gif';
}
        
	function rollOn(num){
		toggle=num;

if (num==curRoll) preventOff=100;
else preventOff=0;
curRoll=num;
        	if(document.images){
    	eval('document.images["off'+num+'"].src='+'on[num].src')}

	}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
	function rollOff(num){
		curRoll=0;
		toggle=num;
	   	 if(document.images){
		 	if (navigator.appName == 'Netscape' && document.layers != null){
	     		if (layon==1){
				eval('document.images["off'+num+'"].src='+'on[num].src');
				}
				else {eval('document.images["off'+num+'"].src='+'off[num].src');}
			}
			else {
				eval('document.images["off'+num+'"].src='+'off[num].src');
				 }
		}
	}
	 

	function rollOffsp(num){

		if(document.images)
     	eval('document.images["off'+num+'"].src='+'off[num].src')
     	}
	 
	 function rollOnsp(num){
		if(document.images)
     	eval('document.images["off'+num+'"].src='+'on[num].src')
     	}

function MM_swapImgRestore() {
  var i,x,a=document.MM_sr;
  for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
  }

function MM_preloadImages() {
  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_swapImage() {
   var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; 
  for(i=0;i<(a.length-2);i+=3)
     if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
 
}

function MM_findObj(n, d) {
  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); return x;
}

function MM_showHideLayers() { 
  var i, visStr, args, theStr,lName,theObj2;

  args = MM_showHideLayers.arguments;
var layerNum;
layerNum=args[3];

  for (i=0; i<(args.length-2); i+=3) {
    visStr = args[i+2];
	theStr =args[i+1];

	if (theStr.indexOf("\'")!=-1){
		var startstr = theStr.indexOf("\'");
		startstr = startstr+1;
		theStr = theStr.substring(startstr,theStr.length);
		var endstr = theStr.indexOf("\'");
		theStr = theStr.substring(0,endstr);
	}
	if ((parseInt(navigator.appVersion) >= 5 && navigator.appName == 'Netscape') || (!document.all && navigator.appName == 'Microsoft Internet Explorer'))
   {  
		document.getElementById(theStr).style.visibility="visible";
        if (visStr == 'show') {
			 document.getElementById(theStr).style.display="block";
			 rollOn(toggle);  
			 }
        else if (visStr == 'hide'){
			 document.getElementById(theStr).style.display="none";
			 rollOff(toggle);}
		    }
			
    if (navigator.appName == 'Netscape' && document.layers != null) {
      theObj2 = eval(args[i]);
	  var oldlayer = layernames[toggleold];
			if (visStr == 'show') { 
	curRoll=toggle;
			layon=1;
				if (toggle==toggleold){
					theObj2.visibility = visStr;
					rollOnsp(layerNum);
					toggleold = toggle;

					}
				else { 
					if (oldlayer!='none'){ 
						document.layers[oldlayer].visibility = 'hide'; 
						rollOnsp(layerNum);
						theObj2.visibility = visStr; 
						toggleold = toggle;
						}
					else {
						rollOnsp(layerNum);
						theObj2.visibility = visStr; 
						toggleold = toggle;
						}
				}
			}
			
			if (visStr == 'hide') 
			{ 
if (preventOff==100) preventOff=0;
else {
				layon=0;

				rollOff(layerNum);
      theObj2.visibility = visStr;}
}

	   }
	  		
     else if (document.all != null) { 
      if (visStr == 'show') {
	  	visStr ='visible'; 
		rollOn(toggle);
		}
      if (visStr == 'hide'){
	  	visStr = 'hidden';
		rollOff(toggle);
		}
	  theObj = eval('document.all.'+theStr);
	  if (theObj) theObj.style.zindex = 100;
      if (theObj) theObj.style.visibility = visStr;
  }

}
} 

function ieHider(){
 var argsn;
 argsn=ieHider.arguments;
 if (!eval(argsn[0]+".contains(argsn[1])"))       
 MM_showHideLayers("document.layers[\'"+argsn[0]+"\']",argsn[0],'hide');
 }

function layerOnOff(){
	var args,theObj;
	args=layerOnOff.arguments;
	if(parseInt(navigator.appVersion) > 3)
 	{
 		if(parseInt(navigator.appVersion) < 5 && navigator.appName == "Netscape") 
		{
			document.layers[args[0]].onmouseover = new Function("MM_showHideLayers(\"document.layers[\'"+args[0]+"\']\",\"document.all[\'"+args[0]+"\']\",\'show\',"+args[1]+",100)");
			document.layers[args[0]].onmouseout = new Function("MM_showHideLayers(\"document.layers[\'"+args[0]+"\']\",\"document.all[\'"+args[0]+"\']\",\'hide\',"+args[1]+",100)");
		} 
		else if ((parseInt(navigator.appVersion) >= 5 && navigator.appName == 'Netscape') || (!document.all && navigator.appName == 'Microsoft Internet Explorer'))
		{
			theObj = document.getElementById(args[0]);
			theObj.style.display="none";
			theObj.onmouseover =  function(){MM_showHideLayers("nothing",args[0],"show");}
			theObj.onmouseout =  function(){MM_showHideLayers("nothing",args[0],"hide");}
		}
		if (document.all)
  		{
     		theObj=eval("document.all[\'"+args[0]+"\']");     
     		theObj.onmouseover = new Function("MM_showHideLayers(\"document.layers[\'"+args[0]+"\']\",\"document.all[\'"+args[0]+"\']\",\'show\',"+args[1]+")");
     		theObj.onmouseout = new Function("ieHider(\"document.all[\'"+args[0]+"\']\",window.event.toElement);MM_swapImage('programming','','images/prog_off.gif',1)");
    	}

	}
} 

// Function layerCreate dynamically generates layer based on passed parameters
// Description of variable:
//		layid: is both the name of layer and the name of the folder containing section
//		sect: Numeric var representing which section from main nav
//		options: number of choices in layer of this sect
//		cwd: width of middle row in layer, where the link names appear
//		wd: layer width in pixels
//		tp: positioning from top of page in pixels
function layerCreate(layid,sect,options,cwd,wd,tp){
var choice, linkname, d=document, rspan=options+2, titlelink;

titlelink = eval(layid);
// cannot use dynamic inline style defs in Netscape, uses style from stylesheet instead
if (navigator.appName=='Netscape'){ 
	d.write('<div id="ly'+layid+'" class="menuchoice'+sect+'">');}
else {d.write('<div id="ly'+layid+'" style="position:absolute; width:'+wd+'px; height:100px; z-index:1; left:176px; top:'+tp+'px; visibility: hidden">');} // generates style defs for layers in IE
//table writing starts here
d.write('<table cellspacing="0" cellpadding="0" border="0" onMouseover="changeCellclr(\'#99cc66\')" onMouseout="changeCellclrback(\'#ffff99\')">');
d.write('<tr><td height="4" width="4" rowspan="2" colspan=2 id="ignore"><img src="/images/navroll_topleftcorn_trans2.gif"></td><td bgcolor="#000000" height=1 id="ignore"><img src="/images/spacer.gif" border=0 height=1 width=2></td><td height="4" width="4" rowspan="2" colspan=2 id="ignore"><img src="/images/navroll_toprightcorn_trans2.gif"></td></tr><tr><td width="161" id="ignore" bgcolor="#ffff99"><img src="/images/spacer.gif" border=0 height=3 width=2></td></tr>');
// next block writes row with rowspans
d.write('<tr><td width="1" rowspan="'+rspan+'" bgcolor="#000000" id="ignore"><img src="/images/spacer.gif" border=0 height=1 width=1></td><td width="3" rowspan="'+rspan+'" bgcolor="#ffff99" id="ignore"><img src="/images/spacer.gif" border=0 height=1 width=3></td><td width="161" height="6" id="ignore" bgcolor="#ffff99"><img src="/images/spacer.gif" border=0 height=6 width=1></td><td width="3" rowspan="'+rspan+'" bgcolor="#ffff99" id="ignore"><img src="/images/spacer.gif" border=0 height=1 width=3></td><td width="1" bgcolor="#000000" rowspan="'+rspan+'" id="ignore">');
d.write('<img src="/images/spacer.gif" border=0 height=1 width=1></td></tr>');
// rest of rows written through loop
for(var i=0; i<options; i++){ // creates one table row per option, creates links, and loops until done
	choice=(i+1);
	d.write('<tr><td width="'+cwd+'" height=16 bgcolor="#ffff99" onClick="gotoPage(\''+titlelink[i][1]+'\')" class="rollhand"><img src="/images/spacer.gif" width="12" height="9" name="opt'+sect+choice+'"><a href="'+titlelink[i][1]+'" class="rollhand" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage(\'opt'+sect+choice+'\',\'\',\'/images/arrow_n.gif\',1)">'+titlelink[i][0]+'</a></td></tr>');
	} // end loop
// bottom of table
    d.write('<tr><td width="161" height="6" id="ignore" bgcolor="#ffff99"><img src="/images/spacer.gif" border=0 height=6 width=1></td></tr><tr><td width="4" rowspan="2" colspan="2" id="ignore"><img src="/images/navroll_botleftcorn_trans2.gif" width="4" height="4"></td><td width="161" id="ignore" bgcolor="#ffff99"><img src="/images/spacer.gif" border=0 height=3 width=2></td><td width="4" rowspan="2" colspan="2" id="ignore"><img src="/images/navroll_botrightcorn_trans2.gif" width="4" height="4"></td></tr><tr><td width="161" bgcolor="#000000" height=1 id="ignore"><img src="/images/spacer.gif" border=0 height=1 width=2></td></tr></table>');
d.close();
}

// Function layerCreate2 dynamically generates bottom 2 layers based on passed parameters
// Description of variable:
//		layid: is both the name of layer and the name of the url containing section
//		cwd: width of middle row in layer, where the link names appear
//		wd: layer width in pixels
//		tp: positioning from top of page in pixels
//		lft: positioning from left of page in pixels

function layerCreate2(layid,sect,wd,tp,lft){
var d=document, titlelink;

titlelink = eval(layid);
// cannot use dynamic inline style defs in Netscape, uses style from sheet instead
if (navigator.appName=='Netscape'){ 
	d.write('<div id="ly'+layid+'" class="menuchoice'+sect+'">');}
else {d.write('<div id="ly'+layid+'" style="position:absolute; width:'+wd+'px; height:100px; z-index:1; left:'+lft+'px; top:'+tp+'px; visibility: hidden">');} // generates style defs for layers in IE
//table writing starts here
d.write('<table cellspacing="0" cellpadding="0" border="0">');
d.write('<tr><td height="4" width="4" rowspan="2" colspan=2 id="ignore"><img src="/images/navroll_topleftcorn_trans2.gif"></td><td bgcolor="#000000" height=1 id="ignore" colspan="3"><img src="/images/spacer.gif" border=0 height=1 width=2></td><td height="4" width="4" rowspan="2" colspan=2 id="ignore"><img src="/images/navroll_toprightcorn_trans2.gif"></td></tr>');
d.write('<tr><td width="161" id="ignore" bgcolor="#ffff99" colspan="3"><img src="/images/spacer.gif" border=0 height=3 width=2></td></tr>');
// only dynamic row
d.write('<tr><td width="1" bgcolor="#000000"><img src="/images/spacer.gif" border="0" height="1" width="1"></td><td width="3" bgcolor="#ffff99"><img src="/images/spacer.gif" border="0" height="1" width="3"></td><td width="10" bgcolor="#ffff99"><img src="/images/spacer.gif" border="0" height="1" width="10"></td><td width="161" id="ignore" bgcolor="#ffff99" class="txt11px"><img src="images/spacer.gif" height="5" width="1"><br>'+titlelink[0][0]+'<br><a href="'+titlelink[0][1]+'">Visit '+layid+'.com</a><br><img src="images/spacer.gif" height="8" width="1" border="0"></td><td width="10" bgcolor="#ffff99"><img src="/images/spacer.gif" border="0" height="1" width="10"></td><td width="3" bgcolor="#ffff99" id="ignore"><img src="/images/spacer.gif" border="0" height="1" width="3"></td><td width="1" bgcolor="#000000" id="ignore"><img src="/images/spacer.gif" border="0" height="1" width="1"></td></tr>');
d.write('<tr><td width="4" rowspan="2" colspan="2" id="ignore"><img src="/images/navroll_botleftcorn_trans2.gif" width="4" height="4"></td><td width="161" id="ignore" bgcolor="#ffff99" colspan="3"><img src="/images/spacer.gif" border="0" height="3" width="2"></td><td width="4" rowspan="2" colspan="2" id="ignore"><img src="/images/navroll_botrightcorn_trans2.gif" width="4" height="4"></td></tr>');
d.write('<tr><td width="161" bgcolor="#000000" height=1 id="ignore" colspan="3"><img src="/images/spacer.gif" border=0 height=1 width=2></td></tr></table>');
d.close();
}

function changeCellclr(oncolor){
	if (navigator.appName == 'Microsoft Internet Explorer')
		{
			source=event.srcElement
			if (source.tagName=="TR"||source.tagName=="TABLE")
			return
			while(source.tagName!="TD")
			source=source.parentElement
			if (source.style.backgroundColor!=oncolor&&source.id!="ignore")
			source.style.backgroundColor=oncolor
		}
	}

function changeCellclrback(offcolor){
	if (navigator.appName == 'Microsoft Internet Explorer')
		{
			if (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=="ignore")
			return
			if (event.toElement!=source)
			source.style.backgroundColor=offcolor
	}
}
function gotoPage(url){
	window.location.href=url;
}
function swapit(csec)
{
 curSect=csec;
 if (curSect!=0)
 {
 if(document.images){
        off[curSect].src='/images/ylwoff_on.gif';
    	eval('document.nav'+curSect+'.src=\'/images/nav'+curSect+'_on.gif\'');
    	eval('document.off'+curSect+'.src=\'/images/ylwoff_on.gif\'')}

 }
}

