

function activerLivraison() {
	var objControle = document.getElementById('nomLivraison');
	objControle.disabled=false;
	objControle.className = 'champQuantiteProduit';
	
	var objControle = document.getElementById('prenomLivraison');
	objControle.disabled=false;
	objControle.className = 'champQuantiteProduit';
	
	var objControle = document.getElementById('societeLivraison');
	objControle.disabled=false;
	objControle.className = 'champQuantiteProduit';
	
	var objControle = document.getElementById('rueLivraison');
	objControle.disabled=false;
	objControle.className = 'champQuantiteProduit';
	
	var objControle = document.getElementById('rue2Livraison');
	objControle.disabled=false;
	objControle.className = 'champQuantiteProduit';
	
	var objControle = document.getElementById('codePostalLivraison');
	objControle.disabled=false;
	objControle.className = 'champQuantiteProduit';
	
	var objControle = document.getElementById('villeLivraison');
	objControle.disabled=false;
	objControle.className = 'champQuantiteProduit';
}


function desactiverLivraison() {
	var objControle = document.getElementById('nomLivraison');
	objControle.disabled=true;
	objControle.className = 'champQuantiteProduitDisable';
	
	var objControle = document.getElementById('prenomLivraison');
	objControle.disabled=true;
	objControle.className = 'champQuantiteProduitDisable';
	
	var objControle = document.getElementById('societeLivraison');
	objControle.disabled=true;
	objControle.className = 'champQuantiteProduitDisable';
	
	var objControle = document.getElementById('rueLivraison');
	objControle.disabled=true;
	objControle.className = 'champQuantiteProduitDisable';
	
	var objControle = document.getElementById('rue2Livraison');
	objControle.disabled=true;
	objControle.className = 'champQuantiteProduitDisable';
	
	var objControle = document.getElementById('codePostalLivraison');
	objControle.disabled=true;
	objControle.className = 'champQuantiteProduitDisable';
	
	var objControle = document.getElementById('villeLivraison');
	objControle.disabled=true;
	objControle.className = 'champQuantiteProduitDisable';
}


function majChampLivraison(champFacturation, champLivraison) {
	var objControle = document.getElementById(champLivraison);
	
	if(objControle.disabled == true){
			
			document.getElementById(champLivraison).value = document.getElementById(champFacturation).value;
		
	}	
}



function NoError(){ return true; }

DEBUG = false;

if(!DEBUG){
	window.onerror=NoError;
}

cursor_padding 		= 		5;
nav 				= 		navigator.appName;

ie 					= 		document.all;
ns 					= 		document.layers;
fi 					= 		document.getElementById && !document.all;
/*
if(!ie && !ns && !fi){
	alert("navigateur "+nav+" incompatible !");	
}*/

function get_mouse(e){
	if(ie){
		x = event.x;
		y = event.y;
	}else{
		x = e.pageX;
		y = e.pageY;
	}	
	bubble = document.getElementById("infobulle");
	bubble.style.left = x+cursor_padding+"px";
	bubble.style.top = y+cursor_padding+"px";
	
	if(document.getElementById("bulle1")){
		for(i = 1; i < hiddenDivs; i++){
			bulleImg = document.getElementById("bulle"+i); 
			bulleImg.style.left = x+cursor_padding+"px";
			bulleImg.style.top = y+cursor_padding+"px";
		}
	}
}

function see_bubble(){
	bubble.style.visibility = "visible";
	bubble.style.display = "inline";
}

function kill_bubble(){
	bubble.style.visibility = "hidden";
	bubble.style.display = "none";
}


function see_bulleImg(nom){
	obj = document.getElementById(nom);
	obj.style.visibility = "visible";
	obj.style.display = "inline";
}

function kill_bulleImg(nom){
	obj = document.getElementById(nom);
	obj.style.visibility = "hidden";
	obj.style.display = "none";
}

if(!ie){
	document.captureEvents(Event.MOUSEMOVE); 	
}
document.onmousemove = get_mouse;


function gotoURL(url){
	window.location = url;	
}

function Bg(obj, color){
	obj.style.background = color;
}

function cName(obj, classNom){
	obj.className = classNom;
}

function over_tr(obj, color){
	obj.style.background = "#" + color;	
	obj.style.cursor = "pointer";
}

