fullpathOn = 0;

// see theACC
/* What the entries represent
1) visible text
2) rollover text if desired, otherwise left blank
3) lines of text
4) url
5) _new target window, otherwise left blank
6) name of pop menu to show up when this text is rolled over
7) pop menu orientation, enter "below" for menu to appear below & flush left, otherwise blank will allow menu to pop to the right & flush top
8) Specific ALT tag text, otherwise blank will allow alt tag to match visible text

*/
var homebuttonsdata= [  // BEGIN FAMILY -- do not remove 
["HURRICANESPORTS.COM","",1,"/index-main.html","","","below","Sports"]
] // END OF FAMILY -- do not remove
var sportbuttonsdata= [  // BEGIN FAMILY -- do not remove 
["SPORTS <img src='http://graphics.fansonly.com/schools/mifl/graphics/mifl-04-arrow-navdown.gif' width='8' height='5' border='0' alt=''>","",1,"/s-finder/mifl-s-finder.html","","sportsL","below","Sports"]
] // END OF FAMILY -- do not remove
var schedbuttondata= [  // BEGIN FAMILY -- do not remove 
["SCHEDULES <img src='http://graphics.fansonly.com/schools/mifl/graphics/mifl-04-arrow-navdown.gif' width='8' height='5' border='0' alt=''>","",1,"/s-finder/mifl-s-finder.html","","ticketsL","below","Tickets"]
] // END OF FAMILY -- do not remove
var ticketsbuttondata= [  // BEGIN FAMILY -- do not remove 
["TICKETS","",1,"/tickets/mifl-tickets.html","","","below",""]
] // END OF FAMILY -- do not remove
var hurclubbuttondata= [  // BEGIN FAMILY -- do not remove 
["DONATE TO ATHLETICS","",1,"/ot/donate-athletics.html","","","below",""]
] // END OF FAMILY -- do not remove

var shopbuttondata= [  // BEGIN FAMILY -- do not remove 
["ONLINE STORE","",1,"http://www.hurricanesonlinestore.com/?rc=navigation&rs=canessite","_new","","below",""]
] // END OF FAMILY -- do not remove

/* var jerseybuttondata= [  // BEGIN FAMILY -- do not remove 
["GAME-WORN JERSEY STORE","",1,"/store/jerseys/","_new","","below",""]
]*/ // END OF FAMILY -- do not remove

var accbuttondata= [  // BEGIN FAMILY -- do not remove 
["THEACC.com","",1,"http://theacc.com","_new","","below",""]
] // END OF FAMILY -- do not remove

allsportsdata=[
["BASEBALL","",1,"/sports/m-basebl/mifl-m-basebl-body.html","","","",""],
["MEN'S BASKETBALL","",1,"/sports/m-baskbl/mifl-m-baskbl-body.html","","","",""],
["WOMEN'S BASKETBALL","",1,"/sports/w-baskbl/mifl-w-baskbl-body.html","","","",""],
["MEN'S CROSS COUNTRY","",1,"/sports/m-xc/mifl-m-xc-body.html","","","",""],
["WOMEN'S CROSS COUNTRY","",1,"/sports/w-xc/mifl-w-xc-body.html","","","",""],
["FOOTBALL","",1,"/sports/m-footbl/mifl-m-footbl-body.html","","","",""],
["WOMEN'S GOLF","",1,"/sports/w-golf/mifl-w-golf-body.html","","","",""],
["ROWING","",1,"/sports/c-rowing/mifl-c-rowing-body.html","","","",""],
["WOMEN'S SOCCER","",1,"/sports/w-soccer/mifl-w-soccer-body.html","","","",""],
["SWIMMING AND DIVING","",1,"/sports/c-swim/mifl-c-swim-body.html","","","",""],
["MEN'S TENNIS","",1,"/sports/m-tennis/mifl-m-tennis-body.html","","","",""],
["WOMEN'S TENNIS","",1,"/sports/w-tennis/mifl-w-tennis-body.html","","","",""],
["MEN'S TRACK","",1,"/sports/m-track/mifl-m-track-body.html","","","",""],
["WOMEN'S TRACK","",1,"/sports/w-track/mifl-w-track-body.html","","","",""],
["VOLLEYBALL","",1,"/sports/w-volley/mifl-w-volley-body.html","","","",""]
]//end of family, last entry no comma

