// without beginning special symbol = mainmenu
// % submenu separator
// * subsubmenu separator

var tbbb=1
if(navigator.appName=="Netscape")tbbb=0;
var menutable= new Array(

"Home|main.htm"+
"%Next Generation Sequencing|support.htm",

"Software|software/index.htm"+
"%Proteins: Folding|software/proteins_folding.htm"+
"*ECEPPAK|software/eceppak/index.htm"+
"*LOOPP|software/loopp/index.htm"+
"*PROTARCH|software/protarch/index.htm"+
"%Proteins:<BR> Energy & Properties|software/proteins_energy.htm"+
"*ANALYZE|software/analyze/index.htm"+
"*ECEPPAK|software/eceppak/index.htm"+
"*MOIL|software/moil/index.htm"+
"*PROTARCH|software/protarch/index.htm"+
"%Proteins: Dynamics|software/proteins_dynamics.htm"+
"*MOIL|software/moil/index.htm"+
"%Proteins: NMR|software/proteins_NMR.htm"+
"*ANALYZE|software/analyze/index.htm"+
"*WEAVE|software/weave/index.htm"+
"%Other|software/other.htm"+
"*CRYSTALG|software/crystalg/index.htm"+
"%MS Windows|software/windows.htm",

"Education|lresources.htm"+
"%Tutorials|resources/tutorials.htm"+
"*Sequence Comparison|resources/seq_comp/TOC.html"+
"%Molecular Movies|http://www.tc.cornell.edu/Research/Biomed/CompBiologyTools/Gallery/"+
"%Workshops & Presentations|http://cbsusrv01.tc.cornell.edu/users/workshops/download.aspx"+
"*Ithaca, Aug 8-13, 2002|http://cbsusrv01.tc.cornell.edu/users/workshops/2002_cd/index.htm"+
"*NY, January 23-24, 2003|http://cbsusrv01.tc.cornell.edu/users/workshops/2003_01/index.htm"+
"*Ithaca, March 26, 2003|http://cbsusrv01.tc.cornell.edu/users/workshops/microarray.aspx"+
"*ClusterWorld, San Jose, CA, June 27, 2003|http://cbsusrv01.tc.cornell.edu/users/workshops/clusterworld2003.pdf"+
"*NY, Sept 18-19, 2003; Ithaca, Oct 1-2, 2003|http://cbsusrv01.tc.cornell.edu/users/workshops/2003_fall/index.htm",

"Web Computing|webcomp.htm"+
"%LOOPP|http://cbsuapps.tc.cornell.edu/loopp.aspx"+
"%RepeatFinder|http://cbsuapps.tc.cornell.edu/repeatfinder.aspx"+
"%BLAST|http://cbsuapps.tc.cornell.edu/blast_s.aspx"+
"%G-BLAST|http://cbsuapps.tc.cornell.edu/gblast.aspx"+
"%P-HMMER|http://cbsuapps.tc.cornell.edu/phmmer.aspx"+
"%CLUSTALW|http://cbsuapps.tc.cornell.edu/clustalw.aspx"+
"%P-IPRSCAN|http://cbsuapps.tc.cornell.edu/piprscan.aspx"+
"%MODELLER|http://cbsuapps.tc.cornell.edu/modeller.aspx"+
"%iDeCAL|http://cbsusrv01.tc.cornell.edu/iDeCAL/"+
"%MDIV|http://cbsuapps.tc.cornell.edu/mdiv.aspx"+
"%PathogenTracker|http://cbsusrv01.tc.cornell.edu/users/PathogenTracker/pt2/login/login.aspx"+
"%PPDB|http://ppdb.tc.cornell.edu"+
"%MOIL|http://cbsuapps.tc.cornell.edu/moil.aspx"+
"%MrBayes|http://cbsuapps.tc.cornell.edu/mrbayes.aspx",

"Web Resources|resources.htm"+
"%Genomic Databases|webresources/gen_database.asp"+
"*All Databases|webresources/index.asp?key1=gen_data&key2=any&key3=any"+
"*Multiple Organisms|webresources/index.asp?key1=gen_data&key2=multiple&key3=any"+
"*Arabidopsis|webresources/index.asp?key1=gen_data&key2=Arabidopsis&key3=any"+
"*Dog|webresources/index.asp?key1=gen_data&key2=Dog&key3=any"+
"*E Coli|webresources/index.asp?key1=gen_data&key2=Ecoli&key3=any"+
"*Fruit fly|webresources/index.asp?key1=gen_data&key2=Ffly&key3=any"+
"*Grasses|webresources/index.asp?key1=gen_data&key2=Grasses&key3=any"+
"*Human|webresources/index.asp?key1=gen_data&key2=Human&key3=any"+
"*Mouse|webresources/index.asp?key1=gen_data&key2=Mouse&key3=any"+
"*Mycobacterium tuberculosis|webresources/index.asp?key1=gen_data&key2=Mycobacterium&key3=any"+
"*Rat|webresources/index.asp?key1=gen_data&key2=Rat&key3=any"+
"*Saccharomyces|webresources/index.asp?key1=gen_data&key2=sacch&key3=any"+
"*Worm|webresources/index.asp?key1=gen_data&key2=Worm&key3=any"+
"*Zebrafish|webresources/index.asp?key1=gen_data&key2=Zebrafish&key3=any"+

"%Sequence Analysis|webresources/sequence.asp"+
"*Sequence Databases|webresources/index.asp?key1=sequence&key2=database&key3=any"+
"*Sequence Formatting|webresources/index.asp?key1=sequence&key2=format&key3=any"+
"*Sequence/Pattern Search|webresources/index.asp?key1=sequence&key2=search&key3=any"+
"*Protein Sequence Analysis|webresources/index.asp?key1=sequence&key2=protein&key3=any"+
"*Sequence Analysis Tools|webresources/index.asp?key1=sequence&key2=analyze&key3=any"+
"*Genomic Sequence Analysis|webresources/index.asp?key1=sequence&key2=genomic&key3=any"+
"*Submitting Sequences|webresources/index.asp?key1=sequence&key2=submit&key3=any"+

"%Protein Structure|webresources/protein_structure.asp"+
"*Secondary Structure Prediction|webresources/index.asp?key1=protein&key2=secondary&key3=any"+
"*3D Structure Database|webresources/index.asp?key1=protein&key2=structure&key3=database"+
"*Tertiary Structure Analysis & Prediction|webresources/index.asp?key1=protein&key2=structure&key3=any"+
"*Comparative Modelling|webresources/index.asp?key1=protein&key2=structure&key3=homology"+
"*Classification and Analysis|webresources/index.asp?key1=protein&key2=classification&key3=any"+
"*Molecular Modelling|webresources/index.asp?key1=protein&key2=modelling&key3=any"+

"%Indexes and Links|webresources/index.asp?key1=index&key2=any&key3=any"+
"%Search|webresources/search_web_resources.htm",

"CBSU Microsoft HPC|cbsumshpc.htm",

"Research|research.htm"+
"%CASP5|http://www.tc.cornell.edu/~ripoll/casp5.htm"+
"%Internships|internships.htm",

"About us|aboutus.htm");

