function showImage()
{
    if(document.getElementById("msgsubmit").disabled == false) {
        document.getElementById("sdimg").innerHTML = '<label for="fimg"><strong>Ton image:</strong></label><br /><input type="file" name="userfile" id="fimg" />';
    }
}

function updateSession()
{
    getFile('skydirect.rpc.php?action=updateSession');
    setTimeout("updateSession()",135000);
}

setTimeout("updateSession()",135000);

function checkForm()
{
    msg = document.getElementById("fmsg").value;
    if(msg == "") {
        alert('Ton message est vide.');
        return false;
    }
    if(msg.length > 190) {
        document.getElementById("fmsg").value = msg.substr(0,189);
    }

    file = document.getElementById("fimg").value;
    if(file != "") {
        ext = file.split('.');
        ext = ext[1].toLowerCase();
        if(ext == "jpg" || ext == "gif" || ext == "png") {
            document.getElementById("msgform").action = 'http://telex.skyrock.com/from-skyrock/index.phtml';
            //console.log('test-cocoooo');
        }
        else {
            alert('Ton image doit être au format JPEG, PNG ou GIF. ('+ext+')');
            return false;
        }
    }

    document.getElementById("sdloading").innerHTML = "Patiente quelques instants ton message (ou image) est en cours d'envoi...";
    document.getElementById("msgsubmit").disabled = true;

    return true;
}

function loadPage()
{
    getUserBox('edit');
}

function alertUser()
{
    if(document.getElementById("msgsubmit").disabled == true) {
        alert('Tu dois valider tes infos avant de pouvoir envoyer ton message.');
        return false;
    }
}

function enableMsgForm()
{
    document.getElementById("msgform").className = "enabled";
    document.getElementById("msgsubmit").disabled = false;
    document.getElementById("fmsg").disabled = false;
    document.getElementById("fmsg").value = '';
    try{document.getElementById("fmsg").focus();}catch(e){};
}

function getUserBox(action) {
    document.getElementById("userbox").innerHTML = '<p>Chargement en cours...</p>';
    getFile('skydirect.rpc.php?action='+action,showUserBox,action);
}

function showUserBox(Content,action) {
    document.getElementById("userbox").innerHTML = Content;
    if(action.substr(0,6) == 'record' && Content.indexOf('ERREUR',0) < 1) { enableMsgForm(); }
}

function RecordInfos()
{
    var pseudo = document.getElementById("fpseudo").value;
    var age = parseInt(document.getElementById("fage").value);
    var sexe = document.getElementById("fsexe").value;
    var dept = parseInt(document.getElementById("fdept").value);
    var tel = document.getElementById("ftel").value;
    if(dept > 99 || dept < 0 || isNaN(dept)) { alert("Le departement que tu as choisi n'est pas correct..."); return; }
    if(age > 77 || age < 7 || isNaN(age)) { alert("L'age que tu as saisi n'est pas correct..."); return; }
//    if(tel.length < 10 || isNaN(tel)) { alert("Ton n° de téléphone n'est pas correct."); return; }

    if(dept < 1 || isNaN(dept)) dept = 0;
    //getUserBox("record&"+"pseudo="+escape(pseudo)+"&age="+escape(age)+"&dept="+escape(dept)+"&sexe="+escape(sexe)+"&telephone="+escape(tel));
}

