/*
 * Image preview script 
 * powered by jQuery (http://www.jquery.com)
 * 
 * written by Alen Grakalic (http://cssglobe.com)
 * 
 * for more info visit http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery
 *
 */
 
this.imagePreview = function(){	
	/* CONFIG */
		
		xOffset = 10;
		yOffset = 30;
		
		// these 2 variable determine popup's distance from the cursor
		// you might want to adjust to get the right result
		
	/* END CONFIG */
	$("a.preview").hover(function(e){
		this.t = this.title;
		this.title = "";	
		var c = (this.t != "") ? "<br/>" + this.t : "";
		$("body").append("<p id='preview'><img src='"+ this.href +"' alt='Image preview' />"+ c +"</p>");								 
		$("#preview")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");						
    },
	function(){
		this.title = this.t;	
		$("#preview").remove();
    });	
	$("a.preview").mousemove(function(e){
		$("#preview")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});			
};


// starting the script on page load
$(document).ready(function(){
	imagePreview();
});








var XMLHTTP;



function invia(nome, email, telefono, note, num_ospiti, var1, cod_offerta, lang){
        var url = "http://www.agriturismi.it/ajax_scheda_prenotazione_offerta1.php?nome=" + nome + "&email=" + email + "&telefono=" + telefono + "&note=" + note + "&var1=" + var1 + "&cod_offerta=" + cod_offerta + "&num_ospiti=" + num_ospiti  + "&lang=" + lang; 
		
        XMLHTTP2_ = QualeBrowser(GestioneStato_2); 
        XMLHTTP2_.open("GET", url, true); 
        XMLHTTP2_.send(null); 
}

function GestioneStato_2() 
{
    if (XMLHTTP2_.readyState == 4)
    {
        var R_2 = document.getElementById("dx_inviata"); 
        R_2.innerHTML = XMLHTTP2_.responseText;
    }
}

function yout(code){
        var url = "http://www.agriturismi.it/ajax_scheda_youtube.php?code=" + code;
        XMLHTTP2r = QualeBrowser(GestioneStator); 
        XMLHTTP2r.open("GET", url, true); 
        XMLHTTP2r.send(null); 
}

function GestioneStator() 
{
    if (XMLHTTP2r.readyState == 4)
    {
        var Rr = document.getElementById("youtube"); 
        Rr.innerHTML = XMLHTTP2r.responseText;
    }
}



function invia2(nome, email, var1){
        var url = "/ajax_scheda_richiesta_offerte.php?nome=" + nome + "&email=" + email + "&var1=" + var1; 
		//alert(url);		
        XMLHTTP3_ = QualeBrowser(GestioneStato_3); 
        XMLHTTP3_.open("GET", url, true); 
        XMLHTTP3_.send(null); 
}

function GestioneStato_3() 
{
    if (XMLHTTP3_.readyState == 4)
    {
        var R_3 = document.getElementById("ric1"); 
        R_3.innerHTML = XMLHTTP3_.responseText;
    }
}



function phone(var1,lang){
        var url = "/ajax_scheda_phone1.php?var1=" + var1 + "&lang=" + lang; 
        XMLHTTP4e = QualeBrowser(GestioneStato_4e); 
        XMLHTTP4e.open("GET", url, true); 
        XMLHTTP4e.send(null); 
}

function GestioneStato_4e() 
{
    if (XMLHTTP4e.readyState == 4)
    {
        var R_4e = document.getElementById("telefono2"); 
        R_4e.innerHTML = XMLHTTP4e.responseText;
    }
}

function openclose(id){
if(s=document.getElementById(id))s.style.display=(s.style.display!='none'?'none':'block')
} 

function tempo(){
window.setTimeout("load();", 400);
}

function photo2(var1){
	    $('#container-1').triggerTab(4);
        var url5 = "/ajax_scheda_photo.php?var1=" + var1; 
        XMLHTTP4_5 = QualeBrowser(GestioneStato_45); 
        XMLHTTP4_5.open("GET", url5, true); 
        XMLHTTP4_5.send(null); 
}