ticketsdata=[
["ACC Select","",1,"http://miami.playonsports.tv/","_new","","","ACC Select"],
["Monthly Calendar of Events","",1,"/calendar/events/","","","","Monthly Calendar of Events"],
["Baseball","",1,"/sports/m-basebl/sched/mifl-m-basebl-sched.html","","","","Baseball"],
["Men's Basketball","",1,"/sports/m-baskbl/sched/mifl-m-baskbl-sched.html","","","","Mens Basketball"],
["Women's Basketball","",1,"/sports/w-baskbl/sched/mifl-w-baskbl-sched.html","","","","Womens Basketball"],
["Men's Cross Country","",1,"/sports/m-xc/sched/mifl-m-xc-sched.html","","","","Mens Cross Country"],
["Women's Cross Country","",1,"/sports/w-xc/sched/mifl-w-xc-sched.html","","","","Womens Cross Country"],
["Football","",1,"/sports/m-footbl/sched/mifl-m-footbl-sched.html","","","","Football"],
["Women's Golf","",1,"/sports/w-golf/sched/mifl-w-golf-sched.html","","","","Womens Golf"],
["Rowing","",1,"/sports/c-rowing/sched/mifl-c-rowing-sched.html","","","","Rowing"],
["Women's Soccer","",1,"/sports/w-soccer/sched/mifl-w-soccer-sched.html","","","","Womens Soccer"],
["Swimming and Diving","",1,"/sports/c-swim/sched/mifl-c-swim-sched.html","","","","Swimming"],
["Men's Tennis","",1,"/sports/m-tennis/sched/mifl-m-tennis-sched.html","","","","Mens Tennis"],
["Women's Tennis","",1,"/sports/w-tennis/sched/mifl-w-tennis-sched.html","","","","Womens Tennis"],
["Men's Track","",1,"/sports/m-track/sched/mifl-m-track-sched.html","","","","Mens Track"],
["Women's Track","",1,"/sports/w-track/sched/mifl-w-track-sched.html","","","","Womens Track"],
["Volleyball","",1,"/sports/w-volley/sched/mifl-w-volley-sched.html","","","","Volleyball"]
]//end of family, last entry no comma

scheddata=[
["BASEBALL","",1,"/sports/m-basebl/mifl-m-basebl-body.html","","","",""],
["BASKETBALL","",1,"/sports/m-baskbl/mifl-m-baskbl-body.html","","","",""],
["CROSS COUNTRY","",1,"/sports/c-xc/mifl-c-xc-body.html","","","",""],
["FOOTBALL","",1,"/sports/m-footbl/mifl-m-footbl-body.html","","","",""],
["GOLF","",1,"/sports/m-golf/mifl-m-golf-body.html","","","",""],
["LACROSSE","",1,"/sports/m-lacros/mifl-m-lacros-body.html","","","",""],
["SOCCER","",1,"/sports/m-soccer/mifl-m-soccer-body.html","","","",""],
["SWIMMING","",1,"/sports/c-swim/mifl-c-swim-body.html","","","",""],
["TENNIS","",1,"/sports/m-tennis/mifl-m-tennis-body.html","","","",""],
["TRACK","",1,"/sports/c-track/mifl-c-track-body.html","","","",""],
["WRESTLING","",1,"/sports/m-wrestl/mifl-m-wrestl-body.html","","","",""]
]//end of family, last entry no comma

hurclubdata=[
["Tickets","",1,"/tickets/mifl-tickets.html","","","",""],
["Travel Center","",1,"/travel/mifl-travel.html","","","",""]
]//end of family, last entry no comma

blindit=[];
bcount=0;
dataGroup=[]; // track content of nav layers
dataGroupCount=0;
navSet=[];
navSetCount=0;
actNavL="";
macFrameToHide = "maincontentscrollIE";
macTimer = "";
var apVer = parseInt(navigator.appVersion);
var apName = navigator.appName.toString();
var apUsrAgt = navigator.userAgent.toString();
var re = /\/6.2.2/;
var isNS6 = re.exec(apUsrAgt)

