function reloadtonight()
{
	if (document.getElementById('cesoir_date')) {
		var lastupdate = document.getElementById('cesoir_date').className;
		setTimeout("reloadtonight()", 900000);
		x_ajax_checktonight(lastupdate,updatetonight)
	}
}

function updatetonight(dataline) {
	if (dataline) {
		var dataLineArray = dataline.split('::@ton@::');
		document.getElementById('hierL').innerHTML = dataLineArray[2];
		document.getElementById('cesoirL').innerHTML = dataLineArray[0];
		document.getElementById('demainL').innerHTML = dataLineArray[1];
		document.getElementById('semaineL').innerHTML = dataLineArray[3];
		document.getElementById('cal_perso').innerHTML = dataLineArray[4];
	}
}

function reloadannonces()
{
	if (document.getElementById('m_annonces_date')) {
		var lastupdate = document.getElementById('m_annonces_date').className;
		setTimeout("reloadannonces()", 300000);
		x_ajax_checkannonces(lastupdate, displayannonces);
	}
}

function displayannonces(dataline)
{
	if (dataline)
		document.getElementById('annonces_episodes').innerHTML = dataline;
}

function reloadaudiences()
{
	if (document.getElementById('m_audiences_date')) {
		var lastupdate = document.getElementById('m_audiences_date').className;
		setTimeout("reloadaudiences()", 3600000);
		x_ajax_checkaudiences(lastupdate, displayaudiences);
	}
}

function displayaudiences(dataline)
{
	if (dataline)
		document.getElementById('audiences_content').innerHTML = dataline;
}

function PublishVideo(rowID) {	
	ajaxload_on();
	var titleVideo = document.getElementById("titlevideo" + rowID).value;
	var textArea = document.getElementById("postArea" + rowID).value;

	document.getElementById('postedit' + rowID).style.display = "none";
	document.getElementById('postedit' + rowID).innerHTML = "";

	submitVal = rowID + ":!@:" + textArea + ":!@:pubvideo:!@:" + titleVideo;
	x_ajax_submitEdit(submitVal, resetEditWindow);

	return false;
}

function untogglem_clip(Layer1, Layer2)
{
	if (document.getElementById)
	{
		// this is the way the standards work
		document.getElementById(Layer1).className= 'clipTypeSel';
		document.getElementById(Layer2).className= 'clipType';
		if (Layer1 == "listclip")
			x_ajax_m_clip_thread(0, displaym_clip_thread);
		else
			x_ajax_m_clip_com(0, displaym_clip_com);
	}
}

function displaym_clip_thread(data)
{
	if (document.getElementById)
	{
		document.getElementById("listclipcoml").style.display= 'none';
		document.getElementById("listclipl").innerHTML= data;
		document.getElementById("listclipl").style.display= 'block';
	}
}

function displaym_clip_com(data)
{
	if (document.getElementById)
	{
		document.getElementById("listclipl").style.display= 'none';
		document.getElementById("listclipcoml").innerHTML= data;
		document.getElementById("listclipcoml").style.display= 'block';
	}
}

function tonight(Layer1, Layer2, Layer3, Layer4)
{
	if (document.getElementById)
	{
		document.getElementById(Layer1).className= 'clipTypeSel';
		document.getElementById(Layer1 + 'L').style.display= 'block';
		document.getElementById(Layer2).className= 'clipType';
		document.getElementById(Layer2 + 'L').style.display= 'none';
		document.getElementById(Layer3).className= 'clipType';
		document.getElementById(Layer3 + 'L').style.display= 'none';
		document.getElementById(Layer4).className= 'clipType';
		document.getElementById(Layer4 + 'L').style.display= 'none';

	}
}

function jour(Layer1, Layer2, Layer3, Layer4)
{
	if (document.getElementById)
	{
		document.getElementById(Layer1).className= 'clipTypeSel';
		document.getElementById(Layer1 + 'L').style.display= 'block';
		document.getElementById(Layer2).className= 'clipType';
		document.getElementById(Layer2 + 'L').style.display= 'none';
		document.getElementById(Layer3).className= 'clipType';
		document.getElementById(Layer3 + 'L').style.display= 'none';
		document.getElementById(Layer4).className= 'clipType';
		document.getElementById(Layer4 + 'L').style.display= 'none';
	}
}

