// CREDITS:
// Hierarchical Menu Version 2.01 by Urs Dudli and Peter Gehrig
// Copyright (c) 2002 Peter Gehrig and Urs Dudli. All rights reserved.
// Permission given to use the script provided that this notice remains as is.
// Additional scripts can be found at http://www.24fun.com.
// info@24fun.ch
// 2/22/2002
var verspacetoplevel=5;
var verspacesublevel=2;
var horspace=3;
var textdeco="none";
var minusimg=new Image();
  minusimg.src="images/arrowdown.gif";
  
var plusimg=new Image();
  plusimg.src="images/arrowup.gif";
  
var plusminusimgsrc=plusimg.src;
var content="";
var fnttop="Arial";
var fnttopsize=10;
var fnttopcolor="black";
var fnttopweight="bold";
var fntsub="Arial";
var fntsubsize=9;
var fntsubcolor="A0A0A0";
var fntsubweight="bold";

//"http://www.ayso-santabarbara.org/"http://r122.webyouthsoccer.com/public/calendar.php?region=122&year=2006   
// <IMG src=images/new.gif width=31 height= 12 border=0>//2005_Statistics_and_Results.pdf 
//"content","Pre-Registration",s_url+"information/regdocument.htm","_blank",  1,s_url+"information/links.htm","Links/Camps","content",

var info_level=new Array(0,1,1,1,1,1,1,1,1); //
var stats_level=new Array(0,1,1,1,1,1,1);
var coaches_level=new Array(0,1,1,1,1);
var links_level=new Array(0,1,1);
var referees_level=new Array(0,1,1,1,1,1,1,1);
var contacts_level=new Array(0,1,1);
var practice_level=new Array(0,1,1,1,1,1,1,1,1,1);
//var practice_level=new Array(0,1,1,1,1);
var tournament_level=new Array(0,1,1,1,1,1,1); //"," + tournament_level +
var playoffs_level=new Array(0,1,1);
var team_level=new Array(0,1);	//,1,1);
var splash_level=new Array(0);  //"," + splash_level + 
var picture_level=new Array(0,1,1);	//+ ","+ picture_level 
var level=new Array(0,0,0,0);		//,0
level += ","  + splash_level + "," + team_level + "," + info_level + "," + links_level + "," + practice_level + "," + coaches_level + "," + referees_level + "," + contacts_level;  // + "," + tournament_level + "," + practice_level;
var i_level=level.split(","); 

