﻿<!-- DEBUT REMOVE PRINT-->

function removeelements()
{
//store all elements with id=remove to "remove_el"
var remove_el=document.all.remove;
//if there is only one element with id=remove
if (remove_el!=''&&remove_el.length==null)
remove_el.style.display='none'
else
{
//for each element with id=remove
for (i=0;i<remove_el.length;i++)
remove_el[i].style.display='none'
}
}
function revertback(){
setTimeout("window.location.reload()",50)
}
window.onbeforeprint=removeelements;
window.onafterprint=revertback

<!-- FIN REMOVE PRINT-->

function FP_swapImg() 
{//v1.0
 var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
 n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
 elm.$src=elm.src; elm.src=args[n+1]; } }
}

function FP_preloadImgs() {//v1.0
 var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
 for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
}

function FP_getObjectByID(id,o) {//v1.0
 var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
 else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
 if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
 for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
 f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
 for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
 return null;
}



function verif_formulaire()
{
 if((document.formulaire.nom1.value == "")&&(document.formulaire.nom3.value == "")) 
  {
   alert("Veuillez entrer votre nom  ou le nom de votre sociéte et son représentant!");
   document.formulaire.nom1.focus();
   return false;

  }

 if(document.formulaire.courriel.value == "")  
  {
   alert("Veuillez entrer votre adresse électronique");
   document.formulaire.courriel.focus();
   return false;

  }


  if(document.formulaire.acceptation_condition.value == "non")  
  {
   alert("Merci de sélectionner OUI pour accepter les conditions générales");
   document.formulaire.acceptation_condition.focus();
   return false;

  }
}


<!-- DEBUT DU SCRIPT images deroulantes-->
imgPath = new Array;
SiClickGoTo = new Array;
if (document.images)
	{
	i0 = new Image;
	i0.src = 'photos/defilante1.jpg';
	SiClickGoTo[0] = "";
	imgPath[0] = i0.src;
	i1 = new Image;
	i1.src = 'photos/defilante2.jpg';
	SiClickGoTo[1] = "";
	imgPath[1] = i1.src;
	i2 = new Image;
	i2.src = 'photos/defilante3.jpg';
	SiClickGoTo[2] = "";
	imgPath[2] = i2.src;
	i3 = new Image;
	i3.src = 'photos/defilante4.jpg';
	SiClickGoTo[3] = "";
	imgPath[3] = i3.src;
i4 = new Image;
	i4.src = 'photos/defilante5.jpg';
	SiClickGoTo[4] = "";
	imgPath[4] = i4.src;
i5 = new Image;
	i5.src = 'photos/defilante6.jpg';
	SiClickGoTo[5] = "";
	imgPath[5] = i5.src;
i6 = new Image;
	i6.src = 'photos/defilante7.jpg';
	SiClickGoTo[6] = "";
	imgPath[6] = i6.src;
i7 = new Image;
	i7.src = 'photos/defilante8.jpg';
	SiClickGoTo[7] = "";
	imgPath[7] = i7.src;
	}
a = 0;
function ejs_img_fx(img)
	{
	if(img && img.filters && img.filters[0])
		{
		img.filters[0].apply();
		img.filters[0].play();
		}
	}
function FP_swapImg() {//v1.0
 var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
 n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
 elm.$src=elm.src; elm.src=args[n+1]; } }
}

function StartAnim()
	{
	if (document.images)
		{
		document.write('<A HREF="#" onClick="ImgDest();return(false)"><IMG SRC="photos/defilante1.jpg" BORDER=0 alt="Calcul et diagnostic de taxe foncière et de taxes locales par Maître Imbert" NAME=defil style="filter:progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=100,Duration=1)"></A>');
		defilimg()
		}
	else
		{
		document.write('<A HREF=""><IMG SRC="photos/defilante1.jpg" BORDER=0></A>')
		}
	}
function ImgDest()
	{
	document.location.href = SiClickGoTo[a-1];
	}
function defilimg()
	{
	if (a == 8)
		{
		a = 0;
		}
	if (document.images)
		{
		ejs_img_fx(document.defil)
		document.defil.src = imgPath[a];
		tempo3 = setTimeout("defilimg()",9000);
		a++;
		}
	}