var status=0;
var i1_pos=0, i2_pos=0, popupHandle;

function make_menu_title(key1,key2,key3){
keystring="index.asp?key1="+key1+"&key2="+key2+"&key3="+key3;
k=-1;
for(i=0; i<menutable[4].split("%").length; i++)
 for(j=0; j<menutable[4].split("%")[i].split("*").length; j++){
  if(menutable[4].split("%")[i].split("*")[j].split("|")[1].indexOf(keystring)>=0){
   document.write(menutable[4].split("%")[i].split("*")[j].split("|")[0]);
   k=40000+i*100+j;
   if(top.ichange==0)redraw_menu(k);top.ichange=0;
   return;
   }
  }
if(k==-1){
 document.write("Search results");
 }
}

function make_menu_bottom(){
 document.write("<hr>\n<p align='center'>");
 for(i=0; i<menutable.length; i++){
  document.write("<a href='http://cbsu.tc.cornell.edu/"+menutable[i].split("%")[0].split("*")[0].split("|")[1]+
   "'>"+menutable[i].split("%")[0].split("*")[0].split("|")[0]+"</a> | ");
  }
 document.write("<a href=\"javascript:open_contact_cbsu('Contact',event)\">Contact CBSU</a>");
}

function open_menu_shortw(nm,evnt){
 var  properties="toolbar=0,location=0,menubar=no";
 properties = properties+",height=500,width=200";
 if(evnt != null){
  if(navigator.appName == "Microsoft Internet Explorer") {
  properties = properties+",left="+(evnt.screenX + 10);
  properties = properties+",top="+(evnt.screenY + 10);
  }
 else{ // Navigator coordinates must be adjusted for scrolling
  properties = properties+",left="+(evnt.screenX - pageXOffset + 10);
  properties = properties+",top="+(evnt.screenY - pageYOffset + 10);
  }
 properties = properties+",scrollbars=auto,resizable=yes";
 }
 popupHandle = window.open("menuwin.htm",nm,properties);
}

