
function ajaxUpdateCount(id){
		
	if (window.XMLHttpRequest) {
	
		xmlhttp = new XMLHttpRequest();
		
		xmlhttp.onreadystatechange = null;
		xmlhttp.open("GET", "/showHitCounter.php?idads=" + id , true);
		xmlhttp.send(null);
		
		
	}else if (window.ActiveXObject) {
	
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		
		if (xmlhttp) {
		
			xmlhttp.onreadystatechange = null;
			xmlhttp.open("GET", "/showHitCounter.php?idads=" + id, true);
			xmlhttp.send();
		}
	}
}
	
function getObj(name)
	{
	if (document.getElementById)
		{
		return document.getElementById(name);
		}
	else if (document.all)
		{
		return document.all[name];
		}
	else if (document.layers)
		{
		return document.layers[name];
		}
	else return false;
	}
	
function SetToXY(DivId,x,y)
    {
    try
		{ 
		if (document.getElementById)
		    {
		    if (document.getElementById(DivId).style.pixelLeft) {
		        document.getElementById(DivId).style.pixelLeft = x;
                document.getElementById(DivId).style.pixelTop = y; 
		        } else {
		        document.getElementById(DivId).style.left = x +"px"; 
                document.getElementById(DivId).style.top = y +"px";
		        }            
		    }
	    else if (document.all)
		    {
		    document.all[name].style.left = x +"px";
            document.all[name].style.top = y +"px";
		    //return document.all[name];
		    }
	    else if (document.layers)
		    {
		    document.layers[name].style.left = x +"px"; 
            document.layers[name].style.top = y +"px";
		    //return document.layers[name];
		    }
		//document.getElementById(DivId).style.left = x +"px";
        //document.getElementById(DivId).style.top = y +"px";
       }
    catch (Identificateur)
		{
	    setTimeout("SetToXY('"+DivId+"','"+x+"','"+y+"');",1000);		
		} 
    }
	
function getLeft(MyObject)
	{
	if (dom || ie)
		{
	    if (MyObject.offsetParent)
	        return (MyObject.offsetLeft + getLeft(MyObject.offsetParent));
	    else 
	        return (MyObject.offsetLeft);
	    }
	}
	
function getTop(MyObject)
	{
	if (dom || ie)
		{
		if (MyObject.style.position == "fixed") return document.body.scrollTop;
		if (MyObject.offsetParent)
			return (MyObject.offsetTop + getTop(MyObject.offsetParent));
		else
			return (MyObject.offsetTop);
		}
	}
	

repeatSemidet = null;

function FlashViewFicheSemidetail(i__id)
{	
    
	window.clearTimeout(repeatSemidet);
	
	if (!getObj("SemiDet_"+i__id) || !getObj("div_BarreRightSemidet"))
    {  
        repeatSemidet = window.setTimeout("FlashViewFicheSemidetail('"+i__id+"')", 200);
        return;
    }
	
    l__fleche = getObj("divfleche_"+i__id);
    l__fleche.className = "conteneur_fleche";
	
	getObj("div_BarreRightSemidet").style.display = "block";
    
	if (typeof(TimerSemiDetToPub) == "number")
        clearTimeout(TimerSemiDetToPub);
		
    //content
    getObj("contener_semi_detaillee").innerHTML = getObj("SemiDet_"+i__id).innerHTML;    
    
   
    //position
    var l__semidetheight = getObj("contener_semi_detaillee").getElementsByTagName("DIV")[0].clientHeight;
    var l__top = Math.min(getTop(l__fleche) - 150, getTop(getObj("start_footer"))-l__semidetheight); 
    SetToXY("div_BarreRightSemidet", getLeft(l__fleche) - 34, l__top);
    
	var l__links = getObj("contener_semi_detaillee").getElementsByTagName("A");
    for(i=0; i< l__links.length; i++)
    {
        if (l__links[i].className=="linkURLRW")
            l__links[i].style.display = "none";
    }
}
  

TimerSemiDetToPub = "";

var g__idannonce = "";

function LRLineMouseOver(e, id)
{
	if(!getObj("divfleche_"+id) || !getObj("SemiDet_"+id) || !getObj("div_BarreRightSemidet")){
		return;
	}
	
    if (getObj("divfleche_"+g__idannonce))
        getObj("divfleche_"+g__idannonce).className = "conteneur_fleche_invisible";
    
   
	getObj("div_BarreRightSemidet").style.display = "block";
	
	if (typeof(TimerSemiDetToPub) == "number")
        clearTimeout(TimerSemiDetToPub);
	
    l__line = (getObj("tdAnnonce_"+g__idannonce))?(getObj("tdAnnonce_"+g__idannonce)):(getObj("tbodyAnnonce_"+g__idannonce));
    if (l__line)
    {
        if (l__line.className == "normal_on")
	        l__line.className = "normal";
    	
        
	}
    
    g__idannonce = id;  
    FlashViewFicheSemidetail(g__idannonce);      
    

}

function LRLineMouseOut(e, id)
{
	var g__idannonce = id; 
	TimerSemiDetToPub = setTimeout("SemiDetToPub()", 500);
	
}


var updateCount = true;

function rollOn(sender, id)
{

    if (sender.className != "normal_on"){
		if(updateCount){
			//ajaxUpdateCount(id);
			updateCount = false;
		}
        LRLineMouseOver(sender, id);
	}
    
    if (sender.className == "normal")
	    sender.className = "normal_on";
    

}

function rollOut(sender, id)
{
    if (sender.className != "normal"){
		updateCount = true;
        LRLineMouseOut(sender, id);
	}
    
    if (sender.className == "normal_on")
	    sender.className = "normal";
    
}


function divFicheSemiDetOver()
{
    
	window.clearTimeout(TimerSemiDetToPub);
	
    l__line = (getObj("tdAnnonce_"+g__idannonce))?(getObj("tdAnnonce_"+g__idannonce)):(getObj("tbodyAnnonce_"+g__idannonce))
    if (!l__line)
        return 0;
    if (l__line.className == "normal")
	    l__line.className = "normal_on";
    
}

function divFicheSemiDetOut()
{
    TimerSemiDetToPub = setTimeout("SemiDetToPub()", 1000);
}

function SemiDetToPub()
{
   
	getObj("div_BarreRightSemidet").style.display = "none";
   
       
    if (getObj("divfleche_"+g__idannonce))
        getObj("divfleche_"+g__idannonce).className = "conteneur_fleche_invisible"; 
    l__line = (getObj("tdAnnonce_"+g__idannonce))?(getObj("tdAnnonce_"+g__idannonce)):(getObj("tbodyAnnonce_"+g__idannonce))
    if (!l__line)
        return 0;
    if (l__line.className == "normal_on")
	    l__line.className = "normal";
   
}