function out_tr(obj){
	obj.style.background = "none";
}

var fencent=null;
function fenetreCent(url,nom,largeur,hauteur,options){
	var delta  = 100;
	var margee = 2;
	largeur_max = screen.width - delta;
	hauteur_max = screen.height - delta;
	ratio = hauteur / largeur;

	if(largeur > largeur_max){
		largeur = largeur_max - margee;
		hauteur = Math.floor(largeur * ratio);
	}
	if(hauteur > hauteur_max){
		hauteur = hauteur_max - margee;
		largeur = Math.floor(hauteur / ratio);
	}

	haut=(screen.height-hauteur-40)/2;
	Gauche=(screen.width-largeur)/2;

	if(fencent){
		try{
			fencent.close();	
		}
		catch(e){}
	}
	fencent=window.open(url,nom,"top="+haut+",left="+Gauche+",width="+largeur+",height="+hauteur+","+options);
	fencent.focus();	
}


//Check form
function check_form_connecte() {	

	
	var nom = document.forms["sign_in_connecte"].nomFacturation.value;
	if(nom == ""){ 
		alert("Le champ NOM est obligatoire");
		document.forms["sign_in_connecte"].nomFacturation.focus();
		return false; 
	}else{
		if(nom.length >= MIN_NOM){
			

		}else{
			alert("Le champ NOM doit comporter au moins " + MIN_NOM + " caractères");
			document.forms["sign_in_connecte"].nomFacturation.focus();
			return false;
		}
	}
	
	
	var prenom = document.forms["sign_in_connecte"].prenomFacturation.value;
	if(prenom == ""){ 
		alert("Le champ PRENOM est obligatoire");
		document.forms["sign_in_connecte"].prenomFacturation.focus();
		return false; 
	}else{
		if(prenom.length >= MIN_PRENOM){
			
		}else{
			alert("Le champ PRENOM doit comporter au moins " + MIN_PRENOM + " caractères");
			document.forms["sign_in_connecte"].prenomFacturation.focus();
			return false;
		}
	}
	
	
	

	
	// COORDONNEES POSTALES
	var rue = document.forms["sign_in_connecte"].rueFacturation.value;
	if(rue == ""){ 
		alert("Le champ RUE est obligatoire");
		document.forms["sign_in_connecte"].rueFacturation.focus();
		return false; 
	}else{
		if(rue.length >= MIN_ADRESSE){

		}else{
			alert("Le champ RUE doit comporter au moins " + MIN_ADRESSE + " caractères");
			document.forms["sign_in_connecte"].rueFacturation.focus();
			return false;
		}
	}
	
	
	
	
	var codePostal = document.forms["sign_in_connecte"].codePostalFacturation.value;
	if(codePostal == ""){ 
		alert("Le champ CODE POSTAL est obligatoire");
		document.forms["sign_in_connecte"].codePostalFacturation.focus();
		return false; 
	}else{
		if(codePostal.length >= MIN_CP){

		}else{
			alert("Le champ CODE POSTAL doit comporter au moins " + MIN_CP + " caractères");
			document.forms["sign_in_connecte"].codePostalFacturation.focus();
			return false;
		}
	}
	
	var ville = document.forms["sign_in_connecte"].villeFacturation.value;
	if(ville == ""){ 
		alert("Le champ VILLE est obligatoire");
		document.forms["sign_in_connecte"].villeFacturation.focus();
		return false; 
	}else{
		if(ville.length >= MIN_VILLE){

		}else{
			alert("Le champ VILLE doit comporter au moins " + MIN_VILLE + " caractères");
			document.forms["sign_in_connecte"].villeFacturation.focus();
			return false;
		}
	}	
	
	if(document.forms["sign_in_connecte"].cgv.checked == true){
		
	}else{
		alert("Vous devez accepter les conditions générales de vente");
		return false;
	}
	
	
}



