
navvers = navigator.appVersion.substring(0,1);
if (navvers > 3)
   navok = true;
else
   navok = false;

today = new Date;
jour = today.getDay();
numero = today.getDate();
if (numero<10)
   numero = "0"+numero;
mois = today.getMonth();
if (navok)
   annee = today.getFullYear();
else
   annee = today.getYear();
TabJour = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
TabMois = new Array("janvier","f&eacute;vrier","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","dé&eacute;embre");
messageDate = TabJour[jour] + " " + numero + " " + TabMois[mois] + " " + annee;

function addDevisJs() {
    //document.getElementById("callbackJs").innerHTML= "<script src=\"http://84.14.58.91/hermes_net/utils/callback/CallBack.js\" type=\"text/javascript\" language=\"javascript\"></script>";
}

function AskCallBack(Phone,Email,Sda,Dcb,Hcb)
{
	var URL_Serveur_CALL_BACK = "http://84.14.58.91/hermes_net/utils/callback/";
	aujourdhui = new Date();
	var Days = parseInt(aujourdhui.getDate());
	var Months = parseInt(aujourdhui.getMonth()) + 1;
	var Years = parseInt(aujourdhui.getYear());
	var Hours = parseInt(aujourdhui.getHours());
	var Minutes = parseInt(aujourdhui.getMinutes());
	var GMT_Offset = parseInt(aujourdhui.getTimezoneOffset());
	if (Days<=9) Days = '0' + Days;
	if (Months<=9) Months = '0' + Months;
	if (Hours<=9) Hours = '0' + Hours;
	if (Minutes<=9) Minutes = '0' + Minutes;
	var Local_Hour = Years + Months + Days + Hours + Minutes;
	if (Hcb=="") Hcb = Local_Hour;
	var Url_To_Send = URL_Serveur_CALL_BACK + 'Ask_Call_Back.aspx?Phone_Number=' + Phone;
	Url_To_Send += "&Email_Address=" + Email;
	Url_To_Send += "&SDA=" + Sda;
	Url_To_Send += "&Local_Hour=" + Local_Hour;
	Url_To_Send += "&TargetDate=" + Dcb;
	Url_To_Send += "&TargetHour=" + Hcb;
	Url_To_Send += "&GMT_Offset=" + GMT_Offset ;
	if (!document.getElementById("Iframe_CallBack"))
	{
		var Iframe = document.createElement("iframe");
		Iframe.id = "Iframe_CallBack";
		Iframe.style.width = "0px";
		Iframe.style.height = "0px";
		Iframe.style.display = 'none';
		document.body.appendChild(Iframe);
	}
	document.getElementById("Iframe_CallBack").src = Url_To_Send;
}

function callbackMe(id) {
    var today = new Date();
    var date = document.getElementById('callbackDay'+id).value;
    var phone = document.getElementById('callbackTel'+id).value;
    var email = document.getElementById('callbackMail'+id).value;

    if (phone == "" || phone.length != 10) {
        alert("Numéro de téléphone invalide");
    } else if (getCookie('phone') == phone) {
        document.getElementById("callback_msg"+id).innerHTML = "Vous avez déjà lancé une première demande de rappel, nous vous invitons à poser vos autres questions à notre spécialiste du bien-être lorsqu'il prendra contact avec vous.";
        document.getElementById("callbackNl"+id).style.display = "none";
        document.getElementById("callbackNlLabel"+id).style.display = "none";
        document.getElementById("callbackmebtn"+id).style.display = "none";
    } else if (date.length == 10 && document.getElementById('callbackHeure'+id).value == "") {
        alert("Veuillez sélectionner une heure de rappel");
    } else {
        
        
        if (date.length != 10 && document.getElementById('callbackHeure'+id).value == "") {
            date = "-1";
        } else if (date.length != 10){
            var jour = today.getDate();
            if (jour < 10) { jour = "0"+jour}

            var mois = today.getMonth()+1;
            if (mois < 10) { mois = "0"+mois}
            
            var annee = today.getFullYear()+"";
            annee = annee.substr(2,4);

            date = jour+"/"+mois+"/"+annee;
        } else {
            date = date.substr(0,6)+date.substr(8,10);
        }
        var hour = document.getElementById('callbackHeure'+id).value+":"+document.getElementById('callbackMns'+id).value;
        if (document.getElementById('callbackHeure'+id).value == "") {
            hour = "";
        }
        var SDA = "0164";

        //alert(phone+'**'+email+'**'+date+'**'+hour+'**'+SDA);

        sendDevisMail(id);

        AskCallBack(phone , email , SDA , date , hour);

        // Delete old cookie
        deleteCookie("phone" , "");
        // Create new cookie
        setCookie("phone" , phone);

        document.getElementById("callback_msg"+id).innerHTML = "Un de nos agents va vous rappeler.";
        document.getElementById("callbackNl"+id).style.display = "none";
        document.getElementById("callbackNlLabel"+id).style.display = "none";
        document.getElementById("callbackmebtn"+id).style.display = "none";
    }
}