function getFile(Url, functionName, args)
{
  if (window.XMLHttpRequest) {
    var req = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    try {
      var req = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      var req = new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  req.open('GET', Url, true);

  req.onreadystatechange = function(event) {
    if(req.readyState == 4) {
      outText = req.responseText;
      if(functionName != null) { functionName(outText, args); }
    }
  }
  req.send(null);
}

departement = new Array();
departement['0'] = "Autre";
departement['00'] = "Autre";
departement["01"] = "Ain";
departement["02"] = "Aisne";
departement["03"] = "Allier";
departement["04"] = "Alpes-de-Haute-Provence";
departement["05"] = "Hautes-Alpes";
departement["06"] = "Alpes-Maritimes";
departement["07"] = "Ardèche";
departement["08"] = "Ardennes";
departement["09"] = "Ariège";
departement["10"] = "Aube";
departement["11"] = "Aude";
departement["12"] = "Aveyron";
departement["13"] = "Bouches-du-Rhône";
departement["14"] = "Calvados";
departement["15"] = "Cantal";
departement["16"] = "Charente";
departement["17"] = "Charente-Maritime";
departement["18"] = "Cher";
departement["19"] = "Corrèze";
departement["20"] = "Corse (2A et 2B)";
departement["21"] = "Côte-d'Or";
departement["22"] = "Côtes-d'Armor";
departement["23"] = "Creuse";
departement["24"] = "Dordogne";
departement["25"] = "Doubs";
departement["26"] = "Drôme";
departement["27"] = "Eure";
departement["28"] = "Eure-et-Loir";
departement["29"] = "Finistère";
departement["30"] = "Gard";
departement["31"] = "Haute-Garonne";
departement["32"] = "Gers";
departement["33"] = "Gironde";
departement["34"] = "Hérault";
departement["35"] = "Ille-et-Vilaine";
departement["36"] = "Indre";
departement["37"] = "Indre-et-Loire";
departement["38"] = "Isère";
departement["39"] = "Jura";
departement["40"] = "Landes";
departement["41"] = "Loir-et-Cher";
departement["42"] = "Loire";
departement["43"] = "Haute-Loire";
departement["44"] = "Loire-Atlantique";
departement["45"] = "Loiret";
departement["46"] = "Lot";
departement["47"] = "Lot-et-Garonne";
departement["48"] = "Lozère";
departement["49"] = "Maine-et-Loire";
departement["50"] = "Manche";
departement["51"] = "Marne";
departement["52"] = "Haute-Marne";
departement["53"] = "Mayenne";
departement["54"] = "Meurthe-et-Moselle";
departement["55"] = "Meuse";
departement["56"] = "Morbihan";
departement["57"] = "Moselle";
departement["58"] = "Nièvre";
departement["59"] = "Nord";
departement["60"] = "Oise";
departement["61"] = "Orne";
departement["62"] = "Pas-de-Calais";
departement["63"] = "Puy-de-Dôme";
departement["64"] = "Pyrénées-Atlantiques";
departement["65"] = "Hautes-Pyrénées";
departement["66"] = "Pyrénées-Orientales";
departement["67"] = "Bas-Rhin";
departement["68"] = "Haut-Rhin";
departement["69"] = "Rhône";
departement["70"] = "Haute-Saône";
departement["71"] = "Saône-et-Loire";
departement["72"] = "Sarthe";
departement["73"] = "Savoie";
departement["74"] = "Haute-Savoie";
departement["75"] = "Paris";
departement["76"] = "Seine-Maritime";
departement["77"] = "Seine-et-Marne";
departement["78"] = "Yvelines";
departement["79"] = "Deux-Sèvres";
departement["80"] = "Somme";
departement["81"] = "Tarn";
departement["82"] = "Tarn-et-Garonne";
departement["83"] = "Var";
departement["84"] = "Vaucluse";
departement["85"] = "Vendée";
departement["86"] = "Vienne";
departement["87"] = "Haute-Vienne";
departement["88"] = "Vosges";
departement["89"] = "Yonne";
departement["90"] = "Territoire de Belfort";
departement["91"] = "Essonne";
departement["92"] = "Hauts-de-Seine";
departement["93"] = "Seine-Saint-Denis";
departement["94"] = "Val-de-Marne";
departement["95"] = "Val-d'Oise";
departement["97"] = "Dom/Tom";
departement["99"] = "Autre pays...";


function showDept(Nb)
{
    if(Nb == "current") { Nb = document.getElementById("fdept").value; }
    dept = departement[Nb];
    if(dept == null || dept == undefined) {
        document.getElementById("showdept").innerHTML = '';
    }
    else {
        document.getElementById("showdept").innerHTML = dept;
    }
}