//Check form utilisateur non connecte
function check_form_non_connecte() {	

	
	var nom = document.forms["sign_in_non_connecte"].nomFacturation.value;
	if(nom == ""){ 
		alert("Le champ NOM est obligatoire");
		document.forms["sign_in_non_connecte"].nomFacturation.focus();
		return false; 
	}else{
		if(nom.length >= MIN_NOM){
			

		}else{
			alert("Le champ NOM doit comporter au moins " + MIN_NOM + " caractères");
			document.forms["sign_in_non_connecte"].nomFacturation.focus();
			return false;
		}
	}
	
	
	var prenom = document.forms["sign_in_non_connecte"].prenomFacturation.value;
	if(prenom == ""){ 
		alert("Le champ PRENOM est obligatoire");
		document.forms["sign_in_non_connecte"].prenomFacturation.focus();
		return false; 
	}else{
		if(prenom.length >= MIN_PRENOM){
			
		}else{
			alert("Le champ PRENOM doit comporter au moins " + MIN_PRENOM + " caractères");
			document.forms["sign_in_non_connecte"].prenomFacturation.focus();
			return false;
		}
	}
	
	
	

	
	// COORDONNEES POSTALES
	var rue = document.forms["sign_in_non_connecte"].rueFacturation.value;
	if(rue == ""){ 
		alert("Le champ RUE est obligatoire");
		document.forms["sign_in_non_connecte"].rueFacturation.focus();
		return false; 
	}else{
		if(rue.length >= MIN_ADRESSE){

		}else{
			alert("Le champ RUE doit comporter au moins " + MIN_ADRESSE + " caractères");
			document.forms["sign_in_non_connecte"].rueFacturation.focus();
			return false;
		}
	}
	
	
	
	
	var codePostal = document.forms["sign_in_non_connecte"].codePostalFacturation.value;
	if(codePostal == ""){ 
		alert("Le champ CODE POSTAL est obligatoire");
		document.forms["sign_in_non_connecte"].codePostalFacturation.focus();
		return false; 
	}else{
		if(codePostal.length >= MIN_CP){

		}else{
			alert("Le champ CODE POSTAL doit comporter au moins " + MIN_CP + " caractères");
			document.forms["sign_in_non_connecte"].codePostalFacturation.focus();
			return false;
		}
	}
	
	var ville = document.forms["sign_in_non_connecte"].villeFacturation.value;
	if(ville == ""){ 
		alert("Le champ VILLE est obligatoire");
		document.forms["sign_in_non_connecte"].villeFacturation.focus();
		return false; 
	}else{
		if(ville.length >= MIN_VILLE){

		}else{
			alert("Le champ VILLE doit comporter au moins " + MIN_VILLE + " caractères");
			document.forms["sign_in_non_connecte"].villeFacturation.focus();
			return false;
		}
	}
	
	
	
	// CONTACT
	var tel = document.forms["sign_in_non_connecte"].telephone.value;
	if(tel == ""){ 
		alert("Le champ TELEPHONE est obligatoire");
		document.forms["sign_in_non_connecte"].telephone.focus();
		return false; 
	}else{
		if(tel.length >= MIN_TEL){

		}else{
			alert("Le champ TELEPHONE doit comporter au moins " + MIN_TEL + " caractères");
			document.forms["sign_in_non_connecte"].telephone.focus();
			return false;
		}
	}
	
	//MOT DE PASSE
	var passwd = document.forms["sign_in_non_connecte"].pass1.value;
	if(passwd == ""){ 
		alert("Le champ MOT DE PASSE est obligatoire");
		document.forms["sign_in_non_connecte"].pass1.focus();
		return false; 
	}else{
		if(passwd.length >= MIN_PASSWD){

		}else{
			alert("Le champ MOT DE PASSE doit comporter au moins " + MIN_PASSWD + " caractères");
			document.forms["sign_in_non_connecte"].pass1.focus();
			return false;
		}
	}
	
	
	
	var email = document.forms["sign_in_non_connecte"].email.value;
	if(email == "" || email.length < MIN_MAIL){ 
		
		alert("Le champ EMAIL est obligatoire et doit comporter " + MIN_MAIL + " caractères");
		document.forms["sign_in_non_connecte"].email.focus();
		return false; 
	}else{
		var verif = /^[A-Za-z0-9._-]+@[A-Za-z0-9.-]{2,}[.][A-Za-z]{2,3}$/
		if(verif.exec(email) != null){
			
		}else{
			alert("Veuillez entrer une adresse email valide");
			document.forms["sign_in_non_connecte"].email.focus();
			return false;
		}
	}
	
	
	var chk_passwd = document.forms["sign_in_non_connecte"].pass2.value;
	if(chk_passwd == ""){ 
		alert("Le champ VERIF MOT DE PASSE est obligatoire");
		document.forms["sign_in_non_connecte"].pass2.focus();
		return false; 
	}else{

	}
	
	if(passwd != chk_passwd){
		alert("Attention, vérifiez la saisie de votre mot de passe");
		document.forms["sign_in_non_connecte"].pass2.focus();
		return false;	
	}
	
	
	if(document.forms["sign_in_non_connecte"].cgv.checked == true){
		
	}else{
		alert("Vous devez accepter les conditions générales de vente");
		document.forms["sign_in_non_connecte"].cgv.focus();
		return false;
	}
}


