
function monter(val,dest){
var a= val;
var b= dest;
var c =document.forms["form1"].elements[a].value;
var d =document.forms["form1"].elements[b].value;
document.forms["form1"].elements[a].value=d;
document.forms["form1"].elements[b].value=c;
}

function abrir(page,nom,l,w) {
  var scroll="yes";
  var top=(screen.height-w)/2;
  var left=(screen.width-l)/2;
  window.open(page,nom,"top="+top+",left="+left+",width="+l+",height="+w+",scrollbars="+scroll);
}

function bdc_print(page){
window.open(page,'', 'width=550, height=300, menubar=no, status=no, scrollbars=yes');
}

function remplace(c1,c2){
var num= c1;
var num2= c2;
document.getElementById(num).style.display = "none";
document.getElementById(num2).style.display = "inline";
}

function voir(ind){
var num= ind;
document.getElementById(num).style.display = "inline";
}

function confirmer(texto,lien){
 	 switch (texto)
	 {
	  case 'fr_msg1' : var message="Etes vous sûr de vouloir éliminer cette ligne ?"
	  break;
	  case 'en_msg1' : var message="Are you sure t delete this line ?"
	  break;	
	  case 'fr_msg2' : var message="Êtes vous sûr de vouloir supprimer cette galerie complète ? "
	  break;
	  case 'en_msg2' : var message="Are you sure to delete all elements of this Gallery ?"
	  break;
	  case 'fr_msg4' : var message="Voulez-vous supprimer ce message ?"
	  break;
	  case 'en_msg4' : var message="Are you sure to delete this message ?"
	  break;	
	  case 'fr_msg5' : var message="Vous allez supprimer cet enregistrement ?"
	  break;
	  case 'en_msg5' : var message="Are you sure to delete this news ?"
	  break;
	  case 'fr_msg6' : var message="Ees vous sûr de vouloir supprimer ce produit ?"
	  break;
	  case 'en_msg6' : var message="To delete this product, you delete its gallery."
	  break;
	  case 'fr_msg7' : var message="Vous allez supprimer cette page et ses sous-rubriques"
	  break;
	  case 'en_msg7' : var message="You delete this category and its products ?"
	  break;
	  case 'fr_msg8' : var message="Vous allez supprimer cette page et toutes ses données."
	  break;
	  case 'en_msg8' : var message="You'll delete this page and its datas ?"
	  break;
	  case 'fr_msg9' : var message="Vous allez supprimer cette Question/réponse ?"
	  break;
	  case 'en_msg9' : var message="Are you sure to delete this Question ?"
	  break;
	  case 'fr_msg91' : var message="Vous allez supprimer cette image ?"
	  break;
	  case 'en_msg91' : var message="Are you sure to delete this Image ?"
	  break;
	  default : var message="Are you sure to delete"
	  break;
         }
  if (confirm(message)){
    document.location.replace('?'+lien);
  }
}

function confpop(texto,lien,t1,t2){
 	 switch (texto)
	 {
	  case 'msg1' : var message="Etes vous sûr de vouloir éliminer cette activité ?"
	  break;
	  case 'msg2' : var message="Êtes vous sûr de vouloir supprimer ce gîte ? "
	  break;
	  case 'msg3' : var message="Êtes vous sûr de vouloir supprimer cette annonce ?"
	  break;
	  case 'msg4' : var message="Êtes vous sûr de vouloir supprimer ce PDF ?"
	  break;
	  case 'fr_msg8' : var message="Vous allez supprimer cette page et toutes ses données."
	  break;
	  case 'en_msg8' : var message="You'll delete this page and its datas ?"
	  break;
	  default : var message="Are you sure to delete"
	  break;
         }
  if (confirm(message)){
      window.open(lien,"","width="+t1+",height="+t2+",scrollbars=yes");
  }
}


function invisible(nom){
 var calque= nom;
 document.getElementById(calque).style.display = "none";
}

function efface(nom,indice){
var a=indice;
var calque=nom;
  for(i=1;i<=a;i++){
  document.getElementById(calque+i).style.display = "none";
  }
}