function close_menu_shortw() {
 // mouseOut was introduced with JavaScript 1.1, so Navigator 2 users will
 // have to manually close the window
 if(popupHandle != null && !popupHandle.closed) popupHandle.close();
}

function open_edit_bookmarks(nm,evnt){
 var  properties="toolbar=0,location=0";
 properties = properties+",width=670,height=";
 wi=bookm.split("`").length*15+100;
 if(wi>800)wi=800;
 properties += wi+" ";
 if(evnt != null){
  if(navigator.appName == "Microsoft Internet Explorer") {
  properties = properties+",left="+(evnt.screenX + 10);
  properties = properties+",top="+(evnt.screenY + 10);
  }
 else{ // Navigator coordinates must be adjusted for scrolling
  properties = properties+",left="+(evnt.screenX - pageXOffset + 10);
  properties = properties+",top="+(evnt.screenY - pageYOffset + 10);
  }
 properties = properties+",scrollbars=auto,resizable=yes";
 }
 popupHandle = window.open("edit.htm",nm,properties);
}

function open_show_bookmarks(nm,evnt){
 var  properties="toolbar=0,location=0";
 properties = properties+",width=500,height=";
 wi=bookm.split("`").length*15+100;
 if(wi>800)wi=800;
 properties += wi+" ";
 if(evnt != null){
  if(navigator.appName == "Microsoft Internet Explorer") {
  properties = properties+",left="+(evnt.screenX + 10);
  properties = properties+",top="+(evnt.screenY + 10);
  }
 else{ // Navigator coordinates must be adjusted for scrolling
  properties = properties+",left="+(evnt.screenX - pageXOffset + 10);
  properties = properties+",top="+(evnt.screenY - pageYOffset + 10);
  }
 properties = properties+",scrollbars=auto,resizable=yes";
 }
 popupHandle = window.open("show.htm",nm,properties);
}

function close_menu_shortw() {
 // mouseOut was introduced with JavaScript 1.1, so Navigator 2 users will
 // have to manually close the window
 if(popupHandle != null && !popupHandle.closed) popupHandle.close();
}

function draw_menu_shortw(stat,act){
status=stat;

tttmp=document.getElementById("menu_main");
tttmp.innerHTML=make_menu_html(stat,"draw_menu_shortw");
if(act==1){
 stat1=(stat-stat%10000)/10000;
 stat2=stat-stat1*10000;
 stat2=(stat2-stat2%100)/100;
 stat3=stat-stat2*100-stat1*10000;

 tttmp=opener.top.frames[1].document.getElementById("menu_main");
 tttmp.innerHTML=make_menu_html(stat,"draw_menu");
 tttmp=opener.top.document.getElementById("fbottom");
 tttmp.childNodes[1].src=(menutable[stat1].split("%")[stat2].split("*")[stat3].split("|")[1]);

 opener.top.frames[1].window.name=stat;

// tttmp=opener.top.frames[0].document.getElementById("bookform");
// tttmp.books.selectedIndex=0;
 }
}  
 
