function show(elemID)
{
	document.getElementById(elemID).style.display = "";
}

function hide(elemID)
{
	document.getElementById(elemID).style.display = "none";
}

function change(valeur)
{
	document.getElementById('to').value='+'+valeur+' ';
	document.send.to.focus();
}

function change2(valeur)
{
	document.getElementById('mobile').value='+'+valeur+' ';
	document.contact_f.mobile.focus();
}

function change3(valeur)
{
	document.getElementById('number').value='+'+valeur+' ';
	document.join.number.focus();
}

function send_1()
{
	hide('sms');
	show('ad');
	show('b');
}

function checkempty()
{
	var to, msg

	to = document.getElementById('to');
	msg = document.getElementById('msg');

	if (to.value < 7) {
		document.getElementById('to').style.backgroundColor = "#FFCCCC"; document.getElementById('to').style.backgroundImage = "url('')";
		return false;
	} else { document.getElementById('to').style.backgroundColor = "#FFFFFF"; document.getElementById('to').style.backgroundImage = "url('')"; }
	
	if (msg.value < 1) {
		document.getElementById('msg').style.backgroundColor = "#FFCCCC"; document.getElementById('msg').style.backgroundImage = "url('')";
		return false;
	} else { document.getElementById('msg').style.backgroundColor = "#FFFFFF"; document.getElementById('msg').style.backgroundImage = "url('')"; 
	}
	
	if (to.value > 4 || msg.value != '') {
		send_3();
	}
}

function checkempty_2()
{
	var jour, mail, pass, to, prenom, nom, val, s, v

	jour = document.getElementById('jour');
	mail = document.getElementById('mail');
	pass = document.getElementById('pass2');
	number = document.getElementById('number');
	prenom = document.getElementById('prenom');
	nom = document.getElementById('nom');
	val = true;
	s = true;
	v = false;

	if(mail.value.indexOf('@') == -1 || mail.value.indexOf('.') == -1) {
		mail.style.backgroundColor = "#FFCCCC"; mail.style.backgroundImage = "url('')";
		val = false;
		s = false;
	} else {
		mail.style.backgroundColor = "#FFFFFF"; mail.style.backgroundImage = "url('../img/input.png')";
	}
	
	if(pass.value < 1) {
		pass.style.backgroundColor = "#FFCCCC"; pass.style.backgroundImage = "url('')";
		val = false;
		s = false;
	} else {
		pass.style.backgroundColor = "#FFFFFF"; pass.style.backgroundImage = "url('../img/input.png')";
	}
	
	if(number.value == '+33 ') {
		number.style.backgroundColor = "#FFCCCC"; number.style.backgroundImage = "url('')";
		val = false;
		s = false;
	} else {
		number.style.backgroundColor = "#FFFFFF"; number.style.backgroundImage = "url('../img/input.png')";
	}
	
	if (jour.value == '' && val) {
		hide('join_1'); show('join_2');
		document.join.prenom.focus()
		s = false;
		v = false;
	}
	
	return s;
	
}

function checkempty_3()
{
	var prenom, nom, s, val

	prenom = document.getElementById('prenom');
	nom = document.getElementById('nom');
	s = false;
	
	if(prenom.value == 'prenom' || prenom.value == ' ' || prenom.value == '') {
		prenom.style.backgroundColor = "#FFCCCC"; prenom.style.backgroundImage = "url('')";
		document.join.prenom.focus()
		s = false;
		val = 0;
	} else {
		prenom.style.backgroundColor = "#FFFFFF"; prenom.style.backgroundImage = "url('../img/input.png')";
		val = 1;
	}	
	
	if(nom.value == 'nom' || nom.value == '') {
		nom.style.backgroundColor = "#FFCCCC"; nom.style.backgroundImage = "url('')";
		document.join.nom.focus()
		s = false;
		val = 0;
	} else {
		nom.style.backgroundColor = "#FFFFFF"; nom.style.backgroundImage = "url('../img/input.png')";
		val = val+1;
	}
	
	if(val == '2') {
		hide('join_2'); show('join_3');
		return false;
	} else {
		return s;
	}
}

function send_2()
{
	show('button');
	hide('ad');
	hide('b'); 
}

function next()
{
	hide("forced_clickbg");
	hide("forced_click");
	show("advertisementbg");
	show("advertisement");
	var launch = setInterval('document.forms["send"].submit();',7000);
	self.location.assign('#top');
}


function letsGo(url)
{
	newwindow=window.open(url,'','height=768,width=1024');
	self.focus();
	next();
}

function letsGo2(url)
{
	self.focus();
	next();
}


function send_3()
{
	show('forced_clickbg');
	show('forced_click');
	self.location.assign('#top');
}

function send_4()
{
	window.location="f.php";
}

function before()
{
	show('sms');
	hide('ad');
	hide('b');
	document.send.to.focus();
}

function textarea(nom_controletexte, nbcar, nom_controledecompte) {
    var moncontroletexte = document.getElementById(nom_controletexte);

    var moncontroledecompte = document.getElementById(nom_controledecompte);

    if (moncontroletexte && moncontroledecompte) {

        moncontroletexte.onclick = function() {
            TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte)
        };
        moncontroletexte.onblur = function() {
            TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte)
        };
        moncontroletexte.onkeyup = function() {
            TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte)
        };
        moncontroletexte.onkeypress = function() {
            TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte)
        };

        // *** Affichage du nombre de caractères restant
        if (moncontroledecompte.type) moncontroledecompte.value = NbCarRestant(moncontroletexte, nbcar); // Pour un input de formulaire
        else moncontroledecompte.innerHTML = NbCarRestant(moncontroletexte, nbcar); // Pour un élément HTML
    }
}

// TextAreaEstRempli
// args : textarea moncontroletexte, int nbcar, element_HTML moncontroledecompte
// return : bool
// Renvoie vrai si le nombre de caractères maximum du textarea n'est pas atteint
function TextAreaEstRempli(moncontroletexte, nbcar, moncontroledecompte) {
    if (moncontroletexte) {
        if (moncontroletexte.value.length <= nbcar) {
            //alert("pas rempli");
            // mes actions ...
            // *** Affichage du nombre de caractères restant
            if (moncontroledecompte.type) moncontroledecompte.value = NbCarRestant(moncontroletexte, nbcar);
            else moncontroledecompte.innerHTML = NbCarRestant(moncontroletexte, nbcar);

            return true;
        } else {
            //alert("rempli");
            // mes actions ...
            // Affichage du nombre de caractères restant
            moncontroletexte.value = moncontroletexte.value.substr(0, nbcar);

            // *** Affichage du nombre de caractères restant
            if (moncontroledecompte.type) moncontroledecompte.value = NbCarRestant(moncontroletexte, nbcar);
            else moncontroledecompte.innerHTML = NbCarRestant(moncontroletexte, nbcar);

            return false;
        }
    }
}

function NbCarRestant(moncontroletexte, nbcar) {
    if (moncontroletexte.value.length) return new Number(nbcar - moncontroletexte.value.length);
    else return new Number(nbcar);
}

 var RecaptchaOptions = {
    theme : 'clean',
	lang : 'fr'
 };
