////////////////////////////////////////////////////////////////////////
// 04.01.2008                                                         //
// Author: Michael Barbano (www.grouchypants.com)                     //
// Studio: Decker Design (www.deckerdesign.com)                       //
// Client: The Vesta Group (www.thevestagroup.net)                    //
////////////////////////////////////////////////////////////////////////

function openingAnimation(){   
	setTimeout("Effect.Appear('end_animation');", 1200); 
	setTimeout("Effect.Fade('mask')", 2000);  
	setTimeout("Effect.Fade('vestah')", 3000);
	setTimeout("$('start_animation').innerHTML=''", 4000); 
	setTimeout("Effect.SlideDown('content')", 4500);     
	setTimeout('window.location = "home.html"',5500);
} 


// gallery functions ----------------------------------------------------- /

var thumb_box = new Array();

function populateThumbs(folder){
	var image_prefix="";
  	thumb_box = $('lvl2').getElementsByTagName('li');
  	for(var i = 0, thumb; thumb=thumb_box[i]; i++){  
	   if (thumb.className == "thumb"){   
	   image_name = thumb.id;            
	   thumb.style.backgroundImage="url(images/"+ folder +"/thumb/"+image_name+".jpg)"; 
   	   }
	}  
	//setRollovers(page);
	//showOnly(page);    
  	preloader(folder);
}   

function showImage(folder,filename){
	// $('showme').innerHTML = image_name; 
	$('box').innerHTML = "<img id='image' src='images/"+folder+"/"+filename+"' alt='' style='display:none;' />";
 	var image = $('image');
 	Effect.Appear(image);
}   

function showfloorplan(folder, filename, floors) {
  	var image = $('box').firstChild;
	var filename_add_on = "";
	if (floors > 1) {
	   filename_add_on = "_lower";
	}
	   	$('box').innerHTML = "<img id='image' src='images/"+folder+"/"+filename+filename_add_on+".gif' alt='' style='display:none;' />"; 
		image = $('image');
	 	Effect.Appear(image);
 	if (floors > 1) {  
		// -- put upper file into image hopper
	    $('image_hopper').innerHTML = "<img id='image' src='images/"+folder+"/"+filename+"_upper.gif' alt='' style='display:none;' />";           
	   
	 // -- set upper/lower links   
		$('upper').innerHTML = "<a href=\"#\" onclick ='showImage(\""+folder+"\",\""+filename+"_upper.gif\", 1)' >upper</a>";
		$('lower').innerHTML = "<a href=\"#\" onclick ='showImage(\""+folder+"\",\""+filename+"_lower.gif\", 1)' >lower</a>";
	 }      
	//update PDF download link
	$('pdf_download').href='pdfs/'+ filename +'.pdf';
}                                         
 
function showContent(div_name){ 
	$('box').innerHTML= $(div_name).innerHTML;
	var display_box = $('box').getElementsByClassName('container'); 
   // $('showme').innerHTML = display_box[0];
	Effect.Appear(display_box[0]);
}


function setRollovers(page){ 
	var nav=document.getElementById('lvl1').getElementsByTagName('a');  
  	var temp = page; 
	for(var i = 0, lnc; lnc=nav[i]; i++){  
		lnc.onmouseover = function(){
			showOnly(this.id);
		 }
	}
   	for(var i = 0, lnc; lnc=nav[i]; i++){  
		lnc.onmouseout = function(){
			clearGalleryThumbs(temp);
		 }
	}
	       
	var temp2=0;       
	var rollovers=document.getElementById('lvl2').getElementsByTagName('a');  
   	for(var i = 0, over; over=rollovers[i]; i++){ 
		over.onmouseover = function(){       
			mouseOver(this.id);
		 }
	}
	for(var i = 0, over; over=rollovers[i]; i++){ 
		over.onmouseout = function(){       
			mouseOut(this.id);
		 }
	}  
} 
  
var preloadImages = new Array();
function preloader(folder) {
    var images = document.getElementById('lvl2').getElementsByTagName('li');  
	for(var i=0, image; image=images[i]; i++){ 
		preloadImages[i]= new Image(); 
		preloadImages[i].src = "images/"+folder+"/"+image.id+".jpg" ;    
		$('image_hopper').innerHTML = $('image_hopper').innerHTML+"<img scr='"+preloadImages[i].src+"' alt='' />";
	}
}