function listserie()
{
	if (document.getElementById)
	{
		form = document.forms["listserieform"];
		searchNodes = form.elements;
		if (searchNodes[0].checked || (searchNodes[1].checked && searchNodes[2].value.length > 3))
		{
			clearTimeout(e);
			e = setTimeout("Applylistserie()", 800);
		}
	}
}
function Applylistserie()
{
	if (document.getElementById)
	{
		form = document.forms["listserieform"];
		searchNodes = form.elements;

		if (searchNodes[0].checked)
			var searchtype = "0";
		else
			var searchtype = "1";

		if (searchNodes[3].checked)
			var favorite = "1";
		else
			var favorite = "";

		var dataLine = searchNodes[2].value + ':!bl@:' + searchNodes[4].value + ':!bl@:' + favorite + ':!bl@:' + searchNodes[5].value + ':!bl@:' + searchtype + ':!bl@:' + searchNodes[6].value + ':!bl@:' + searchNodes[7].value + ':!bl@:' + searchNodes[8].value;
		document.getElementById('listserieload').innerHTML = "<img src='images/core/indicator.gif'>";
		x_ajax_listserie(dataLine, displaylistserie);
	}
}
function displaylistserie(dataline) {
	if (document.getElementById)
	{
		var dlarray = dataline.split('::arrdlm::');
		document.getElementById('listserie').innerHTML = dlarray[0];
		document.getElementById('listserieload').innerHTML = "";
	}
}

function subscribe_show(ID) {
	if (document.getElementById)
	{
		document.getElementById('subscribed').style.display = "inline";
		x_ajax_show_subscribe(ID, updateSubscribed);
	}
}

function unsubscribe_show(ID) {
	if (document.getElementById)
	{
		document.getElementById('subscribed').style.display = "none";
		x_ajax_show_unsubscribe(ID, updateSubscribed);
	}
}

function sub_show(ID) {
	if (document.getElementById)
	{
		x_ajax_subshow(ID, updateSubbed);
	}
}

function unsub_show(ID) {
	if (document.getElementById)
	{
		x_ajax_unsubshow(ID, updateSubbed);
	}
}

function updateSubbed(data) {
	if (document.getElementById)
	{
		document.getElementById('subbedNotification').innerHTML = data;
	}
}

function display_episode(epID,serieID) {
	if (document.getElementById)
	{
		var dataLine =  epID + ':!b2l@:' + serieID;
		document.getElementById('listserieload').innerHTML = "<img src='images/core/indicator.gif'>";
		x_ajax_display_episode(dataLine, display_episode1);
	}
}

function display_episode1(dataline) {
	if (document.getElementById)
	{
		var dlarray = dataline.split('::@!@::');
		document.getElementById('listserieload').innerHTML = "";
		document.getElementById('fiche_episode').innerHTML = dlarray[0];
		document.getElementById('episode_num_view').innerHTML = dlarray[1];
	}
}

function reloadprogress() {
	if (document.getElementById('progress'))
		x_ajax_progress(0, displayprogress);
}

function displayprogress(dataline) {
	if (document.getElementById)
	{
		var progress = document.getElementById('progress');
		progress.innerHTML = dataline;
//		clearInterval(o);
//		o = setInterval("reloadprogress()", 600000);
	}
}

function writefhits(threadID,date)
{
	if (document.getElementById)
	{
		dataLine = threadID + ":f!@:" + date;
		x_ajax_writefhits(dataLine,writefhitsend);
	}
}

function writefhitsend(dataline)
{
	var dataLineArray = dataline.split('::wr@!::');
	numview = "numview" + dataLineArray[1];
	document.getElementById(numview).innerHTML = dataLineArray[0];
}
