// Anti-mail non prévu.
// Usage : NoMail( 'fin DNS', 'compte', 'début DNS', 'title du lien' );
function NoMail( s1, s2, s3, title )
{
	document.write( "<a title='" + title + "' href='mailto:" + s2 + "@" + s3 + s1 + "'>" + s2 + "@" + s3 + s1 + "</a>" );
}

// Dessine un flash (correctif pour IE, afin d'éviter le cadre clignotant désagréable)
function draw_flash( name, width, height )
{
	document.write( "<object type=\"application/x-shockwave-flash\" data=\"" + name + "\" style=\"width: " + width + "px; height: " + height + "px\">" );
	document.write( "<param name=\"movie\" value=\"" + name + "\">" );
	document.write( "<param name=\"quality\" value=\"high\">" );
	document.write( "<param name=\"menu\" value=\"false\">" );
	document.write( "</object>" );
}

function moveD()
{
	var deb = (parseInt)(document.getElementById('deb').value);
	var totalBien = document.getElementById('nbBien').value;
	var cpt= 0;
	deb = deb + 1;
	var affB = (parseInt)( 3 + deb);
	for (i =0; i<totalBien;i++)
	{
		listeBien = document.getElementById('page'+i);
		
		if (i < deb)
		{
			listeBien.style.display="none";
		} 
		if (((deb<i ) && (i<affB)) && (cpt < 3))
		{
			listeBien.style.display="block";
			cpt ++;
		} 
		if ( i > affB)
		{
		listeBien.style.display="none";
		}
		if (deb > totalBien)
		{
			document.getElementById('deb').value = totalBien;	
		}
		else
		{
			document.getElementById('deb').value = deb;	
		}
	}
	if (deb >= totalBien-3){
		document.getElementById('BDroit').style.display = "none";
		document.getElementById('deb').value = deb	
	}
	else
	{
		document.getElementById('BDroit').style.display = "block";
		document.getElementById('deb').value = deb	
	}
	if (deb > 0)
	{
	document.getElementById('BGauche').style.display = "block";
	}

}
function moveG()
{
	var deb = (parseInt)(document.getElementById('deb').value);
	var totalBien = document.getElementById('nbBien').value;
	var cpt= 0;
	deb = deb - 1;
	var affB = (parseInt)( 3 + deb);
	for (i =0; i<totalBien;i++)
	{
		listeBien = document.getElementById('page'+i);
		
		if (i < deb)
		{
			listeBien.style.display="none";
		} 
		if (((deb<i ) && (i<affB)) && (cpt < 3))
		{
			listeBien.style.display="block";
			cpt ++;
		} 
		if ( i > affB)
		{
		listeBien.style.display="none";
		}
		if (deb > totalBien)
		{
			document.getElementById('deb').value = totalBien;	
		}
		else
		{
			document.getElementById('deb').value = deb;	
		}
	}
	if (deb < 0){
		document.getElementById('BGauche').style.display = "none";
		document.getElementById('deb').value = deb	
	}
	else
	{
		document.getElementById('BGauche').style.display = "block";
		document.getElementById('deb').value = deb	
	}
	if (totalBien > deb)
	{
	document.getElementById('BDroit').style.display = "block";
	}
	
}

 var map = null;
 var geocoder = null;
    
  function load() {
         if (GBrowserIsCompatible()) {
           var map = new GMap2(document.getElementById("map"));
           map.addControl(new GSmallMapControl());
           map.addControl(new GMapTypeControl());
           map.setCenter(new GLatLng(48.224901,-4.266815), 9);
    
       function creerMarker(point, onglet1, onglet2) {
         var marker = new GMarker(point);
        var infoTabs = [
           new GInfoWindowTab("Infos", onglet1),
 
           ];
          var options = {   maxWidth : 10}
         GEvent.addListener(marker, "click", function() {
           marker.openInfoWindowTabsHtml(infoTabs,options);
           });
         return marker;
         }
    
           GDownloadUrl("/googlemap.xml", function(data) {
             var xml = GXml.parse(data);
             var markers = xml.documentElement.getElementsByTagName("marker");
             for (var i = 0; i < markers.length; i++) {
               var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng")), 2);
           var marker = creerMarker(point, markers[i].getAttribute("info") );
               map.addOverlay(marker);
             }
           });
        }
       }
    
 
   
   

	function ChangePhoto(photo)
	{
		document.getElementById('BigP').src  = photo;
	}
	

	
tbimage=new Array() //tableau des image mettre le nom de toutes les images
preImages=new Array
var opaa=0;
var opab=100;
var compteur=0
var vitesse=2000

function precharge() { 
  for (i = 0; i < tbimage.length; i++) 
  { 
	 preImages[i] = new Image()
	 preImages[i].src = tbimage[i]
  }
	setTimeout(defilmage,vitesse);
}




function fixPNG() {
	if(navigator.appName == 'Microsoft Internet Explorer') {
		var png = /\.png$/;
		var imgs = document.getElementsByTagName("img");
		for(var i = 0 ; i < imgs.length; i++) {
			if(imgs.item(i).src.indexOf(".png")>0) {
				imgs.item(i).style.width = imgs.item(i).offsetWidth;
				imgs.item(i).style.height = imgs.item(i).offsetHeight;
				imgs.item(i).style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + imgs.item(i).src + '\',sizingMethod=\'image\')';
				imgs.item(i).src = '/img/pix.gif';
			}
		}
	}
}