function make_menu_html(stat,func){
locloc = "http://cbsu.tc.cornell.edu/index.htm?page=";
stat1=(stat-stat%10000)/10000;
stat2=stat-stat1*10000;
stat2=(stat2-stat2%100)/100;
stat3=stat-stat2*100-stat1*10000;
//alert("stat="+stat+" "+stat1+" "+stat2+" "+stat3);
tempmenu='<table border="'+tbbb+'" borderColor="#00ffff" borderColorDark="#00ffff" borderColorLight="#00ffff" width="100%" bgcolor="#00ffff">';
for(i=0; i<menutable.length; i++){
 if(stat1!=i){
  tempmenu += 
        '<tr><td bordercolor="blue" id="menu'+i*10000+'" width="100%" height="24"'+
        ' onmouseover="switchBackOn(this)" onmouseout="switchBackOff(this)"'+
        ' onclick="top.window.location=\''+locloc+i*10000+'\'">'+
        '<p align="center"><b><font size="4">'+menutable[i].split("%")[0].split("*")[0].split("|")[0]+
        '</font></b></p></td></tr>\n';
  }
 if(stat1==i){
  tempmenu += 
        '<tr><td bgColor="#00ffff" bordercolor="blue">'+
        '<table border="'+tbbb+'" bgColor="#00ffff" width="100%"><tr><td bordercolor="lime"'+                       
        ' id="menu'+i*10000+'" width="100%" height="24"'+
        ' onmouseover="switchBackOn(this)" onmouseout="switchBackOffs(this)"'+
        ' bgColor="LightYellow" '+
        ' onclick="top.window.location=\''+locloc+i*10000+'\'">'+
        '<p align="center"><b><font size="4">'+menutable[i].split("%")[0].split("*")[0].split("|")[0]+
        '</font></b></p></td></tr>\n';
  for(j=1; j<menutable[i].split("%").length; j++){
   if(stat2!=j){
    kkk = i*10000+j*100;
    tempmenu += 
      '<tr><td bgColor="#00ffff" bordercolor="black" id="menu'+(i*10000+j*100)+'" width="100%"'+
      ' onmouseover="switchBackOn(this)" onmouseout="switchBackOff(this)"'+
        ' onclick="top.window.location=\''+locloc+kkk+'\'">'+
      '<p align="center"><font size="3">'+menutable[i].split("%")[j].split("*")[0].split("|")[0]+
      '</font></p></td></tr>\n'   
    }
   if(stat2==j){ 
    kkk = i*10000+j*100;
    tempmenu += 
      '<tr><td border=1 bgColor="#00ffff" bordercolor="black">'+
      '<table bgColor="#00ffff" border="'+tbbb+'" bordercolor="#00ffff" width="100%"><tr><td bordercolor="lime"'+
      ' id="menu'+(i*10000+j*100)+'" width="100%"'+
      ' onmouseover="switchBackOn(this)" onmouseout="switchBackOffs(this)"'+
      ' bgColor="LightYellow" '+
      ' onclick="top.window.location=\''+locloc+kkk+'\'">'+
      '<p align="center"><font size="3">'+menutable[i].split("%")[j].split("*")[0].split("|")[0]+
      '</font></p></td></tr>\n'  
    for(k=1; k<menutable[i].split("%")[j].split("*").length; k++){
     if(stat3!=k){
      kkk = i*10000+j*100+k;
      tempmenu += 
       '<tr><td bgColor="#00ffff" bordercolor=royalblue id="menu'+(i*10000+j*100+k)+'" width="100%"'+
       ' onmouseover="switchBackOn(this)" onmouseout="switchBackOff(this)"'+
       ' onclick="top.window.location=\''+locloc+kkk+'\'">'+
       '<p align="right"><font color=royalblue size="2">'+menutable[i].split("%")[j].split("*")[k].split("|")[0]+
       '</font></p></td></tr>\n'    
      }
     else{
      kkk = i*10000+j*100+k;
      tempmenu += 
       '<tr><td bgColor="#00ffff" bordercolor=royalblue>'+
       '<table width="100%" bgColor="#00ffff" border="'+tbbb+'" bordercolor="#00ffff" width="100%"><tr>'+
       '<td bordercolor="lime" '+
       ' onmouseover="switchBackOn(this)" onmouseout="switchBackOffs(this)" '+
       ' id="menu'+(i*10000+j*100+k)+'" bgColor="LightYellow" '+
       ' onclick="top.window.location=\''+locloc+kkk+'\'">'+
       '<p align="right"><font color=royalblue size="2">'+menutable[i].split("%")[j].split("*")[k].split("|")[0]+
       '</font></p></td></tr></table></td></tr>\n'
      }
     }
    tempmenu += '</td></tr></table>';
    }
   }
  tempmenu += '</td></tr></table>';
  }                       
 }
tempmenu += '</table>';
return tempmenu;
}