function check_form_login(){
	// VERIFIE LOGIN ET MOT DE PASSE
	var login = document.forms["sign_in"].login.value;
	if(login == "" || login.length < 6){ 
		
		alert("Le champ Adresse email est obligatoire et doit comporter 6 caractères");
		document.forms["sign_in"].login.focus();
		return false; 
	}else{
		var verif = /^[A-Za-z0-9._-]+@[A-Za-z0-9.-]{2,}[.][A-Za-z]{2,3}$/
		if(verif.exec(login) != null){
			
		}else{
			alert("Veuillez entrer une adresse email valide");
			document.forms["sign_in"].login.focus();
			return false;
		}
	}
	
	var passwd = document.forms["sign_in"].passConnexion.value;
	if(passwd == ""){ 
		alert("Veuillez saisir votre mot de passe");
		document.forms["sign_in"].passConnexion.focus();
		return false; 
	}
}


/*
//formulaire de contact
function check_form_contact(){
	var nom = document.forms["sign_in"].nom.value;
	if(nom == ""){ 
		document.forms["sign_in"].nom.className = "warn_required";
		alert("Le champ NOM est obligatoire");
		document.forms["sign_in"].nom.focus();
		return false; 
	}else{
		if(nom.length >= MIN_NOM){
			document.forms["sign_in"].nom.className = "form_login";
		}else{
			alert("Le champ NOM doit comporter au moins " + MIN_NOM + " caractères");
			document.forms["sign_in"].nom.focus();
			return false;
		}
	}
	
	var prenom = document.forms["sign_in"].prenom.value;
	if(prenom == ""){ 
		document.forms["sign_in"].prenom.className = "warn_required";
		alert("Le champ PRENOM est obligatoire");
		document.forms["sign_in"].prenom.focus();
		return false; 
	}else{
		if(prenom.length >= MIN_PRENOM){
			document.forms["sign_in"].prenom.className = "form_login";
		}else{
			alert("Le champ PRENOM doit comporter au moins " + MIN_PRENOM + " caractères");
			document.forms["sign_in"].prenom.focus();
			return false;
		}
	}
	
	var ville = document.forms["sign_in"].ville.value;
	if(ville == ""){ 
		document.forms["sign_in"].ville.className = "warn_required";
		alert("Le champ VILLE est obligatoire");
		document.forms["sign_in"].ville.focus();
		return false; 
	}else{
		if(ville.length >= MIN_VILLE){
			document.forms["sign_in"].ville.className = "form_login";
		}else{
			alert("Le champ VILLE doit comporter au moins " + MIN_VILLE + " caractères");
			document.forms["sign_in"].ville.focus();
			return false;
		}
	}
	
	var email = document.forms["sign_in"].email.value;
	if(email == "" || email.length < MIN_MAIL){ 
		document.forms["sign_in"].email.className = "warn_required";
		alert("Le champ EMAIL est obligatoire et doit comporter " + MIN_MAIL + " caractères");
		document.forms["sign_in"].email.focus();
		return false; 
	}else{
		var verif = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/
		if(verif.exec(email) != null){
			document.forms["sign_in"].email.className = "form_login";
		}else{
			alert("Veuillez entrer une adresse email valide");
			document.forms["sign_in"].email.focus();
			return false;
		}
	}
}

//formulaire de recherche
function check_search(){
	var search_string = document.forms["sign_in"].search_string.value;
	if(search_string == "" || search_string == "Votre recherche ici"){ 
		document.forms["sign_in"].search_string.className = "warn_required";
		alert("Vous ne pouvez effectuer une recherche vide !");
		document.forms["sign_in"].search_string.focus();
		return false; 
	}
}

*/