function openwin(f, w, h) {
	if (w >800) w=800;
	if (h >600) h=600;
	w=w+40;
	h=h+40;
	mywin=window.open(f, w, "width=" + w + ", height=" + h + ", status=no, scrollbars=yes, resizable=yes"); //, status=yes
	mywin.moveTo((screen.width-w)/2,(screen.height-(h+80))/2);
	mywin.resizeTo(w,h);
	mywin.creator = self;
} 
    function preload(imgObjet, imgSrc) {
	if (document.images){
		eval(imgObjet+'=new Image()')
		eval(imgObjet+'.src="'+imgSrc+'"')
	}

    }
    function changeImage(layer, imgName, imgObj){
	if (document.layers&&layer!=null)
	    eval('document'+layer+'.document.images["'+imgName+'"].src = '+imgObj+'.src');
	//else
	    //document.images[imgName].src = eval(imgObj+".src");
    }
    function openwinform(f,w,h) 
    {
	mywin=window.open(f,"mywin","width="+w+", height="+h+", scrollbars=yes, resizable=yes");
	mywin.creator=self;
    }
    function redimform(f, w, h)
    {
	w=w+40;
	h=h+40;
	f.moveTo((screen.width-w)/2,(screen.height-(h+80))/2);
	f.resizeTo(w,h);
    }
function verif_formulaire()
{
 if ((document.formulaire.e_mail_newsletter.value == "@")||(document.formulaire.e_mail_newsletter.value == ""))
  {
   alert("Veuillez entrer votre adresse e-mail!");
   document.formulaire.e_mail_newsletter.focus();
   return false;

  }
}


var ns4 = (document.layers)? true:false;
var ie4 = ((document.all) && (!document.getElementById))? true:false;
var ns6 = ((document.getElementById) && (!ie4))? true:false;

var tto;
var thisDiv;

function gety(theitem){
	var obj =eval("document.getElementById('m_" + theitem + "')");
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	//return curleft;
	return(curleft);
}
function getx(theitem){
	var obj =eval("document.getElementById('m_" + theitem + "')");
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curtop += obj.x;
	//return curleft;
	return(curtop);
}



function showMenu(theItem){
   var y=gety(theItem);
   var x= getx(theItem) + 23;
  clearTimeout(tto);
   if (ns4) {
      thisDiv = document.layers['mc_'+theItem];
	   thisDiv.top=x;
      thisDiv.left=y;
      thisDiv.visibility="show";
	   }
   if (ie4) {
      if ((thisDiv) &&(thisDiv!=document.layers['mc_'+theItem])){
		   thisDiv.visibility='hidden';
	   }
      thisDiv = document.layers['mc_'+theItem];
	   thisDiv.top=x;
      thisDiv.left=y;
      thisDiv.visibility="visible";
      }
   if (ns6) {
      if ((thisDiv) &&(thisDiv!=document.getElementById('mc_'+theItem).style)){
        thisDiv.visibility='hidden';
	   }
   	thisDiv = document.getElementById('mc_'+theItem).style;
	thisDiv.top=x+"px";
      thisDiv.left=y+"px";
      thisDiv.visibility="visible";
      }
}
			
function hideMenu(theItem){
   var thetime=400;
   if (ns4) {
      thisDiv = document.layers['mc_'+theItem];
      tto=setTimeout("thisDiv.visibility='hide'",thetime);
      }
   if (ie4) {
      thisDiv = document.layers['mc_'+theItem];
      tto=setTimeout("thisDiv.visibility='hidden'",thetime);
      }
   if (ns6) {
      thisDiv = document.getElementById('mc_'+theItem).style;
      tto=setTimeout("thisDiv.visibility='hidden'",thetime);
      }
}		

function bgOn(something, nouv_class) {
	var t=document.getElementById(something);
	if (t.className == "nv-ab") {
		t.className = "nv-ab-h";
	} else {
		t.className = "nv-gr-h";
	}
	t.style.cursor='pointer';
}
	
function bgOff(something){
	var t=document.getElementById(something);
	if (t.className == "nv-ab-h") {
		t.className = "nv-ab";
	} else {
		t.className = "nv-gr";
	}
	t.style.cursor='auto';
}




function xt_clic(typecl,page,url,nvlle)
{
hsh = new Date();
hsd = document;
hsr = hsd.referrer.replace(/[<>]/g, '');
xt_img = new Image();
hsi = 'http://logc2.xiti.com/hit.xiti?s=43260';
hsi += '&p='+page+'&clic='+typecl+'&hl=' + hsh.getHours() + 'x' + hsh.getMinutes() + 'x' + hsh.getSeconds();
if(parseFloat(navigator.appVersion)>=4)
{Xiti_s=screen;hsi += '&r=' + Xiti_s.width + 'x' + Xiti_s.height + 'x' + Xiti_s.pixelDepth + 'x' + Xiti_s.colorDepth;}
hsi += '&ref=' + hsr.replace(/&/g, '$');
xt_img.src = hsi;
if (url != null)
{ if ((nvlle=='')||(nvlle==null)) { hsd.location = url;} else {xfen = window.open(url,'xfen',''); xfen.focus();}}
else
{return;}
}

