								$(document).ready(function() 
								{
									//FORMS
									var name = $('#contactName').val();
									var eemail = $('#eemail').val();
									var phone = $('#contactPhone').val();
									var comment = $('#commentsText').val();
									
									if (name == '') { $('#contactName').val('Nome') };
									if (eemail == '') { $('#eemail').val('Email') };
									if (phone == '') { $('#contactPhone').val('Telefono') };
									if (comment == '') { $('#commentsText').val('Messaggio') };
									
									
									
									$('#contactName').focus(function() {
										var val = $(this).val();
										if(val == 'Nome'){	$(this).val(''); }
									});
									
									$('#contactName').blur(function() {
										var val = $(this).val();
										if(val == ''){	$(this).val('Nome'); }
									});
										
									
									
									$('#eemail').focus(function() {
										var val = $(this).val();	
										if(val == 'Email'){ $(this).val(''); }
									});
									
									$('#eemail').blur(function() {
										var val = $(this).val();	
										if(val == ''){ $(this).val('Email'); }
									});
									
										$('#contactPhone').focus(function() {
										var val = $(this).val();
										if(val == 'Telefono'){	$(this).val(''); }
									});
									
									$('#contactPhone').blur(function() {
										var val = $(this).val();
										if(val == ''){	$(this).val('Telefono'); }
									});
									

										
									$('#commentsText').focus(function() {
										var val = $(this).val();
										if(val == 'Messaggio'){	$(this).val(''); }
									});
									
									$('#commentsText').blur(function() {
										var val = $(this).val();
										if(val == ''){	$(this).val('Messaggio'); }
									});



									$('form#contactForm').submit(function() {
										
										$("input.inputError,textarea.inputError").removeClass("inputError");
										
										var hasError = false;
										$('.requiredField').each(function() {
											if($.trim($(this).val()) == 'name') {
												var labelText = $(this).prev('label').text();
												
												$(this).addClass('inputError');
												hasError = true;
											} else if($(this).hasClass('eemail')) {
												var eemailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
												if(!eemailReg.test($.trim($(this).val()))) {
												
													$(this).addClass('inputError');
													hasError = true;
												}
												
											
											}
											 else if($(this).hasClass('txt requiredField')) {
												if($.trim($(this).val()) == 'Telefono' || $.trim($(this).val()) == 'Nome' || 
													$.trim($(this).val()) == 'Messaggio' )  {
												
													$(this).addClass('inputError');
													hasError = true;
												}
												
											}
										});
										
										if(!hasError) 
										{
											var formInput = $(this).serialize();
											$.post($(this).attr('action'),formInput, function(data)
											{
												if(data == "OK")
												{
													$('form#contactForm').slideUp("fast", function() {				   
														$(this).before('<p class="tick"><strong>Grazie per averci contattato!</strong> Ti risponderemo al pi&ugrave; presto.</p>');
													});
												}
												else
												{
													$('form#contactForm').slideUp("fast", function() {				   
														$(this).before('<p class="alert"><strong>&Egrave; avvenuto un errore:</strong> ' + data + '.<br/>Contattaci telefonicamente o riprova pi&ugrave; tardi, grazie.</p>');
													});		
												}											
											});
										}
										
										return false;
									});
								});

