//<!--


	var IE6 = false, IE7 = false, IE8=false, FIREFOX2 = false, FIREFOX = false, NETSCAPE7 = false, NETSCAPE = false,
		OPERA9 = false, OPERA = false, AUTRE = false, IE=false;
    var strChUserAgent = navigator.userAgent;
    var intSplitStart = strChUserAgent.indexOf("(",0);
    var intSplitEnd = strChUserAgent.indexOf(")",0);
    var strChStart = strChUserAgent.substring(0,intSplitStart);
    var strChMid = strChUserAgent.substring(intSplitStart, intSplitEnd);
    var strChEnd = strChUserAgent.substring(strChEnd);
    
    if(strChMid.indexOf("MSIE 7") != -1)
    IE7 = true;
    else if(strChMid.indexOf("MSIE 6") != -1)
    IE6 = true;
	else if(strChMid.indexOf("MSIE 8") != -1)
    IE8 = true;
    else if(strChEnd.indexOf("Firefox/2") != -1)
    FIREFOX2 = true;
    else if(strChEnd.indexOf("Firefox") != -1)
    FIREFOX = true;
    else if(strChEnd.indexOf("Netscape/7") != -1)
    NETSCAPE7 = true;
    else if(strChEnd.indexOf("Netscape") != -1)
    NETSCAPE = true;
    else if(strChStart.indexOf("Opera/9") != -1)
    OPERA9 = true;
    else if(strChStart.indexOf("Opera") != -1)
    OPERA = true;
    else
    AUTRE = true;
	if (IE7 || IE6 || IE8) IE=true;

	var id_node;
	var id_node_album;
	var conteneur_arbre;
	var conteneur_arbre_album;
	
		function montre ( id_photo) {
		//	alert($("#div_fiche_img"+id_photo).css('height'));
		
				
				$("#div_fiche_img"+id_photo).show();			
				

			}
			
			function montre_zoom (id, event) {
				$("#"+id).css('top', event.pageY);
				$("#"+id).css('left', event.pageX);
			}
			
			function cache (id) {
				$("#"+id).hide();
			}
			
			function scrollIntoView2 (div, conteneur) {
 				if (IE && conteneur) {
					div.scrollIntoView(true);		
					$(conteneur).css('margin-left', '3px'); 
 				}
				else div.scrollIntoView(true);
			}
			
			function swap_picto (obj, nom_picto) {
				$(obj).attr('src', '/images/Pictos/'+nom_picto);
			}

var largeur_site = 0, hauteur_site = 0;

if( typeof( window.innerWidth ) == 'number' ) {
  largeur_site = window.innerWidth;
  hauteur_site = window.innerHeight;
  } 
else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
  largeur_site = document.documentElement.clientWidth;
  hauteur_site = document.documentElement.clientHeight;
  } 
else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
  largeur_site = document.body.clientWidth;
  hauteur_site = document.body.clientHeight;
  }
else {
  largeur_site = -1;
  hauteur_site = -1;
  }  
 
//document.write(largeur_site + 'x' + hauteur_site);

function findObjScreen(n, d) { //v4.0
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function update_div(div_id, w, h)
{
  obj = findObjScreen(div_id);

  if (obj.style)
  {
    obj=obj.style;
  }

//  obj.height=h;
//  obj.top = 0;

//  window.status = obj.height;

//  alert(obj.height);
}



function stop_rclic(){
	alert('Copyright Xilopix.com');
	//return false;
}


function findObjAll(n, d) { //v4.0
        var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}


function HideAll(mnu)
{

  obj = findObjAll(mnu);
  if (!obj)
    return 0;

    if (obj.style)
      obj=obj.style;
    obj.visibility='hidden';
//obj.display='none';
    obj.zindex=0;
}

function ShowAll(mnu)
{



//alert('!!');

      obj = findObjAll(mnu);
  if (!obj)
    return 0;



      if (obj.style)
        obj=obj.style;
      obj.visibility='visible';
//	obj.display='inline';
obj.zindex=100;
}



function open_popup(url,width,height)
{
 if (screen.height < 700)
   height=400;	

  winref = window.open(url,"", 'width='+width+', height='+height+', scrollbars=yes, alwaysRaised=yes bgcolor=0 menubar=no');
  winref.focus();
}


function open_mobile()
{
  open_popup('/tel_mobile.php',330,620);
}


function open_carnet(type,input_dest)
{
  winref = window.open('/carnet_adresse.php?lang=fra&type='+type+'&input_dest='+input_dest+'&from_cartes=1',"Carte", "width=250, height=280, scrollbars=no, alwaysRaised=yes bgcolor=0 menubar=no");
  winref.focus();
}

function open_login(path,from)
{
  winref = window.open(path+'login.php?lang=fra&from='+from,"Carte","width=250,height=280,menubar=no,copyhistory=no");
  winref.focus();
}

function VerifForm()
{
  adresse = document.form1.mail_from.value;
  var place = adresse.indexOf("@",1);
  var point = adresse.indexOf(".",place+1);
  if ((place > -1)&&(adresse.length >2)&&(point > 1))
  {
    adresse = document.form1.mail_to.value;
    var place = adresse.indexOf("@",1);
    var point = adresse.indexOf(".",place+1);
    if ((place > -1)&&(adresse.length >2)&&(point > 1))
      document.form1.submit();
    else
      alert('l\'email du destinataire est invalide');
  }
  else
    alert('l\'email de l\'expedieur est invalide');
}

function trim(sString) {
    while (sString.substring(0,1) == ' ' || sString.substring(0,1) == '\t' || sString.substring(0,1) == '\r' || sString.substring(0,1) == '\n')
    {
        sString = sString.substring(1, sString.length);
    }
    while (sString.substring(sString.length-1, sString.length) == ' ' || sString.substring(sString.length-1, sString.length) == '\t' || sString.substring(sString.length-1, sString.length) == '\r' || sString.substring(sString.length-1, sString.length) == '\n')
    {
        sString = sString.substring(0,sString.length-1);
    }
    return sString;
}

function VerifMail(adresse)
{
  var place = adresse.indexOf("@",1);
  var point = adresse.indexOf(".",place+1);
  if ((place > -1)&&(adresse.length >2)&&(point > 1))
    return true;
  else
    return false;
}

//-->