

function slide(navigation_id, pad_out, pad_in, lingua, opencontent){
	var arrayPages = Array("", "borgo", "dammusi", "ristorante", "la_nostra_lampedusa", "come_arrivare", "tariffe", "informazioni_prenotazioni", "partner", "news_eventi", "fotogallery", "contatti", "mailing_list", "offerte");
	var arrayBackground = Array("01.jpg","02.jpg","03.jpg","04.jpg","05.jpg","06.jpg","07.jpg","08.jpg","09.jpg","10.jpg","11.jpg","","12.jpg")
	var list_elements = navigation_id + " li.sliding-element";  
	var link_elements = list_elements + " a";  
    //$("#TA_rated722").css({'display' : 'none'});
	$(list_elements).each(function(i){
		$(this).n = i;
		/*
		$(this).hover(
		function()
		{
			$(this).animate({ paddingLeft: pad_out }, 150);
		},		
		function()
		{
			$(this).animate({ paddingLeft: pad_in }, 150);
		});		
		*/
		$(this).click(function () { 
			
			if(arrayBackground[i] != ""){
				//$("#page").hide();
				$("body").css({'background-image' : 'url("/background/'+arrayBackground[i]+'")'});	
				//$("#page").fadeIn(500);
				
			}
			if(i == 0){
				$("#content").css({'display' : 'none'});
				$("#colonnaDx").css({'display' : 'none'});					
				$("#footerHome").css({'display' : 'block'});
				$("#TA_rated722").css({'display' : 'block'});
				$("#trivago_widget_103899_0").css({'display' : 'block'});
			}else{
				$.blockUI({ 
					css: { 
						border: 'none', 
						padding: '10px', 
						backgroundColor: '#000', 
						'-webkit-border-radius': '2px', 
						'-moz-border-radius': '2px', 
						opacity: '.1', 
						color: '#fff',
						width: '10%',
						left: '45%',				
						right: '45%'				
						
					}, 
					message:null
					}
				); 	
				$("#footerHome").css({'display' : 'none'});
				$("#colonnaDx").css({'display' : 'none'});
                $("#TA_rated722").css({'display' : 'none'});
                $("#trivago_widget_103899_0").css({'display' : 'none'});
				//caricaContenutoDinamico("pages/"+lingua+"/"+arrayPages[i], {index: i});
				caricaContenutoDinamico("/loadContent.php?l="+lingua+"&p="+arrayPages[i], {index: i});				
				/*
				$("#content").load("pages/"+lingua+"/"+arrayPages[i], {index: i}, function(){
					$("#content").css({'display' : 'block'});
					setTimeout($.unblockUI, 500); 				
				});
				*/  				
			}								
			return false;
		});
	});
	if(opencontent){
		
		$("#content").css({'display' : 'block'});
		$("#colonnaDx").css({'display' : 'block'});					
		$("#footerHome").css({'display' : 'none'});	
		if($('.result').size() > 5){
			$('.result').quickpaginate( { perpage: 5, showcounter: true, prev:"prev_nav", next:"next_nav" } ); 
		}
	}
 }
 
function sendFormContatti(thisform, l){
	var nome=thisform.txt_nome.value;
	var cognome=thisform.txt_cognome.value;
	var telefono=thisform.txt_telefono.value;
	var email=thisform.txt_email.value;
	var richiesta=thisform.txt_richiesta.value;	

	switch(l){
	case "it":
		mex = "Invio in corso...";				
	break;
	case "en":
		mex = "Sending in progress...";				
	break;
	case "de":
		mex = "Senden in progress...";				
	break;
	case "fr":
		mex = "Envoi en cours...";				
	break;			
}		
	/*
	$.getJSON("sendmail.php",{email:email},sendFormContatti_Result);
	function sendFormContatti_Result(data){
		alert("aaa");
		console.log(data);
		$("#content").html("Email inviata con successo!");
	}
	*/
	$.blockUI({ 
		css: { 
			border: 'none', 
			padding: '10px', 
			backgroundColor: '#000', 
			'-webkit-border-radius': '2px', 
			'-moz-border-radius': '2px', 
			opacity: '.5', 
			color: '#fff',
			width: '10%',
			left: '45%',				
			right: '45%'				
			
		}, 
		message:mex
		}
	); 						
	 $.ajax({
	   type: "POST",
	   url: "/sendmail.php",
	   data: "nome="+nome+"&telefono="+telefono+"&cognome="+cognome+"&email="+email+"&richiesta="+richiesta+"&l="+l,
	   success: function(msg){
		 $("#content").html(msg);
		 setTimeout($.unblockUI, 500); 											 		 
	   }
	 });
	
}

