var sIndex = 0;



$(document).ready(function()
{
	//total slideshow images
	var sImgTotal = $('#slide_images').find('img').size();
	
	//show first image
	var sImg = $('#slide_images').find('img')[sIndex];
	$(sImg).css('display','inline');
//	showSlide(sIndex);
		
	
	
	//set arrow buttons
	$('#slide_prev').click(function()
	{		
		prevSlide();
		return false;
	});
	
	$('#slide_next').click(function(event)
	{		
		nextSlide();
		return false;
	});
	
	
	//set inputbox style
	$('#email_input').addClass('emailIdle');
	
	//set inputbox focus/blur	
	$('#email_input').focus(function()
	{
		$(this).removeClass("emailIdle");
		$(this).addClass("emailFocus");
		
		if(this.value == this.defaultValue)
		{
			this.value = '';
		}
		if(this.value != this.defaultValue)
		{
			this.select();
		}
	});
	
	$('#email_input').blur(function()
	{	
		if(this.value == '')
			{
				this.value = this.defaultValue;
			}
		$(this).removeClass('emailFocus').addClass('emailIdle');
	});
	
	function prevSlide()
	{
		var cImg;
		var nImg;			
		
		cImg =  $('#slide_images').find('img')[sIndex];
		$(cImg).fadeOut(300, function()	
		{	
			
			if(sIndex <= 0)
			{												
				sIndex = sImgTotal -1 ;											
			} else {			
				sIndex--;
			}
			
			nImg = $('#slide_images').find('img')[sIndex];
					
			$(nImg).fadeIn(100);
			
			
		});		
	return false;
	}
	
	
	function nextSlide()
	{	
		
		var cImg =  $('#slide_images').find('img')[sIndex];
		
		$(cImg).fadeOut(300, function()	
		{
			
			sIndex++;		
			if(sIndex == sImgTotal)
			{
				sIndex = 0;			
			}		
		
			var nImg = $('#slide_images').find('img')[sIndex];
			$(nImg).fadeIn(100);
		});
	return false;
	}
	
//form submit 
$('#email_submit').click(function()
	{
		
	var email = $('#email_input').attr('value');
	//var message = $('#mpform_message').attr('value');
	
	if(isValidEmail(email)) {
	http://nonprojects.net/phs1/
	//$('.responder .form').hide();		
	$.post("emailHandler.php", {Email: email} , 
				 				function(data){																				
											$('#email_input').val(data);
										});										
	} else {
	$('#email_input').val('Invalid email.');	
}	
	return false		
	});
	
	
	
});


function isValidEmail($email)
{
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test($email);
}