function ira(inde){
   if(inde!=""){
      location.href=inde;
   }
}

function PopupImage(image,titulo) {
var tete="Publika-SWS";
var texte=titulo;
var imgtitle="Cliquer pour fermer";
var alt="Image agrandie, cliquer pour fermer";
var style="";
var h = 250;
var l = 250;
var mh = 60;
var mv = 20;
var ln = 10;
var hn = 30;
var lfm,hfm,hautfm,gauchefm;
if (typeof self.innerHeight != 'undefined')
{
ln2 = self.outerWidth-document.body.offsetWidth;
hn2 = self.outerHeight-self.innerHeight;
hautfm = self.screenY;
gauchefm = self.screenX;
lfm = self.outerWidth-ln2;
hfm = self.innerHeight+hn2;
}
else if (typeof document.documentElement != 'undefined' && document.documentElement.clientHeight != 'undefined')
{
hautfm = window.screenTop;
gauchefm = window.screenLeft;
lfm = document.documentElement.clientWidth-ln;
hfm = document.documentElement.clientHeight-hn;
}
else if (typeof document.body != 'undefined')
{
hautfm = window.screenTop;
gauchefm = window.screenLeft;
lfm = document.body.clientWidth-ln;
hfm = document.body.clientHeight-hn;
}
var PosX = 0;
var PosY = 5;
var option = "resizable,toolbar=no,scrollbars=yes,top="+PosX+",left="+PosY+",width="+l+",height="+h+"";
w=open('',"titre",option);
w.document.write("<html>");
w.document.write("<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' />");
w.document.write("<html><head><title>"+tete+"</title></head>");
w.document.write("<link href='"+style+"' rel='stylesheet' type='text/css' />");
w.document.write("<script type=text/javascript>function checkSize() { if (document.images[0].width > 1 && document.images[0].height > 1) { window.resizeTo(document.images[0].width+"+ln+"+"+mv+",document.images[0].height+"+hn+"+"+mh+"+10)} else { setTimeout('checksize()',250) } }</"+"script>");
w.document.write("<body style='margin:0px;' onload='checkSize()' onblur='window.close()' onclick='window.close()' bgcolor='#434343'>");
w.document.write("<div align='center'><img src='"+image+"' alt='"+alt+"' title='"+imgtitle+"' style='padding:10px 0px 2px 0px;'></div><div style='text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:white;'>"+texte+"</div>");
w.document.write("</body></html>");
w.document.close();
}

var ouvert;
var idd;
function montre(id) {
	var d = document.getElementById(id);

	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
	if (ouvert) {
		if (idd != d) {
		d.style.display='block';
		ouvert=true;
		idd=d;
		} else {
		ouvert=false;
		idd=d;
		}
	} else {
		if (idd=d) {
		d.style.display='block';
		ouvert=true;
		idd=d;
		}
	}
}


   function afficher(unform){
   	    if(document.getElementById(unform).style.display =="inline"){
	        document.getElementById(unform).style.display ="none";
	       }
	       else{
	       document.getElementById(unform).style.display ="inline";
	       }
   }

// Functions Ajax pour enregistrement NL

   // Enregistrement page lien
   function envoi_req(variable,idpage) {
	el=document.getElementById(variable);
	pageid=idpage;
	mcle=variable;
	var contenu = el.innerHTML;
	contenumemory=contenu;
	el.innerHTML="<div id='titulo_"+variable+"'><input class='classh1' ondblclick='remet(this.value)' onblur='grabar(this.value)' type='text' id='titulo_txt_"+variable+"' name='test' value=\""+contenu+"\"></div>";
	document.getElementById("titulo_txt_"+variable).focus();
   }

   function grabar(nouveautitre) {
      if(nouveautitre!=""){
	enregistrement= file('verifs.php?idpage='+pageid+'&newtitre='+nouveautitre+'&act=pagechange');
	remet(nouveautitre);
	}else{
	remet(contenumemory);
	}
   }

   // changement style au passage souris
   function changest(itemnom){
     document.getElementById(itemnom).style.backgroundColor='#dddddd';
   }
   function rechangest(itemnom){
     document.getElementById(itemnom).style.backgroundColor='#ffffff';
   }

