/**
 * Celine AUZIAS 2007-20xx (c)
 * celine DOT auzias AT gmail DOT com */

var img_screen_width= 0;
var img_screen_height = 0;

var loadingImg = "img/ajax-loader.gif";

/* Invocation distante */
function invoke(url){
    if(window.XMLHttpRequest) // MOZZILA
        xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject) // IE
        xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    else
        return(false);

    xhr_object.open('GET', url, false);
    xhr_object.send(null);
    switch (xhr_object.readyState){
        case 0:
            return "Non actif";
            break;
        case 1:
            return "Initialisation";
            break;
        case 2:
            return "Transfert en cours";
            break;
        case 3:
            return "Acces aux donnees";
            break;
        case 4:
            return(xhr_object.responseText);
            break;
        default:
            return false;
            break;
    }
}

function ajouterMessage(){
    var nom = document.getElementById("nom").value;
    var email = document.getElementById("email").value;
    var site = document.getElementById("site").value;
    var message = document.getElementById("message").value;

    if (message == ""){
    	$("#statusError").html("Je n'accepte pas les messages vides !");
    	$("#statusSuccess").hide();
    	$("#statusError").show();
    }

    else{
    	document.getElementById("add_comment_button").value = "     ...     ";
    	document.getElementById("add_comment_button").disabled = true;
    	  
        var retour = invoke('files/php/testimonial.php?nom='+nom+'&email='+email+'&site='+site+'&message='+message);

        if (retour.indexOf("ok")!=-1){            
            document.getElementById("add_comment_button").value = " Merci ! ";
    	  	document.getElementById("add_comment_button").disabled = true;
    	  	$("#statusError").hide();
    	  	$("#statusSuccess").html(thanks);
    		$("#statusSuccess").show();
        }
        else{
        	$("#statusSuccess").hide();
        	$("#statusError").html("Une erreur est survenue pendant l'envoie de votre message! O_o");
    		$("#statusError").show();
            document.getElementById("add_comment_button").value = " Envoyer ";
   	  		document.getElementById("add_comment_button").disabled = false; 
        }
    }
}

function isContactOK(){
    var email = document.getElementById("email").value;
    var msg = document.getElementById("msg").value;

    if (msg == ""){
        alert("Je n'accepte pas les messages vides :)");
    	return false;
    }
    
    if (email == ""){
        alert("Merci de renseigner votre e-mail afin que je puisse vous repondre.");
    	return false;
    }

	return true;    
}

function msg_report(){
    var nom = document.getElementById("pseudo").value;
    var email = document.getElementById("email").value;
    var objet = document.getElementById("objet").value;
    var msg = document.getElementById("msg").value;

    if (msg == "")
        alert("Je n'accepte pas les messages vides ^^");

    else{
    	  document.getElementById("send_button").value = "     ...     ";
    	  document.getElementById("send_button").disabled = true;
  	 
        var retour = invoke('files/php/contact.php?nom='+nom+'&email='+email+'&objet='+objet+'&msg='+msg);

        if (retour.indexOf("ok")!=-1){
            //alert("Votre message a bien été envoyé! ^^");
            document.getElementById("send_button").value = " Merci/Thanks! ";
    	  		document.getElementById("send_button").disabled = true;
            document.getElementById("pseudo").value = "";
            document.getElementById("email").value = "";
            document.getElementById("objet").value = "";
            document.getElementById("msg").value = "";
        }
        else{
            alert("Une erreur est survenue pendant l'envoie de votre message! O_o");
            document.getElementById("send_button").value = " Envoyer/Send ";
    	  		document.getElementById("send_button").disabled = false;
        }
    }
}



function resolution_for_picture(){
    if (document.body){
        img_screen_width = (document.body.clientWidth);
        img_screen_height = (document.body.clientHeight);
    }
    else {
        img_screen_width = (window.innerWidth);
        img_screen_height = (window.innerHeight);
    }
}


function makevisible(cur,which)
    {
    if(document.getElementById)
        {
        if (which==0)
            {
            if(document.all)
                cur.filters.alpha.opacity=100
            else
                cur.style.setProperty("-moz-opacity", 1, "");
            }
        else
            {
            if(document.all)
                cur.filters.alpha.opacity=40
            else
                cur.style.setProperty("-moz-opacity", .4, "");
            }
        }
    }