function sendFormPrenotazioni(thisform){
	var nome=thisform.txt_nome.value;
	var cognome=thisform.txt_cognome.value;
	var telefono=thisform.txt_telefono.value;
	var email=thisform.txt_email.value;
	var note=thisform.txt_note.value;	
	var da=thisform.data_da.value;	
	var a=thisform.data_a.value;		
	var lingua=thisform.lingua.value;
	switch(lingua){
		case 'en':
			mess = "Sending in progress...";				
		break;		
		case 'fr':
			mess = "Envoi en cours...";				
		break;
		case 'de':
			mess = "Senden in progress...";				
		break;		
		default:
			mess = "Invio in corso...";				
		break;			
	}
	$.blockUI({ 
		css: { 
			border: 'none', 
			padding: '10px', 
			backgroundColor: '#000', 
			'-webkit-border-radius': '2px', 
			'-moz-border-radius': '2px', 
			opacity: '.5', 
			color: '#fff',
			width: '10%',
			left: '45%',				
			right: '45%'				
			
		}, 
		message:mess
		}
	); 							
	 $.ajax({
	   type: "POST",
	   url: "/sendmail.php",
	   data: "nome="+nome+"&telefono="+telefono+"&cognome="+cognome+"&email="+email+"&richiesta="+note+"&da="+da+"&a="+a+"&l="+lingua,
	   success: function(msg){
		 $("#content").html(msg);
		 setTimeout($.unblockUI, 500); 												 
	   }
	 });
	
}

function caricaContenutoDinamico(page, data){
	 $.ajax({
	   type: "POST",
	   url: page,
	   data: data,
	   success: function(msg){
		 $("#content").css({'display' : 'block'});	
		 $("#colonnaDx").css({'display' : 'block'});
		 $("#headsx").css({'display' : 'block'});			 
		 $("#content").html(msg);
		 setTimeout($.unblockUI, 500);
		if(page.indexOf('news_eventi') != -1){
			$('.result').quickpaginate( { perpage: 4, showcounter: true, prev:"prev_nav", next:"next_nav" } ); 
		}
	   }
	 });	
}
function trim(stringa){
    while (stringa.substring(0,1) == ' '){
        stringa = stringa.substring(1, stringa.length);
    }
    while (stringa.substring(stringa.length-1, stringa.length) == ' '){
        stringa = stringa.substring(0,stringa.length-1);
    }
    return stringa;
}
function validate_form_contatti(thisform, lingua){
	if(trim(thisform.txt_email.value) == ""){
		switch(lingua){
			case 'it':
				alert("Compilare il campo email!");				
			break;
			case 'en':
				alert("Fill in the email field!");				
			break;		
			case 'de':
				alert("Fill in the email field!");				
			break;	
			case 'fr':
				alert("Fill in the email field!");				
			break;				
		}
		
	}else{
		sendFormContatti(thisform, lingua);
	}
	return false;
}
function validate_form_prenotazioni(thisform, lingua){
	if(trim(thisform.txt_email.value) == ""){
		switch(lingua){
			case 'it':
				alert("Compilare il campo email!");				
			break;
			case 'en':
				alert("Fill in the email field");				
			break;		
			case 'de':
				alert("Fill in the email field");				
			break;	
			case 'fr':
				alert("Fill in the email field");				
			break;				
		}
	}else if(trim(thisform.data_da.value) == "" || trim(thisform.data_a.value) == ""){
		switch(lingua){
			case 'it':
				alert("Compilare i campi data!");				
			break;
			case 'en':
				alert("Fill in the data field!");				
			break;			
			case 'de':
				alert("Fill in the data field!");				
			break;		
			case 'fr':
				alert("Fill in the data field!");				
			break;					
		}	
	}else{
		sendFormPrenotazioni(thisform);
	}
	return false;
}





