// JavaScript Document
var emselect=0;
var newsselect=0;
var m_onair=1;
var m_aujourdhui=0;
var m_emissions=0;
var m_news=0;
var m_moncompte=0;
var progcom=0;


var remplirChamp = function (obj)
{
        document.getElementById('liste').innerHTML = obj.responseText;
}

var remplirChamp2 = function (obj,id_element)
{
//alert (id_element);
        document.getElementById(id_element).innerHTML = obj.responseText;
		if (id_element=="test")
		 {
		  sendData2("", "","temp/affiche_next_pgm.php?pgm=2&movieGrid="+document.forms["pgm1"].elements["id_prog"].value , "GET","test0");
		}
		if (id_element=="test0")
		 {
		 sendData2("rien", "rien","temp/affiche_next_pgm.php?pgm=3&movieGrid="+document.forms["pgm2"].elements["id_prog"].value , "GET","test00");
		  
		}
	/*	if (id_element=="test00")
		 {
		  sendData2("rien", "rien","affiche_next_pgm.php?pgm=4&movieGrid="+document.forms["pgm3"].elements["id_prog"].value , "GET","test000");
		}*/
		if (id_element=="moncompte")
		{
			if (document.getElementById("moncompte").innerHTML.search("012345azert") >0) 
			{
				if (document.getElementById("listecomment").style.display!="none") 
				{prog=progcom; 
				DisplayDIV("boutonecrirecom");
				}
			}
		}

}

function suitepgm(prog)
{
//	sendData2("rien", "rien","affiche_next_pgm.php?pgm=1&movieGrid="+document.forms["pgm1"].elements["id_prog"].value , "GET","test");

sendData2("rien", "rien","temp/affiche_next_pgm.php?pgm=1&movieGrid="+prog , "GET","test");
}

function sendData2(data, value, page, method,id_element)
{
		var XHR2 = new XHRConnection();
		XHR2.appendData(data, value);
		XHR2.sendAndLoad(page, method, remplirChamp2,id_element);
		
}

function sendData(data, value, page, method)
{
        var XHR = new XHRConnection();
        XHR.appendData(data, value);
        XHR.sendAndLoad(page, method, remplirChamp);
		
	//	var XHR2 = new XHRConnection();
	//	XHR2.appendData(data, value);
	//	XHR2.sendAndLoad("video_lib.php", method, remplirChamp2);
		
}





function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function HideDIV(d) { document.getElementById(d).style.display = "none";  }
function DisplayDIV(d) { document.getElementById(d).style.display = "block"; }
function caseover(d) {
 document.getElementById(d).style.backgroundImage="url('img/cadres_gauche_bleu.gif')"; 
 document.getElementById("text"+d).style.color="#FFFFFF"; 
}
function caseout(d) {
 document.getElementById(d).style.backgroundImage="url('img/cadres_gauche.gif')"; 
  document.getElementById("text"+d).style.color="#0A50A1"; 
}
function listecommentaires(prog) {
progcom=prog;
sendData2("pgm", prog ,"temp/liste_commentaires.php", "GET","listecomment");
DisplayDIV("listecomment");
}
function list_com_over(d) {
if (document.getElementById("list_com_var"+d).value==0) {
 document.getElementById("list_com_"+d).style.backgroundImage="url('img/lecture_commentaire_bleu.gif')"; 
 document.getElementById("list_com_"+d).style.color="#FFFFFF"; 
 }
}
function list_com_out(d) {
if (document.getElementById("list_com_var"+d).value==0) {
 document.getElementById("list_com_"+d).style.backgroundImage="url('img/lecture_commentaire.gif')"; 
  document.getElementById("list_com_"+d).style.color="#0A50A1"; }
}
function list_com_click(idcom,numcom)
{	
	document.getElementById("list_com_"+numcom).style.backgroundImage="url(img/lecture_commentaire_gd.gif)"; 
	document.getElementById("list_com_"+numcom).onmouseover="";
	document.getElementById("list_com_"+numcom).onmouseout="";
	document.getElementById("list_com_"+numcom).height="190";
	sendData2("idcom", idcom,"temp/affiche_comment.php" , "GET","list_com_"+numcom);
	document.getElementById("list_com_var"+numcom).value=1;
	//document.getElementById("lecturecom").style.top=document.getElementById("list_com_"+numcom).style.top
	//document.getElementById("lecturecom").style.left="35 px";
	//DisplayDIV("lecturecom");
	//document.getElementById("listecomment").style.filter = "alpha(opacity=50)";
}
function ecrirecom()
{
sendData2("prog",progcom,"temp/commentaire_ecrire.php" , "POST","ecrirecomment");
DisplayDIV("ecrirecomment");
HideDIV("moncompte");
}
function affiche_moncompte_com(prog)
{	
	progcom=prog;
	DisplayDIV("moncompte");
	if (document.getElementById("listecomment").style.display=="none") {prog=0; } else {prog=progcom; }
	sendData2("prog", prog,"temp/moncompte_bienvenue.php" , "GET","moncompte");
}
function creercom(prog)
{	
	var XHR2 = new XHRConnection();
	XHR2.appendData("prog", prog);
	XHR2.appendData("titre", document.getElementById("ecrire_titre_comment").value);
	XHR2.appendData("texte", document.getElementById("ecrire_texte_comment").value);
	XHR2.sendAndLoad("temp/creercom.php","POST",remplirChamp2, "listecomment");
	HideDIV("ecrirecomment");

}



