var xmlhttp;
 
if(!xmlhttp) {
	try {
   		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");    // Essayer Internet Explorer 
	}
	catch(e)   // Echec
	{
 	 	xmlhttp = new XMLHttpRequest();  // Autres navigateurs
	}
}

function retrieveHTMLContent(page,div,loc) {
	xmlhttp.open("GET",page,true);
	
	xmlhttp.onreadystatechange = function() {
		if(xmlhttp.readyState == 4) {
			if(div != undefined)

				div.innerHTML = xmlhttp.responseText;
			if(loc != undefined)
				location.href = loc;
		}
	}
 	xmlhttp.send(null);
}

function retrieveComments(videoId,page,loc) {
	div = document.getElementById('comments');
	retrieveHTMLContent('/'+loc+'/videoComments.php?videoId='+videoId+'&page='+page,div);
}

function sendDeadVideo(videoId) {
	div = document.getElementById('deadVideo');
	retrieveHTMLContent('/sendDead.php?videoId='+videoId,div);
}

function delDeadVideo(videoId) {
	div = document.getElementById('delDead');
	retrieveHTMLContent('/sendDead.php?videoId='+videoId+'&value=0',div);
}
function delDeadVideoAll() {
	div = document.getElementById('delDead');
	retrieveHTMLContent('/sendDeadAll.php?value=0',div);
}

function sendNewsletter(loc) {

	var div = document.getElementById('emailNL');
	var info = div.value;
	retrieveHTMLContent('/'+loc+'/addInfo.php?type=newsl&info='+div.value,div.parentNode);
}

function changeLangage(lang,enc) {
	document.location.href="/session_langue.php?langue="+lang+"&encodage="+enc;
}

function displayVideoByMail() {
	var div = document.getElementById('videoByMail');
	if(div.style.display.length > 0)
		div.style.display = '';
	else
		div.style.display = 'none';
}

function sendVideoByMail(videoId,loc) {
	var div = document.getElementById('email');
	var email = div.value;
	div = document.getElementById('name');
	var name = div.value;
	div = document.getElementById('videoByMailResult');
	retrieveHTMLContent('/'+loc+'/sendMail.php?videoId='+videoId+'&email='+email+'&name='+name,div);
}

function delNewsl(id) {
	retrieveHTMLContent('/delInfo.php?id='+id,undefined,'newsletter.php');
}

function delComm(id,videoId,redirec) {
	if(videoId !== undefined)
		retrieveHTMLContent('/delComment.php?id='+id,undefined,redirec+'?videoId='+videoId);
	else
		retrieveHTMLContent('/delComment.php?id='+id,undefined,'comment.php');

}

var commentChanged = false;
function commentChange(textarea) {
	if(!commentChanged) {
		textarea.value = '';
		commentChanged = true;
	}
}

function sendSearch(event) {

	if (event != undefined && event.keyCode != 13) return;

	var input = document.getElementById('search_keywords');

	var keywords = input.value;
	var reg = new RegExp(' ','g');
	keywords = keywords.replace(reg,'+');
	if(keywords.length > 0)
		location.href = keywords+'.html';
}

// Cookies
function ecrireCookie(nom, valeur)
{
	var argv=ecrireCookie.arguments;
	var argc=ecrireCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=nom+"="+escape(valeur)+((expires==null) ? "" : ("; expires="+expires.toGMTString()))+((path==null) ? "" : ("; path="+path))+((domain==null) ? "" : ("; domain="+domain))+((secure==true) ? "; secure" : "");
}

function getCookieVal(offset)
{
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1) endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function lireCookie(nom)
{
	var arg=nom+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen)
	{
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
		i=document.cookie.indexOf(" ",i)+1;
		if (i==0) break;
	}
	return null;
}


