var idprog=0;

var ecran="infobas1";
var suivant="infobas2";
var verrou=false;

var ecran_em="infobas_em1";
var suivant_em="infobas_em2";
var verrou_em=false;


var ecranthumb="picturesthumb1";
var suivantthumb="picturesthumb2";
var verrouthumb=false;

var verrou_remplirChampinfocentre_haut=false;
var galerie_nbpages=0;
var galerie_pagecourante=0;
var galerie_nbphotosparpage=0;
var galerie_nbphotos=0;


var galerie_nbpages_em=0;
var galerie_pagecourante_em=0;
var galerie_nbphotosparpage_em=0;
var galerie_nbphotos_em=0;

var init_news=true;
var idinfo_ecran=-1;


var contactflag=false;

var init = function()
{
emissions_recentes();
news_accueil();
encemoment();
}

function idvideo(num_prog) {
	idprog=num_prog;
}
function infos_prog(num_prog) {
	var XHR2 = new XHRConnection();
	XHR2.appendData("num_prog",num_prog);
	XHR2.sendAndLoad("V4/V4_infoprog.php","GET",afficheinfosprog, "infoprog");

	var XHR3 = new XHRConnection();
	XHR3.appendData("num_prog",num_prog);
	XHR3.sendAndLoad("V4/V4_numchapitres.php","GET",afficheinfosprog, "menubas_chapitre");
	
	var XHR4 = new XHRConnection();
	XHR4.appendData("num_prog",num_prog);
	XHR4.sendAndLoad("V4/V4_numcommentaires.php","GET",afficheinfosprog, "menubas_com");
	

}
function infos_chap(num_prog) {
	var XHR2 = new XHRConnection();
	XHR2.appendData("num_prog",num_prog);
	XHR2.sendAndLoad("V4/V4_chapitres.php","GET",afficheinfosprog, "infoprog");

}

var afficheinfosprog = function (obj,id_element)
{
document.getElementById(id_element).innerHTML =obj.responseText;
}

function news_accueil() {
	var XHR2 = new XHRConnection();
	XHR2.sendAndLoad("V4/V4_news_accueil.php","GET",afficheinfosprog, "infoprog");

}
function encemoment() {
	var XHR2 = new XHRConnection();
	XHR2.appendData("cadre","encemoment");
	XHR2.sendAndLoad("V4/V4_affiche_pgm_direct.php","GET",afficheinfosprog, "encemoment");

}

function thisMovie(movieName) { /*appel flash */
        var isIE = navigator.appName.indexOf("Microsoft") != -1;
        return (isIE) ? window[movieName] : document[movieName];
   }

function playvideo(prog)
{	
thisMovie("lecteurvideo").lecturevideo(prog,0);
}
function playvideo_seek(prog,tps)
{	
thisMovie("lecteurvideo").lecturevideo(prog,tps);
}


function listecommentaires(num_prog) {
progcom=num_prog;
	var XHR2 = new XHRConnection();
	XHR2.appendData("pgm",num_prog);
	XHR2.sendAndLoad("V4/V4_liste_commentaires.php","GET",afficheinfosprog, "infoprog");

//sendData2("pgm", prog ,"temp/liste_commentaires.php", "GET","listecomment");
//DisplayDIV("listecomment");
}






