// JavaScript Document

function changelangue(langue){
	if (langue!=-1){
			
	}
}

function affiche_cache_element(obj)
{
	if (document.getElementById(obj))
	{
	if(document.getElementById(obj).style.display=="block")
	document.getElementById(obj).style.display="none";
	else document.getElementById(obj).style.display="block";
	}
} 

function afficheMenu(obj){
	
	var idMenu     = obj.id;
	var idSousMenu = 'sous' + idMenu;
	var sousMenu   = document.getElementById(idSousMenu);
	
	/*****************************************************/
	/**	on cache tous les sous-menus pour n'afficher    **/
	/** que celui dont le menu correspondant est cliqué **/
	/** où 4 correspond au nombre de sous-menus         **/
	/*****************************************************/
	for(var i = 1; i <= 4; i++){
		if(document.getElementById('sousmenu' + i) && document.getElementById('sousmenu' + i) != sousMenu){
			document.getElementById('sousmenu' + i).style.display = "none";
		}
	}
	
	if(sousMenu){
		//alert(sousMenu.style.display);
		if(sousMenu.style.display == "block"){
			sousMenu.style.display = "none";
		}
		else{
			sousMenu.style.display = "block";
		}
	}
	
}



var popWin = null;    // use this when referring to pop-up window
var winCount = 0;
var winName = "popWin";

function openPopWin(winURL, winWidth, winHeight, winFeatures, winLeft, winTop){
  var d_winLeft = 20;  // default, pixels from screen left to window left
  var d_winTop = 20;   // default, pixels from screen top to window top
  winName = winURL ;
    if (navigator.appName == "Microsoft Internet Explorer") winName = "_blank";
  
  if (openPopWin.arguments.length >= 4)  // any additional features? 
    winFeatures = "," + winFeatures
  else 
    winFeatures = "" 
  if (openPopWin.arguments.length == 6){  // location specified
    winFeatures += getLocation(winWidth, winHeight, winLeft, winTop);
  }else{
    winFeatures += getLocation(winWidth, winHeight, d_winLeft, d_winTop);
  }
  
  popWin = window.open(winURL, winName, "width=" + winWidth  + ",height=" + winHeight + winFeatures)
  }
  

function closePopWin(){    // close pop-up window if it is open 
  if (navigator.appName != "Microsoft Internet Explorer" 
      || parseInt(navigator.appVersion) >=4) //do not close if early IE
    if(popWin != null) if(!popWin.closed) popWin.close() 
  }



function getLocation(winWidth, winHeight, winLeft, winTop){
  var winLocation = ""
  if (winLeft < 0)
    winLeft = screen.width - winWidth + winLeft
  if (winTop < 0)
    winTop = screen.height - winHeight + winTop
  if (winTop == "cen")
    winTop = (screen.height - winHeight)/2 - 20
  if (winLeft == "cen")
    winLeft = (screen.width - winWidth)/2
  if (winLeft>0 & winTop>0)
    winLocation =  ",screenX=" + winLeft + ",left=" + winLeft	
                + ",screenY=" + winTop + ",top=" + winTop
  else
    winLocation = ""
  return winLocation
  }
  
function couleur(obj) {
     obj.style.backgroundColor = "#FFFFFF";
}


function testmail(valuemail)
{
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');	
	return reg.test(valuemail);
}

