// JavaScript Document<script language="javascript">
function Validate(){

		if(document.forms['Boger'].elements['Nom'].value =="" && document.forms['Boger'].elements['Prenom'].value==""){
			alert("Veuillez introduire votre nom et prénom, merci");
			document.forms['Boger'].elements['Nom'].focus();
			return false;
		}
		if(document.forms['Boger'].elements['CheckPseudo'].value=="false"){
			alert("Ce pseudo existe déjà, veuillez en choisir un autre");
			document.forms['Boger'].elements['CheckPseudo'].focus();
			return false;
		}
		gsm=document.forms['Boger'].elements['GSM'].value;
		adr=document.forms['Boger'].elements['Adresse'].value;
		ema=document.forms['Boger'].elements['Email'].value;
		tel=document.forms['Boger'].elements['Telephone'].value;
	
		jours=document.forms['Boger'].elements['Jours'].value;
		mois=document.forms['Boger'].elements['Mois'].value;
		annee=document.forms['Boger'].elements['Annee'].value;		
		if(jours=="" || mois==""|| annee==""){
			alert("Veuillez entrer votre date de naissance, merci");
			document.forms['Boger'].elements['Jours'].focus();
			return false;
		}
		
			if(gsm=="" && adr=="" && ema=="" && tel==""){
				alert("Nous aimerions pouvoir prendre contact avec vous, pouvez vous nous communiquer votre Email, numéro de téléphone ou de gsm, ou encore votre adresse.");
				document.forms['Boger'].elements['Email'].focus();
				return false;
			}
	
		if(tel!="" && tel.length<9){
			alert("Veuillez introduire un numéro de téléphone correcte");
			tel.focus();
			return false;
		}
		if(gsm!="" && gsm.length<10){
			alert("Veuillez introduire un numéro de gsm correct");
			gsm.focus();
			return false;
		}
		cp =document.forms['Boger'].elements['CodePostal'].value;
		Pays =document.forms['Boger'].elements['Pays'].value;
		if(cp!="" && (Pays.toLowerCase()=="belgique"|| Pays=="") && cp.length!=4){
			alert("Veuillez introduire un code postal correct, merci");
			document.forms['Boger'].elements['CodePostal'].focus();
			return false;
		}
		 var email=document.forms['Boger'].elements['Email'].value
		if(email!=""){
			if ((email.indexOf('@',0)==-1) || (email.indexOf('.',0)==-1) ||email.indexOf('.',0)<(email.indexOf('@',0)==-1)) {
				alert("Veuillez introduire une adresse email correcte, Merci");
				document.forms['Boger'].elements['Email'].focus();
				return false;
			}
		}
		if( document.forms["Boger"].elements["Kvoutza"].value =="" ){
			alert("Veuillez choisir une Kvoutza ,merci");
			document.forms["Boger"].elements["Kvoutza"].focus();
			return false;
		}
		if( document.forms["Boger"].elements["Pseudo"].value =="" ){
			alert("Veuillez choisir un pseudo,merci");
			document.forms["Boger"].elements["Pseudo"].focus();
			return false;
		}

		if( document.forms["Boger"].elements["Password"].value==""){
			alert("Veuillez choisir un password, merci");
			document.forms["Boger"].elements["Password"].focus();
			return false;
		}
		if(document.forms["Boger"].elements["Confirm"].value=="" || document.forms["Boger"].elements["Password"].value != document.forms["Boger"].elements["Confirm"].value){
			alert("Les saisies du passe doivent correspondre");
			document.forms["Boger"].elements["Confirm"].focus();
			return false;
		}	
		//return CheckPseudo();

	return true;
	
}
function CheckPseudo(){
	pseudo = document.forms["Boger"].elements["Pseudo"].value.toLowerCase();;
	if(pseudo!=""){
		for(i=0;i< document.forms["Boger"].elements["PseudoExistant"].length;i++){
			if(pseudo == document.forms["Boger"].elements["PseudoExistant"][i].value){
				alert("Ce pseudo existe déjà");

				return false;
			}
			if(pseudo < document.forms["Boger"].elements["PseudoExistant"][i].value)
				return true;
		}
	return true;
	
	}
}
function AjouterKvoutza(){
 nom = prompt('Nom de la kvoutza à ajouter','');
 do {
 	annee = prompt('Année de naissance des haverim de la kvoutza','AAAA');
	if(annee=='AAAA' || annee=="") return;
} while(annee<1920 || annee >1987);
 var j =  document.forms["Boger"].elements["Kvoutza"].length;
 document.forms["Boger"].elements["Kvoutza"].length++;
 document.forms["Boger"].elements["Kvoutza"][j].value = nom;
 document.forms["Boger"].elements["Kvoutza"][j].text = nom;
 document.forms["Boger"].elements["KvoutzaNaissance"].value = annee;
 AfficheBlock();
}
function AfficheBlock(){

		var elem = document.getElementById("AjouterKvoutza");
		if(elem.style.display=="block") elem.style.display="none";
}
 function Affiche(NomDiv){
	var elem = document.getElementById(NomDiv);
	if(elem.style.display=="none") elem.style.display="block";
	else elem.style.display="none";
}
function PopupPic(sPicURL) { 
settings='width=200,height=200,top=1,left=1,scrollbars=yes,location=no,directories=no,status=no,menubar=yes,toolbar=no,resizable=yes';

	window.open("openwindow.htm?"+sPicURL, "", settings);
}
function PopupPic3(sPicURL) { 
settings='width=200,height=200,top=1,left=1,scrollbars=yes,location=no,directories=no,status=no,menubar=yes,toolbar=no,resizable=yes';

	window.open("openwindow3.htm?"+sPicURL, "", settings);
}
function Popup(sPicURL,w,h) { 
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
settings='width='+w+',height='+h+',top='+wint+',left='+winl+',scrollbars=yes,location=no,directories=no,status=no,menubar=yes,toolbar=no,resizable=yes';

	window.open(sPicURL, "", settings);
}
function PopupPic2(sPicURL) { 
settings='width=200,height=200,top=1,left=1,scrollbars=yes,location=no,directories=no,status=no,menubar=yes,toolbar=no,resizable=yes';
window.open("openwindow2.htm?"+sPicURL, "", settings);
}