function afficheaujourdhui(h1)
{	
	//document.getElementById("list_com_"+numcom).style.backgroundImage="url('img/cadres_gauche_gd.gif')"; 
	//document.getElementById("list_com_"+numcom).onmouseover="";
	//document.getElementById("list_com_"+numcom).onmouseout="";
	sendData2("h1", h1,"temp/affiche_aujourdhui.php" , "GET","aujourdhui_liste");


}
function menu_onair()
{	
	efface_menu();
	MM_swapImgRestore();
	MM_swapImage('img_onair','','temp/img/onair_on.gif',1);
	DisplayDIV("affonair");
	DisplayDIV("recentes");
	m_onair=1;
}
function efface_menu_onair()
{	
	HideDIV("affonair");
	MM_swapImage('img_onair','','temp/img/onair_off.gif',1);
	m_onair=0;
	HideDIV("recentes");
}
function menu_aujourdhui()
{	
	efface_menu();
	MM_swapImage('img_aujourdhui','','temp/img/aujourdhui_on.gif',1);
	DisplayDIV("aujourdhui");
	DisplayDIV("aujourdhui_liste");
	m_aujourdhui=1;
	DisplayDIV("recentes");
}
function efface_menu_aujourdhui()
{	
	MM_swapImage('img_aujourdhui','','temp/img/aujourdhui_off.gif',1);
	HideDIV("aujourdhui");
	HideDIV("aujourdhui_liste");
	m_aujourdhui=0;
	HideDIV("recentes");
}
function menu_emissions()
{	
	efface_menu();
	MM_swapImgRestore();
	MM_swapImage('img_emissions','','temp/img/emissions_on.gif',1);
	m_emissions=1;
	emselect=0;
	affiche_emissions();
}
function efface_menu_emissions()
{	
	MM_swapImage('img_emissions','','temp/img/emissions_off.gif',1);
	HideDIV("emissions_liste");
	HideDIV("emissions");
	m_emissions=0;
	HideDIV("recentes");
}
function menu_news()
{	
	efface_menu();
	MM_swapImgRestore();
	MM_swapImage('img_news','','temp/img/news_on.gif',1);
	m_news=1;
	affiche_news();
}
function efface_menu_news()
{	
	MM_swapImage('img_news','','temp/img/news_off.gif',1);
	HideDIV("news");
	m_news=0;
}
function menu_moncompte()
{	
	efface_menu();
	MM_swapImgRestore();
	MM_swapImage('img_moncompte','','temp/img/moncompte_on.gif',1);
	m_moncompte=1;
	affiche_moncompte();
}
function init_moncompte(pseudo,pass)
{	
	var XHR2 = new XHRConnection();
	efface_menu();
	MM_swapImgRestore();
	MM_swapImage('img_moncompte','','temp/img/moncompte_on.gif',1);
	m_moncompte=1;
	DisplayDIV("moncompte");
	XHR2.appendData("pseudo",pseudo);
	XHR2.appendData("id", pass);
	XHR2.sendAndLoad("temp/moncompte_initpass.php","POST",remplirChamp2, "moncompte");
}