function favoris(url,titre) {
if ( navigator.appName != 'Microsoft Internet Explorer' )
{ window.sidebar.addPanel(titre,url,""); }
else { window.external.AddFavorite(url,titre); } }



//Budget
var CmptMoins2 = 0;
var CmptPlus2 = 0;
function deplacePlusB(value,Btn,BtnDpl){
	plus = 3,4;
	CmptMoins2 = CmptMoins2 + 1;
	document.getElementById(Btn).value =parseInt(document.getElementById(Btn).value) + value;
	document.getElementById(BtnDpl).style.left = (plus*CmptMoins2) +"px";
	document.getElementById('HandleText3').innerHTML = document.getElementById(Btn).value;
	
}

function deplaceMoinsB(value,Btn,BtnDpl){
	moins = 3,4;
	CmptPlus2 = CmptPlus2 + 1;
	document.getElementById(Btn).value =parseInt(document.getElementById(Btn).value) - value;
	document.getElementById(BtnDpl).style.right =(moins*CmptPlus2) +"px";
	document.getElementById('HandleText4').innerHTML = document.getElementById(Btn).value;
}

var clicEnCours = false;

var position_x = 0;

var position_y = 0;

var origineDiv_x = 0;
var origineDiv_y = 0;

var iExplorer = false;
if (document.all){

  iExplorer = true;

}




function boutonPresse(pDiv){
	if (pDiv == 'ind3'){
		chaineX = document.getElementById(pDiv).style.left;
		origineDiv_x = x - chaineX.substr(0,chaineX.length-2);
	}
	if (pDiv == 'ind4'){
		if (origineDiv_y == 0)
		{
		chaineY = document.getElementById(pDiv).style.right;
		origineDiv_y = x - chaineY.substr(0,chaineY.length-2);
		}
	}
	clicEnCours = true;

	deplacable = pDiv;
}



function boutonRelache(pDiv,value,hidden,html){
	deplacable = pDiv;
	plus = 4;
	clicEnCours = false;
	if (pDiv == 'ind3'){
		diff = parseInt(position_x/plus);
		if (diff < 0 && position_x < 0){
			diff = 0;
			position_x = 0
		}
		if (parseInt(diff) > 49){
			diff = 49;
		}
		document.getElementById(deplacable).style.left = position_x +'px';
		document.getElementById(hidden).value = (diff * value);
		document.getElementById(html).innerHTML = document.getElementById(hidden).value;
		if (document.getElementById('prixMax').value > document.getElementById(hidden).value){
		
		document.getElementById(html).innerHTML = document.getElementById(hidden).value;
		}
		else{
		document.getElementById(html).innerHTML = parseInt(document.getElementById(hidden).value - 100000);
		}
	}
	if (pDiv == 'ind4'){
		diff = parseInt(position_y/plus);
		if (diff < 0 && position_y < 0){
			diff = 0;
			position_y = 0
		}
		if (parseInt(diff) > 49){
			diff = 49;
			
		}
		document.getElementById(deplacable).style.right = position_y +'px';
		document.getElementById(hidden).value = 5000000 - (diff * value) ;
		if( parseInt(document.getElementById('prixMin').value) > parseInt(document.getElementById(hidden).value))
		{
			document.getElementById(html).innerHTML = parseInt(document.getElementById(hidden).value + 100000);
		}
		else
		{
			document.getElementById(html).innerHTML = parseInt(document.getElementById(hidden).value );
		}
	}
	videVar();		
}
function videVar(){

	deplacable = null;
	pDiv = null;
	value = null;
	hidden = null;
	html = null;
	clicEnCours = false;
	chaineX = null;
	chaineY = null;
	diff = null;
	}

function deplacementSouris(e){

	x = (iExplorer) ? event.x + document.body.scrollLeft : e.pageX;

	if (clicEnCours && document.getElementById)
	{
		if (deplacable == 'ind3')
		{
			position_x = x - origineDiv_x;
		
			if (clicEnCours &&  position_x > 0 && position_x < 170  ){
				document.getElementById(deplacable).style.left = position_x +'px';
			}
		}
		if (deplacable == 'ind4')
		{
			position_y = (- x + origineDiv_y);
			
			if (clicEnCours && position_y > 0 && position_y < 170){
				document.getElementById(deplacable).style.right = position_y +'px';
			}
		}
	}

}

function getVar (nomVariable)
 {
	var infos = location.href.substring(location.href.indexOf("?")+1, location.href.length)+"&"
	if (infos.indexOf("#")!=-1)
		infos = infos.substring(0,infos.indexOf("#"))+"&"
	var variable=0
	{
		nomVariable = nomVariable + "="
		var taille = nomVariable.length
		if (infos.indexOf(nomVariable)!=-1)
			variable = infos.substring(infos.indexOf(nomVariable)+taille,infos.length).substring(0,infos.substring(infos.indexOf(nomVariable)+taille,infos.length).indexOf("&"))
	}
	
	return variable
} 



function initFromRech(pDiv,pDiv2){
	prixMin = getVar('prixMin');
	prixMax = getVar('prixMax');
	if (prixMin != '0'){
		pDiv = 'ind3';
		positionX = prixMin / 20000;
		document.getElementById(pDiv).style.left = positionX+"px";
	}
	if (prixMax != '5000000'){
		positionX = prixMax / 20000;
		document.getElementById(pDiv2).style.right = positionX+"px";
	} 
}
document.onmousemove = deplacementSouris;
