var timeHide;
var timeAff;
var _div = '';
var _affiche = false;
var div_table = '';

function showInfo(obj, div_id, event)
{
	
	/* 1 */
	//var test_id = document.getElementById(obj.id);
	var test = obj.parentNode;
	
	
	/*
	# 2
	var test = obj.parentNode;
	*/
	/*
	var test = this.parent;
	*/
	
	if(_affiche == false)
	{	 
	    Xpos = test.offsetLeft;
		Ypos = test.offsetTop;
		
		if(_div != div_id) hideInfo();
		
		if(_div === '' || _div === null)
		{
			_div = div_id;
			timeAff = setTimeout(afficheDiv, 50);
		}
		else
		{
			_div = div_id;
			timeAff = setTimeout(afficheDiv, 1000);
		}
			
		clearTimeout(timeHide);
		timeHide = setTimeout(hideInfo, 0);
	}
}

function afficheDiv()
{
	$(_div).setAttribute('style', 'display:none; position:absolute; margin: 0; padding: 0; top: '+ (Ypos+42) +'px; left:'+ (Xpos+51) + 'px;');	
	Effect.Appear(_div);
	_affiche = true;
}

function mouseMove()
{
	if(timeHide != '' || timeHide != null)
		timeHide = setTimeout(hideInfo, 0);
}

function hideInfo()
{
	clearTimeout(timeHide);
	if(_div != '')
	{
		$(_div).hide();
		//Effect.Fade(_div);
		_affiche = false;
	}
}

function switchpict(img, grd) 
{
	var old_img = img;
	var new_img = old_img.replace("th_", "");
	document.getElementById(grd).src = new_img;
}
function switchpictV(img, grd) 
{
	document.getElementById(grd).src = img;
}

var _div_info = '';

function toggle_info(_div_appear, classe)
{
	if(_div_info == '')
	{
			_div_info = _div_appear;
		Effect.Appear(_div_appear);	if(classe != null) $(_div_appear).className = classe;
	}
	else
	{
		if(_div_info != _div_appear)
		{
			Effect.Fade(_div_info);		$(_div_info).className = classe;
				_div_info = _div_appear;
			Effect.Appear(_div_appear);	if(classe != null) $(_div_appear).className = classe;
		}
	}
}

function display_current(divAppear) 
{
    
	var listItems = $('adminmenu').select('a');
	
	listItems.each(function(div) {
				
		if ( div.identify() != divAppear )
		{
			//alert(div.identify() + ' display = ' + div.style.display);
			if ( div.className == 'current' )
			{		
				div.className = '';
				//new Effect.BlindUp('o_'+div.identify(), { queue: 'front' });
				$('o_'+div.identify()).style.display = 'none';							
			}
		}   			  
	});
	
	$(divAppear).className = 'current';
	//new Effect.BlindDown('o_'+divAppear, { duration: 0.5, queue: 'end' });
	$('o_'+divAppear).style.display = 'block';		
}


function changeTypeHabitat()
{
	if ($F('sel_type_bien')==1)
	{
		for ( $i=1; $i<=5; $i++ )
		{
			$ajout = '';
			if ( $i == 5 ) { $ajout = ' ou +' } 			
			 
			$('type_' + $i).update(' T' + $i + $ajout);
			$('type_habitat_' + $i).disabled=false;			
		}
		$('td_type_habitat').style.backgroundColor = 'white';
		$('td_surface_terrain').style.backgroundColor = '#CCC';
		$('surface_terrain').disabled = true;
	}
	else if ($F('sel_type_bien')==2)
	{
		for ( $i=1; $i<=5; $i++ )
		{
			$ajout = '';			
			if ( $i == 5 ) { $ajout = ' ou +' } 
			if ( $i == 1 ) { $titre = ' pièce' } else { $titre = ' pièces' } 			
			 
			$('type_' + $i).update(' ' + $i + $titre + $ajout);
			$('type_habitat_' + $i).disabled=false;					
		}
		$('td_type_habitat').style.backgroundColor = 'white';
		$('td_surface_terrain').style.backgroundColor = 'white';
		$('surface_terrain').disabled = false;
	}
	else if ($F('sel_type_bien')==3)
	{
		for ( $i=1; $i<=5; $i++ )
		{
			$ajout = '';			
			 
			$('type_habitat_' + $i).disabled=true;			
			$('type_habitat_' + $i).checked=false;		
		}
		$('td_type_habitat').style.backgroundColor = '#CCC';
		$('td_surface_terrain').style.backgroundColor = 'white';
		$('surface_terrain').disabled = false;
	}
	else
	{
		for ( $i=1; $i<=5; $i++ )
		{
			$('type_habitat_' + $i).disabled=true;
			$('type_habitat_' + $i).checked=false;
		}
		$('td_type_habitat').style.backgroundColor = '#CCC';
		$('td_surface_terrain').style.backgroundColor = '#CCC';
		$('surface_terrain').disabled = true;
	}	
	
}

function flash_fermer() 
{
  $('pub2').style.display = 'none';
}


function mentions_fr()
{
  var text;
  text = "* Les prix de vente sont nets, hors frais notari&eacute;s, d\'enregistrement et de publicit&eacute; fonci&egrave;re et les loyers sont charges comprises - Chaque agence est une entit&eacute; ind&eacute;pendante.<br/>";
  text += "<img alt=\"Privilege\" title=\"Privilege\" style=\"vertical-align: bottom;\" src=\"http://www.laforet-immobilier-bretagne.com/images/laforet/puces/privilege_legend.gif\" />";  
  text += " Exclusivité Lafor&ecirc;t : Bien faisant l\'objet d\'un mandat exclusif de vente (article 6 de la loi du 02/01/1970)<br/> et d\'une diffusion sur le fichier commun Laforêt et, selon les agences, sur d’autres fichiers communs de professionnels.";
  document.write(text);
}

function mentions_en()
{
  var text;
  text = "* Sale prices are net, excluding legal, stamp, duty, registry and search fees, rents include service charges - Each agency is an independant entity.<br/>";
  text += "<img alt=\"Privilege\" title=\"Privilege\" style=\"vertical-align: bottom;\" src=\"http://www.laforet-immobilier-bretagne.com/images/laforet/puces/privilege_legend.gif\" />";  
  text += " Laforêt exclusive : property with an exclusive selling mandate (Article 6 of the act of 02/01/1970) and a circulation on Laforêt shared data file and, according to agencies, on other professional shared data files.";
  document.write(text);
}