function check(type_form) {
	var msg = "";
	var colorKO ="#f29400";
	var colorOK ="#ffffff";

if (document.formulaire.email_client.value != document.formulaire.email_clientconf.value)	{
		msg += "Veuillez confirmer votre e-mail\n";
		document.formulaire.email_client.style.backgroundColor = colorKO;
		document.formulaire.email_clientconf.style.backgroundColor = colorKO;
	}else {		document.formulaire.email_client.style.backgroundColor = colorOK;
		document.formulaire.email_clientconf.style.backgroundColor = colorOK;
}

		if (document.formulaire.email_client.value != "")	{
			if (!testmail(document.formulaire.email_client.value)){
			document.formulaire.email_client.style.backgroundColor = colorKO;
			msg += "Le mail est incorrect\n";
			}	
	}
	else	{
		document.formulaire.email_client.style.backgroundColor = colorKO;
		msg += "Veuillez saisir votre mail\n\n";
	}

if (type_form=='retail'){ // spécial revendeurs
	if (document.formulaire.mdp.value != document.formulaire.mdp2.value)
	{	msg += "La confirmation du mot de passe est incorrecte\n";
		document.formulaire.mdp.style.backgroundColor = colorKO;
		document.formulaire.mdp2.style.backgroundColor = colorKO;
	}else {
		document.formulaire.mdp.style.backgroundColor = colorOK;
		document.formulaire.mdp2.style.backgroundColor = colorOK;
	}
	if (document.formulaire.mdp.value == "")	{
		msg += "Veuillez saisir un mot de passe\n";
		document.formulaire.mdp.style.backgroundColor = colorKO;
	}
	
	if (document.formulaire.raison_sociale.value == "")	{
		msg += "Veuillez saisir le nom de la soci\351t\351\n";
		document.formulaire.raison_sociale.style.backgroundColor = colorKO;
	}
	if (document.formulaire.adresse_societe.value == "")	{
		msg += "Veuillez saisir l'adresse de la soci\351t\351\n";
		document.formulaire.adresse_societe.style.backgroundColor = colorKO;
	}
	if (document.formulaire.APE_societe.value == "")	{
		msg += "Veuillez saisir le code APE de la soci\351t\351\n";
		document.formulaire.APE_societe.style.backgroundColor = colorKO;
	}
	if (document.formulaire.siret_societe.value == "")	{
		msg += "Veuillez saisir le num\351ro Siret de la soci\351t\351\n";
		document.formulaire.siret_societe.style.backgroundColor = colorKO;
	}
	if (document.formulaire.CP_societe.value == "")	{
		msg += "Veuillez saisir le code postal de la soci\351t\351\n";
		document.formulaire.CP_societe.style.backgroundColor = colorKO;
	}
	if (document.formulaire.ville_societe.value == "")	{
		msg += "Veuillez saisir la ville de la soci\351t\351\n";
		document.formulaire.ville_societe.style.backgroundColor = colorKO;
	}
	if (document.formulaire.pays_societe.value == "")	{
		msg += "Veuillez saisir le pays de la soci\351t\351\n\n";
		document.formulaire.pays_societe.style.backgroundColor = colorKO;
	}
	if (document.formulaire.tel_client.value == "")	{
		msg += "Veuillez saisir votre num\351ro de t\351l\351phone\n";
		document.formulaire.tel_client.style.backgroundColor = colorKO;
	}

	
}
if (document.formulaire.nom_client.value == "")	{
		msg += "Veuillez saisir votre nom\n";
		document.formulaire.nom_client.style.backgroundColor = colorKO;
	}

if (document.formulaire.prenom_client.value == "")	{
		msg += "Veuillez saisir votre prenom\n";
		document.formulaire.prenom_client.style.backgroundColor = colorKO;
	}
	
if (document.formulaire.adresse_client.value == "")	{
		msg += "Veuillez saisir votre adresse\n";
		document.formulaire.adresse_client.style.backgroundColor = colorKO;
	}
if (document.formulaire.CP_client.value == "")	{
		msg += "Veuillez saisir votre Code Postal\n";
		document.formulaire.CP_client.style.backgroundColor = colorKO;
	}
if (document.formulaire.ville_client.value == "")	{
		msg += "Veuillez saisir votre ville\n";
		document.formulaire.ville_client.style.backgroundColor = colorKO;
	}

if (document.formulaire.pays_client.value == "")	{
		msg += "Veuillez saisir votre pays\n";
		document.formulaire.pays_client.style.backgroundColor = colorKO;
	}
	

	

/*if (document.formulaire.appareil_client.value == 0)	{
		msg += "Veuillez indiquer l'appareil poss\351d\351\n";
		document.formulaire.appareil_client.style.backgroundColor = colorKO;
	}*/
if (type_form!='retail'){ // spécial revendeurs
	if (document.formulaire.userCode.value == '')	{
		msg += "Veuillez recopier le code de s\351curit\351 indiqu\351\n";
		document.formulaire.userCode.style.backgroundColor = colorKO;
	}
}


	if (msg == "") return(true);
	else	{
		alert(msg);
		return(false);
	}
}