/*
** Fonction de traitement de GURL.
** retourne 0,15-8@2-3232,1-0@46-7637,0 de http://(.*)/web/page_partagee/0,15-8@2-3232,1-0@46-7637,0.html
** retourne vide en cas d'erreur.
*/
function get_ginfos_from_gurl(gurl)
{
   var reg = new RegExp("^http://(.*)/([0-9,\-\@]+)\.html.*$", "g");
   var result = reg.exec(gurl);
   if (result == null || result.length != 3)
   {
      return ('');
   }
   return (result);
}

function get_params_from_gurl(gurl)
{
   var reg = new RegExp("^http://.*/[0-9,\-\@]+\.html\?(.*)$", "g");
   var get = reg.exec(gurl);
   var result = new Array();
   if (get != null && get.length == 2)
   {
      var list_doubles = get[1].substr(1).split("&");
      for (var cpt = 0; cpt < list_doubles.length; ++cpt)
      {
         // alert("double : " + list_doubles[cpt]);
         var list_key_val = list_doubles[cpt].split("=");
         if (list_key_val.length == 2)
            result[list_key_val[0]] = list_key_val[1];
      }
   }
   return result;
}

/*
** on recupere la partie  1-2@3-4@5-6 de 0,1-2@3-4@5-6,1@2,5
**   sous le format : tableau [0] = '1-2'   tableau[1] = '3-4'   tableau[2] = '5-6'
*/
function get_gcontainers_from_ginfos(ginfos)
{
   var containers = ginfos[2];
   var reg = new RegExp('[,]+', 'g');
   var result = containers.split(reg);
   var returned_values = new Array();
   if (result.length != 4)
   {
      return (returned_values);
   }
   var reg = new RegExp('[\@]+', 'g');
   var returned_values = result[1].split(reg);
   if (returned_values.length == 0)
   {
   
   }
   return (returned_values);
}

/*
** on recupere le label a partir de la première partie de la GURL
*/
function get_glabel_from_ginfos(ginfos)
{
   var hosturl = ginfos[1];
   // fixme a ameliorer : le .* => [^/]
   var reg = new RegExp("^.*/web/(.*)$", "g");
   var result = reg.exec(hosturl);
   if (result == null || result.length != 2)
   {
      return ('');
   }
   return (result[1]);
}

function get_ghost_from_ginfos(ginfos)
{
   var hosturl = ginfos[1];
   // fixme a ameliorer : le .* => [^/]
   var reg = new RegExp("^(.*)/web/.*$", "g");
   var result = reg.exec(hosturl);
   if (result == null || result.length != 2)
   {
      return ('');
   }
   return (result[1]);
}

function get_type_container(gcontainer)
{
   var reg = new RegExp('[\-]+', 'g');
   var result = gcontainer.split(reg);
   if (result.length != 2)
   {
      return ('');
   }
   return (result[0]);
}

function get_id_container(gcontainer)
{
   var reg = new RegExp('[\-]+', 'g');
   var result = gcontainer.split(reg);
   if (result.length != 2)
   {
      return ('');
   }
   return (result[1]);
}

function is_home(gurl)
{
   var reg = new RegExp('^http://[^/]+/$', 'g');  
   if (reg.exec(gurl) == null)
     return (false);
   else
     return (true);
}

/*
** highlight menu
*/
function highlight_menu()
{
   var gurl = window.location;
   var annonceidToHighlight = '';
   if (is_home(gurl))
   {
      // homepage
      for (Refitemid in gl_Refitemid2annonceid)
      {
          annonceidToHighlight = gl_Refitemid2annonceid[Refitemid];
          break;
      }
   }
   else
   {
      // others
      var ginfos = get_ginfos_from_gurl(gurl);
      var gcontainers = get_gcontainers_from_ginfos(ginfos);
      var glabel = get_glabel_from_ginfos(ginfos);
      var ghost = get_ghost_from_ginfos(ginfos);
      var last_container = '';
      for (var i = 0; i < gcontainers.length; ++i)
         last_container = gcontainers[i];
      gcontainer_id = get_id_container(last_container);

      if (typeof gl_Label2annonceid[glabel] != 'undefined')
         // labels
         annonceidToHighlight = gl_Label2annonceid[glabel];
      else
         if (typeof gl_Refitemid2annonceid[gcontainer_id] != 'undefined')
            // sequences
            annonceidToHighlight = gl_Refitemid2annonceid[gcontainer_id];
         else
            if (typeof gl_refitemidsubsequence2annonceid[gcontainer_id] != 'undefined')
               annonceidToHighlight = gl_refitemidsubsequence2annonceid[gcontainer_id];
   }
   // highlight
   if (annonceidToHighlight != '')
   {
      img = document.getElementById(annonceidToHighlight).firstChild.firstChild;
      var img_url = img.getAttribute('src');
      var reg = new RegExp("^(.*)/(.*)\.gif$", "g");
      var result = reg.exec(img_url);
      if (result != null && result.length == 3)
      {
         img.setAttribute('src', result[1] + '/' + result[2] + '-on.gif');
      }
   }
}

