function popupImage(largeur,hauteur,src)
{
	var top=((screen.height-hauteur)/2)-18;
    var left=(screen.width-largeur)/2;
    fenetre=window.open('','zoom',"top="+top+",left="+left+",width="+largeur+",height="+hauteur+",resizable=yes");
	fenetre.document.write("<html><head><title>Zoom Image</title></head><body leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>");
	fenetre.document.write("<img src="+src+" onClick='window.close()' style='cursor:hand'></body></html>");
}
function popupImageDet(url,largeur,hauteur,src,id_img,lang)
{
	var top=((screen.height-hauteur)/2)-18;
    var left=(screen.width-largeur)/2;
	URL=url+"image_det.php?src_img="+src+"&id_image="+id_img+"&lang="+lang;
    fenetre=window.open(URL,'zoom',"top="+top+",left="+left+",width="+largeur+",height="+hauteur+",resizable=no,scrollbars=no");
}
function popupDonnee(largeur,hauteur,nom,url)
{
	var top=((screen.height-hauteur)/2)-18;
    var left=(screen.width-largeur)/2;
    fenetre=window.open(url,nom,"scrollbars=yes,top="+top+",left="+left+",width="+largeur+",height="+hauteur+",resizable=yes,scrollbars=yes");
}
function openDiv(IDdiv){
	if(document.getElementById(IDdiv).style.display == 'none'){
		document.getElementById(IDdiv).style.display = 'block';
	}else if(document.getElementById(IDdiv).style.display == 'block'){
		document.getElementById(IDdiv).style.display = 'none';
	}
}
function testemail(obj,langue){
	if(obj.value != ""){	
		if ((obj.value.indexOf('@',0)==-1) || (obj.value.indexOf('.',0)==-1)) {
			// l'adresse entrée est incorrecte
			if(langue == 'fr'){
				alert("Adresse email incorrecte")
			}else{
				alert("Wrong email adress")
			}
			obj.value=''
		}
	}
}

function isInt(myNum,langue) {
	if(myNum.value != ""){
		// get the modulus: if it's 0, then it's an integer
		var myMod = myNum.value % 1;
		if (myMod == 0) {
			return true;
		}else{
			if(langue == 'fr'){
				alert("Numéro de téléphone incorrecte")
			}else{
				alert("Wrong phone number")
			}
			myNum.value=""
		}
	}
}
function getSelectedRadio(buttonGroup) {
   // returns the array number of the selected radio button or -1 if no button is selected
   if (buttonGroup[0]) { // if the button group is an array (one button is not an array)
      for (var i=0; i<buttonGroup.length; i++) {
         if (buttonGroup[i].checked) {
            return i
         }
      }
   } else {
      if (buttonGroup.checked) { return 0; } // if the one button is checked, return zero
   }
   // if we get to this point, no radio button is selected
   return -1;
} // Ends the "getSelectedRadio" function
function getSelectedRadioValue(buttonGroup) {
   // returns the value of the selected radio button or "" if no button is selected
   var i = getSelectedRadio(buttonGroup);
   if (i == -1) {
      return "";
   } else {
      if (buttonGroup[i]) { // Make sure the button group is an array (not just one button)
         return buttonGroup[i].value;
      } else { // The button group is just the one button, and it is checked
         return buttonGroup.value;
      }
   }
} // Ends the "getSelectedRadioValue" function

