
function hide_popup(){
	document.getElementById("popup").innerHTML="";
	document.getElementById("popup").style.display="none";
	hide_mask();
	};

function menu_display(){
	ajax("ajax_menu_display.php?ok=1");
	}
	
function menu_display_admin(){
	ajax("ajax_menu_display_admin.php?ok=1");
	}

function show_mask(){
	ie6_hide_selects();
	document.getElementById("mask").style.display="";
	}

function hide_mask(){
	document.getElementById("mask").style.display="none";
	ie6_show_selects();
	}
	


	
function verifNb(mt,dec) {
    if (mt.value == "") {
      return true;
    }
 
    if (isNaN(mt.value)) {
       return false;
    }
   else {
      if (mt.value.indexOf('.') == -1) {
          return true;
      }
      else {
       dectext = mt.value.substring(mt.value.indexOf('.')+1, mt.value.length);
        if (dectext.length > dec)  {
           return false;
       }
        else {
           return true;
       }
      }
    }
 }
 
 
	
	
function ie6_hide_selects(){
	temp=navigator.appVersion.split('MSIE');
	ieVer=parseInt(temp[1]);
	if (ieVer < 7) {
		selects=document.getElementsByTagName("SELECT");
		for(i=0;i<selects.length;i++){document.getElementById(selects[i].id).style.display="none";}
		}
	}
	
function ie6_show_selects(){
	temp=navigator.appVersion.split('MSIE');
	ieVer=parseInt(temp[1]);
	if (ieVer < 7) {
		selects=document.getElementsByTagName("SELECT");
		for(i=0;i<selects.length;i++){document.getElementById(selects[i].id).style.display="";}
		}
	}



function set_language(language){
	ajax('ajax_language.php?language='+language);
	};
	
function verif_produit(){
	message1 = "Vous devez compléter le(s) champ(s) obligatoire(s) :\n";
	message = "";
	i=0;
	if(document.getElementById("cuvee").value==""){message += "\t- Cuvée\n";i++;};
	if(document.getElementById("pays").value==""){message += "\t- Pays\n";i++;};
	if(document.getElementById("region_de_production").value==""){message += "\t- Région de production\n";i++;};
	if (i>=1)
		{
			alert (message1+message);
		}		
		else
		{ 
		document.form1.action="produit_update.php";
		document.form1.submit();
		}
	}
	
function verif_exposant(){
	message1 = "Vous devez compléter le(s) champ(s) obligatoire(s) :\n";
	message = "";
	i=0;
	if(document.getElementById("email_contact").value==""){message += "\t- Email du contact\n";i++;};
	if(document.getElementById("societe").value==""){message += "\t- Société\n";i++;};
	if(document.getElementById("nom_responsable_sur_place").value==""){message += "\t- Nom du responsable sur place\n";i++;};
	if(document.getElementById("prenom_responsable_sur_place").value==""){message += "\t- Prénom du responsable sur place\n";i++;};
	if(document.getElementById("adresse").value==""){message += "\t- Adresse\n";i++;};
	if(document.getElementById("code_postal").value==""){message += "\t- Code postal\n";i++;};
	if(document.getElementById("ville").value==""){message += "\t- Ville\n";i++;};
	if(document.getElementById("pays").value==""){message += "\t- Pays\n";i++;};
	if(document.getElementById("email").value==""){message += "\t- Email de la société\n";i++;};
	if((document.getElementById("producteur").checked==false)&&(document.getElementById("cooperative").checked==false)&&(document.getElementById("importateur").checked==false)&&(document.getElementById("negociant").checked==false)&&(document.getElementById("syndicat_comite_professionnel").checked==false)&&(document.getElementById("adherent_caves_particulieres").checked==false)&&(document.getElementById("autre_activite").value=="")){message += "\t- Activité\n";i++;};
	
	if(document.getElementById("acceptation_cgv").checked==false){message += "\t- Conditions générales de vente / General Exhibition Regulations\n";i++;};
	
	if (i>=1)
		{
			alert (message1+message);
		}		
		else
		{ 
		infos_message();
		}
	}

function submit_exposant(){
	document.form1.action="exposant_update.php";
	document.form1.submit();
	}

// *** KEY CHECK WEB-RELOAD
function keys(myfield, e, chars) {
 if(!e) var e = window.event
 if(e.keyCode) code = e.keyCode;
 else if (e.which) code = e.which;
 var char=String.fromCharCode(code);
 if(code==27) { this.blur(); return false; }
 if(!e.ctrlKey && code!=9 && code!=8 && code!=36 && code!=37 && code!=38 && (code!=39 || (code==39 && char=="'")) && code!=40) {
  if(chars.indexOf(char)!=-1) {return true;}else{return false;}
 }
}

function clist(c){
	alpha="abcdefghijklmnopqurstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	alpha_low="abcdefghijklmnopqurstuvwxyz";
	alpha_acc="ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿRr";
	numeric="0123456789";
	special=" -,.=!@()$£%_+':;*&?";
	switch(c){
		case 1:t=numeric;break; // numeric
		case 2:t=numeric+".";break; // decimal
		case 3:t=alpha;break; // alpha
		case 4:t=alpha+numeric+"@._-";break; // email
		case 5:t=numeric+". ";break; // phone
		case 6:t=numeric+alpha+alpha_acc+special;break; // alpha tolerant
		case 7:t=alpha+numeric+"@._-";break; // login
		case 8:t=alpha+alpha_acc+numeric+" @._-";break; // pseudo
		case 9:t=alpha+numeric+"_-";break; // folder name or url
		case 10:t=alpha+numeric;break; // alpha numeric (captcha)
		case 11:t=alpha_low+numeric+"_-";break; // filename
		}
	return t;
	}
		
// *** END KEY CHECK


function toggle_mode_emploi(){
	if(document.getElementById('mode_emploi').style.display=='none'){
		document.getElementById('mode_emploi').style.display='';
		}else{
			document.getElementById('mode_emploi').style.display='none';
			}
	}