var s_url = ""
var stats_url=new Array("",s_url+"stats/U14B.pdf",s_url+"stats/U12B.pdf",s_url+"stats/U10B.pdf",s_url+"stats/U14G.pdf",s_url+"stats/U12G.pdf",s_url+"stats/U10G.pdf");
var info_url=new Array("", s_url+"team/aysolinks.htm",s_url+"information/09AYSOcalendar.pdf",s_url+"information/regionalguidlines062607.pdf",s_url+"information/StorkeMap2009.pdf",s_url+"information/StorkeEnlargedMap2009.pdf",s_url+"information/GirshMap2009.pdf",s_url+"information/Bulletinboard.htm",s_url+"information/facts.htm"); //,s_url+"information/UCSBParking.2006.pdf",s_url+"information/aysosnapshots.htm"
var coaches_url=new Array("",s_url+"coaches/aysocoach.htm",s_url+"coaches/CoachManagementSecrets06.pdf",s_url+"coaches/AYSOPlayerManagement06.pdf","http://www.aysohelp.org/referee/Manuals/AYSO_Manuals/FIFA_Laws_AYSO_2008-09.pdf");
var links_url=new Array("","http://www.eayso.org/","http://ayso10w.org/");
var referees_url=new Array("",s_url+"referees/umpire.htm",s_url+"referees/whyref.htm",s_url+"referees/page3.htm",s_url+"referees/page2.htm",s_url+"referees/refcode.htm",s_url+"referees/refnews.htm","http://www.aysohelp.org/referee/Manuals/AYSO_Manuals/FIFA_Laws_AYSO_2008-09.pdf");
var contacts_url=new Array("","http://r122.webyouthsoccer.com",s_url+"information/address.htm");
var practice_url=new Array("",s_url+"practfields/PracticeFieldInfoAndEtiquette.htm",s_url+"practfields/CITYOFGOLETAPARKS.pdf",s_url+"practfields/MontecitoParksSchools.pdf",s_url+"practfields/SantaBarbaraCountyParks.pdf",s_url+"practfields/SantaBarbaraElementarySchools.pdf",s_url+"practfields/SantaBarbaraJuniorHighSchools.pdf",s_url+"practfields/SantaBarbaraPassiveParks.pdf",s_url+"practfields/SantaBarbaraPublicParks.pdf",s_url+"practfields/GirshParkNewPracticeFieldMapWEB.pdf");
//var practice_url=new Array("",s_url+"practfields/PracticeFieldInfoAndEtiquette.htm",s_url+"practfields/PlacesUsedToPractice.htm",s_url+"practfields/practicefieldreq2.htm",s_url+"practfields/PaidFieldSchedule.htm");
var tournament_url=new Array("",s_url+"tournaments/U10BMiniT08Playoffs.pdf",s_url+"tournaments/U10GMiniT08Playoffs.pdf",s_url+"tournaments/U12BMiniT08Playoffs.pdf",s_url+"tournaments/U12GMiniT08Playoffs.pdf",s_url+"tournaments/U14BMiniT08Playoffs.pdf",s_url+"tournaments/U14GMiniT08Playoffs.pdf");
var playoffs_url=new Array("",s_url+"playoffs/umpire.htm",s_url+"playoffs/umpire.htm");
var team_url=new Array("", s_url+"team/aysolinks.htm");	//, s_url+"team/TeamVolunteerAssignmentsGirsh.pdf", s_url+"team/TeamVolunteerAssignmentsStorke.pdf");   // 
var splash_url=new Array(s_url+"splash/splash2010.htm");  // SplashUnderConstruction.htm, splash2009.htm
var picture_url=new Array(s_url+"information/2009PictDay.pdf",s_url+"information/GIRSHSCHEDULE2009.pdf",s_url+"information/STORKESCHEDULE2009.pdf");		//+ ","  + picture_url
var url = new Array("index.htm","http://r122.webyouthsoccer.com",s_url+"information/regdocument.htm",s_url+"information/09AYSOcalendar.pdf"); //,s_url+"information/SummerSoccerCalendar2008.pdf"),s_url+"information/regdocument.htm"
url +=  ","   + splash_url + "," + team_url  + "," + info_url + "," + links_url + "," + practice_url + "," + coaches_url + "," + referees_url + "," + contacts_url ;   // "," + splash_url +    + "," + practice_url+ "," + tournament_url
//+ "," + tournament_url
var i_url=url.split(","); 

//tooltips
var info_title=new Array("","Helpful Links to General Information","","","","","","",""); 
var stats_title=new Array("","","","","","","");
var coaches_title=new Array("","","","","");
var links_title=new Array("Other Helpful Sites","National Volunteer Database","");
var referees_title=new Array("","","","","","","","");
var contacts_title=new Array("","","");
var practice_title=new Array("","","","","","","","","","");
//var practice_title=new Array("","","","","");
var tournament_title=new Array("","","","","","","");  //+ "," + tournament_title
var playoffs_title=new Array("","","");
var team_title=new Array("","");	//,"","");
var splash_title=new Array("");  
var picture_title=new Array("Picture Day","","");  	//+ "," + picture_title  
var title=new Array("","Registration - Team Roster/Schedule Info - Ref Signups","Pre-Registration 2010","");	//, "Soccer Camps"	
title += ","  + splash_title  + "," + team_title  + "," + info_title + "," + links_title + "," + practice_title + "," + coaches_title + "," + referees_title + "," + contacts_title ;		// + splash_title + "," + practice_title+ "," + tournament_title;
var i_title=title.split(","); 