function restoreFrame(){
//////////////
if((isNS6) || ((navigator.appVersion.indexOf("Mac") != -1) && ( (navigator.appVersion.indexOf("MSIE") != -1)||(navigator.appVersion.indexOf("Safari") != -1) ) )){
var frameObj = browser("maincontentscrollIE");
var frameW = frameObj.width;
frameObj.style.width ='413px';
origin("maincontentscrollIE","maincontentscrolltarg",0,0);
}
/////////////
}// end func
function onLid(obj){

(document.layers) ? dataGroup[obj].rollChild.visibility = 'visible' : dataGroup[obj].rollChild.style.visibility = 'visible';
if(dataGroup[obj].menuChild){
//alert(dataGroup[obj].parent.id+'_roll_on');
var x = (dataGroup[obj].menuOrientation == "below")? 0 : dataGroup[obj].menuW;
var y = (dataGroup[obj].menuOrientation == "below")? dataGroup[obj].menuH+1 : 0;
timerid=0;
Timeclr(parseInt(timerid))
origin(dataGroup[obj].menuChild,dataGroup[obj].parent.id,x,y);
showObj(dataGroup[obj].menuChild);
//////////////

if((isNS6) || ((navigator.appVersion.indexOf("Mac") != -1) && ( (navigator.appVersion.indexOf("MSIE") != -1)||(navigator.appVersion.indexOf("Safari") != -1) ) )){

clearTimeout(macTimer);

var frameObj = browser("maincontentscrollIE");
var frameW = frameObj.width;
frameObj.style.width ='200px';
origin("maincontentscrollIE","maincontentscrolltarg",213,0);
}
/////////////
}//end if
}// end func

function offLid(obj){

(document.layers) ? dataGroup[obj].rollChild.visibility = 'hidden' : dataGroup[obj].rollChild.style.visibility = 'hidden';
if(dataGroup[obj].menuChild){
Timeout(dataGroup[obj].menuChild,250,parseInt(timerid));
	if((isNS6) || ((navigator.appVersion.indexOf("Mac") != -1) && ( (navigator.appVersion.indexOf("MSIE") != -1)||(navigator.appVersion.indexOf("Safari") != -1) ) )){
	macTimer = setTimeout("restoreFrame()",500);
	}
}
}// end func

function blindSweep(){
var j=blindit.length-1;
do{hideObj(blindit[j]);}while(j--);
} // END FUNC

function navConstruct(level,famName,famData,useCss,famW,famH,vertSpc,lineHex,offHex,onHex){

var build = "";
var divtype = (NS4) ? "span" : "div";
var brtype = (NS4) ? "<br>" : "";
var parO= '<'+divtype;
var parC= '</'+divtype+'>';
var vertSpc= (vertSpc != '1') ? (vertSpc):1;
var topvert= '<img src="http://graphics.fansonly.com/graphics/spacer.gif" width="1" height="'+(vertSpc+1)+'" border="0" alt=""><br>';
var vert= '<img src="http://graphics.fansonly.com/graphics/spacer.gif" width="1" height="'+(vertSpc-1)+'" border="0" alt="">';
dataGroup[dataGroupCount] = eval(famData).reverse();
var i = dataGroup[dataGroupCount].length-1
do{
linkpath = ((fullpathOn==1)  && (dataGroup[dataGroupCount][i][0].indexOf("http") != 0))? "http://www.hurricanesports.com" : ""; 
var altTag = (dataGroup[dataGroupCount][i][7])? dataGroup[dataGroupCount][i][7]: dataGroup[dataGroupCount][i][0];
var urltarg = (dataGroup[dataGroupCount][i][4] != "")? "target=\"_new\" " : "";
var ontext = (dataGroup[dataGroupCount][i][1] == "")? dataGroup[dataGroupCount][i][0]: dataGroup[dataGroupCount][i][1];
var staticLocLayer = 'onMouseOver="actNavL=\''+famName+'_'+i+'_roll_on\';actNavLPar=\''+famName+'_'+i+'\';blindSweep();onLid(\''+famName+'_'+i+'\');" onMouseOut="offLid(\''+famName+'_'+i+'\')"';
var dynLocLayer = 'onMouseOver="clearTimeout(macTimer);Timeclr(parseInt(timerid));onLid(\''+famName+'_'+i+'\');showObj(actNavL,actNavLPar)" onMouseOut="macTimer = setTimeout(\'restoreFrame()\',500);hideObj(actNavL,actNavLPar);Timeout(\''+level+'\',250,parseInt(timerid));offLid(\''+famName+'_'+i+'\')"';
var navLayerType = (level != "window")? dynLocLayer : staticLocLayer;
build='<'+divtype+' id="'+famName+'_'+i+'" class="'+useCss+'obj">'+topvert+'<div class="'+useCss+'offset">'+dataGroup[dataGroupCount][i][0]+'</div>'+vert;
build+='<'+divtype+' id="'+famName+'_'+i+'_roll_on" class="'+useCss+'roll">'+topvert+'<div class="'+useCss+'offset">'+ontext+'</div></'+divtype+'>';
build+='<'+divtype+' id="'+famName+'_'+i+'_roll_line" class="'+useCss+'line"><img src="http://graphics.fansonly.com/graphics/spacer.gif" width="'+famW+'" height="1" border="0" alt=""></'+divtype+'>';
build+='<'+divtype+' id="'+famName+'_'+i+'_roll_lid" class="'+useCss+'lid"><a href="'+linkpath+dataGroup[dataGroupCount][i][3]+'" '+urltarg+navLayerType+'><img src="http://graphics.fansonly.com/graphics/spacer.gif" width="'+famW+'" height="'+(famH+(2*vertSpc)+1)+'" border="0" alt="'+altTag+'"></a></'+divtype+'>';
build+='</'+divtype+'>'+brtype;
var docWriteLevel = ((NS4) && (level != "window"))? eval("document."+level+".document") : document;
docWriteLevel.open();
docWriteLevel.write(build);
docWriteLevel.close();
}while(i--);

dataGroupCount++;
if(level != "window"){
blindit[bcount]= level;
bcount++;
}
navSet[navSetCount] = [level,famName,famData,famW,famH,lineHex,offHex,onHex,vertSpc];
navSetCount++;
}// end func