function modif_compte(login,id)
{	test=0;
	if (document.getElementById("newpasse").value!=document.getElementById("newpasse2").value)
	{ alert("mot de passes différents"); 
	document.getElementById("newpasse").value="";
	document.getElementById("newpasse2").value="";
	test=1
	}
	
	pass=document.getElementById("newpasse").value;
	if (pass.length<4) {
	alert("au moins 4 caractères");
	document.getElementById("newpasse").value="";
	document.getElementById("newpasse2").value="";
	test=1;
	}

if (test==0)
	{		
	var XHR2 = new XHRConnection();
	XHR2.appendData("passe", document.getElementById("newpasse").value);
	XHR2.appendData("login", login);
	XHR2.appendData("id", id);
	XHR2.sendAndLoad("temp/moncompte_initpass_valid.php","POST",remplirChamp2, "moncompte");
	}
}



function efface_menu_moncompte()
{	
	MM_swapImage('img_moncompte','','temp/img/moncompte_off.gif',1);
	HideDIV("moncompte");
	m_news=0;
}
    function thisMovie(movieName) { /*appel flash */
        var isIE = navigator.appName.indexOf("Microsoft") != -1;
        return (isIE) ? window[movieName] : document[movieName];
    }

function playvideo(prog)
{	
//sendData2("prog", prog,"lecture_pgm.php" , "GET","lecteur");

thisMovie("player_publicg1").lecturevideo(prog,0);
}
function playvideo_seek(prog,seek)
{	
//sendData2("prog", prog,"lecture_pgm.php" , "GET","lecteur");

thisMovie("player_publicg1").lecturevideo(prog,seek);
}
function affiche_emissions()
{	
	DisplayDIV("emissions");
	sendData2("", "","temp/liste_emissions.php" , "GET","emissions");
}
function efface_menu()
{	
	if (m_onair==1) {efface_menu_onair();} 
	if (m_aujourdhui==1) {efface_menu_aujourdhui();} 
	if (m_emissions==1) {efface_menu_emissions();} 
	if (m_news==1) {efface_menu_news();} 
	if (m_moncompte==1) {efface_menu_moncompte();} 
	progcom=0;
	HideDIV("listecomment");
}

function emission_detail(num_emission)
{	
	HideDIV("emissions");
	DisplayDIV("emissions_liste");
	sendData2("num_emission",num_emission,"temp/detail_emissions.php" , "GET","emissions_liste");
}

function affiche_news()
{	
	DisplayDIV("news");
	sendData2("", "","temp/news.php" , "GET","news");
}
function affiche_moncompte()
{	
	DisplayDIV("moncompte");
	if (document.getElementById("listecomment").style.display=="none") {prog=0; } else {prog=progcom; }
	sendData2("prog", prog,"temp/moncompte_bienvenue.php" , "GET","moncompte");
}

function video_onair(titre,prog) 
{
titre40=titre;
if (titre.length>53) {titre40=titre.substring(0, 53)+"...";}
document.getElementById("encemoment").innerHTML=titre40+'   <a href="#" onclick="detailprog('+prog+');return;" class="lienbleu">[infos]</a>';
DisplayDIV("encemoment");
titre2=titre;
if (titre.charAt(2)==':' || titre.charAt(1)==':') { titre2=titre.substring(5,titre.length);}
document.title = "VIDEO: "+ titre2 + "   *** PUBLICG.TV La Web-Tv LGBT & Gay-Friendly ";
document.getElementById("export").innerHTML='<span class="titrebleu">Lecteur exportable : '+titre2+' </span><br><textarea onclick="this.select()" type="text" cols="50">&lt;div&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"  id="player_publicg'+prog+'"  width="440" height="380" align="middle" &gt;  &lt;param name="allowScriptAccess" value="always" /&gt; &lt;param name="allowFullScreen=" value="true" /&gt; &lt;param name="movie" value="http://www.publicg.tv/export/videopublicgexp.swf?movieAction=lecture&Program='+prog+'" /&gt; &lt;param name="quality" value="high" /&gt;   &lt;param name="bgcolor" value="#000000" /&gt;&lt;embed src="http://www.publicg.tv/export/videopublicgexp.swf?movieAction=lecture&Program='+prog+'" quality="high" bgcolor="#000000" width="440" height="380" name="player_publicg'+prog+'"  align="middle" allowscriptaccess="always" allowfullscreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /&gt;&lt;/object&gt;&lt;/div&gt;</textarea>';
document.getElementById("export").innerHTML+='<br><span class="titrebleu">Permalien : '+titre2+' </span><br><textarea onclick="this.select()" type="text" cols="50" rows="1">http://www.publicg.tv/?prog='+prog+'</textarea>';
DisplayDIV("export");
}
function seconnecter()
{	
	var XHR2 = new XHRConnection();
	XHR2.appendData("pseudo", document.getElementById("pseudo").value);
	XHR2.appendData("passe", document.getElementById("passe").value);
	XHR2.sendAndLoad("temp/moncompte_login.php","POST",remplirChamp2, "moncompte");
	if (document.getElementById("listecomment").style.display=="none") {prog=0; } 
	else 
	{prog=progcom; 
	DisplayDIV("boutonecrirecom");

	}

}