//======== Changements titres des pages ============================
	function changelong(lec){
	document.getElementById(lec).size=parseInt(document.getElementById(lec).size)+1;
	}

   function changenom(it1,it2){
     var txtinit=document.getElementById(it1).innerHTML;
     document.getElementById("input"+it2).value=txtinit;
     document.getElementById(it1).style.display="none";
     document.getElementById(it2).style.display="block";
     document.getElementById("input"+it2).focus();
     }
     
     function changenom2(ite1,ite2,pgeid,langua){
     var txtchanger=document.getElementById("input"+ite2).value;
     //document.getElementById(ite1).innerHTML=txtchanger;
     //document.getElementById(ite1).style.display="block";
     //document.getElementById(ite2).style.display="none";
       if(txtchanger!=""){
	if(monchgt= file('datachange.php?act=modiftitrepage&newt='+escape(txtchanger)+'&idp='+pgeid+'&l='+langua))
          {
                  if(monchgt!="ON")
                     writediv('erreurtitre','<span style="color:#cc0000">ok</span>');
	          else if(monchgt =="exist")
                     writediv('erreurtitre','<span style="color:#cc0000">"+monchgt+"</span>');
                  else
                     writediv('');
           }
       }
     }
// ======================  FIN CHANGEMENT TITRE PAGES ==============================================


function li_monte(prefix,variable,unnoeud){
    var avant=variable-1;
    var texte=document.getElementById(prefix+variable).innerHTML;
    var precede=document.getElementById(prefix+avant).innerHTML;
    document.getElementById(prefix+variable).innerHTML=precede;
    document.getElementById(prefix+avant).innerHTML=texte;
    registerpos(variable,unnoeud);
}


//=================== NEWSLETTER  ==============================================

function verifPseudo(m,n,cs)
   {
	var email=document.getElementById(m).value;
	var nom=document.getElementById(n).value;
	var ok=0;
     	if(email != '')
		{
         	if(email.length<5){
                    writediv('<span style="color:#cc0000">Mail invalide</span>');
					ok=1;
			}
			else if(nom==''){
			 		writediv('<span style="color:#cc0000">Merci indiquer votre nom</span>');
					ok=1;
			}
			if(ok==0){
					var option = "toolbar=no,scrollbars=no,top=-10px,left=-10px,width=1px,height=1px";
					wi=open('http://mailing-publika.com/inscriptions.php?params='+cs+'?'+escape(nom)+'?'+escape(email)+'?SiteWeb','',option);
					writediv('<b>Enregistré</b>');
			}
        }
     }

// =========================  FIN NEWSLETTER =================================================


// ================  PAGE CONCEPT =====================================
	function foto_monte(prefixer,variable,unepage,lecalquer){
    	var avant=lecalquer-1;
    	var courant=document.getElementById("g"+lecalquer).innerHTML;
    	var precede=document.getElementById("g"+avant).innerHTML;
    	document.getElementById("g"+lecalquer).innerHTML=precede;
    	document.getElementById("g"+avant).innerHTML=courant;
    	registerposconcept(variable,unepage);
	}
       	// mise en position des pages ou autres
	function registerposconcept(lapos,lapage){
	
	  if(retour = ajaxange('verifs.php?act=fotopos&lapage='+lapage+'&pos='+lapos))
          {
                  if(retour !="ON")
                     writediv('msgalerte','<span style="color:#cc0000">ok</span>');
	          else if(retour =="exist")
                     writediv('msgalerte','<span style="color:#cc0000"></span>');
                  else
                     writediv('');
           }
       }