function Vide(NomDiv){
	elem = document.getElementById(NomDiv);
	if(elem.value==NomDiv||elem.value=="Pseudo") elem.value="";

}

function ValidateUpload(){
	if(document.forms["Upload"].elements["Lu"].checked==false){
		alert("Vous devez lire et accepter les règles");
		document.forms["Upload"].elements["Lu"].focus();
		return false;
	}
	return true;
}
function updateLeftChars(num)
{
	msg_text="o";
	max_len = 120;

	msg_text = document.forms["Calendar"].elements["Commentaire"+num].value;
	msg_len = msg_text.length;

	if (msg_len > max_len)
	{
		document.forms["Calendar"].elements["Commentaire"+num].value = msg_text.substring(0, max_len);
		document.forms["Calendar"].elements["leftchars"+num].value = 0
	}
	else{
		document.forms["Calendar"].elements["leftchars"+num].value = (max_len - msg_len);
	}
}
function attente(){
	objet = document.getElementById('Attente');
	objet.style.visibility ='visible';
}
function ValidateUploadStep2(num){
	var photo=0;
	for(i=0;i<num;i++){
		if(document.forms["Calendar"].elements["Fichier"+i].value!="") photo=1;
		if(document.forms["Calendar"].elements["Categories"+i].value =="" && document.forms["Calendar"].elements["Fichier"+i].value !=""){
			alert("Vous devez choisir une catégorie pour chaque photos");
			document.forms["Calendar"].elements["Categories"+i].focus();
			return false;
		}
		if(document.forms["Calendar"].elements["Albums"+i].value =="" && document.forms["Calendar"].elements["Fichier"+i].value !=""){
			alert("Vous devez choisir un album pour chaque photos");
			document.forms["Calendar"].elements["Albums"+i].focus();
			return false;
		}
	}
	if(photo==0){
		alert("Vous n'avez pas choisis de photos");
		document.forms["Calendar"].elements["Type0"].focus();
		return false;
	}
	for(i=0;i<num;i++){
		document.forms["Calendar"].elements["DatePhoto"+i].disabled=false;;
	}
return true;
}
function CacheSiKvoutza(){

	if(document.forms["Evenement"].elements["TypeBase"].value=="Kvoutzot"){
			document.forms["Evenement"].elements["Type"].disabled = true;
	}else{
			document.forms["Evenement"].elements["Type"].disabled = false;
	}
}
function ValidateEvenement(){

	if(document.forms["Evenement"].elements["AnneeD"].value==""){
		alert("Pour avoir un classement des photos qui suit la logique de la galerie, vous devez préciser l'année");
		document.forms["Evenement"].elements["AnneeD"].focus();
		return false;
	}
	return true;
}
function validCommentaire(){

	if(document.forms["Commentaire_Form"].elements["Commentaire"].value==""){
		alert("Vous devez ajouter un commentaire");
		document.forms["Commentaire_Form"].elements["Commentaire"].focus();
		return false;
	}
	return true;
}
function out(nom){
	name = document.getElementById(nom)
	name.focus;
}