function navObjCreator(level,famName,famData,famW,famH,lineHex,offHex,onHex,vertSpc){
var arrayData = eval(famData);
var i =  arrayData.length-1;
do{
if (document.layers) {
var nsLevel = (level != 'window')? document.layers[level].id+'.document.'  : '';
var nsLevel2 = (level != 'window')? document.layers[level].id  : '';
}
var currLayer = famName+'_'+i;
dataGroup[currLayer] = browser(currLayer+'_roll_lid',nsLevel+currLayer);
dataGroup[currLayer].parent = browser(currLayer,nsLevel2);
dataGroup[currLayer].rollChild = browser(currLayer+'_roll_on',nsLevel+currLayer);
dataGroup[currLayer].lineChild = browser(currLayer+'_roll_line',nsLevel+currLayer);
dataGroup[currLayer].lidChild = browser(currLayer+'_roll_lid',nsLevel+currLayer);

if (!document.layers) {	// setting appearance attributes //
dataGroup[currLayer].parent.style.backgroundColor = offHex;
dataGroup[currLayer].parent.style.width = famW;
dataGroup[currLayer].parent.style.visibility= 'inherit';
dataGroup[currLayer].rollChild.style.backgroundColor = onHex;
dataGroup[currLayer].rollChild.style.width = famW;
dataGroup[currLayer].rollChild.style.height = (famH+(2*vertSpc)+1);
//dataGroup[currLayer].rollChild.style.clip = 'rect(0, 0, 124, 12)';
if (i< arrayData.length-1){
 dataGroup[currLayer].lineChild.style.backgroundColor = ((lineHex != ''))? lineHex: offHex;
}
dataGroup[currLayer].lineChild.style.width = famW;
}else{
   if(level != 'window'){ dataGroup[currLayer].parentLayer.parentLayer.bgColor=offHex;}
dataGroup[currLayer].parent.bgColor = offHex;
dataGroup[currLayer].parent.clip.width = famW;
//dataGroup[currLayer].parent.clip.height =(famH+(2*vertSpc)-1);
dataGroup[currLayer].parent.visibility= 'inherit';
dataGroup[currLayer].rollChild.bgColor = onHex;
dataGroup[currLayer].rollChild.clip.width = famW;
//dataGroup[currLayer].rollChild.clip.height = (famH+(2*vertSpc)-1);
if (i< arrayData.length-1){
dataGroup[currLayer].lineChild.bgColor = (lineHex != '')? lineHex: offHex;
}
dataGroup[currLayer].lineChild.clip.width = famW;
//dataGroup[currLayer].lidChild.clip.height =dataGroup[currLayer].rollChild.clip.height;
} // end if
dataGroup[currLayer].menuChild = arrayData[i][5];
dataGroup[currLayer].menuOrientation = arrayData[i][6];
dataGroup[currLayer].menuW= famW;
dataGroup[currLayer].menuH= (famH+(2*vertSpc));
}while(i--);
   if(!NS4){dataGroup[famName+'_'+0].rollChild.style.clip='rect(0 '+famW+' '+(famH+(2*vertSpc))+' 0)';}
}// end func

function runNav(){
var i = navSetCount-1;
do{
navObjCreator(navSet[i][0],navSet[i][1],navSet[i][2],navSet[i][3],navSet[i][4],navSet[i][5],navSet[i][6],navSet[i][7],navSet[i][8]);
}while(i--);
}


if (NS4) {
origWidth = innerWidth;
origHeight = innerHeight;
}
function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) 
location.reload();
}
if (NS4) window.onresize = reDo;