﻿		$(function() {          
		$("#content ul#emailType").hide();   
		$("img#emailTypeTrigger").toggle(
				function() { $("#content ul#emailType").slideDown("fast");}, 
				function() { $("#content ul#emailType 	").fadeOut("normal");}			
			);  
		$("#content ul#emailType li").click(   
				function() { 							
					$("#emailTarget").val(this.firstChild.nodeValue);  
					$("#content ul#emailType").slideUp("fast");
			}	
			);  
		$("#content ul#titleType").hide();   
		$("img#titleTypeTrigger").toggle(
				function() { $("#content ul#titleType").slideDown("fast");}, 
				function() { $("#content ul#titleType 	").fadeOut("normal");}			
			);  
		$("#content ul#titleType li").click(   
				function() { 							
					$("#title").val(this.firstChild.nodeValue);  
					$("#content ul#titleType").slideUp("fast");
			}	
			);    
		$("#content #contactForm p#clear").click(
				function() {    
					$("#emailTarget").val("GUEST SERVICES");            
                  $("#title").val("Mr");
					$(".field").val("");
				}
			);
		
		$("ul#emailType li").click(
		function() {
			if($('#emailTarget').val() == "GUEST SERVICES") {
			$('#theAddress').attr("value", "guestservices.rome@hilton.com");
			} else if($('#emailTarget').val() == "PRENOTAZIONI CAMERA") {
			$('#theAddress').attr("value", "reservations.rome@hilton.com");
			} else { $('#theAddress').attr("value", "events.rome@hilton.com");
			}
		}
		);
			
		
		$("#content #contactForm p#send").click(
		function() {
			var emailPattern =/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
			var email = $('input#email').val();			
			var eTest = emailPattern.test(email);
			if($('input#name').val() == "") {
			alert("Manca il Suo nome");
			return false;
			} else if (eTest == false) {
			alert("L'indirizzo e-mail non è valido");
			return false;
			} else if($('textarea#message').val() == "") {
			alert("Ha omesso di scrivere un messaggio");
			return false;
			} else {
			$("#theForm").submit();
			return true;
			}
	
			}
			
			);
			

			
	} );