var stats_text=new Array("Game Stats","U14 Boys","U12 Boys","U10 Boys","U14 Girls","U12 Girls","U10 Girls");
var info_text=new Array("Information","General","2010 Calendar","Regional Guidelines","Storke Field Map","Enlarged Storke Field Map","Girsh Field Map","Bulletin Board","Just the facts"); //,"UCSB Parking","Pictures"
var coaches_text=new Array("Coaches","Coaches","Management Secrets","Player Management","FIFA Laws Of Soccer");
var links_text=new Array(" Other Links","National Volunteer Site","AYSO Area 10W");
var referees_text=new Array("Referees","Referees","Why Become A Ref","No way I could Ref.","Referee Certification","Referee Code","Referee News","FIFA Laws Of Soccer");
var contacts_text=new Array("Contacts","AYSO Board", "Address");
//var practice_text=new Array("Practice Fields","Info and Etiquette","Practice Locations","Field Request Form","Paid Field Availability");
var practice_text=new Array("Practice Fields","Info and Etiquette","City Of Goleta","Montecito","SB County","SB Elementary","SB Jr HS", "Passive Parks","Public Parks","Girsh Practice Field Map");
var tournament_text=new Array("Tournament<IMG src=images/new.gif width=31 height= 12 border=0>","U10B Mini-Tournament","U10G Mini-Tournament","U12B Mini-Tournament","U12G Mini-Tournament","U14B Mini-Tournament","U14G Mini-Tournament");
var playoffs_text=new Array("Playoffs<IMG src=images/new.gif width=31 height= 12 border=0>","Girls Schedule","Boys Schedule");
var splash_text=new Array("SPLASH<IMG src=images/new.gif width=31 height= 12 border=0>");
var team_text=new Array("Team","Team Info");		//,"Team Volunteer Assignments at Girsh","Team Volunteer Assignments at Storke");	//
var picture_text=new Array("Picture Day","Girsh Schedule","Storke Schedule");		//+ ","  + picture_text
var text=new Array("Home","WebYouthSoccer","Pre-Registration","2010 Calendar");  //,"Soccer Camps","Pre-Registration","Calendar"
text += "," + splash_text + ","  + team_text + "," + info_text + "," + links_text + "," + practice_text + "," + coaches_text + "," + referees_text + "," + contacts_text ;   //+ "," + practice_text + "," + splash_text + "," + tournament_text 
//+ "," + tournament_text
var i_text=text.split(","); 

var stats_target=new Array("content","_blank","_blank","_blank","_blank","_blank","_blank");
var info_target=new Array("_blank","content","content","_blank","content","content","content","content","content"); //
var coaches_target=new Array("content","content","content","content","_blank");
var links_target=new Array("content","_blank","_blank");
var referees_target=new Array("content","content","content","content","content","content","content","_blank");
var contacts_target=new Array("content","_blank","content");
var practice_target=new Array("content","content","content","content","content","content","content","content","content","content");
//var practice_target=new Array("content","content","content","content","content");
var tournament_target=new Array("content","_blank","_blank","_blank","_blank","_blank","_blank");
var playoffs_target=new Array("content","content","content");
var splash_target=new Array("content");
var team_target=new Array("content","content");		//,"_blank","_blank");
var picture_target=new Array("content","content","content","content");	// + "," + picture_target	
var target=new Array("_top","_blank","content","content");		//,"content","content"
target += ","  + splash_target + "," + team_target  + "," + info_target + "," + links_target + "," + practice_target + "," + coaches_target + "," + referees_target + "," + contacts_target ;   // + "," + practice_target + "," + splash_target + "," + tournament_target
//+ "," + tournament_target 
var i_target=target.split(","); 

var whichi_opened=-1;	
var i_opened=false;
var hassubmenus=false;
var istoppageitem=true;
var ie=document.all?1:0; 
var ns6=document.getElementById&&!document.all?1:0;
var ns4=document.layers?1:0;

function closesublevels() {
	plusminusimgsrc=plusimg.src
	content=""
	content+="<table border=0 cellpadding=0 cellspacing="+verspacesublevel+">"

	for (i=0;i<=i_level.length;i++) {
	  hassubmenus=false
	  if (i_level[i]==0) {
	    var iplus=i+1
		if ((iplus<=i_level.length) && (i_level[iplus]==1)) {
		  hassubmenus=true
		}
		if (hassubmenus) {
		  if (!istoppageitem) {
			content+="<tr><td colspan=2><img src='images/emptypixel.gif' height="+verspacetoplevel+"></td></tr>"
		  }
		  istoppageitem=false;
		  content+="<tr valign=middle>"
		  content+="<td>"
		  content+="<a href='javascript:opensublevels("+i+")'>"
		  content+="<img src='"+plusminusimgsrc+"' border=0 hspace="+horspace+"></a>"
		  content+="</td>"
		  content+="<td>"
		  content+="<a href='javascript:opensublevels("+i+")' style='text-decoration:"+textdeco+";font-family:"+fnttop+";font-size:"+fnttopsize+"pt;color:"+fnttopcolor+";font-weight:"+fnttopweight+"'>"
		  content+=i_text[i]
		  content+="</a></td></tr>"
		}
		else {
		  if (!istoppageitem) {
			content+="<tr><td colspan=2><img src='images/emptypixel.gif' height="+verspacetoplevel+"></td></tr>"
		  }
		  istoppageitem=false;
		  content+="<tr valign=middle><td></td>"
		  if (i_url[i]!="#" && i_url[i]!="" && i_url[i]!="http://" && i_url[i].indexOf("@")<0) {
			content+="<td><a href='"+i_url[i]+"' target='"+i_target[i]+"' title='"+i_title[i]+"' style='text-decoration:"+textdeco+";font-family:"+fnttop+";font-size:"+fnttopsize+"pt;color:"+fnttopcolor+";font-weight:"+fnttopweight+"'>"
		  }
		  else if (i_url[i].indexOf("@")>0) {
			content+="<td><a href='mailto:"+i_url[i]+"' title='"+i_title[i]+"' style='text-decoration:"+textdeco+";font-family:"+fnttop+";font-size:"+fnttopsize+"pt;color:"+fnttopcolor+";font-weight:"+fnttopweight+"'>"
		    }
		    else {
			  i_url[i]="#"
			  content+="<td><a href='"+i_url[i]+"' title='"+i_title[i]+"' style='text-decoration:"+textdeco+";font-family:"+fnttop+";font-size:"+fnttopsize+"pt;color:"+fnttopcolor+";font-weight:"+fnttopweight+"'>"
		    }
		    content+=i_text[i]
		    content+="</a></td></tr>"
		  }
		}
	  }
	  content+="</table>"
	  istoppageitem=true;
	  whichi_opened=-1
	  if (ie) {
		menu.innerHTML=content
	  }
	  if (ns6) {
		document.getElementById("menu").innerHTML=content
	  }
	  if (ns4) {
		document.menutop.document.menu.document.write(content)
		document.menutop.document.menu.document.close()
	  }
}