function verif_message(langue){
	if(langue=="FR"){
		if(document.form1.NOM.value == ""){
			alert("Vous devez entrez votre nom !");
		}else{
			if(document.form1.PRENOM.value == ""){
				alert("Vous devez entrez votre prénom !");
			}else{
				if(document.form1.EMAIL.value == ""){
					alert("Vous devez entrez votre adresse Email !");
				}else{
					if(document.form1.MESSAGE.value == ""){
						alert("Vous devez entrez un message !");
					}else{
						if(getSelectedRadioValue(document.form1.plaquette_o_n)=='o'){
						
							if(document.form1.ADRESSE.value==''){
								alert("Vous devez entrez une adresse !");
							}else{
								if(document.form1.CODE_POSTAL.value==''){
									alert("Vous devez entrez un code postal !");
								}else{
									if(document.form1.VILLE.value==''){
										alert("Vous devez entrez une ville !");
									}else{
										if(document.form1.PAYS.value==''){
											alert("Vous devez entrez un pays !");
										}else{
											document.form1.submit();
										}
									}
								}
							}
							
						}else{
							document.form1.submit();
						}
					}
				}
			}
		}
	}else{
		if(document.form1.NOM.value == ""){
			alert("You must enter your name !");
		}else{
			if(document.form1.PRENOM.value == ""){
				alert("You must enter your first name !");
			}else{
				if(document.form1.EMAIL.value == ""){
					alert("You must enter your email adress !");
				}else{
					if(document.form1.MESSAGE.value == ""){
						alert("You must enter your message !");
					}else{
						document.form1.submit();
					}
				}
			}
		}
	}
}
function verif_image(type){
	if(f1.TITRE_FR.value=="" || f1.TITRE_EN.value==""){
		alert('Veuillez saisir un titre en français et anglais pour l\'image !');
		return false;
	}else{
		if(f1.CONTENU_FR.value=="" || f1.CONTENU_EN.value==""){
			alert('Veuillez saisir un contenu en français et anglais pour l\'image !');
			return false;
		}else{
			f1.action_button.value=type;
			return true;
		}
	}
}
function verif_societe(){
	if(f1.TITRE_FR_add.value=="" || f1.TITRE_EN_add.value==""){
		alert('Veuillez saisir un titre en français et en anglais !');
		return false;
	}else{
		return true;
	}
}
//Finds and returns an element.
function getEl(sTag,start) {
 //Copy the selected character to "start" string while start!=NULL && tagName doesn't have 'A' 
  while ((start!=null) && (start.tagName!=sTag)) start = start.parentElement;
  return start;
}

//fonction permettant la création d'un lien hypertexte à partir de la sélection en cours
//  !!!!la sélection ne doit pas se trouver dans un textarea ou autre input !!!
function createLink(obj) {
	if(document.selection.createRange().text){
		  //Is View Source is Checked!
		  //if (!isRTextMode()) return;  
		  
		  //var isA = getEl("A",mytext.document.selection.createRange().parentElement());
		  var isA = document.selection.createRange().text;
		  
		  var str=prompt("Entrez l'URL :","http:\/\/");
		  
		  //if str selection type is None!(If the user didn't block the string) then
		  // get the string and add the <A HREF and paste it.  
		  if ((str!=null) && (str!="http://")) {
			//if (mytext.document.selection.type=="None") {    	
			  var sel=document.selection.createRange();
			  sel.pasteHTML("<A HREF=\""+str+"\" target=\"_blank\">"+isA+"</A> ");
			  sel.select();
		   // }
			//else 
			//If user had selected/blocked the string  just pass this command.
		   // RunCom("CreateLink",str);
		  }
		  else 
		  //If nothing entered just Focust in our IFRAME.
		  obj.focus();
	}else{
		alert('Veuillez sélectionner du texte !');
	}	
}

//FONCTION PERMETTANT LA REINITIALISATION DES VARIABLES D'UNE PAGE
function reinitialisation(page){
	if(page=='catalogue'){
		if(document.f1.id_catalogue)document.f1.id_catalogue.value='';
		if(document.f1.action_button)document.f1.action_button.value='';
		if(document.f1.categorie)document.f1.categorie.value='';
		if(document.f1.elements)document.f1.elements.value='';
	}else if(page=='categorie'){
		if(document.f1.TITRE_FR)document.f1.TITRE_FR.value='';
		if(document.f1.TITRE_EN)document.f1.TITRE_EN.value='';
		if(document.f1.action_button)document.f1.action_button.value='';
		if(document.f1.categorie)document.f1.categorie.value='';
	}else if(page=='news'){
		if(document.f1.TITRE_FR)document.f1.TITRE_FR.value='';
		if(document.f1.TITRE_EN)document.f1.TITRE_EN.value='';
		if(document.f1.action_button)document.f1.action_button.value='';
		if(document.f1.news)document.f1.news.value='';
		if(document.f1.CONTENU_FR)document.f1.CONTENU_FR.value='';
		if(document.f1.CONTENU_EN)document.f1.CONTENU_EN.value='';
	}
}

function aff_adress(choix){
	if(choix=="oui"){
		document.getElementById('documentation').style.display='block';
	}else{
		document.form1.ADRESSE.value='';
		document.form1.CODE_POSTAL.value='';
		document.form1.VILLE.value='';
		document.form1.PAYS.value='';
		document.getElementById('documentation').style.display='none';
	}
}
