// JavaScript Document

$(document).ready(function(){

	// slideshow slide picker (manual)
	$(".slide-picker").click(function()
		{
			var selected_slide = $(this).prevAll().length;
			$.divSlideShow.slideTo(".slideshow", selected_slide);
			$("#slide-control").children(".active").removeClass("active");
			$(this).removeClass("inactive").addClass("active");

		});

	// Video Exit
	$(".x").click(function()
	{
		// alert("stopping");
		player.stopVideo();
		$.divSlideShow.slideTo(".slideshow", 0);
		//$(".mainframe").hide();
		//$("#top-our-collection").show();
		$(".sm-block").removeClass("active"); 
		return false;
	});
	
	// End Video Exit

	// Newsletter form styling...

	$("#newsletter-state").selectbox(); 
	
	$(".newsletter-text").focus(function()
	{
		if( ($(this).val() == "Your Name") || ($(this).val() == "Your Email")) $(this).val("").addClass("dark");
	});
	
	$("#newsletter-name").blur(function()
	{
		if( ($(this).val() == "") ) { $(this).val("Your Name").removeClass("dark"); }
	});
	
	$("#newsletter-email").blur(function()
	{
		if( ($(this).val() == "") ) { $(this).val("Your Email").removeClass("dark"); }
	});

	// Newsletter Form submit

	$("#newsletter-submit").click(function(){

										   

		var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;



		var name = $("#newsletter-name").val();

		var email = $("#newsletter-email").val();

		var province = $("#newsletter-state").val();

		

		

		if( (name == "Your Name") || (email == "Your Email") || (province == "Not Specified") )

		{

			alert("Please enter all fields and try again!");

			return false;														 

		} else if(!name)

		{

			alert("Please enter your name and try again!");

			return false;

		} else if( !pattern.test(email) )

		{

			alert("Please enter a valid email address!");	

			return false;

		} else if(!province)

		{

			alert("Please select your state/province and try again!");

			return false;

		} 

		

		$.post("js/ajax/newsletter_api.php", $("#newsletter-signup-form").serialize(),  function(data)

			{

				$("#newsletter-signup span.text").hide().html(data).addClass("bold").fadeIn();

			});

		return false;

	});

});

/* Slideshow Video Functions on homepage */
function onYouTubePlayerReady(playerId) 
{
  player = document.getElementById("youtube-player");
  player.addEventListener("onStateChange", "onPlayerStateChange");
  if(player) 
  { 
	player.playVideo();
	$.divSlideShow.Stop();
  }
}

function onPlayerStateChange(newState) {
   if(newState == 1)
   {
	  $.divSlideShow.Stop();
	  player.removeEventListener("onStateChange", "onPlayerStateChange");
   }
}

function showPlayer()
  {
	  document.getElementById('youtube-player').style.display = "block";
	  document.getElementById('video-container').style.background = "none";		  
	  // setTimeout(ytplayer.playVideo(), 0);
  }
  