function supr(idpage,idfoto,idcalque){
  if(confirm("Vous allez supprimer cette photo ?")){

	  if(masupr= ajaxange('datachange.php?act=delfoto&idp='+idpage+'&idf='+idfoto+'&ss=on'))
          {
                  if(masupr !="ON")
                     writediv('msgalerte','<span style="color:#cc0000">ok</span>');
	          else if(masupr =="exist")
                     writediv('msgalerte','<span style="color:#cc0000"></span>');
                  else
                     writediv('');
           }
     document.getElementById("f"+idcalque).innerHTML="";
     document.getElementById("rac"+idcalque).innerHTML="";
     if(document.getElementById(idcalque)) document.getElementById(idcalque).innerHTML="";
  }
}
//============================  FIN PAGE CONCEPT =================================

//=========================== PAGE DES NEWS ======================================
  function verifier_news()
	{
	var ok = 1;
	  with (document.ajouter)
	  {
        if(fin.value=="" || fin.value=="jj/mm/aaaa"){
		   ok=0;
		   fin.focus();
        }
	if(fecha.value=="" || fecha.value=="jj/mm/aaaa"){
		   ok=0;
		   fecha.focus();
        }
	if(fr_titre.value==""){
		   ok=0;
		   fr_titre.focus();
        }	
	if(date_evt.value=="" || date_evt.value=="jj/mm/aaaa"){
		   ok=0;
		   date_evt.focus();
        }
        if(ok==0){
             writeVerif('<span style="color:#cc0000">Merci de remplir tous les champs </span>','');
	    }
	    else{
		Verif('ajouter','');
	    }
	  }
	}

// Controle Ouverture et fermeture News + Faq:
   function edition(variable){
    var tot=document.getElementsByName("ange_cache").length;

    if(document.getElementById("first"+variable).style.display =="none"){
	        document.getElementById("first"+variable).style.display ="inline";
		document.getElementById(variable).style.display = "none";
	}
     else{
     for(var i=0 ; i<tot ;i++){
      document.getElementsByName("ange_cache")[i].style.display = "none";
      document.getElementsByName("ange_nocache")[i].style.display = "inline";
     }
	document.getElementById("first"+variable).style.display ="none";
	document.getElementById(variable).style.display = "inline";
     }

   }
	// Script pour News
	function Verif(leform,lecal){
 	  var url="?";
 	  deb=document.forms[leform].elements;
 		for (var i=0;i<deb.length;i++){
     		  if(deb[i].type=="text"){
     		     url+=deb[i].name+"="+deb[i].value+"&";
     		   }
        	}
  	   if(texte = file('verifs.php'+url+'act='+leform))
                {
                  if(texte !="ON")
                     writeVerif('<span style="color:#cc0000">'+texte+'</span>',lecal);
	          else if(texte =="exist")
                     writeVerif('<span style="color:#cc0000"></span>',lecal);
                  else if(texte =="ON")
                     document.forms[leform].submit();
                  else
                     writeVerif('','');
                 }
	}

    function pp_del_img_news(idlien){
      if (confirm("Vous allez supprimer cette image ?")){

      	var retour = ajaxange('verifs.php?act=delimagenews&idlien='+idlien);

      	document.getElementById("admimg_"+idlien).style.display = "none";
      	document.getElementById("admimg2_"+idlien).style.display = "none";
      }

    }
//================================  FIN PAGE DES NEWS ============================

//=============================== PAGE DES LIENS =================================
  function verifier_liens()
  {
	var ok = 1;
    with (document.ajouter)
    {
		if(fr_titre.value==""){
		   ok=0;
		   fr_titre.focus();
        }
        if(ok==0){
             alert("Merci de remplir tous les champs !");
		}
	else{
	      document.ajouter.submit();
		}
    }
  }
	
	function veriform_liens(unform){
	var ok = 1;
		if(document.forms[unform].elements["titre"].value==""){
			ok=0;
			document.forms[unform].elements["titre"].focus();
        }
        if(ok==0){
             alert("Merci de remplir tous les champs !");
	    }
	    else{
	      document.forms[unform].submit();
	    }
	}

	function monter_liens(variable,unepage,lecalquer){
	var avant=lecalquer-1;
    	var courant=document.getElementById("g"+lecalquer).innerHTML;
    	var precede=document.getElementById("g"+avant).innerHTML;
    	document.getElementById("g"+lecalquer).innerHTML=precede;
    	document.getElementById("g"+avant).innerHTML=courant;
	    	enregistrerchangpos(variable,unepage);
	}
    // mise en position des pages ou autres
	function enregistrerchangpos(lapos,lapage){
	
	  if(retour = ajaxange('verifs.php?act=lienspos&lapage='+lapage+'&pos='+lapos))
          {
                  if(retour !="ON")
                     writediv('msgalerte','<span style="color:#cc0000">ok</span>');
	          else if(retour =="exist")
                     writediv('msgalerte','<span style="color:#cc0000"></span>');
                  else
                     writediv('');
           }
       }
       
    function pp_del_img_lien(idlien){
      if (confirm("Vous allez supprimer cette image ?")){
      
      	var retour = ajaxange('verifs.php?act=delimagelien&idlien='+idlien);
      
      	document.getElementById("admimg_"+idlien).style.display = "none";
      	document.getElementById("admimg2_"+idlien).style.display = "none";
      }
    
    
    }

	//==================   FIN PAGE LIENS ======================================


	//==================== PAGE CONTACT ========================================