function VerifPseudo(){


	div = document.getElementById("VerificationPseudo")
	if(document.forms["Boger"].elements["Pseudo"].value!=""){
	   var xhr_object = null; 
	   if(window.XMLHttpRequest) // Firefox 
	      xhr_object = new XMLHttpRequest(); 
	   else if(window.ActiveXObject) // Internet Explorer 
	      xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	   else { // XMLHttpRequest non supporté par le navigateur 

		  	div.innerHTML = "<input type=\"hidden\" name=\"CheckPseudo\" value=\"NonChecked\">";
	      return; 
	   } 

		div.innerHTML ="";
		xhr_object.open("get", "_verifPseudo.php?Pseudo="+document.forms["Boger"].elements["Pseudo"].value, true);
 		xhr_object.onreadystatechange = function() { 
			if(xhr_object.readyState == 4) {
				reponse= xhr_object.responseText 
				alert(reponse);
				if(reponse=="true"){
					div.innerHTML = "<input type=\"hidden\" name=\"CheckPseudo\" value=\"Checked\">";
				}else if(reponse=="false"){
					div.innerHTML = "<img src=\"img/erreur.gif\" alt=\"Pseudo existe déjà\"> Ce pseudo est déjà utilisé, veuillez en choisir un autre.<input type=\"hidden\" name=\"CheckPseudo\" value=\"false\">";
				}else{
				  	div.innerHTML = "<input type=\"hidden\" name=\"CheckPseudo\" value=\"NonChecked\">";	
				}
			 }
	   } 
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 

	   xhr_object.send(null); 
	}
}
function Change(num,sond){



	   var xhr_object = null; 
	     
	   if(window.XMLHttpRequest) // Firefox 
	      xhr_object = new XMLHttpRequest(); 
	   else if(window.ActiveXObject) // Internet Explorer 
	      xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	   else { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	      return; 
	   } 
	  
;
for(i=0;i<num;i++)
		if(document.forms["Sondage"+sond].Vote[i].checked==true) selected = document.forms["Sondage"+sond].Vote[i].value;
		


	


	xhr_object.open("get", "poll.php?IdPoll="+selected+"&IdSondage="+sond, true);

	   xhr_object.onreadystatechange = function() { 


	      if(xhr_object.readyState == 4) {

		div = document.getElementById("Sondage_Div"+sond);
		div.innerHTML = xhr_object.responseText 
		 

		 }
		 
	   } 
	 
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	//  var data = "family="+escape(l1.options[index].value)+"&form=Calendar&select=Album"+num; 
	   xhr_object.send(null); 


}
function ModifStyle(style,type){

	var input = document.getElementById("MessageCorps")
	var couleur = document.getElementById("Couleur")
	if(style=="couleur")style = couleur[couleur.selectedIndex].value;
	if(type=="em"){
		repdeb ="";
		repfin = style;		
	}else{
		repdeb ="["+style+"]";
		repfin = "[/"+style+"]";
	}

  input.focus();
  /* pour l'Explorer Internet */
  if(typeof document.selection != 'undefined') {
    /* Insertion du code de formatage */
    var range = document.selection.createRange();
    var insText = range.text;
    range.text = repdeb + insText + repfin;
    /* Ajustement de la position du curseur */
    range = document.selection.createRange();
    if (insText.length == 0) {
      range.move('character', -repfin.length);
    } else {
      range.moveStart('character', repdeb.length + insText.length + repfin.length);
    }
    range.select();
  }
  /* pour navigateurs plus récents basés sur Gecko*/
  else if(typeof input.selectionStart != 'undefined')
  {
    /* Insertion du code de formatage */
    var start = input.selectionStart;
    var end = input.selectionEnd;
    var insText = input.value.substring(start, end);
	
    input.value = input.value.substr(0, start) + repdeb + insText + repfin + input.value.substr(end);
    /* Ajustement de la position du curseur */
    var pos;
    if (insText.length == 0) {
      pos = start + repdeb.length;
    } else {
      pos = start + repdeb.length + insText.length + repfin.length;
    }
    input.selectionStart = pos;
    input.selectionEnd = pos;
  }
  /* pour les autres navigateurs */
  else
  {
    /* requête de la position d'insertion */

    input.value = input.value + repdeb +  repfin ;
  }
}	
function HelpLine(lettre){
	div = document.getElementById("Info");
	switch(lettre)
	{
		case "g": div.innerHTML = "sélectionner le texte puis cliquez sur <b>B</b> pour le mettre en gras";
		break;
		case "i":div.innerHTML = "sélectionner le texte puis cliquez sur <i>i</i> pour le mettre en italique";
		break;
		case "u":div.innerHTML = "sélectionner le texte puis cliquez sur <u>u</u> pour le souligner";
		break;
		case "q":div.innerHTML = "sélectionner le texte puis cliquez sur quote pour le mettre en style de citation";
		break;
		case "l":div.innerHTML = "sélectionner le texte puis cliquez sur URL pour le transformer en lien cliquable";
		break;		
		case "c":div.innerHTML = "sélectionner le texte puis sélectionner une couleur pour lui donner la couleur choisie";
		break;				
		case "n	":div.innerHTML = "sélectionner le texte ensuite choisissez une mise en forme";
		break;						
	}
}