/**
* Copyright (c)2008 44 Interactive. All Rights Reserved.
*
* SVN File: $Id: base.js 72 2008-06-05 12:06:42Z Mike Neugebauer $
* @author $Author: Mike Neugebauer $
* @version $Revision: 72 $
* @lastrevision $Date: 2008-06-05 07:06:42 -0500 (Thu, 05 Jun 2008) $
* @modifiedby $LastChangedBy: Mike Neugebauer $
* @lastmodified $LastChangedDate: 2008-06-05 07:06:42 -0500 (Thu, 05 Jun 2008) $
* @filesource $URL: svn+ssh://miken@svnhost/svnhome/base/branches/nextstage/cms_js/base.js $
*/

var currSlideNum = 0;
var fadespd = 800; 
var numSlides = 3;
var autoPlaySpeed = 4500;

var stopped = false;

var slideAutoPlay = true;

function showPrices( )
{
	$( '#pricespanel' ).show("slide", { direction: "up" }, 300);


}

 
 function renderCaption( num )
 {
 	var capt = $( '#caption_' + num ).html();
 	ffiSwap( "caption_insert", capt );
 	$(  '#slide' + currSlideNum + ' img'  ).attr( { alt:capt }  );
 }
 

function hilite_normal( )
{
	//stopped = false;
	//fadeSetup( numSlides );
}

function startAutoPlay( )
{
	setTimeout( 'autoNextSlide();', autoPlaySpeed );

}

function autoNextSlide( )
{
	if ( slideAutoPlay )
	{
		showNextSlide( -1 ); 
		setTimeout( 'autoNextSlide();', autoPlaySpeed );
	}
}

function showPrevSlide() {

	slideAutoPlay = false;

	if ( currSlideNum > 1 ) { 
		currSlideNum--; 
		$( '#slide' +  ( currSlideNum + 1  ) ).fadeOut( fadespd );
		$( '#slide' +  currSlideNum ).fadeIn( fadespd );		
		renderCaption( currSlideNum );
	}
	
	if ( currSlideNum == 1 )
	{
		$( '#slidePrev' ).hide();		 
		var capt = $( '#caption_insert' ).html( );
		$( '#caption_insert' ).html( '<img src="/_cust/images/transpar.gif" width="160" height="8" />' + capt );
	}
	else
	{
		$( '#slidePrev' ).show(); 
	}
	
	if ( currSlideNum == numSlides )
	{
		$( '#slideNext' ).hide(); 
	}	
	else
	{
		$( '#slideNext' ).show(); 
	}	
	
}


function showNextSlide( userTrig ) { 
	if ( userTrig == 1 )
	{
		slideAutoPlay = false;
	}
	else if ( userTrig == 0 )
	{
		startAutoPlay();
	}
	
	if ( userTrig == -1 && currSlideNum == numSlides )
	{	// go back to first slide on autoplay
		currSlideNum = 1;  			
		if ( $(  '#slide' + currSlideNum + ' img'  ).attr( 'src' ) == "/_cust/images/black.jpg" )
		{  
			var getImg= $(  '#slide' + currSlideNum + ' img'  ).attr( "title" ); 
			imageLoad( getImg ); 
		}
		$( '#slide' +  ( numSlides )  ).fadeOut( fadespd );		
		$( '#slide' +  currSlideNum  ).fadeIn( fadespd );		
		renderCaption( currSlideNum );	
	}
	else if ( currSlideNum < numSlides ) {
		currSlideNum++;  			
		if ( $(  '#slide' + currSlideNum + ' img'  ).attr( 'src' ) == "/_cust/images/black.jpg" )
		{  
			var getImg= $(  '#slide' + currSlideNum + ' img'  ).attr( "title" ); 
			imageLoad( getImg ); 
		}
		$( '#slide' +  ( currSlideNum - 1 )  ).fadeOut( fadespd );		
		$( '#slide' +  currSlideNum  ).fadeIn( fadespd );		
		renderCaption( currSlideNum );
	} 
	

	

	if ( currSlideNum == 1 )
	{
		$( '#slidePrev' ).hide(); 
		var capt = $( '#caption_insert' ).html( );
		$( '#caption_insert' ).html( '<img src="/_cust/images/transpar.gif" width="160" height="8" />' + capt ); 
	}
	else
	{
		$( '#slidePrev' ).show(); 
	}
		
	if ( currSlideNum == numSlides )
	{
		$( '#slideNext' ).hide(); 
	}	
	else
	{
		$( '#slideNext' ).show(); 
	}
	
	
	
}

function embedMap( )
{
	setTimeout( 'embedMapGo();', 6000 );
}

function embedMapGo(   )
{
	var edata = $( '#googlemapsrc' ).attr( 'href');
	//alert( edata );
	$( '#mapembed' ).attr( 'src', edata ); 	
}


 
 