function verifcontact()
  {
	var ok = 1;
    with (document.contactform)
    {
		if(nom.value==""){
		   ok=0;
		   nom.focus();
        }
        if(mail.value==""){
		   ok=0;
		   mail.focus();
        }
        if(message.value==""){
		   ok=0;
		   message.focus();
        }
        if(ok==0){
             alert("Merci de remplir tous les champs !");
             return false;
	}
	else{
	      return true;
	}
    }
  }
	//========================= FIN PAGE CONTACT ===============================
	
	
	//=============================== PAGE DES FAQ =============================

	function monter_faq(variable,unepage,lecalquer,letheme){
	var avant=lecalquer-1;
    	var courant=document.getElementById("g"+letheme+"-"+lecalquer).innerHTML;
    	var precede=document.getElementById("g"+letheme+"-"+avant).innerHTML;
    	document.getElementById("g"+letheme+"-"+lecalquer).innerHTML=precede;
    	document.getElementById("g"+letheme+"-"+avant).innerHTML=courant;
		enregistrerchangfaq(variable,unepage,letheme);
	}
       	// mise en position des pages ou autres
	function enregistrerchangfaq(lapos,lapage,posdutheme){
	
	  if(retour = ajaxange('verifs.php?act=faqpos&lapage='+lapage+'&pos='+lapos+'&postheme='+posdutheme))
          {
                  if(retour !="ON")
                     writediv('msgalerte','<span style="color:#cc0000">ok</span>');
	          else if(retour =="exist")
                     writediv('msgalerte','<span style="color:#cc0000"></span>');
                  else
                     writediv('');
           }
       }


	//==================   FIN PAGE FAQ ========================================


	// ========= PAGE GALERIE PHOTOS =======================
	function verifier_image()
  		{
		var ok = 1;

		if(document.forms["ajouter"].elements["foto[1]"].value==""){
		ok=0;
        	}
        	if(ok==0){
             	alert("Merci de choisir une image !");
		}
		else{
	      	document.forms["ajouter"].submit();
		}

  	}


	function voirpos() {
       	 var urlapasser=Sortable.serialize('imagegalerie');
	   	  if(retour = ajaxange('verifs.php?act=galerie&'+urlapasser))
          {
                  if(retour !="ON")
                     writediv('<span style="color:#cc0000">'+retour+'</span>');
	          else if(retour =="exist")
                     writediv('<span style="color:#cc0000"></span>');
                  else
                     writediv('');
           }
  	}

	
	function pp_changenomfoto(nouveaunom,langue,idfoto){
	 if(retour = ajaxange('verifs.php?act=nomfotogalerie&lg='+langue+'&idfoto='+idfoto+'&nomf='+escape(nouveaunom)))
          {
                  if(retour !="ON")
                     writediv('<span style="color:#cc0000">'+retour+'</span>');
	          else if(retour =="exist")
                     writediv('<span style="color:#cc0000"></span>');
                  else
                     writediv('');
           }
	}

	//=== FIN PAGE GALERIE PHOTOS ======================