function opensublevels(thisiopened) {

	if (whichi_opened==thisiopened) {
	  openurl()
	  closesublevels()
	}
	else {
	  whichi_opened=thisiopened
	  content=""
	  content+="<table border=0 cellpadding=0 cellspacing="+verspacesublevel+">"
	
	  for (i=0;i<=i_level.length;i++) {
		if (i_level[i]==0) {
		  if (thisiopened==i) {i_opened=true}
		  else {i_opened=false}
		  
		  var iplus=i+1
		  if ((iplus<=i_level.length) && (i_level[iplus]==1)) {hassubmenus=true}
		  else {hassubmenus=false}
		  
		  if (i_opened) {plusminusimgsrc=minusimg.src}
		  
		  else {plusminusimgsrc=plusimg.src}

		  if (!istoppageitem) {
			content+="<tr><td colspan=2><img src='images/emptypixel.gif' height="+verspacetoplevel+"></td></tr>"
		  }
		  
		istoppageitem=false;
		content+="<tr valign=middle><td>"
		if (hassubmenus) {
			content+="<a href='javascript:opensublevels("+i+")'>"
			content+="<img src='"+plusminusimgsrc+"' border=0 hspace="+horspace+"></a>"
		}
		content+="</td>"
		content+="<td><a href='javascript:opensublevels("+i+")' style='text-decoration:"+textdeco+";font-family:"+fnttop+";font-size:"+fnttopsize+"pt;color:"+fnttopcolor+";font-weight:"+fnttopweight+"'>"
		content+=i_text[i]
		content+="</a></td></tr>"
	  }
	  else if (i_level[i]==1 && i_opened){
		content+="<tr valign=middle><td> </td>"
		if (i_url[i]!="#" && i_url[i]!="" && i_url[i]!="http://" && i_url[i].indexOf("@")<0) {
		  content+="<td><a href='"+i_url[i]+"' target='"+i_target[i]+"' style='text-decoration:"+textdeco+";font-family:"+fntsub+";font-size:"+fntsubsize+"pt;color:"+fntsubcolor+";font-weight:"+fntsubweight+"'>"
		}
		else if (i_url[i].indexOf("@")>0) {
		  content+="<td><a href='mailto:"+i_url[i]+"' style='text-decoration:"+textdeco+";font-family:"+fntsub+";font-size:"+fntsubsize+"pt;color:"+fntsubcolor+";font-weight:"+fntsubweight+"'>"
		}
	  else {
		i_url[i]="#"
		content+="<td><a href='"+i_url[i]+"' style='text-decoration:"+textdeco+";font-family:"+fntsub+";font-size:"+fntsubsize+"pt;color:"+fntsubcolor+";font-weight:"+fntsubweight+"'>"
	  }
	  content+=i_text[i]
	  content+="</a></td></tr>"
	}
  }
  content+="</table>"
  if (ie) {
	menu.innerHTML=content
  }
  if (ns6) {
	document.getElementById("menu").innerHTML=content
  }
  if (ns4) {
	document.menutop.document.menu.document.write(content)
	document.menutop.document.menu.document.close()
  }
  istoppageitem=true;
  openurl()
  }
}