var remplirChampAnimDroite = function ()
{	
	var XHR2 = new XHRConnection();
	XHR2.appendData("cadre", suivant);
	XHR2.appendData("uniqid", uniqid());
	XHR2.sendAndLoad("V4/V4_emissions_recentes_inc_suite.php","GET",affiche_remplirChampAnimDroite, "menu2");

}
var affiche_remplirChampAnimDroite = function (obj,id_element)
{
	if (!verrou) {
		
/*		
		
		verrou=true;
//	window.clearTimeout(timeoutID);
			var manager = new jsAnimManager();  

 			objanim = document.getElementById(ecran); 
 			objanim.style.position = "relative"; 

			var anim = manager.createAnimObject(ecran);  
   			anim.add({property: Prop.left,
								from: 0, to: -570,
								duration: 1400,
								ease: jsAnimEase.backout(0.4),
								onComplete: function() {verrou=false;}
					}); 
*/								
		  //  timeoutID = window.setTimeout(remplirChampAnimDroiteSuite,300,anim);
		/*	window.setTimeout(function() {
  			  remplirChampAnimDroiteSuite(anim);
			}, 300); */
			
			 document.getElementById(ecran).innerHTML ="";
	    		 shroom = document.getElementById(suivant);  
  var manager1 = new jsAnimManager();  
 manager1.registerPosition(suivant);  
  shroom.setPosition(700,80);  		
    document.getElementById(suivant).innerHTML =obj.responseText; 
	/*for (n=1;n<=5;n++) {
document.getElementById(suivant+'_acteurmenu'+n).style.opacity=0.7;
document.getElementById(suivant+'_acteurmenu'+n).style.filter ='alpha( opacity=70 )';
				}*/
  manager1.registerPosition(suivant);  
 shroom.setPosition(700,80);  

   
 var anim1 = manager1.createAnimObject(suivant);  
   
 anim1.add({property: Prop.position, to: new Pos(2,80),   
     duration: 600}); 

//timeoutID = window.setTimeout(remplirChampAnimDroite,10000);
var temp=ecran;
ecran=suivant;
suivant=temp;
	}
}

	
	
	
var menu_categories= function ()
{		ecran="infobas1";
	suivant="infobas2";

	derniermenuhaut=0;
	var XHR2 = new XHRConnection();
	XHR2.sendAndLoad("V4/V4_menucategories.php","GET", menu_categories_suite, "menu2");

}
var menu_categories_suite= function (obj,id_element)
{
	if (derniermenuhaut==0) {
	document.getElementById('menu2').innerHTML=obj.responseText; 
/*		for (n=1;n<=3;n++) {
document.getElementById(ecran+'_acteurmenu'+n).style.opacity=0.7;
document.getElementById(ecran+'_acteurmenu'+n).style.filter ='alpha( opacity=70 )';
				}*/
	}
}



var affichepgmtheme= function (theme)
{
	derniermenuhaut=0;
	ecran="infobas1";
	suivant="infobas2";
	var XHR2 = new XHRConnection();
	XHR2.appendData("theme", theme);
	XHR2.appendData("cadre", ecran);
	XHR2.sendAndLoad("V4/V4_liste_pgm_theme.php","GET",affiche_galerie_haut, "menu2");
}

var affichepgmtheme_suite= function (theme,sens)
{
				galerie_pagecourante=galerie_pagecourante+sens;
			if (galerie_pagecourante<=0) {galerie_pagecourante=1;}
			if (galerie_pagecourante>galerie_nbpages) {galerie_pagecourante=galerie_nbpages;}

	var XHR2 = new XHRConnection();
//	XHR2.appendData("id", idgalerie);
	XHR2.appendData("numpage",galerie_pagecourante);
	XHR2.appendData("uniqid", uniqid());
	XHR2.appendData("theme", theme);
	XHR2.sendAndLoad("V4/V4_liste_pgm_theme_suite.php","GET",affiche_galerie_haut_suite, "");

}



var afficheaujourdhui= function ()
{
		init_news=true;
	idinfo_ecran=-1;
	
	galerie_nbphotosparpage=5;
	derniermenuhaut=0;
	ecran="infobas1";
	suivant="infobas2";
	var XHR2 = new XHRConnection();
	XHR2.appendData("uniqid", uniqid());
	XHR2.appendData("cadre", ecran);
	XHR2.sendAndLoad("V4/V4_liste_pgm_aujourdhui.php","GET",affiche_galerie_haut, "menu2");
}

var afficheaujourdhui_suite= function (sens)
{
				galerie_pagecourante=galerie_pagecourante+sens;
			if (galerie_pagecourante<=0) {galerie_pagecourante=1;}
			if (galerie_pagecourante>galerie_nbpages) {galerie_pagecourante=galerie_nbpages;}

	var XHR2 = new XHRConnection();
//	XHR2.appendData("id", idgalerie);
	XHR2.appendData("numpage",galerie_pagecourante);
	XHR2.appendData("uniqid", uniqid());
	XHR2.sendAndLoad("V4/V4_liste_pgm_aujourdhui_suite.php","GET",affiche_galerie_haut_suite, "");

}