function motdepasseperdu()
{
	sendData2("","","temp/moncompte_motdepasseperdu.php" , "POST","moncompte");

}

function motdepasseperdu2()
{
	email=document.getElementById("emailperdu").value;
	sendData2("email",email,"temp/moncompte_motdepasseperdu2.php" , "POST","moncompte");

}

function creercompte()
{
	sendData2("", "","temp/moncompte_creer.php" , "GET","moncompte");
}
function moncompte_bienvenue()
{
	sendData2("", "","temp/moncompte_bienvenue.php" , "GET","moncompte");
}

function creation_compte()
{
	var XHR2 = new XHRConnection();

	XHR2.appendData("nom", document.getElementById("nom").value);
	XHR2.appendData("prenom", document.getElementById("prenom").value);
	XHR2.appendData("email", document.getElementById("email").value);
	XHR2.appendData("age", document.getElementById("age").value);
	XHR2.appendData("sexe", document.getElementById("sexe").value);
	XHR2.appendData("pseudo", document.getElementById("pseudo").value);
	XHR2.appendData("passe", document.getElementById("passe").value);
	XHR2.appendData("passe2", document.getElementById("passe2").value);
	XHR2.sendAndLoad("temp/moncompte_creation.php","POST",remplirChamp2, "moncompte");
	
}





function Timer_pub(){   //Boucle en miliseçondes)
   timeoutID = window.setTimeout("pub()",60000);
}
function pub(){  
sendData2("", "","temp/pub.php" , "GET","pub");
Timer_pub();
}
function lireunprog(num_prog)
{	
	efface_menu();
	MM_swapImgRestore();
	MM_swapImage('img_emissions','','temp/img/emissions_on.gif',1);
	m_emissions=1;
	emselect=0;

	DisplayDIV("emissions_liste");
	sendData2("num_prog",num_prog,"temp/lire_un_prog.php" , "GET","emissions_liste");
	playvideo(num_prog);

	DisplayDIV("recentes");
}
function lireunprog_timer(num_prog,seek)
{	
	efface_menu();
	MM_swapImgRestore();
	MM_swapImage('img_emissions','','temp/img/emissions_on.gif',1);
	m_emissions=1;
	emselect=0;

	DisplayDIV("emissions_liste");
	sendData2("num_prog",num_prog,"temp/lire_un_prog.php" , "GET","emissions_liste");
	playvideo_seek(num_prog,seek);
    window.clearTimeout(timerprog);
	DisplayDIV("recentes");
}
function affiche_recentes(debut)
{	
	DisplayDIV("recentes");
	sendData2("debut",debut,"temp/emissions_recentes.php" , "GET","recentes");
}
function aff_accueil_infos()
{
 sendData2("", "","temp/news_accueil.php" , "GET","affonair");
 }
function detailprog(num_prog)
{	
	efface_menu();
	MM_swapImgRestore();
	MM_swapImage('img_emissions','','temp/img/emissions_on.gif',1);
	m_emissions=1;
	emselect=0;

	DisplayDIV("emissions_liste");
	sendData2("num_prog",num_prog,"temp/lire_un_prog.php" , "GET","emissions_liste");


	DisplayDIV("recentes");
}

function VerificationEmail(elm)
{
if (elm.value.indexOf("@") != "-1" &&
    elm.value.indexOf(".") != "-1" &&
    elm.value != "")
    return true;

return false;
}

function VerificationFormulaire()
{
if (VerificationEmail(document.formmail.emailnewsletter) == false)
    {
    alert("Email non Valide.");
    document.formmail.emailnewsletter.focus();
    return false;
    }
	var XHR2 = new XHRConnection();
	XHR2.appendData("email", document.formmail.emailnewsletter.value);
	XHR2.sendAndLoad("temp/newsletter.php","POST",remplirChamp2, "newsletter");

return true;
}