function checkretail() {
	var msg = "";
	var colorKO ="#f29400";
	var colorOK ="#ffffff";

if (document.formulaire.email_client.value != document.formulaire.email_clientconf.value)	{
		msg += "Veuillez confirmer votre e-mail\n";
		document.formulaire.email_client.style.backgroundColor = colorKO;
		document.formulaire.email_clientconf.style.backgroundColor = colorKO;
	}else {		document.formulaire.email_client.style.backgroundColor = colorOK;
		document.formulaire.email_clientconf.style.backgroundColor = colorOK;
}

		if (document.formulaire.email_client.value != "")	{
			if (!testmail(document.formulaire.email_client.value)){
			document.formulaire.email_client.style.backgroundColor = colorKO;
			msg += "Le mail est incorrect\n";
			}			
	}
	else	{
		document.formulaire.email_client.style.backgroundColor = colorKO;
		msg += "Veuillez saisir votre mail\n\n";
	}


	if (document.formulaire.mdp.value != document.formulaire.mdp2.value)
	{	msg += "La confirmation du mot de passe est incorrecte\n";
		document.formulaire.mdp.style.backgroundColor = colorKO;
		document.formulaire.mdp2.style.backgroundColor = colorKO;
	}else {
		document.formulaire.mdp.style.backgroundColor = colorOK;
		document.formulaire.mdp2.style.backgroundColor = colorOK;
	}
	if (document.formulaire.mdp.value == "")	{
		msg += "Veuillez saisir un mot de passe\n";
		document.formulaire.mdp.style.backgroundColor = colorKO;
	}
	
	if (document.formulaire.raison_sociale.value == "")	{
		msg += "Veuillez saisir le nom de la soci\351t\351\n";
		document.formulaire.raison_sociale.style.backgroundColor = colorKO;
	}
	if (document.formulaire.adresse_societe.value == "")	{
		msg += "Veuillez saisir l'adresse de facturation\n";
		document.formulaire.adresse_societe.style.backgroundColor = colorKO;
	}
	if (document.formulaire.APE_societe.value == "")	{
		msg += "Veuillez saisir le code APE de la soci\351t\351\n";
		document.formulaire.APE_societe.style.backgroundColor = colorKO;
	}
	if (document.formulaire.tva_societe.value == "")	{
		msg += "Veuillez saisir votre num\351ro de TVA intracommunautaire\n\n";
		document.formulaire.tva_societe.style.backgroundColor = colorKO;
	}

if (document.formulaire.nom_client.value == "")	{
		msg += "Veuillez saisir votre nom\n";
		document.formulaire.nom_client.style.backgroundColor = colorKO;
	}

if (document.formulaire.prenom_client.value == "")	{
		msg += "Veuillez saisir votre prenom\n";
		document.formulaire.prenom_client.style.backgroundColor = colorKO;
	}
if (document.formulaire.tel_client.value == "")	{
		msg += "Veuillez saisir votre num\351ro de t\351l\351phone\n\n";
		document.formulaire.tel_client.style.backgroundColor = colorKO;
	}

if (document.formulaire.siret_societe.value == "")	{
		msg += "Veuillez saisir le num\351ro Siret de la soci\351t\351\n";
		document.formulaire.siret_societe.style.backgroundColor = colorKO;
	}
	if (document.formulaire.CP_societe.value == "")	{
		msg += "Veuillez saisir le code postal de facturation\n";
		document.formulaire.CP_societe.style.backgroundColor = colorKO;
	}
	if (document.formulaire.ville_societe.value == "")	{
		msg += "Veuillez saisir la ville de facturation\n";
		document.formulaire.ville_societe.style.backgroundColor = colorKO;
	}
	if (document.formulaire.pays_societe.value == "")	{
		msg += "Veuillez saisir le pays de facturation\n\n";
		document.formulaire.pays_societe.style.backgroundColor = colorKO;
	}
	

	

	if (document.formulaire.adresse_client.value == "")	{
			msg += "Veuillez saisir votre adresse de livraison\n";
			document.formulaire.adresse_client.style.backgroundColor = colorKO;
		}
	if (document.formulaire.CP_client.value == "")	{
			msg += "Veuillez saisir votre Code Postal de livraison\n";
			document.formulaire.CP_client.style.backgroundColor = colorKO;
		}
	if (document.formulaire.ville_client.value == "")	{
			msg += "Veuillez saisir votre ville de livraison\n";
			document.formulaire.ville_client.style.backgroundColor = colorKO;
		}
	
	if (document.formulaire.pays_client.value == "")	{
			msg += "Veuillez saisir votre pays de livraison\n";
			document.formulaire.pays_client.style.backgroundColor = colorKO;
		}

	

	if (msg == "") return(true);
	else	{
		alert(msg);
		return(false);
	}
}

