// JavaScript Document

	function menuBuild() {
		  Effect.Appear('logo', {delay:0.5});
		  Effect.Appear('portfolio', {from:0.0, to:0.75, delay:1.5});
		  Effect.Appear('services', {from:0.0, to:0.75, delay:1.7});
		  Effect.Appear('vision', {from:0.0, to:0.75, delay:1.9});
		  Effect.Appear('contact', {from:0.0, to:0.75, delay:2.1});	  
		  //Effect.Appear('content', {from: 0.0, to:1.0, delay: 2.7});
	}      
	
	function boxRollover(itemName) {
		var itemDesc = itemName + "-desc";
		if(document.getElementById && document.createTextNode)
		{
		  if(document.getElementById(itemName))
		  {
			document.getElementById(itemName).className='section-box-rollover';
		  }
		  if(document.getElementById(itemDesc))
		  {
			  
			document.getElementById(itemDesc).style.display = 'block';
		  	//Effect.Appear(itemDesc, {duration: 0.05, from:0.0, to:0.5});
		  }		  
		}
	}
	
	function boxRollout(itemName) {
		var itemDesc = itemName + "-desc";
		if(document.getElementById && document.createTextNode)
		{
		  if(document.getElementById(itemName))
		  {
			document.getElementById(itemName).className='section-box';
		  }
		  if(document.getElementById(itemDesc))
		  {		
		  	
			document.getElementById(itemDesc).style.display = 'none';
		  	//Effect.Fade(itemDesc, {duration: 0.05, queue:{position:'end', scope: 'descscope'}});
		  }				  
		}
	} //-->
	
	function indexBuild() {
		  Effect.Appear('logo', {delay:0.5});
		  Effect.Appear('portfolio', {from:0.0, to:0.75, delay:1.5});
		  Effect.Appear('services', {from:0.0, to:0.75, delay:1.7});
		  Effect.Appear('vision', {from:0.0, to:0.75, delay:1.9});
		  Effect.Appear('contact', {from:0.0, to:0.75, delay:2.1});	  
		  Effect.Appear('main-desc', {from:0.0, to:0.5, delay: 2.7});
	}
	
	function indexClose(itemName) {	
		  Effect.Fade('main-desc');
		  if (itemName != 'portfolio') {
			  Effect.Fold('portfolio', {from:0.0, to:0.75, delay:1.5});
		  }
		  if (itemName != 'services') {
		  	Effect.Fold('services', {from:0.0, to:0.75, delay:1.7});
		  }
		  if (itemName != 'vision') {
		  	Effect.Fold('vision', {from:0.0, to:0.75, delay:1.9});
		  }
		  if (itemName != 'contact') {
		  	Effect.Fold('contact', {from:0.0, to:0.75, delay:2.1});	 
		  } 
		  Effect.Fade('logo', {delay:2.7});
		  setTimeout('redirect(\''+itemName+'\')',5000);
	}
	
	function redirect(urlLoc) {
		window.location =  urlLoc;
	}	

/* PORTFOLIO PAGE SCRIPTS */

		function portfolioBuild() {
		  	Effect.Fade('loading');
			menuBuild();
		}
	
		function showDesc(portItem) {
			itemDesc = portItem+"-desc";
			document.getElementById(itemDesc).style.display = 'block';
		  	//Effect.Appear(itemDesc, {duration: 0.05, from:0.0, to:0.5, queue:{position:'end', scope: 'descscope'}});
		}
		
		function hideDesc(portItem) {
			itemDesc = portItem+"-desc";
			document.getElementById(itemDesc).style.display = 'none';
			//Effect.Fade(itemDesc, {duration: 0.05, queue:{position:'end', scope: 'descscope'}});
		}		
	
	
		function showItem(portItem) {
		  	Effect.Appear(portItem, {from:0.0, to:1.0});
		}
		
		function hideItem(portItem, width) {
			portPages = portItem+'-pages';
		  	Effect.Fade(portItem);
    		new Effect.MoveBy(portPages, 0, width, {duration: 0.5, transition: Effect.Transitions.sinoidal});
		}
		
		function MoveLeft(blockId)
		{
    		new Effect.MoveBy(blockId, 0, 520, { duration: 0.5, transition: Effect.Transitions.sinoidal});
		}

		function MoveRight(blockId)
		{
    		new Effect.MoveBy(blockId, 0, -520, {duration: 0.5, transition: Effect.Transitions.sinoidal});
		}