function make_menu_html_BAK(stat,func){
stat1=(stat-stat%10000)/10000;
stat2=stat-stat1*10000;
stat2=(stat2-stat2%100)/100;
stat3=stat-stat2*100-stat1*10000;
//alert("stat="+stat+" "+stat1+" "+stat2+" "+stat3);
tempmenu='<table border="'+tbbb+'" borderColor="#00ffff" borderColorDark="#00ffff" borderColorLight="#00ffff" width="100%" bgcolor="#00ffff">';
for(i=0; i<menutable.length; i++){
 if(stat1!=i){
  tempmenu += 
        '<tr><td bordercolor="blue" id="menu'+i*10000+'" width="100%" height="24"'+
        ' onmouseover="switchBackOn(this)" onmouseout="switchBackOff(this)"'+
        ' onclick="'+func+'('+i*10000+',1)">'+
        '<p align="center"><b><font size="4">'+menutable[i].split("%")[0].split("*")[0].split("|")[0]+
        '</font></b></p></td></tr>\n';
  }
 if(stat1==i){
  tempmenu += 
        '<tr><td bgColor="#00ffff" bordercolor="blue">'+
        '<table border="'+tbbb+'" bgColor="#00ffff" width="100%"><tr><td bordercolor="lime"'+                       
        ' id="menu'+i*10000+'" width="100%" height="24"'+
        ' onmouseover="switchBackOn(this)" onmouseout="switchBackOffs(this)"'+
        ' bgColor="LightYellow" '+
        ' onclick="'+func+'('+i*10000+',1)">'+
        '<p align="center"><b><font size="4">'+menutable[i].split("%")[0].split("*")[0].split("|")[0]+
        '</font></b></p></td></tr>\n';
  for(j=1; j<menutable[i].split("%").length; j++){
   if(stat2!=j){
    tempmenu += 
      '<tr><td bgColor="#00ffff" bordercolor="black" id="menu'+(i*10000+j*100)+'" width="100%"'+
      ' onmouseover="switchBackOn(this)" onmouseout="switchBackOff(this)"'+
      ' onclick="'+func+'('+(i*10000+j*100)+',1)">'+
      '<p align="center"><font size="3">'+menutable[i].split("%")[j].split("*")[0].split("|")[0]+
      '</font></p></td></tr>\n'   
    }
   if(stat2==j){ 
    tempmenu += 
      '<tr><td border=1 bgColor="#00ffff" bordercolor="black">'+
      '<table bgColor="#00ffff" border="'+tbbb+'" bordercolor="#00ffff" width="100%"><tr><td bordercolor="lime"'+
      ' id="menu'+(i*10000+j*100)+'" width="100%"'+
      ' onmouseover="switchBackOn(this)" onmouseout="switchBackOffs(this)"'+
      ' bgColor="LightYellow" '+
      ' onclick="'+func+'('+(i*10000+j*100)+',1)">'+
      '<p align="center"><font size="3">'+menutable[i].split("%")[j].split("*")[0].split("|")[0]+
      '</font></p></td></tr>\n'  
    for(k=1; k<menutable[i].split("%")[j].split("*").length; k++){
     if(stat3!=k){
      tempmenu += 
       '<tr><td bgColor="#00ffff" bordercolor=royalblue id="menu'+(i*10000+j*100+k)+'" width="100%"'+
       ' onmouseover="switchBackOn(this)" onmouseout="switchBackOff(this)"'+
       ' onclick="'+func+'('+(i*10000+j*100+k)+',1)">'+
       '<p align="right"><font color=royalblue size="2">'+menutable[i].split("%")[j].split("*")[k].split("|")[0]+
       '</font></p></td></tr>\n'    
      }
     else{
      tempmenu += 
       '<tr><td bgColor="#00ffff" bordercolor=royalblue>'+
       '<table width="100%" bgColor="#00ffff" border="'+tbbb+'" bordercolor="#00ffff" width="100%"><tr>'+
       '<td bordercolor="lime" '+
       ' onmouseover="switchBackOn(this)" onmouseout="switchBackOffs(this)" '+
       ' id="menu'+(i*10000+j*100+k)+'" bgColor="LightYellow" '+
       ' onclick="'+func+'('+(i*10000+j*100+k)+',1)">'+
       '<p align="right"><font color=royalblue size="2">'+menutable[i].split("%")[j].split("*")[k].split("|")[0]+
       '</font></p></td></tr></table></td></tr>\n'
      }
     }
    tempmenu += '</td></tr></table>';
    }
   }
  tempmenu += '</td></tr></table>';
  }                       
 }
tempmenu += '</table>';
return tempmenu;
}