var affiche_galerie_haut = function (obj,id_element)
{
	if (!verrou) {
		
/*		
		
		verrou=true;
//	window.clearTimeout(timeoutID);
			var manager = new jsAnimManager();  

 			objanim = document.getElementById(ecran); 
 			objanim.style.position = "relative"; 

			var anim = manager.createAnimObject(ecran);  
   			anim.add({property: Prop.left,
								from: 0, to: -570,
								duration: 1400,
								ease: jsAnimEase.backout(0.4),
								onComplete: function() {verrou=false;}
					}); 
*/								
		  //  timeoutID = window.setTimeout(remplirChampAnimDroiteSuite,300,anim);
		/*	window.setTimeout(function() {
  			  remplirChampAnimDroiteSuite(anim);
			}, 300); */
	
	
	
			 document.getElementById(id_element).innerHTML ="";
	    	shroom = document.getElementById(id_element);  
			var manager1 = new jsAnimManager();  
			manager1.registerPosition(id_element);  
			shroom.setPosition(175,100);  		
	
	
		    document.getElementById(id_element).innerHTML =obj.responseText; 
			
			 if (document.getElementById('nbphotos').value<=galerie_nbphotosparpage)
			 {document.getElementById('flechedroite').style.visibility="hidden"	;}
												
			galerie_pagecourante=1;
			galerie_nbphotos=document.getElementById('nbphotos').value;
			galerie_nbpages=Math.floor((document.getElementById('nbphotos').value-1)/galerie_nbphotosparpage)+1;
   
// var anim1 = manager1.createAnimObject("listehaut");  
   
 //anim1.add({property: Prop.position, to: new Pos(175,190),        duration: 600}); 


	}
}



var affiche_galerie_haut_suite = function (obj,id_element)
{
	if (!verrou) {

			if (galerie_pagecourante>1){document.getElementById('flechegauche').style.visibility="visible";}
			if (galerie_pagecourante==1){document.getElementById('flechegauche').style.visibility="hidden";}
			if (galerie_pagecourante==galerie_nbpages){document.getElementById('flechedroite').style.visibility="hidden";}
			if (galerie_pagecourante<galerie_nbpages){document.getElementById('flechedroite').style.visibility="visible";}

			document.getElementById(ecran).innerHTML ="";
	    	shroom = document.getElementById(suivant);  
			var manager1 = new jsAnimManager();  
			manager1.registerPosition(suivant);  
			shroom.setPosition(700,80);  		
		    document.getElementById(suivant).innerHTML =obj.responseText; 
			manager1.registerPosition(suivant);  
 			shroom.setPosition(700,80);  
	        var anim1 = manager1.createAnimObject(suivant);  
			anim1.add({property: Prop.position, to: new Pos(2,80), 
			duration: 600
			}); 
			var temp=ecran;
			ecran=suivant;
			suivant=temp;
	}
}	







var emissions_recentes= function ()
{	
	init_news=true;
	idinfo_ecran=-1;
	var XHR2 = new XHRConnection();
	//XHR2.appendData("id", numpage);
	XHR2.appendData("uniqid", uniqid());
	galerie_nbphotosparpage=5;



	derniermenuhaut=0;
	ecran="infobas1";
	suivant="infobas2";
	XHR2.appendData("cadre", ecran);
	XHR2.sendAndLoad("V4/V4_emissions_recentes_inc.php","GET",affiche_galerie_haut, "menu2");

}
var emissions_recentes_suite= function (sens) {
			galerie_pagecourante=galerie_pagecourante+sens;
			if (galerie_pagecourante<=0) {galerie_pagecourante=1;}
			if (galerie_pagecourante>galerie_nbpages) {galerie_pagecourante=galerie_nbpages;}

	var XHR2 = new XHRConnection();
//	XHR2.appendData("id", idgalerie);
	XHR2.appendData("numpage",galerie_pagecourante);
	XHR2.appendData("uniqid", uniqid());
	XHR2.sendAndLoad("V4/V4_emissions_recentes_inc_suite.php","GET",affiche_galerie_haut_suite, "");
}




	
	
var affichevide= function ()
{
		window.clearTimeout(timeoutID);
		derniermenuhaut=1;

    document.getElementById('menu3').innerHTML='';

}
var affichevidemenu2= function ()
{
	//	window.clearTimeout(timeoutID);
		derniermenuhaut=1;

    document.getElementById('menu2').innerHTML='';

}

function uniqid()    {
  var newDate = new Date;
  return newDate.getTime();
  }

