var exemp = new Array();
exemp['Megavideo'] = "http://www.megavideo.com/?v=XXXXXXXX";
exemp['Megavideo/MU'] = "http://www.megavideo.com/?d=XXXXXXXX";
exemp['Megaupload'] = "http://www.megaupload.com/?d=XXXXXXXX";
exemp['Veoh'] = "http://www.veoh.com/videos/XXXXXXXX";
exemp['zShare'] = "http://www.zshare.net/video/XXXXXXXX";
exemp['JukeBox'] = "http://www.dailymotion.com/widget/jukebox?list[]=%2Fplaylist%2FXXXXXXXX";
exemp['Dailymotion'] = "http://www.dailymotion.com/video/XXXPARTIE1XXX, http://www.dailymotion.com/video/XXXPARTIE2XXX";
exemp['Googlevideo'] = "http://video.google.com/videoplay?docid=XXXXXXXX";
exemp['Vreel'] = "http://beta.vreel.net/watch_XXXXXXXX.html";
exemp['StageVu'] = "http://www.stagevu.com/video/XXXXXXXX";
exemp['Youku'] = "http://v.youku.com/v_show/id_XXXXXXXX=.html";
exemp['Wat'] = "http://www.wat.tv/video/XXXXXXXX.html";
exemp['Sevenload'] = "http://fr.sevenload.com/videos/XXXXXXXX";

var nbr = 1;

function showEm(args) {
	document.getElementById('em_'+args).style.display = "inline";
}
function hideEm(args) {
	document.getElementById('em_'+args).style.display = "none";
}
function showM(args) {
	if(args=="upload"){
		msg = "Le téléversement de liens vidéo est reservé aux membres uniquement.";
	}
	else if(args=="favoris"){
		msg = "La consultation des favoris est reservée aux membres uniquement.";
	}
	else if(args=="pub"){
		msg = "La gestion de publicitées est reservée aux membres uniquement.";
	}
	alert(msg);
	showL();
}

function showL() {
	document.getElementById('frmH').style.display = "inline";
	document.getElementById('idH').style.display = "none";
	document.getElementById('login').focus();
}

function xhRequest(url,finish) {
	var xhr;
	try {
	    xhr = new ActiveXObject('Msxml2.XMLHTTP');
	}
	 catch(e){
	    try {
	        xhr = new ActiveXObject('Microsoft.XMLHTTP');
	    }
	    catch(e2){
	        try{
	            xhr = new XMLHttpRequest();
	        }
	        catch(e3) {
	            xhr = false;
	        }
	    }
	}
	if (xhr) {
		xhr.open("GET", url, true);
		xhr.onreadystatechange = function(){
 			if (xhr.readyState == 4){
				if (xhr.status == 200){
					eval("finish(xhr.responseText);");
    			}
				else{
					eval("finish('error');");
				}
			}
		}
		xhr.send(null);
  	}
	else{
		alert("Ajax ne fonctionne pas");
	}
}
function xhrRequestPOST(url,finish,params) {
	var xhr;
	try {
	    xhr = new ActiveXObject('Msxml2.XMLHTTP');
	}
	 catch(e){
	    try {
	        xhr = new ActiveXObject('Microsoft.XMLHTTP');
	    }
	    catch(e2){
	        try{
	            xhr = new XMLHttpRequest();
	        }
	        catch(e3) {
	            xhr = false;
	        }
	    }
	}
	if (xhr) {
		xhr.open("POST", url, true);
		xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr.setRequestHeader("Connection", "close");
		xhr.onreadystatechange = function(){
 			if (xhr.readyState == 4){
				if (xhr.status == 200){
					eval("finish(xhr.responseText);");
    			}
				else{
					eval("finish('error');");
				}
			}
		}
		xhr.send(params);
  	}
	else{
		alert("Ajax ne fonctionne pas");
	}
}

function showD(args){
	urlP = "/files/"+args+".php?RANDOM="+Math.random()+String.fromCharCode(34);
	document.getElementById(args).style.display = "block";
	document.getElementById(args).innerHTML = "<div class='loading'>Chargement ...</div>";
	xhRequest(urlP,function(res){
		document.getElementById(args).innerHTML = res;
		if(args == "upload"){
			exempleURL(1);
		}
	});
}

function closeD(args){
	document.getElementById(args).style.display = "none";
}
function close_reg() {
	document.getElementById('register').style.display = "none";
}
function close_prof() {
	document.getElementById('profile').style.display = "none";
}