function openurl() {
  var selectedtarget=i_target[whichi_opened]
  var selectedurl=i_url[whichi_opened]
  if (selectedurl!="#" && selectedurl!="" && selectedurl!="http://" && selectedurl.indexOf("@")<0) {
    document.flink.target=selectedtarget
    document.flink.action=selectedurl
    document.flink.submit()
  }
  else if (selectedurl.indexOf("@")>0) {
//alert("In openurl, else if")
//selectedurl="mailto:"+selectedurl
//document.flink.target=selectedtarget
//document.flink.action=selectedurl
//document.flink.submit()
  }
}

init()

function init() {
	istoppageitem=true;
	content="";
	content+="<table border=0 cellpadding=0 cellspacing="+verspacesublevel+">"
	for (i=0;i<=i_level.length;i++) {
	  if (i_level[i]==0) {
		var iplus=i+1
		if ((iplus<=i_level.length) && (i_level[iplus]==1)) {hassubmenus=true}
		else {hassubmenus=false}

		if (!istoppageitem) {
		  content+="<tr><td colspan=2><img src='images/emptypixel.gif' height="+verspacetoplevel+"></td></tr>"
		}
		istoppageitem=false;
		content+="<tr valign=middle><td>"
		if (hassubmenus) {
		  content+="<a href='javascript:opensublevels("+i+")'>"
		  content+="<img src='"+plusminusimgsrc+"' border=0 hspace="+horspace+"></a>"
		}
		content+="</td>"
		content+="<td><a href='javascript:opensublevels("+i+")' style='text-decoration:"+textdeco+";font-family:"+fnttop+";font-size:"+fnttopsize+"pt;color:"+fnttopcolor+";font-weight:"+fnttopweight+"'>"
		content+=i_text[i]
		content+="</a></td></tr>"
	  }
	  else if (i_level[i]==1){
		content+="<tr valign=middle><td> </td>"
		content+="<td><a href='"+i_url[i]+"' target='"+i_target[i]+"' style='text-decoration:"+textdeco+";font-family:"+fntsub+";font-size:"+fntsubsize+"pt;color:"+fntsubcolor+";font-weight:"+fntsubweight+"'>"
		content+=i_text[i]
		content+="</a></td></tr>"
	  }
	}
	content+="</table>";
	istoppageitem=true;
	if (ie || ns6) {
	  document.write('<span id="menu" style="position:relative">'+content+'</span>');
	  document.close();
	}
	else if (ns4) {
		document.write('<ilayer name="menutop">');
		document.write('<layer name="menu">'+content+'</layer>');
		document.write('</ilayer>');
		document.close();
	}
	else {
		oldbrowser();
	}
}

function oldbrowser() {
	istoppageitem=true;
	content="";
	content+="<table border=0 cellpadding=0 cellspacing="+verspacesublevel+">"
	for (i=0;i<=i_level.length;i++) {
	  if (i_level[i]==0) {
		var iplus=i+1
		if ((iplus<=i_level.length) && (i_level[iplus]==1)) {hassubmenus=true}
		else {hassubmenus=false}

	    if (!istoppageitem) {
			content+="<tr><td colspan=2><img src='images/emptypixel.gif' height="+verspacetoplevel+"></td></tr>"
	    }
	  
		istoppageitem=false;
		content+="<tr valign=middle><td>"
		if (hassubmenus) {
		  content+="<img src='"+plusminusimgsrc+"' border=0 hspace="+horspace+">"
		}
		content+="</td>"
		content+="<td><a href='"+i_url[i]+"' target='"+i_target[i]+"'><font size=3 face="+fnttop+" color="+fnttopcolor+">"
		content+=i_text[i]
		content+="</font></a></td></tr>"
	  }
	  else if (i_level[i]==1){
		content+="<tr valign=middle><td> </td>"
		content+="<td><a href='"+i_url[i]+"' target='"+i_target[i]+"'><font size=2 face='"+fntsub+"' color="+fntsubcolor+">"
		content+=i_text[i]
		content+="</font></a></td></tr>"
	  }
	}
	

	content+="</table>";
	document.write(content);
	document.close();
}

function reloadpage() {
	location.reload(true)
}

if (ns4 || ns6 || ie) {
  window.onload=closesublevels
}
if (ns4 || ns6 || ie) {
  window.onresize=reloadpage
}

