
$().ready(function(){
	var name = $("#name");
	var nameText = 'Your Name*';
	var email = $("#email");
	var emailText = 'Your Email*';
	var sito = $("#url");
	var sitoText = $(sito).val();
	var message = $("#testo");
	var messageText = 'Your Comment*';


	function validateEmail(){
		var a = $("#email").val();
		var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
		if(filter.test(a)){
			$("#email").removeClass("error");
			$("#email").next('.required').fadeTo(200,0).hide();
			return true;
		}
		else{
			$("#email").fadeTo(200,0.3).addClass("error").fadeTo(200,1);
			$("#email").next('.required').show().fadeTo(700,1);
			$("#email").focus(function(){
			$("#email").next('.required').fadeTo(100,0,function(){$(this).hide();});									   
			});
			return false;
		}
	}
	function validateName(){
		if((name.val().length < 3) || (name.val() == nameText)){
			name.fadeTo(200,0.3).addClass("error").fadeTo(200,1);
			name.next('.required').show().fadeTo(700,1);
			name.focus(function(){
			name.next('.required').fadeTo(100,0,function(){$(this).hide();});									   
			});
			return false;
		}
		else{
			name.removeClass("error");
			name.next('.required').fadeTo(200,0).hide();
			return true;
		}
	}
	function validateMessage(){
		if((message.val().length < 4) || (message.val() == messageText)){
			message.fadeTo(200,0.3).addClass("error").fadeTo(200,1);
			message.next('.required').show().fadeTo(700,1);
			message.focus(function(){
			message.next('.required').fadeTo(100,0,function(){$(this).hide();});									   
			});			
			return false;
		}
		else{
			message.removeClass("error");
			message.next('.required').fadeTo(200,0).hide();
			return true;
		}
	}	

	$("#contatti").submit(function(){
		if(!validateName() | !validateEmail() | !validateMessage()){
			return false;
		}
		else {
			$('#load_img').fadeIn();
			$.ajax({
				type: 'post',
				data: 'name=' + name.val() + '&email=' + email.val() + '&message=' + message.val(),
				success: function(results) {
					$('#load_img').fadeOut(function() {						
							$('#result').fadeIn(300).html("<span class='success'>Thank you</span>").fadeOut(5200);
							$(name).val(nameText);
							$(email).val(emailText);
							$(message).val(messageText); 
					});
				}
			}); // end ajax
		}
	});
	

	name.focus(function(){
		if($(this).val() == 'Your Name*') $(this).val("");
	});
	name.blur(function(){
		if($(this).val() == "") $(this).val('Your Name*');
	});
	//email
	email.focus(function(){
		if($(this).val() == 'Your Email*') $(this).val("");
	});
	email.blur(function(){
		if($(this).val() == "") $(this).val('Your Email*');
	});
	//Sito web
	/*sito.focus(function(){
		if($(this).val() == sitoText) $(this).val("");
	});
	sito.blur(function(){
		if($(this).val() == "") $(this).val(sitoText);
	});*/
	//message
	message.focus(function(){
		if($(this).val() == 'Your Comment*') $(this).val("");
	});
	message.blur(function(){
		if($(this).val() == "") $(this).val('Your Comment*');
	});
});


$('img#imgSwitchNormal').click( function() { $('ul#ultraweitwinkel').show(); $('#thumbs_square').hide();  
$('.piro_overlay,.pirobox_content').remove();     
$('#ajaxSources').load("http://ultraweitwinkel.de/js/get/reinitpirobox.ax" );
});
function loadSquares(squares_loaded) {
$('.piro_overlay,.pirobox_content').remove();        
$('#temp_loading').show();
$('#squares_content').load("http://ultraweitwinkel.de/js/get/landingpage_squares.ax" , function () {   
$('#square_tumb_65').ready( function() {  
$('#temp_loading').fadeOut(2000,  function() {  $('#squares_content').show(); }) } );
});
}