function changeK(args) {
	document.getElementById('genre_films').value = "";
	document.getElementById('genre_series').value = "";
	document.getElementById('genre_animes').value = "";
	document.getElementById('genre').value = "";
	
	if(args=="films"){
		document.getElementById('lecteurs').style.visibility = "visible";
		document.getElementById('genreDiv_films').style.display = "block";
		document.getElementById('genreDiv_series').style.display = "none";
		document.getElementById('genreDiv_animes').style.display = "none";
	}else{
		if(args=="series"){
			document.getElementById('genreDiv_films').style.display = "none";
			document.getElementById('genreDiv_series').style.display = "block";
			document.getElementById('genreDiv_animes').style.display = "none";
		}
		else{
			document.getElementById('genreDiv_films').style.display = "none";
			document.getElementById('genreDiv_series').style.display = "none";
			document.getElementById('genreDiv_animes').style.display = "block";
		}
		document.getElementById('lecteur').value = "";
		document.getElementById('lecteurs').style.visibility = "hidden";
	}
}

function changeG(args){
	document.getElementById('genre').value = args;
}
function changeTitreUP(args,k) {
	if(args == "--autre--"){
		document.getElementById('otherDiv_'+k).style.display = "block";
	}
	else{
		document.getElementById('otherDiv_'+k).style.display = "none";
	}
	document.getElementById('titre').value = args;
}
function changeK_upload(args) {
	document.getElementById('titreDIV_films').value = "";
	document.getElementById('titreDIV_series').value = "";
	document.getElementById('titreDIV_animes').value = "";
	document.getElementById('titre').value = "";
	if(args=="films"){
		document.getElementById('titreDIV_films').style.display = "inline";
		document.getElementById('titreDIV_series').style.display = "none";
		document.getElementById('titreDIV_animes').style.display = "none";
	}
	else if(args=="series"){
		document.getElementById('titreDIV_films').style.display = "none";
		document.getElementById('titreDIV_series').style.display = "inline";
		document.getElementById('titreDIV_animes').style.display = "none";
	}
	else if(args=="animes"){
		document.getElementById('titreDIV_films').style.display = "none";
		document.getElementById('titreDIV_series').style.display = "none";
		document.getElementById('titreDIV_animes').style.display = "inline";
	}
	for(o=1;o<=nbr;o++){
		if(document.getElementById('seriesForm'+o)){
			if(args == "films"){
				document.getElementById('seriesForm'+o).style.display = "none";
				document.getElementById('filmQualit'+o).style.display = "block";
			}
			else{
				document.getElementById('filmQualit'+o).style.display = "none";
				document.getElementById('seriesForm'+o).style.display = "block";
			}
		}
	}
}

function remettreURL(numb) {
	if(document.getElementById('lien'+numb).value == exemp[document.getElementById('lecteur'+numb).value]){
		document.getElementById('lien'+numb).style.color = "#000";
		document.getElementById('lien'+numb).value = "";
	}
}
function exempleURL(numb){
	document.getElementById('lien'+numb).value = exemp[document.getElementById('lecteur'+numb).value];
	document.getElementById('lien'+numb).style.color = "#A8A8A8";
}
function removeL(args) {	
	document.getElementById('allLiens').removeChild(document.getElementById('link'+args));
}