function check_form_client(type_form) {
	var msg = "";
	var colorKO ="#f29400";
	var colorOK ="#ffffff";

if (document.formulaire.email_client.value != document.formulaire.email_clientconf.value)	{
		msg += "Veuillez confirmer votre e-mail\n";
		document.formulaire.email_client.style.backgroundColor = colorKO;
		document.formulaire.email_clientconf.style.backgroundColor = colorKO;
	}else {		document.formulaire.email_client.style.backgroundColor = colorOK;
		document.formulaire.email_clientconf.style.backgroundColor = colorOK;
	}

if (document.formulaire.email_client.value != "")	{
			if (!testmail(document.formulaire.email_client.value)){
			document.formulaire.email_client.style.backgroundColor = colorKO;
			msg += "Le mail est incorrect\n";
			}	
	}else{
		document.formulaire.email_client.style.backgroundColor = colorKO;
		msg += "Veuillez saisir votre e-mail\n\n";
	}

//infos facturation
	if (document.formulaire.adresse_fact.value == "")	{
		msg += "Veuillez saisir l'adresse de facturation\n";
		document.formulaire.adresse_fact.style.backgroundColor = colorKO;
	}	
	if (document.formulaire.CP_fact.value == "")	{
		msg += "Veuillez saisir le code postal de facturation\n";
		document.formulaire.CP_fact.style.backgroundColor = colorKO;
	}
	if (document.formulaire.ville_fact.value == "")	{
		msg += "Veuillez saisir la ville de facturation\n";
		document.formulaire.ville_fact.style.backgroundColor = colorKO;
	}
	if (document.formulaire.pays_fact.value == "")	{
		msg += "Veuillez saisir le pays de facturation\n";
		document.formulaire.pays_fact.style.backgroundColor = colorKO;
	}

//infos livraison
	if (document.formulaire.adresse_livr.value == "")	{
		msg += "Veuillez saisir l'adresse de livraison\n";
		document.formulaire.adresse_livr.style.backgroundColor = colorKO;
	}	
	if (document.formulaire.CP_livr.value == "")	{
		msg += "Veuillez saisir le code postal de livraison\n";
		document.formulaire.CP_livr.style.backgroundColor = colorKO;
	}
	if (document.formulaire.ville_livr.value == "")	{
		msg += "Veuillez saisir la ville de livraison\n";
		document.formulaire.ville_livr.style.backgroundColor = colorKO;
	}
	if (document.formulaire.pays_livr.value == "")	{
		msg += "Veuillez saisir le pays de livraison\n";
		document.formulaire.pays_livr.style.backgroundColor = colorKO;
	}
	
	
	if (document.formulaire.tel_client.value == "")	{
		msg += "Veuillez saisir votre num\351ro de t\351l\351phone\n";
		document.formulaire.tel_client.style.backgroundColor = colorKO;
	}

	

if (document.formulaire.nom_client.value == "")	{
		msg += "Veuillez saisir votre nom\n";
		document.formulaire.nom_client.style.backgroundColor = colorKO;
	}
if (document.formulaire.prenom_client.value == "")	{
		msg += "Veuillez saisir votre prenom\n";
		document.formulaire.prenom_client.style.backgroundColor = colorKO;
	}	
	

	if (msg == "") return(true);
	else	{
		alert(msg);
		return(false);
	}
}

function check_number(){
	if (document.check_commande.lastnumcommande.value=='') alert ('Aucun num\351ro de commande saisi');
	return document.check_commande.lastnumcommande.value!='';
	
}
function check_CGV(){
	if (!document.formulaire.inf_CGV.checked) alert ('Merci de bien vouloir accepter les conditions g\351n\351rales de vente');
	return document.formulaire.inf_CGV.checked;
}
function same_adress_client(){
	if (document.formulaire.check_liv.checked){
		if ((document.formulaire.adresse_fact.value != '') && (document.formulaire.pays_fact.value!='') && (document.formulaire.ville_fact.value!='') && (document.formulaire.CP_fact.value!='')){
		document.formulaire.adresse_livr.value = document.formulaire.adresse_fact.value;
		document.formulaire.pays_livr.value = document.formulaire.pays_fact.value;
		document.formulaire.ville_livr.value = document.formulaire.ville_fact.value;
		document.formulaire.CP_livr.value = document.formulaire.CP_fact.value;
	
		document.formulaire.adresse_livr.disabled=true;
		document.formulaire.pays_livr.disabled=true;
		document.formulaire.ville_livr.disabled=true;
		document.formulaire.CP_livr.disabled=true;
		}else { alert ('Veuillez tout d\'abord compl\351ter votre adresse de facturation');
			document.formulaire.check_liv.checked=false;}
	}else{
	document.formulaire.adresse_livr.value = '';
	document.formulaire.pays_livr.value = '';
	document.formulaire.ville_livr.value = '';
	document.formulaire.CP_livr.value = '';
	
		document.formulaire.adresse_livr.disabled =false;
	document.formulaire.pays_livr.disabled=false;
	document.formulaire.ville_livr.disabled=false;
	document.formulaire.CP_livr.disabled=false;

	}
	
}

