nom = "^.{2,30}$";
adresse = "^.{2,50}$";
codepostal = "[0-9]{5,10}";
tel = "[0-9]{10,10}";
mail = '^([a-z0-9_\.\-])+\@(([a-z0-9\-])+\.)+([a-z0-9]{2,4})+$';
jour="[1-9]{1,2}";
mois="[1-9]{1,2}";
annee="[1-9]{1,2}";
prix = "[0-9]{1,10}";

function ftp(id,type){
	reglages ='status=no, resizable=no, scrollbars=yes,width=600,height=600'
	window.open('ftp.php?id='+id+'&type='+type,'zomm',reglages);
}

//Vérification du formulaire de création d'un document
function crea_doc(){
	if(document.getElementById("nom").value==""){
		alert("Le champ nom ne peut pas être vide");
		return false;
	}
	
	if(document.getElementById("jour").value<1 || document.getElementById("jour").value>31 || document.getElementById("jour").value.search(jour)==-1){
		alert("Le champ jour n'est pas correct");
		return false;
	}
	
	if(document.getElementById("mois").value<1 || document.getElementById("mois").value>12 || document.getElementById("mois").value.search(mois)==-1){
		alert("Le champ mois n'est pas correct");
		return false;
	}
	
	if(document.getElementById("annee").value<2006 || document.getElementById("annee").value.search(annee)==-1){
		alert("Le champ annee n'est pas correct");
		return false;
	}
	
	
	if(document.getElementById("architecte").checked==false && document.getElementById("promoteur").checked==false && document.getElementById("entreprise").checked==false && document.getElementById("collectivites").checked==false && document.getElementById("xtras").checked==false){
		alert("Vous devez sélectionner une cible professionnelle")
		return false;
	}
	

}


function actu_pop(fichier){
	reglages ='status=no, resizable=no, scrollbars=no,'
	window.open('zoom.php?fichier='+fichier,'zomm',reglages);
}


function doc_pop(fichier){
	reglages ='status=no, resizable=no, scrollbars=no,'
	window.open('zoom_doc.php?fichier='+fichier,'zomm',reglages);
}


function crea_client(){
	
	if(document.getElementById("mail").value.search(mail)==-1){
		alert("Le champ email n'est pas correct");
		return false;
	}
	
	if(document.getElementById("pass").value.search(nom)==-1){
		alert("Le champ mot de passe n'est pas correct");
		return false;
	}
	
	if(document.getElementById("login").value.search(nom)==-1){
		alert("Le champ login n'est pas correct");
		return false;
		
	}
}


function confirmation(txt,lien){
	
	if(confirm(txt)){
		window.document.location.href=lien
	}
}

function crea_actu(){
	
	if(document.getElementById("titre").value==""){
		alert("Le champ titre n'est pas correct");
		return false;
	}
	
	titre = document.getElementById("titre").value
	titre = titre.replace("<i>", "");
	titre = titre.replace("</i>", "");
	titre = titre.replace("<u>", "");
	titre = titre.replace("</u>", "");
	titre = titre.replace("<b>", "");
	titre = titre.replace("</b>", "");
	titre = titre.replace("</br>", "");

	if(titre.length>75){
		alert("Le champ titre ne doit pas dépasser 75 caractères")
		return false;
	}
	
	if(document.getElementById("desc").value==""){
		alert("Le champ descriptif n'est pas correct");
		return false;
	}
	
	if(document.getElementById("jour").value<1 || document.getElementById("jour").value>31 || document.getElementById("jour").value.search(jour)==-1){
		alert("Le champ jour n'est pas correct");
		return false;
	}
	
	if(document.getElementById("mois").value<1 || document.getElementById("mois").value>12 || document.getElementById("mois").value.search(mois)==-1){
		alert("Le champ mois n'est pas correct");
		return false;
	}
	
	if(document.getElementById("annee").value<2006 || document.getElementById("annee").value.search(annee)==-1){
		alert("Le champ annee n'est pas correct");
		return false;
	}
	
	if(document.getElementById("photo").value=="" && document.getElementById("ancien_photo").value!=""){
		//rien
	}else if(document.getElementById("photo").value!=''){
		str = document.getElementById("photo").value
		str = str.substr(str.length-3,str.length)
		if(str!="jpg" && str!="JPG"){
			alert("Le fichier photo doit être obligatoirement un jpeg");
			return false;
		}
	}

	
}

function verif_upload(){
	str = document.getElementById("doc").value
	str = str.substr(str.length-3,str.length)
	if(str!="jpg" && str!="JPG"){
		alert("Le fichier photo doit être obligatoirement un jpeg");
		return false;
	}
	
}



/**********************************************/
//gestion des textarea
/**********************************************/
function insereTag(Debut, Fin)
{ 
ajoutCodeHTML(Debut, Fin, "titre");
}

function insereTag2(Debut, Fin)
{ 
ajoutCodeHTML(Debut, Fin, "desc");
}

function insereTag3(Debut, Fin)
{ 
ajoutCodeHTML(Debut, Fin, "desc_gb");
}
function insereTag4(Debut, Fin)
{ 
ajoutCodeHTML(Debut, Fin, "titre_gb");
}

function ajoutCodeHTML(Debut, Fin, id)

{

var obj = document.getElementById(id), sel;

 obj.focus();

 if (document.selection && document.selection.createRange){//if ie

   sel = document.selection.createRange();

   if (sel.parentElement()==obj)//si sel est dans obj

sel.text = Debut+sel.text+Fin;

 }

 else if(String(typeof obj.selectionStart)!="undefined"){

 

   var longueur= parseInt(obj.textLength);

   var selStart = obj.selectionStart;

   var selEnd = obj.selectionEnd;

   if (selEnd == 2 || selEnd == 1)selEnd = longueur;



   obj.value = (obj.value).substring(0,selStart) +

              Debut +

    (obj.value).substring(selStart,selEnd) +

                 Fin +

  (obj.value).substring(selEnd,longueur);

 }

else obj.value+=Debut+Fin;

obj.focus();

}

//////////////////////////////////////////////////////////////////////////////
//Fonctions javascript pour l'affichage de l'arborescence des fichiers photos//
function Montrer_admin(i){
	for(j=1;j<6;j++){
		if(j != i){
			document.getElementById(j).style.display = 'none';
		}
	}
	if(document.getElementById(i).style.display == 'none'){
		document.getElementById(i).style.display = 'block';	
	}else{
		document.getElementById(i).style.display = 'none';
	}
}


function Montrer(i){
	//efface_info()
	for(j=0;j<MaxMenu;j++){
		if(j != i){
			document.getElementById(j).style.display = 'none';
		}
	}
	if(document.getElementById(i).style.display == 'none'){
		document.getElementById(i).style.display = 'block';	
	}else{
		document.getElementById(i).style.display = 'none';
	}
}

function Montrer_lot(i,cat){
	//efface_info()
	for(j=0;j<Max_s_Menu;j++){
		if(j != i){
			document.getElementById("L"+cat+"_"+j).style.display = 'none';
		}
	}
	if(document.getElementById("L"+cat+"_"+i).style.display == 'none'){
		document.getElementById("L"+cat+"_"+i).style.display = 'block';		
	}else{
		document.getElementById("L"+cat+"_"+i).style.display = 'none';
	}
}
//////////////////////////////////////////////////////////////////////////////