function draw_menu(stat,act){
if(top.qsParmI>0)
{
   stat=top.qsParm["page"];
}
status=stat;
window.name=stat;
stat1=(stat-stat%10000)/10000;
stat2=stat-stat1*10000;
stat2=(stat2-stat2%100)/100;
stat3=stat-stat2*100-stat1*10000;
top.ichange=1;
tttmp=top.frames[1].document.getElementById("menu_main");
tttmp.innerHTML=make_menu_html(stat,"draw_menu");
tttmp=top.document.getElementById("fbottom");
tttmp.childNodes[1].src=(menutable[stat1].split("%")[stat2].split("*")[stat3].split("|")[1]);
//tttmp=top.frames[0].document.getElementById("bookform");
//if(top.iiinew==1)tttmp.books.selectedIndex=0;
top.iiinew=1;
}

function redraw_menu(stat){
//alert("redraw_menu "+stat+" "+top.iiinew+" "+top.ichange);
if(top.iiinew==0)return;
status=stat;
stat1=(stat-stat%10000)/10000;
stat2=stat-stat1*10000;
stat2=(stat2-stat2%100)/100;
stat3=stat-stat2*100-stat1*10000;
top.frames[1].window.name=stat;

tttmp=top.frames[1].document.getElementById("menu_main");
tttmp.innerHTML=make_menu_html(stat,"draw_menu");
tttmp=top.document.getElementById("fbottom");
//tttmp.childNodes[1].src=(menutable[stat1].split("%")[stat2].split("*")[stat3].split("|")[1]);
tttmp=top.frames[0].document.getElementById("bookform");
if(top.iiibk==0)tttmp.books.selectedIndex=0;
top.iiibk=0;
}