function addLink(){
	nbr++;
	document.getElementById('nbr').value=nbr;
	newLien = document.createElement("div");
	newLien.setAttribute("class","field");
	newLien.setAttribute("id","link"+nbr);
	document.getElementById('allLiens').appendChild(newLien);
	addL = '<div class="ll">Lien '+nbr+': [<a href="javascript:removeL(\''+nbr+'\')">Supprimer</a>]</div><label for="lecteur'+nbr+'">Plateforme</label> ';
	addL += '<select name="lecteur'+nbr+'" id="lecteur'+nbr+'" style="width:150px" onchange="exempleURL('+nbr+')">';
	addL += '	<option value="Megavideo">Megavideo</option>';
	addL += '	<option value="Megavideo/MU">Megavideo/MU</option>';
	addL += '	<option value="Veoh">Veoh</option>';
	addL += '	<option value="zShare">zShare</option>';
	addL += '	<option value="Dailymotion">Dailymotion (liens)</option>';
	addL += '	<option value="JukeBox">Dailymotion (JukeBox)</option>';
	addL += '	<option value="Vreel">Vreel</option>';
	addL += '	<option value="StageVu">StageVu</option>';
	addL += '	<option value="Googlevideo">Googlevideo</option>';
	addL += '	<option value="Youku">Youku</option>';
	addL += '	<option value="Wat">Wat	</option>';
	addL += '	<option value="Sevenload">Sevenload</option>';
	addL += '</select><span id="seriesForm'+nbr+'" style="display:'+((document.getElementById('secDB').value == "films")?"none":"block")+'">';
	addL += '	<label for="sais'+nbr+'">Saison x Episode</label>';
	addL += '	<input type="text" value="" name="sais'+nbr+'" id="sais'+nbr+'" size="4"/> ';
	addL += '	x ';
	addL += '	<input type="text" value="" name="ep'+nbr+'" id="ep'+nbr+'" size="4"/><br/><label for="comm'+nbr+'">Format :</label>';
	addL += '	<select name="comm'+nbr+'" id="comm'+nbr+'" style="width:80px">';
	addL += '		<option value=""></option>';
	addL += '		<option value="VF">VF</option>';
	addL += '		<option value="VO">VO</option>';
	addL += '		<option value="VOSTFR">VOSTFR</option>';
	addL += '	</select><br/>';
	addL += '</span>';
	addL += '<span id="filmQualit'+nbr+'" style="display:'+((document.getElementById('secDB').value != "films")?"none":"block")+';">';
	addL += '	<label for="qual'+nbr+'">Qualité :</label>';
	addL += '	<select name="qual'+nbr+'" id="qual'+nbr+'" style="width:80px">';
	addL += '		<option value=""></option>';
	addL += '		<option value="DVDRip">DVDRip</option>';
	addL += '		<option value="DVDSRC">DVDSRC</option>';
	addL += '		<option value="R5">R5</option>';
	addL += '		<option value="TS">TS</option>';
	addL += '		<option value="CAM">CAM</option>';
	addL += '	</select><br/>';
	addL += '</span>';
	addL += '<label for="lien'+nbr+'">URL ou Code HTML:</label>  <textarea cols="34" value="" name="lien'+nbr+'" id="lien'+nbr+'" rows="3" style="color:#000;" onfocus="remettreURL('+nbr+')"></textarea>';
	if(document.getElementById('optionPub')){
	addL += '	<label for="pub'+nbr+'">Publicité :</label> <select id="pub'+nbr+'" name="pub'+nbr+'" onChange="pubChang(this.value)"><option value="">Aucune</option><option value="">-</option>';
	addL += unescape(document.getElementById('optionPub').value);
	addL += '	<option value="">-</option><option value="modifier">Modifier mes publicités...</option></select>';
	}
	document.getElementById('link'+nbr).innerHTML = addL;
}
function pubChang(args) {
	if(args == "modifier"){
		window.open("http://www.alloseven.com/?s=pub");
	}
}
function submitF() {
	for(numb=1;numb<=nbr;numb++){
		if(document.getElementById('lien'+numb)){
			if(document.getElementById('lien'+numb).value == exemp[document.getElementById('lecteur'+numb).value]){
				document.getElementById('lien'+numb).value = "";
			}
		}
	}
	document.getElementById('submitUp').submit();
}
function showFav() {
	if(document.getElementById('favSec').style.display == "none"){
		document.getElementById('favSec').style.display = "block";
	}
	else{
		document.getElementById('favSec').style.display = "none";
	}
}
function managePub(todo,tID) {
	titrepub = document.getElementById('titrepub_'+tID).value;
	codehtml = document.getElementById('codehtml_'+tID).value;
	if(titrepub == "" || codehtml == ""){
		alert("Oups vous avez oublié un champs !");
	}
	else{
		urlP = "/files/pub_act.php?do="+todo+"&RANDOM="+Math.random()+String.fromCharCode(34);
		document.getElementById("lesPub").innerHTML = "<div class='loading'>Chargement ...</div>";
		xhrRequestPOST(urlP,function(res){
			document.getElementById("lesPub").innerHTML = res;
			if(todo =="add"){
				document.getElementById('titrepub_'+tID).value = "";
				document.getElementById('codehtml_'+tID).value = "";
			}
		},"t="+titrepub+"&c="+codehtml+"&id="+tID);
	}
}