var lienActif = null;
function change(lien) {
    if(lienActif != null) {
        lienActif.style.backgroundColor = '';
        lienActif.style.color = '#DDDDFF';
    }
    lien.style.backgroundColor = '#FFFFFF';
    lien.style.color = '#000055';
    lienActif = lien;
}


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("V4/V4_newsletter.php","POST",afficheinfosprog, "newsletter");

return true;
}


function ecrirecom()
{
//sendData2("prog",progcom,"temp/commentaire_ecrire.php" , "POST","ecrirecomment");
	var XHR2 = new XHRConnection();
	XHR2.appendData("prog",progcom);
	XHR2.sendAndLoad("V4/V4_commentaire_ecrire.php","POST",afficheinfosprog, "infoprog");

//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,"V4_moncompte_bienvenue.php" , "GET","moncompte");
	var XHR2 = new XHRConnection();
	XHR2.sendAndLoad("V4/V4_moncompte_bienvenue.php","GET",afficheinfosprog, "infoprog");

}
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");
	XHR2.sendAndLoad("V4/V4_creercom.php","POST",afficheinfosprog, "infoprog");

	//HideDIV("ecrirecomment");

}



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");
	XHR2.sendAndLoad("V4/V4_moncompte_login.php","POST",afficheinfosprog, "infoprog");

	// se connecter pour écrire un com
/*	if (document.getElementById("listecomment").style.display=="none") {prog=0; } 
	else 
	{prog=progcom; 
	DisplayDIV("boutonecrirecom");

	} */

}


function motdepasseperdu()
{
	var XHR2 = new XHRConnection();
	XHR2.sendAndLoad("V4/V4_moncompte_motdepasseperdu.php","POST",afficheinfosprog, "infoprog");
}

function motdepasseperdu2()
{
	var XHR2 = new XHRConnection();
	XHR2.appendData("email", document.getElementById("emailperdu").value);
	XHR2.sendAndLoad("V4/V4_moncompte_motdepasseperdu2.php","POST",afficheinfosprog, "infoprog");
}
function motdepasseperdu_init(identifiant,tag)
{
	var XHR2 = new XHRConnection();
	XHR2.appendData("identifiant", identifiant);
	XHR2.appendData("tag", tag);
	XHR2.sendAndLoad("V4/V4_moncompte_motdepasseperdu3.php","POST",afficheinfosprog, "infoprog");
}
function motdepasseperdu3(identifiant,tag)
{
	if (document.getElementById("nouveaupasse").value!=document.getElementById("nouveaupasse2").value)
	{ alert("mots de passe tapés différents");
	return false;
	}
	nouveaupasse=document.getElementById("nouveaupasse").value;
	if (nouveaupasse.length<4)
		{ alert("mot de passe trop court");
	return false;
	}
	var XHR2 = new XHRConnection();
	XHR2.appendData("identifiant", identifiant);
	XHR2.appendData("tag", tag);
	XHR2.appendData("nouveaupasse", nouveaupasse);
	XHR2.sendAndLoad("V4/V4_moncompte_motdepasseperdu4.php","POST",afficheinfosprog, "infoprog");
}

function creercompte()
{
	var XHR2 = new XHRConnection();
	XHR2.sendAndLoad("V4/V4_moncompte_creer.php","GET",afficheinfosprog, "infoprog");
}
function moncompte_bienvenue()
{
	var XHR2 = new XHRConnection();
	XHR2.sendAndLoad("V4/V4_moncompte_bienvenue.php","GET",afficheinfosprog, "infoprog");
}

function creation_compte()
{

if (VerificationEmail(document.getElementById("email")) == false)
    {
    alert("Email non Valide.");
    document.getElementById("email").value.focus();
    return false;
    }
	if (document.getElementById("pseudo").value.length<4)
		{ alert("4 caractères minimum pour le pseudo");
    document.getElementById("pseudo").value.focus();
	return false;
	}
	
	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("V4/V4_moncompte_creation.php","POST",afficheinfosprog, "infoprog");
	
}

function opaque(nom,valeur)
{
document.getElementById(nom).style.opacity=valeur;
document.getElementById(nom).style.filter ='alpha( opacity='+(valeur*100)+' )';
}


function partage(num_prog)
{
	var XHR2 = new XHRConnection();
	XHR2.appendData("num_prog",num_prog);
	XHR2.sendAndLoad("V4/V4_partage.php","GET",afficheinfosprog, "infoprog");

}


