var blank = new Image();
blank.src = '../images/global/space.gif';

$(function () {
	$('.gsom-optin-form:first').children('input').val('Email address');
//	alert( $('.gsom-optin-form:first').children('input').val() );
});


$(document).ready(function() { 
	
	$(".wpcf7-submit").click(function(){
		
		if($(".email").val() == "" || $(".email").val() == "Email Address"){	
			alert("Please enter a valid Email address");	
			return false;
		}			
		
		if($(".FirstName").val() == "" || $(".FirstName").val() == "First Name"){	
			alert("Please enter a valid First Name");	
			return false;
		}	
		
		if(999 < $(".Postcode").val() && $(".Postcode").val() < 10000){	
		}
		else{
			alert("Please enter a valid Postcode");	
			$(".Postcode").val('');
			return false;			
		}
		
		if($(".Surname").val() == "" || $(".Surname").val() == "Surname"){	
			alert("Please enter a valid Surname");	
			return false;
		}			
		
	}); 	
	

	textReplacement($('.email'));
	textReplacement($('.FirstName'));
	textReplacement($('.Postcode'));
	textReplacement($('.Surname'));
		



	$( "#tabs" ).tabs();


	 /*						      */
	/* Carousel                  */
   /*                           */
	var timer = 6;
	var carouselIndex = 0;
	var posIndex = 0;
	var homeTimer = null;
	var currentPanel = 0;
	var currentNode;
	var posArray = new Array();
	var carouselTimer;
	var nextPanel;

	if( $('#carousel') ){
	//	$('#carousel #carousel-nav').html('<span><a href="#" id="carousel-next">Next</a></span>'); 

		$('#carousel #carousel-nav').append('<ul></ul>');

		$('#carousel #carousel-mask #carousel-slider ul').each(function(){
			var carItem = $(this);

			//Create Nav
			$('#carousel #carousel-nav ul').append('<li><a href="#" id="li_a_'+carouselIndex+'">Click</a></li>');
			$('#carousel #carousel-mask ul').each(function(){
				$('li:first',this).css({'margin' : '0', 'border-right' : '1px solid #e5e5e5'});
			});

			posArray.push(posIndex);
			posIndex-=$('#carousel').width();
			carouselIndex++;
		});

		$('#carousel #carousel-nav ul li a').each(function(){
			$(this).bind('click', function(){
				var id = this.id.replace('li_a_','') * 1;
				slideCarousel(id);
				return false;
			});
		});


		$('#carousel #carousel-nav #carousel-next').click(function(){
			slideNextPanel();
			return false;
		});

		function slideCarousel(nodeId){
			clearTimeout( carouselTimer );	
			currentPanel = nodeId;
			$('#carousel #carousel-mask #carousel-slider').animate({
				left: posArray[currentPanel]
			}, 500, function() {
				// Animation complete.
			});

			setOn(currentPanel);
			startSlide();
		}

		function setOn(panelId){
			$('#carousel-nav ul li a').removeClass('on');
			$('#carousel-nav ul li:nth-child('+(panelId+1)+') a').addClass('on');
		}

		function slideNextPanel(){
			nextPanel = currentPanel + 1;

			if(nextPanel < carouselIndex){
				slideCarousel( nextPanel );
			}
			else{
				slideCarousel( 0 );
			}
		}

		function stopSlide(){
			clearTimeout( carouselTimer );
			carouselTimer = null;
		}

		function startSlide(){
			carouselTimer = setTimeout(function(){slideNextPanel();}, (timer * 1000) );
		}

		setOn(0);
		startSlide();

		//$('#carousel #carousel-mask #carousel-slider ul li:last-child').append('<div class="carousel-share"><strong>Share this:</strong><span  class="st_facebook" ></span><span  class="st_twitter" ></span><span  class="st_linkedin" ></span><span  class="st_email" ></span></div>');

	}



});

function textReplacement(input){
	var originalvalue = input.val(); 
 
	input.focus( function(){ 
		if( $.trim(input.val()) == originalvalue ){ input.val(''); } 
	});
 
	input.blur( function(){
		if( $.trim(input.val()) == '' ){ input.val(originalvalue); }
	});
}
