﻿function news_subscribe(){
    var email = $('#newsletter_email').attr('value');
    if(email == '' || !c_email(email)){
        alert("Merci de vérifier votre adresse email.");
        document.getElementById('newsletter_email').focus();
        return;
    }
    jQuery.post('/front/page.php?action=newsletter',"email="+email,function (data,status){
        if(data == 'ok'){
            alert("Votre adresse email a bien été inscrite à la newsletter Dammann.");
            $('#newsletter_email').attr('value','');
            return;
        }
        else{
            alert("Cette adresse email est déjà inscrite à la newsletter Dammann.");
            return;
        }
    });
    return;
}

function c_email(email){
	var verif = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{1,}[.][a-zA-Z]{2,5}$/
	if (verif.exec(email) == null){
		return false;
	}
	else{
		return true;
	}
}


function startList() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
  }
  node.onmouseout=function() {
  this.className=this.className.replace(" over", "");
   }
   }
  }
 }
}

	

// bascule de visibilit� p.353 et s. dans book Jeffrey Zeldman "Design web : utiliser les standards"
function toggle( targetId ) {
	if (document.getElementById){
		target = document.getElementById( targetId );
			if (target.style.display == "none"){
				target.style.display = "";
			} else {
				target.style.display = "none";
			}
	}
}



Array.prototype.contient = function(valeur) {
	for (var i in this) {
		if (this[i] == valeur) return true;
	}
	return false;
}

function updateRadio(id_pays){
	var o = document.getElementById('div_liv_too');
	var s;
	if(livrable.contient(id_pays)) s = "<input name='liv_too' class='champ_input' type='radio' value='1' checked='checked'/>&#160;"+livrer_ici+"<br/><input name='liv_too' class='champ_input' type='radio' value='0'/>&#160;"+livrer_pas_ici;
	else s = "<input name='liv_too' class='champ_input' type='radio' value='0'  checked='checked'/>&#160;"+livrer_pas_ici;
	o.innerHTML = s;
}