// Variables globales
var isMozilla = (navigator.userAgent.toLowerCase().indexOf('gecko')!=-1) ? true : false;

// Ouvre une fenetre une fois sur "chance", lors d'un click sur une video... si on ouvre pas, go video normal id_video
function randomOut(chance, id_video, inc_hit) {
	var rnd;
	
	rnd=Math.round((Math.random()*chance)+ 1);
	

	
	if(rnd == (Math.round(chance / 2))) {
		window.open('/out.php');
		return false;
	} else {
		if(inc_hit) {
			getHit(id_video);
		}
		return true;
	}
}

// COmpte une hit pr une video
function getHit(id) {
	var o=document.getElementById('hit_frame').src="/get_hit.php?id=" + id;
}


function showInfosVideo(poster, desc, date) {
	var html;
	var layer = document.getElementById('fenetre_volante');
	
	if((x + layer.clientWidth + 30) >= document.documentElement.clientWidth)
	layer.style.left = (posx - layer.clientWidth) + 'px';
	else
	layer.style.left = (posx + 20) + 'px';
	
	if((y + layer.clientHeight + 30) >= document.documentElement.clientHeight)
	layer.style.top = (posy - layer.clientHeight) + 'px';
	else
	layer.style.top = posy+20 + 'px';

	layer.style.display='';

	html = '<span class="text-bold">Auteur : </span><span class="text-bold" style="color: #FF6600;">' + poster + '</span><br />';
	html = html + '<span class="text-bold">Date de publication : </span><span class="text-norm">' + date + '</span><br />';
	html = html + '<span class="text-bold">Description : </span><span class="text-norm">' + desc + '</span>';

	write_html('fenetre_volante', html);
}

function showThumbGal(id_gal) {
	var html;
	var layer = document.getElementById('fenetre_volante');
	
	if((x + layer.clientWidth + 30) >= document.documentElement.clientWidth)
	layer.style.left = (posx - layer.clientWidth) + 'px';
	else
	layer.style.left = (posx + 20) + 'px';
	
	if((y + layer.clientHeight + 30) >= document.documentElement.clientHeight)
	layer.style.top = (posy - layer.clientHeight) + 'px';
	else
	layer.style.top = posy+20 + 'px';

	layer.style.display='';

	html = '<img class="thumb-gal" src="/images/thumbs-gal/' + id_gal + '.jpg" />';

	write_html('fenetre_volante', html);
}

function hideFV() {
	elem=document.getElementById('fenetre_volante');
	elem.style.display='none';
}
	
function sourisxy(evt) {	
  var scrolltop=0; var scrollleft=0;
  if (document.layers) {
    x=evt.x; y=evt.y;
  }
  if (document.all) {
    x=event.clientX; y=event.clientY;
  } else {
    if (document.getElementById) {
      x=evt.clientX; y=evt.clientY;
    }
  }

  if (document.documentElement && document.documentElement.scrollTop)
  {
    scrolltop = document.documentElement.scrollTop;
    scrollleft = document.documentElement.scrollLeft;
  }
  else if (document.body)
  {
    scrolltop = document.body.scrollTop;
    scrollleft = document.body.scrollLeft;
  }

  posx = scrollleft + x;
  posy = scrolltop + y;
	
	
}

if(navigator.appName.substring(0,3) == "Net")
document.captureEvents(Event.mousemove);
document.onmousemove = sourisxy;



/*****************************************************************************/
/*    U N   P E U   D ' A J A X 											 */
/*****************************************************************************/

function file(fichier) {
	// FIREFOX
	if(window.XMLHttpRequest) {
		xhr_object = new XMLHttpRequest();
	}
	
	// IE
	else if(window.ActiveXObject) {
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else return(false);
	
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) return(xhr_object.responseText);
	else return(false);
}

// Ecrit du html dans une balise donnée
function write_html(id_obj, txt) {

	var obj=document.getElementById(id_obj);	
	if(isMozilla) {		
		if(obj.firstChild) {			
			longueurCible = obj.firstChild.length;
		}
		else {
			longueurCible=0;
		}
		
		//obj.firstChild.replaceData(0, longueurCible, "");		
		//obj.innerHTML = txt;
		obj.innerHTML = txt;
	} else {
		obj.innerHTML = txt;
	}
}

function pdv(){
	window.location.replace('http://acces.direction-x.com/a.php?t=29&o=if&pgid=3137&tc1=pornichon&tc2=disclamer&pg_noexit=0&n=');
 }