function sendDevisMail(id) {
    var idProduit = document.formulaire1.catalogCode.value;
    var dispo = "";
    var ville = "";
    var adults = "";
    var children = "";
    var babies = "";
    var civilite = "";
    var name = "";
    var email = "";
    var phone = "";
    var day = "";
    var hour = "";
    var minutes = "";
    var newsletter = false;
    if (document.formulaire1.reservationProfileChannelCode != "B2C_KDO" && document.formulaire1.reservationProfileChannelCode != "B2E_KDO"
        && document.formulaire1.reservationProfileChannelCode != "B2C_SPA" && document.formulaire1.reservationProfileChannelCode != "B2E_SPA") {
    
        dispo = document.formulaire1.disponibility.value;
        ville = document.getElementById("dpci1").value;
        adults = document.formulaire1.nbAdults.value;
        children = document.formulaire1.nbChildren.value;
        babies = document.formulaire1.nbBabies.value;
    }

    civilite = document.getElementById("callbackCiv"+id).value;
    name = document.getElementById("callbackNom"+id).value;
    email = document.getElementById("callbackMail"+id).value;
    phone = document.getElementById("callbackTel"+id).value;
    day = document.getElementById("callbackDay"+id).value;
    hour = document.getElementById("callbackHeure"+id).value;
    minutes = document.getElementById("callbackMns"+id).value;
    newsletter = document.getElementById("callbackNl"+id).checked;

    document.getElementById("Iframe_EmailCallBack").src = "http://local.thalasseo.com/"+"callback-email.php?idproduit="+idProduit+"&dpci="+ville+"&dispo="+dispo+"&adults="+adults+"&children="+children+"&babies="+babies+"&civ="+civilite+"&name="+name+"&email="+email+"&phone="+phone+"&day="+day+"&hour="+hour+"&minutes="+minutes+"&nl="+newsletter;

    //alert(idProduit+" / "+ville+" / "+dispo+" / "+adults+children+babies+" / "+civilite+" "+name+" / "+email+" / "+phone+" / "+day+" / "+hour+" / "+minutes);
}


function setCookie(nom,contenu) {
    var expireDate = new Date();
    expireDate.setTime(expireDate.getTime() + 1*24*3600*1000);
    document.cookie = nom + "=" + escape(contenu)
     + ";expires=" + expireDate.toGMTString() + ";path=/" ; 
}

function deleteCookie(nom,contenu) {
    var expireDate = new Date();
    expireDate.setTime(expireDate.getTime() - 5*24*3600*1000);
    document.cookie = nom + "=" + escape(contenu)
     + ";expires=" + expireDate.toGMTString();
}

function getCookie(nom) {
    var deb,fin
    deb = document.cookie.indexOf(nom + "=")
    if (deb >= 0) {
        deb += nom.length + 1
        fin = document.cookie.indexOf(";",deb)
        if (fin < 0) fin = document.cookie.length
        return unescape(document.cookie.substring(deb,fin))
    }
    return "";
}
