// JavaScript Document

d=document;

function showHide(elementid){ 
  if (document.getElementById(elementid).style.display == 'none'){ 
    document.getElementById(elementid).style.display = '';
  } else { 
    document.getElementById(elementid).style.display = 'none'; 
  } 
}

function killAnnounce(){
  d.getElementById('fullscreen').style.display='none'
  d.getElementById('screen').style.display='none'
}

function launchPlayer(messageID){
  if(playerWin){
	playerWin.close();
  }
  var playerWin=window.open('/media_player.asp?messageID=' + messageID,playerWin,'width=550,height=400,toolbar=false,resizable=false,menubar=false,scrollbars=false,status=false');
}	

function popNewWindow(eventID, type) {
	window.open('/event_detail.asp?id=' + eventID + '&type=' + type, '_blank', 'width=450, height=450, scrollbars=yes, menubar=no');
}

function showStaff(total, obj, source){  
  for(var i=1; i<=total; i++){
	if(i==obj){
	  d.getElementById('staff' + obj).style.display='';
	  var image="<img src='" + source + "'>";
	  d.getElementById('staff_image' + obj).innerHTML=image;
	}else{
	  d.getElementById('staff' + i).style.display='none';
	}
  }
}


//sfHover couresty of http://www.htmldog.com (http://www.htmldog.com/articles/suckerfish/dropdowns/)
sfHover=function(){
  var sfEls = d.getElementById("nav").getElementsByTagName("li");
  for (var i=0; i<sfEls.length; i++) {	
	if(sfEls[i].getElementsByTagName("ul")[0]){
	  sfEls[i].style.display="block";
	  var myName=sfEls[i].getElementsByTagName("a")[0].innerHTML;
	  var myURL=sfEls[i].childNodes[0];
	  flash_li="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='100' height='60'>"
      flash_li+="<param name='movie' value='../swf/li.swf'>"
      flash_li+="<param name='quality' value='high'>"
      flash_li+="<param name='wmode' value='transparent'>"
      flash_li+="<param name='FlashVars' value='li_name=" + myName + "&li_url=" + myURL +"'>"
      flash_li+="<embed src='../swf/li.swf' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' wmode='transparent' FlashVars='li_name=" + myName + "&li_url=" + myURL +"' width='100' height='60'></embed>"
      flash_li+="</object>"
	  sfEls[i].getElementsByTagName("a")[0].innerHTML=flash_li;
	}
	if(window.attachEvent){
	  sfEls[i].onmouseover=function() {
	    this.className+=" sfhover";
	  }
	  sfEls[i].onmouseout=function() {
	    this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
	  }
	}
  }
}

createGroupnav=function(){
  var groupnav= d.getElementById("groupnav").getElementsByTagName("li");
  for (var i=0; i<groupnav.length; i++){
	if(groupnav[i].getElementsByTagName("ul")[0]){
	  groupnav[i].onclick=function(){
		if(window.attachEvent){
		  for (var e=0; e<groupnav.length; e++){
		    if(groupnav[e].getElementsByTagName("ul")[0]){
			  if(groupnav[e].childNodes[0].innerHTML==event.srcElement.innerHTML){
			    with(this.getElementsByTagName("ul")[0]){
	              if(style.display){
		            style.display='';
		          }else{
		            style.display='block';
		          }
		        }
			  }else{
			    groupnav[e].getElementsByTagName("ul")[0].style.display='';
			  }
		    }
		  }
		}else{//Firefox
		  with(this.getElementsByTagName("ul")[0]){
	        if(style.display){
		      style.display='';
		    }else{
		      style.display='block';
		    }
		  }
		}
	  }
	}
  }
}


function setup(){
  sfHover();
  if(d.getElementById("groupnav")){
    createGroupnav();
  }
}

//if (window.attachEvent) window.attachEvent("onload", sfHover);
//window.onload=sfHover;

//window.onload=setup;

function updateName(myName){
  if(myName){
    d.getElementById('staff_name').innerHTML=myName;
  }else{
	d.getElementById('staff_name').innerHTML="Click a photo below to view details";
  }
}

function URLencode(sStr) {
  return escape(sStr).replace(/\+/g, '%2C').replace(/\"/g,'%22').replace(/\'/g, '%27');
}

function fileDownload(filePath){
  filePath = URLencode(filePath);
  var fileDownloader=window.open('/file_download_launch.asp?filePath=' + filePath,'fileDialog','width=400,height=300,toolbar=false,resizable=false,menubar=false,scrollbars=false,status=false');
}	