function highlight_menu_eco()
{
   // grabbing NAV1 && NAV2
   var nav1 = null;
   var nav2 = null;

   var table_params = get_params_from_gurl(window.location);
   for (var param in table_params)
   {
      if (param == "NAV1")
         nav1 = table_params[param];
      if (param == "NAV2")
         nav2 = table_params[param];
   }
   // default NAV1 menu
   if (nav1 == null && typeof gl_Nav1Default != "undefined")
      nav1 = gl_Nav1Default;
   // display menu NAV2
   if (nav1 != null)
   {
      var menu_nav2_all = document.getElementById("SUB_NAV1_" + nav1);
      var menu_tohide = document.getElementById("NAV12_tohide");
      // display nav2 lists corresponding to nav1.
      if (menu_nav2_all && typeof menu_nav2_all != "undefined" &&
          menu_tohide && typeof menu_tohide != "undefined")
      {
         menu_tohide.style.display = "none"; // removing default empty pub submenu
         menu_nav2_all.style.display = "block";
      }
      // selecting nav 1 : deleting <A> tag, changing css.
      var menu_nav1 = document.getElementById("NAV1_" + nav1);
      if (menu_nav1 &&
          typeof menu_nav1 != "undefined" &&
          typeof menu_nav1.firstChild != "undefined" &&
          menu_nav1.firstChild.tagName == "A")
      {
         // changing nav 1 style
         if (menu_nav1.getAttribute("class") == "fi-nosel_etudes" ||
             menu_nav1.getAttribute("className") == "fi-nosel_etudes")
         {
            menu_nav1.setAttribute("class", "fi-sel_etudes");
            menu_nav1.setAttribute("className", "fi-sel_etudes");
         }
         else if (menu_nav1.getAttribute("class") == "fi-nosel" ||
                  menu_nav1.getAttribute("className") == "fi-nosel")
         {
            menu_nav1.setAttribute("class", "fi-sel");
            menu_nav1.setAttribute("className", "fi-sel");
         }
         // choosing nav 1 picture
         var menu_nav1_img = document.getElementById("NAV1_" + nav1 + "_img");
         var menu_nav1_img_on = document.getElementById("NAV1_" + nav1 + "_img-on");
         if (menu_nav1_img && typeof menu_nav1_img != "undefined" &&
             menu_nav1_img_on && typeof menu_nav1_img_on != "undefined")
         {
            menu_nav1_img.style.display = "none";
            menu_nav1_img_on.style.display = "block";
         }

         // small IE patch ...
         if (document.all)
            menu_nav1.style.setAttribute("cssText", "line-height:14px;");
      }
      // selecting nav 2 style.
      if (nav2 != null)
      {
         var menu_nav2 = document.getElementById("NAV12_" + nav1 + "_" + nav2);
         if (menu_nav2 &&
            typeof menu_nav2 != "undefined" &&
            typeof menu_nav2.firstChild != "undefined" &&
            menu_nav2.firstChild.tagName == "A")
         {
            menu_nav2.setAttribute("class", "fi-sel");
            menu_nav2.setAttribute("className", "fi-sel");
         }
      }
      // selecting correct nav2 submenu color (pub / abo ?)
      if (menu_nav1 && typeof menu_nav1 != "undefined" && 
          (menu_nav1.getAttribute("class") == "fi-nosel_etudes" ||
           menu_nav1.getAttribute("class") == "fi-sel_etudes" ||
           menu_nav1.getAttribute("className") == "fi-nosel_etudes" ||
           menu_nav1.getAttribute("className") == "fi-sel_etudes"))
      {
         document.getElementById("fi-which-menu").setAttribute("id", "fi-submenu-etudes");
      }
      else
      {
         document.getElementById("fi-which-menu").setAttribute("id", "fi-submenu");
      }
   }
}