function same_adress(){
	if (document.formulaire.add_liv.checked){
	document.formulaire.adresse_client.value = document.formulaire.adresse_societe.value;
	document.formulaire.pays_client.value = document.formulaire.pays_societe.value;
	document.formulaire.ville_client.value = document.formulaire.ville_societe.value;
	document.formulaire.CP_client.value = document.formulaire.CP_societe.value;
	}else{
	document.formulaire.adresse_client.value = '';
	document.formulaire.pays_client.value = '';
	document.formulaire.ville_client.value = '';
	document.formulaire.CP_client.value = '';
	}
	
}

function checkpress() {
	var msg = "";
	var colorKO ="#f29400";
	var colorOK ="#ffffff";



if ((document.formulaire.pseudo.value == "") || (document.formulaire.pseudo.value.length < 4))	{
		msg += "Veuillez saisir un pseudo correct\n";
		document.formulaire.pseudo.style.backgroundColor = colorKO;
	}
//vérification mot de passe
if (document.formulaire.mdp.value != document.formulaire.mdp2.value)	{
		msg += "La confirmation du mot de passe est incorrecte\n";
		document.formulaire.mdp.style.backgroundColor = colorKO;
		document.formulaire.mdp2.style.backgroundColor = colorKO;
	}else {		document.formulaire.mdp.style.backgroundColor = colorOK;
		document.formulaire.mdp2.style.backgroundColor = colorOK;
}

if (document.formulaire.mdp.value != "")	{
		if (document.formulaire.mdp.value.length < 5)		{
		document.formulaire.mdp.style.backgroundColor = colorKO;
			msg += "Votre mot de passe fait moins de 5 caract\350res\n";
		}
}else{
		document.formulaire.mdp.style.backgroundColor = colorKO;
		msg += "Veuillez saisir un mot de passe\n\n";
}

if (document.formulaire.email.value != document.formulaire.email_conf.value){
		msg += "Veuillez confirmer votre e-mail\n";
		document.formulaire.email.style.backgroundColor = colorKO;
		document.formulaire.email_conf.style.backgroundColor = colorKO;
	}else {		document.formulaire.email.style.backgroundColor = colorOK;
		document.formulaire.email_conf.style.backgroundColor = colorOK;
	}

		if (document.formulaire.email.value != "")	{
			if (!testmail(document.formulaire.email.value)){
			document.formulaire.email.style.backgroundColor = colorKO;
			msg += "Le mail est incorrect\n";
			}	
	}
	else	{
		document.formulaire.email.style.backgroundColor = colorKO;
		msg += "Veuillez saisir votre mail\n\n";
	}

	


if (document.formulaire.nom_user.value == "")	{
		msg += "Veuillez saisir votre nom\n";
		document.formulaire.nom_user.style.backgroundColor = colorKO;
	}

if (document.formulaire.prenom_user.value == "")	{
		msg += "Veuillez saisir votre prenom\n";
		document.formulaire.prenom_user.style.backgroundColor = colorKO;
	}
	

if (document.formulaire.support_presse.value == "")	{
		msg += "Veuillez saisir le support pour lequel vous travaillez\n";
		document.formulaire.support_presse.style.backgroundColor = colorKO;
	}

if (document.formulaire.adresse_user.value == "")	{
		msg += "Veuillez saisir votre adresse\n";
		document.formulaire.adresse_user.style.backgroundColor = colorKO;
	}
if (document.formulaire.CP_user.value == "")	{
		msg += "Veuillez saisir votre Code Postal\n";
		document.formulaire.CP_user.style.backgroundColor = colorKO;
	}
if (document.formulaire.ville_user.value == "")	{
		msg += "Veuillez saisir votre ville\n";
		document.formulaire.ville_user.style.backgroundColor = colorKO;
	}

if (document.formulaire.pays_user.value == "")	{
		msg += "Veuillez saisir votre pays\n";
		document.formulaire.pays_user.style.backgroundColor = colorKO;
	}
if (document.formulaire.tel_user.value == "")	{
		msg += "Veuillez saisir votre num\351ro de t\351l\351phone\n";
		document.formulaire.tel_user.style.backgroundColor = colorKO;
	}


	if (msg == "") {
		//document.formulaire.form_action.value='1';
		return(true);		
	}	else	{
		alert(msg);
		return(false);
	}
}



function close_all(){
document.getElementById('annonce_content').style.display='none';
document.getElementById('annonce_background').style.display='none';
}