var affichepgmemissionbas= function (emission)
{
	galerie_nbphotosparpage_em=5;
	derniermenuhaut=0;
	ecran_em="infobas_em1";
	suivant_em="infobas_em2";
	var XHR2 = new XHRConnection();
	XHR2.appendData("emission", emission);
	XHR2.appendData("cadre", ecran_em);
	XHR2.sendAndLoad("V4/V4_liste_pgm_emission.php","GET",affiche_galerie_bas, "galeriebas");
}
var affichepgmemissionbas_suite= function (emission,sens)
{
				galerie_pagecourante_em=galerie_pagecourante_em+sens;
			if (galerie_pagecourante_em<=0) {galerie_pagecourante_em=1;}
			if (galerie_pagecourante_em>galerie_nbpages_em) {galerie_pagecourante_em=galerie_nbpages_em;}

	var XHR2 = new XHRConnection();
//	XHR2.appendData("id", idgalerie);
	XHR2.appendData("numpage",galerie_pagecourante_em);
	XHR2.appendData("uniqid", uniqid());
	XHR2.appendData("emission", emission);
	XHR2.appendData("cadre", suivant_em);
	XHR2.sendAndLoad("V4/V4_liste_pgm_emission_suite.php","GET",affiche_galerie_bas_suite, "");

}


var affiche_galerie_bas = function (obj,id_element)
{
	if (!verrou_em) {
		
/*		
		
		verrou=true;
//	window.clearTimeout(timeoutID);
			var manager = new jsAnimManager();  

 			objanim = document.getElementById(ecran); 
 			objanim.style.position = "relative"; 

			var anim = manager.createAnimObject(ecran);  
   			anim.add({property: Prop.left,
								from: 0, to: -570,
								duration: 1400,
								ease: jsAnimEase.backout(0.4),
								onComplete: function() {verrou=false;}
					}); 
*/								
		  //  timeoutID = window.setTimeout(remplirChampAnimDroiteSuite,300,anim);
		/*	window.setTimeout(function() {
  			  remplirChampAnimDroiteSuite(anim);
			}, 300); */
	
	
	
			 document.getElementById(id_element).innerHTML ="";
	    	shroom = document.getElementById(id_element);  
			var manager1 = new jsAnimManager();  
			manager1.registerPosition(id_element);  
			shroom.setPosition(40,930);  		
	
	
		    document.getElementById(id_element).innerHTML =obj.responseText; 
			
			 if (document.getElementById('nbphotos_em').value<=galerie_nbphotosparpage_em)
			 {document.getElementById('flechedroite_em').style.visibility="hidden"	;}
												
			galerie_pagecourante_em=1;
			galerie_nbphotos_em=document.getElementById('nbphotos_em').value;
			galerie_nbpages_em=Math.floor((document.getElementById('nbphotos_em').value-1)/galerie_nbphotosparpage_em)+1;
   
// var anim1 = manager1.createAnimObject("listehaut");  
   
 //anim1.add({property: Prop.position, to: new Pos(175,190),        duration: 600}); 


	}
}



var affiche_galerie_bas_suite = function (obj,id_element)
{
	if (!verrou_em) {

			if (galerie_pagecourante_em>1){document.getElementById('flechegauche_em').style.visibility="visible";}
			if (galerie_pagecourante_em==1){document.getElementById('flechegauche_em').style.visibility="hidden";}
			if (galerie_pagecourante_em==galerie_nbpages_em){document.getElementById('flechedroite_em').style.visibility="hidden";}
			if (galerie_pagecourante_em<galerie_nbpages_em){document.getElementById('flechedroite_em').style.visibility="visible";}

			document.getElementById(ecran_em).innerHTML ="";
		   // document.getElementById(ecran_em).innerHTML =obj.responseText; 		
			shroom = document.getElementById(suivant_em);  
			var manager1 = new jsAnimManager();  
			manager1.registerPosition(suivant_em);  
			shroom.setPosition(700,0);  
	
		    document.getElementById(suivant_em).innerHTML =obj.responseText; 
		//	manager1.registerPosition(suivant_em);  
 	//		shroom.setPosition(700,910);  
	        var anim1 = manager1.createAnimObject(suivant_em);  
			anim1.add({property: Prop.position, to: new Pos(-250,0), 
			duration: 600
			});

			var temp=ecran_em;
			ecran_em=suivant_em;
			suivant_em=temp;
	}
}	