function ajaxange(unfichier)
     {
     if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest();
     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
     else
          return(false);
     xhr_object.open("GET", unfichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) return(xhr_object.responseText);
     else return(false);
     }

	
	// MISE À JOUR DES POSITIONS DU MENU DU HAUT VIA DRAG AND DROP
	function pp_majpos() {
       	 var nouvpos=Sortable.serialize('debdrag');
       	 var retour = ajaxange('verifs.php?act=menuhaut&'+nouvpos);

	}


       	// mise en position des pages 
	function registerpos(lapos,lenoeud){
	
	  if(texte = file('verifs.php?act=modifierpos&lenoeud='+lenoeud+'&pos='+lapos))
          {
                  if(texte !="ON")
                     writediv('<span style="color:#cc0000">ok</span>');
	          else if(texte =="exist")
                     writediv('<span style="color:#cc0000"></span>');
                  else
                     writediv('');
           }
       }

function file(fichier)
     {
     if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest();
     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
     else
          return(false);
     xhr_object.open("GET", fichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) return(xhr_object.responseText);
     else return(false);
     }




function writediv(texte)
     {
     document.getElementById('msg_error').innerHTML = texte;
     }
function writeVerif(texte,layid)
     {
     document.getElementById('msg_verif2').innerHTML = texte;
     if(layid!="") document.getElementById('msg_verif_'+layid).innerHTML = texte;	
     }

	  
	  
function popupAide(l,url) {
	hauteur=Math.round(screen.availHeight);
	largeur=Math.round(screen.availWidth-l);
	window.open(url, "site", "toolbar=0,location=0,directories=0,status=0, scrollbars=1,resizable=1,menubar=0,top=0,left="+largeur+",width="+l+",height="+hauteur);
	window.moveTo(0,0);
	window.resizeTo(largeur,hauteur);
}

//=========================== ENREGISTREMENT BIEN EN VITRINE =====================
	function vitrine(affaireid,agence){
	
		var textetosend=document.getElementById("textesup").value;
		var echeance=document.getElementById("finsup").value;

		if((textetosend!="")&&(echeance!="")){

	  		if(ajoutvitrine= ajaxange('verifs.php?act=vitrine&agence='+agence+'&affaire='+affaireid+'&texte='+escape(textetosend)+'&echeance='+echeance))
          		{
                  		if(ajoutvitrine =="ok")
                     		document.getElementById("reponse").innerHTML='<h4>Ok</h4>';
	          		else if(ajoutvitrine =="exist")
                     		document.getElementById("reponse").innerHTML='<h4>Update Ok</h4>';
                  		else
                     		document.getElementById("textesup").innerHTML="";
           		}

		}

	}

	function ASCVerif_search(nomform){
 	  var url="";
 	  deb=document.forms[nomform].elements;
 		for (var i=0;i<deb.length;i++){
     		  if(deb[i].type=="checkbox"){
     		     if(document.forms[nomform].elements[i].checked){
     		     url+=deb[i].name+"="+escape(deb[i].value)+"&";
     		     }
     		  }
        }
        if(document.forms[nomform].elements["mini"].value!=""){
			url+="mini="+document.forms[nomform].elements['mini'].value+"&";
		}
		if(document.forms[nomform].elements["maxi"].value!=""){
			url+="maxi="+document.forms[nomform].elements['maxi'].value+"&";
		}
		if(document.forms[nomform].elements["minibudget"].value!=""){
			url+="minibudget="+document.forms[nomform].elements['minibudget'].value+"&";
		}
		if(document.forms[nomform].elements["maxibudget"].value!=""){
			url+="maxibudget="+document.forms[nomform].elements['maxibudget'].value+"&";
		}
		
     	 if(retour = ajaxange('datachange.php?act=nboffres&'+url))
          {
                  if(retour !="ON")
                     document.getElementById('nbbien').innerHTML ='<b>'+retour+'</b></span>&nbsp;annonce(s)';
	          else if(retour =="exist")
                     writediv('<span style="color:#cc0000"></span>');
                  else
                     writediv('');
           }
	}


