﻿	var playingFadeIn = false;
	var playingFadeOut = false;
    var currentPanelId = "";
    var teamMemberShowing="pnlAboutStacy";
    
    function markFadedIn() { playingFadeIn = false;}
    function markFadedOut() { playingFadeOut = false;}
    
    function fadeIn(id)
    {  				
		if (playingFadeIn)
			return;											
		
		if (playingFadeOut)
		{
			window.setTimeout("fadeIn('" + id + "');", 10);
		}
		
		playingFadeIn = true;	
					
		var obj = $get(id);
		var seq1 = new AjaxControlToolkit.Animation.SequenceAnimation(obj,.20,20,1);    			
		var scr1 = new AjaxControlToolkit.Animation.ScriptAction(obj,.20,20,"markFadedIn();");
		var anim = new AjaxControlToolkit.Animation.FadeInAnimation(obj,.20,20,0,100,false);
		seq1.add(anim);
		seq1.add(scr1);
		seq1.play();										
    }
    
    function fadeOut(id)
    {  			
		if (playingFadeOut)
			return;	
							
		if (playingFadeIn)
		{
			window.setTimeout("fadeOut('" + id + "');", 10);
		}
		
		playingFadeOut = true;		
		
		var obj = $get(id);
        var seq1 = new AjaxControlToolkit.Animation.SequenceAnimation(obj,.20,20,1);                                          
        var scr1 = new AjaxControlToolkit.Animation.ScriptAction(obj,.20,20,"markFadedOut();");
        var anim = new AjaxControlToolkit.Animation.FadeOutAnimation(obj,.20,20,0,100,false);                                                
        seq1.add(anim);
        seq1.add(scr1);
        seq1.play();                                                                                            
    }
    
    function fadeInPanel(id)
    {
		$get(id).style.zIndex = 100;
    	var obj = $get(id);
        var anim = new AjaxControlToolkit.Animation.FadeInAnimation(obj,.25,30,0,100,false);
        anim.play();
        currentPanelId = id;            
    }
    
    function fadeOutPanel(id, optionalScript)
    {
		$get(id).style.zIndex = 98;
		if (optionalScript == null)
		{
			var obj = $get(id);
			var anim = new AjaxControlToolkit.Animation.FadeOutAnimation(obj,.25,30,0,100,false);
			anim.play();            			
		}
		else
		{
    	    var obj = $get(id);
    		var seq1 = new AjaxControlToolkit.Animation.SequenceAnimation(obj,.40,20,1);           
			var anim = new AjaxControlToolkit.Animation.FadeOutAnimation(obj,.25,30,0,100,false);
			var scr1 = new AjaxControlToolkit.Animation.ScriptAction(obj,.20,20,optionalScript);
			seq1.add(anim);
			seq1.add(scr1);
			seq1.play();    				
		}
    }
    

	function tabClick(id)
	{			
		if (id == currentPanelId)
			return false;
				
		fadeOutPanel(currentPanelId);
		fadeInPanel(id);
	}
	
	function hideSlideShow()
	{
		var obj = $get('slideshow');
		obj.visible = false;		
	}
	
	function showSlideShow()
    {
		var obj = $get('slideshow');    	
		obj.visible = true;			
    }
      
    function changeGalleryTitle(galleryTitle)
    {
    	$get('slideshowTitle').innerHTML = galleryTitle;
    	return false;
    }
    function showAllGalleries(galleryTitle)
	{
		if (currentPanelId!='pnlGallery')			
		{
			fadeOutPanel(currentPanelId);
			fadeInPanel('pnlGallery');
		}
		
		currentPanelId = 'pnlGallery';
		$get('slideshow').showAllGalleries();
		$get('slideshowTitle').innerHTML = galleryTitle;
	}
	                      
    function preShowGallery(photosetId,galleryTitle)
    {		
		fadeOutPanel(currentPanelId, "showGallery('" + photosetId + "');");			
    }        
    
    function showGallery(photosetId)
    {			
		if (currentPanelId!='pnlGallery')			
		{				
			fadeInPanel('pnlGallery');
		}				
		$get('slideshow').loadAlbum(photosetId);		
		currentPanelId="pnlGallery";					
	}
     
    function setMovieAlpha(alpha)
    {
		$get('slideshow').setMovieAlpha(alpha);		
    }
            
    function thisMovie(movieName) {
		if (navigator.appName.indexOf("Microsoft") != -1) {
		 return window[movieName]
		} else {
		 return document[movieName]
		}
	}
			
	function preloadHoverImages()
	{
		var d=document; if(d.images){ if(!d.preloaded) d.preloaded=new Array();
		var i,j=d.preloaded.length,a=preloadHoverImages.arguments; for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0){ d.preloaded[j]=new Image; d.preloaded[j++].src=a[i];}}			
	}
	
	function swapImageRestore() {
	 var i,x,a=document.swapped; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}
	
	function swapImage() { //v3.0
	var i,j=0,x,a=swapImage.arguments; document.swapped=new Array; for(i=0;i<(a.length-2);i+=3)
	if ((x=findObj(a[i]))!=null){document.swapped[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	}
			
	function findObj(n, d) { //v4.01
	  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=findObj(n,d.layers[i].document);
	  if(!x && d.getElementById) x=d.getElementById(n); return x;
	}
	
	function showContent(showobj, hideobj)
	{			
		$get(hideobj).className="contentHidden";
	    $get(showobj).className="contentShown";					
	}
	
	function showTeam(showId)
	{	
		fadeOutPanel('pnlAboutTeam');		
		fadeInPanel(showId);
		
	}
	
	function nextTeamMember(hideId)
	{			
		fadeOutPanel(hideId);
		fadeInPanel('pnlAboutTeam');			
	}