function draw_menu_all(stat){
top.ichange=1;
status=stat;
window.name=stat;
stat1=(stat-stat%10000)/10000;
stat2=stat-stat1*10000;
stat2=(stat2-stat2%100)/100;
stat3=stat-stat2*100-stat1*10000;
//alert("stat="+stat+" "+stat1+" "+stat2+" "+stat3);
tempmenu='<table border="'+tbbb+'" borderColor="#00ffff" borderColorDark="#00ffff" borderColorLight="#00ffff" width="100%" bgcolor="#00ffff">';
for(i=0; i<menutable.length; i++){
 if(stat1!=i){
  tempmenu += 
        '<tr><td bordercolor="blue">'+
        '<table border="'+tbbb+'" bordercolor="#00ffff" width="100%"><tr><td bordercolor="#00ffff" id="menu'+i*10000+'" width="100%" height="24"'+
        ' onmouseover="switchBackOn(this)" onmouseout="switchBackOff(this)"'+
        ' onclick="draw_menu_all('+i*10000+')">'+
        '<p align="center"><b><font size="4">'+menutable[i].split("%")[0].split("*")[0].split("|")[0]+
        '</font></b></p></td></tr>\n';
  }
 if(stat1==i){
  tempmenu += 
        '<tr><td bordercolor="blue">'+
        '<table border="'+tbbb+'" bordercolor="#00ffff" width="100%"><tr><td bordercolor="lime" id="menu'+i*10000+'" width="100%" height="24"'+
        ' onmouseover="switchBackOn(this)" onmouseout="switchBackOffs(this)"'+
        ' bgColor="LightYellow" '+
        ' onclick="draw_menu_all('+i*10000+')">'+
        '<p align="center"><b><font size="4">'+menutable[i].split("%")[0].split("*")[0].split("|")[0]+
        '</font></b></p></td></tr>\n';
   }
  for(j=1; j<menutable[i].split("%").length; j++){
   if(stat2!=j || stat1!=i){
    tempmenu += 
      '<tr><td bordercolor="black">'+
      '<table border="'+tbbb+'" bordercolor="#00ffff" width="100%"><tr><td bordercolor="#00ffff" id="menu'+(i*10000+j*100)+'" width="100%"'+
      ' onmouseover="switchBackOn(this)" onmouseout="switchBackOff(this)"'+
      ' onclick="draw_menu_all('+(i*10000+j*100)+')">'+
      '<p align="center"><font size="3">'+menutable[i].split("%")[j].split("*")[0].split("|")[0]+
      '</font></p></td></tr>\n'
    }
   if(stat2==j && stat1==i){ 
    tempmenu += 
      '<tr><td bordercolor="black">'+
      '<table border="'+tbbb+'" bordercolor="#00ffff" width="100%"><tr><td bordercolor="lime" id="menu'+(i*10000+j*100)+'" width="100%"'+
      ' onmouseover="switchBackOn(this)" onmouseout="switchBackOffs(this)"'+
      ' bgColor="LightYellow" '+
      ' onclick="draw_menu_all('+(i*10000+j*100)+')">'+
      '<p align="center"><font size="3">'+menutable[i].split("%")[j].split("*")[0].split("|")[0]+
      '</font></p></td></tr>\n'
     }  
    for(k=1; k<menutable[i].split("%")[j].split("*").length; k++){
     if(stat3!=k || stat2!=j || stat1!=i){
      tempmenu += 
       '<tr><td bordercolor=royalblue id="menu'+(i*10000+j*100+k)+'" width="100%"'+
       ' onmouseover="switchBackOn(this)" onmouseout="switchBackOff(this)"'+
       ' onclick="draw_menu_all('+(i*10000+j*100+k)+')">'+
       '<p align="right"><font color=royalblue size="2">'+menutable[i].split("%")[j].split("*")[k].split("|")[0]+
       '</font></p></td></tr>\n'    
      }
     if(stat3==k && stat2==j && stat1==i){
      tempmenu += 
       '<tr><td bordercolor=royalblue id="menu'+(i*10000+j*100+k)+'" width="100%"'+
       ' onmouseover="switchBackOn(this)" onmouseout="switchBackOffs(this)"'+
       ' bgColor="LightYellow" '+
       ' onclick="draw_menu_all('+(i*10000+j*100+k)+')">'+
       '<p align="right"><font color=royalblue size="2">'+menutable[i].split("%")[j].split("*")[k].split("|")[0]+
       '</font></p></td></tr>\n'    
      }
     }
    tempmenu += '</td></tr></table>';
   }
  tempmenu += '</td></tr></table>';                    
 }
tempmenu += '</table>';

tttmp=top.frames[1].document.getElementById("menu_main");
tttmp.innerHTML=tempmenu;
tttmp=top.document.getElementById("fbottom");
tttmp.childNodes[1].src=(menutable[stat1].split("%")[stat2].split("*")[stat3].split("|")[1]);
tttmp=top.frames[0].document.getElementById("bookform");
tttmp.books.selectedIndex=0;
} 

function open_contact_cbsu(nm,evnt){
 var  properties="toolbar=0,location=0,menubar=no";
 properties = properties+",height=450,width=650";
 if(evnt != null){
  if(navigator.appName == "Microsoft Internet Explorer") {
  properties = properties+",left="+(evnt.screenX + 10);
  properties = properties+",top="+(evnt.screenY + 10);
  }
 else{ // Navigator coordinates must be adjusted for scrolling
  properties = properties+",left="+(evnt.screenX - pageXOffset + 10);
  properties = properties+",top="+(evnt.screenY - pageYOffset + 10);
  }
 properties = properties+",scrollbars=auto,resizable=yes";
 }
 popupHandle = window.open("http://cbsu.tc.cornell.edu/contactcbsu.htm",nm,properties);
}

function open_mailinglist(nm,evnt){
 var  properties="toolbar=0,location=0,menubar=no";
 properties = properties+",height=350,width=500";
 if(evnt != null){
  if(navigator.appName == "Microsoft Internet Explorer") {
  properties = properties+",left="+(evnt.screenX + 10);
  properties = properties+",top="+(evnt.screenY + 10);
  }
 else{ // Navigator coordinates must be adjusted for scrolling
  properties = properties+",left="+(evnt.screenX - pageXOffset + 10);
  properties = properties+",top="+(evnt.screenY - pageYOffset + 10);
  }
 properties = properties+",scrollbars=auto,resizable=yes";
 }
 popupHandle = window.open("email_subscription.htm",nm,properties);
}