function GestioneStato_45() 
{
    if (XMLHTTP4_5.readyState == 4)
    {
        var R_45 = document.getElementById("ajax_foto"); 
        R_45.innerHTML = XMLHTTP4_5.responseText;
    }
}





function controlla(){ 

var email = document.asd.email.value; 
// Espressione regolare dell'email
var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) {
alert("Inserire un indirizzo email corretto.");
document.asd.email.select(); 
return false;
}

if (document.asd.nome.value == "") {
alert("Inserire il nominativo");
document.asd.nome.select(); 
return false;
}

document.asd.button2.disabled = true;

var giorno = document.asd.giorno.value;
var mese = document.asd.mese.value;
var num_notti = document.asd.num_notti.value;
var num_ospiti = document.asd.num_ospiti.value;
var nome = document.asd.nome.value;
var email = document.asd.email.value;
var telefono = document.asd.telefono.value;
var note = document.asd.note.value;
var var1 = document.asd.var1.value;
var lang = document.asd.lang.value; 

inviaRic(giorno, mese, num_notti, num_ospiti, nome, telefono, note, var1, lang, email);

}

function inviaRic(giorno, mese, num_notti, num_ospiti, nome, telefono, note, var1, lang, email){
	
        var url = "/ajax_scheda_invio1.php?giorno=" + giorno + "&mese=" + mese + "&num_notti=" + num_notti + "&num_ospiti=" + num_ospiti + "&nome=" + nome + "&telefono=" + telefono + "&note=" + note + "&var1=" + var1 + "&email=" + email + "&lang=" + lang; 

		//alert (url);
	
        XMLHTTP2_o = QualeBrowser(GestioneStato_2o); 
        XMLHTTP2_o.open("GET", url, true); 
        XMLHTTP2_o.send(null);
}

function GestioneStato_2o() 
{
    if (XMLHTTP2_o.readyState == 4)
    {
        var R_2o = document.getElementById("contatto1"); 
        R_2o.innerHTML = XMLHTTP2_o.responseText;
    }
}




function controlla2(){ 

var email = document.qwe.email.value;
// Espressione regolare dell'email
var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) {
alert("Inserire un indirizzo email corretto.");
document.qwe.email.select(); 
return false;
}

if (document.qwe.nome.value == "") {
alert("Inserire il nominativo");
document.qwe.nome.select(); 
return false;
}

var nome = document.qwe.nome.value;

var email = document.qwe.email.value;
var telefono = document.qwe.telefono.value;
var note = document.qwe.note.value;
var num_ospiti = document.qwe.num_ospiti.value;
var var1 = document.qwe.var1.value;
var cod_offerta = document.qwe.cod_offerta.value;
var lang = document.asd.lang.value;

invia(nome, email, telefono, note, num_ospiti, var1, cod_offerta, lang);

openclose('form_offerta');

}


// questa funzione non varia...
function QualeBrowser(QualeBrowser)
{
    if (navigator.userAgent.indexOf("MSIE") != (-1))
    {
        var Classe = "Msxml2.XMLHTTP";
        if (navigator.appVersion.indexOf("MSIE 5.5") != (-1));
        {
            Classe = "Microsoft.XMLHTTP";
        } 
        try
        {
            OggettoXMLHTTP = new ActiveXObject(Classe);
            OggettoXMLHTTP.onreadystatechange = QualeBrowser;
            return OggettoXMLHTTP;
        }
        catch(e)
        {
            alert("Errore: l'ActiveX non verrą eseguito!");
        }
    }
    else if (navigator.userAgent.indexOf("Mozilla") != (-1)) 
    {
        OggettoXMLHTTP = new XMLHttpRequest(); 
        OggettoXMLHTTP.onload = QualeBrowser;
        OggettoXMLHTTP.onerror = QualeBrowser; 
        return OggettoXMLHTTP;
    }
    else 
    {
        alert("Oiboo funziona con i browser Internet Explorer e Mozilla FireFox");
    }
}

