// boutons radios pour le choix du critere de recherche
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function vodCritere() {
	var param = '';
	if(document.getElementById('dernieres').checked==true) param = 'dernieres';
	else if(document.getElementById('videotheque').checked==true) param = 'videotheque';
	else if(document.getElementById('video').checked==true) param = 'video';
	return param;
}



// critere = videotheque
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function sousVideotheque() {
	var params = 'vod=videotheque&evt=svdt&videotheque=' + 
	             document.getElementById('vdtSelect').options[document.getElementById('vdtSelect').selectedIndex].value;
	ajax('../ajaxPages/vodMenu.php', params, videothequeAffiche, '');
}

function svdtChange() {
	var vdtElt = document.getElementById('vdtSelect');
	var svdtElt = document.getElementById('svdtSelect');
	var params = 'vod=videotheque&evt=aff&videotheque=' + vdtElt.options[vdtElt.selectedIndex].value
				 + '&sousVideotheque=' + svdtElt.options[svdtElt.selectedIndex].value;
	ajax('../ajaxPages/vodMenu.php', params, affichage, 'vodListe');
}

function videothequeAffiche( content ) {
	document.getElementById('sousVideotheque').innerHTML = content;
	var vdtElt = document.getElementById('vdtSelect');
	var svdtElt = document.getElementById('svdtSelect');	
	if( svdtElt.getAttribute('type', 'false')!='hidden' ) addEvent( svdtElt, 'change', svdtChange, false);
	var params = 'vod=videotheque&evt=aff&videotheque=' + vdtElt.options[vdtElt.selectedIndex].value
				 + '&sousVideotheque='
	if( svdtElt.getAttribute('type', 'false')=='hidden' ) params += svdtElt.value;
	else params += svdtElt.options[svdtElt.selectedIndex].value;
	ajax('../ajaxPages/vodMenu.php', params, affichage, 'vodListe');
}



// critere = video
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function videoCritere() {
	var param = '';
	if(document.getElementById('titre').checked==true) param = 'titre';
	else if(document.getElementById('auteur').checked==true) param = 'auteur';
	else if(document.getElementById('producteur').checked==true) param = 'producteur';
	else if(document.getElementById('theme').checked==true) param = 'theme';
	else if(document.getElementById('fichier_type').checked==true) param = 'fichier_type';
	return param;
}

function videoChange() {									// changement du critere de choix ou des mots clés
	videoSelectRefs();
	document.getElementById('vodListe').innerHTML = "";		// on vide la liste des videos selectionnees;
}

function videoAffiche( content ) {						// affichage des references (selon critere et mots cles)
	var temp = content.split("|||");
    document.getElementById('refNb').innerHTML = temp[0];
    document.getElementById('refMenu').innerHTML = temp[1];
	if( !document.getElementById('refSelect') ) document.getElementById('vodListe').innerHTML = "";		// 0 reference
	else if( document.getElementById('refSelect').getAttribute('type', 'false')=='hidden' ) videoListe(); // 1 seule reference
	else addEvent( document.getElementById('refSelect'), 'change', videoListe, false); // plusieurs references (menu deroulant)
}

function videoSelectRefs() {
	var params = 'vod=video&evt=videoRef&videoCritere=' + videoCritere() + 
				 '&videoMotsCles=' + document.getElementById('videoMotsCles').value;
	ajax('../ajaxPages/vodMenu.php', params, videoAffiche, '');
}

function videoListe() {
	var critere = '';
	if( document.getElementById('refSelect').getAttribute('type', 'false')=='hidden' ) 
		critere = document.getElementById('refSelect').value
	else critere = document.getElementById('refSelect').options[document.getElementById('refSelect').selectedIndex].value;
	critere = critere.replace('&','--post--');		// & est le caractere de separation des donnees a transmettre au serveur !
	var params = 'vod=video&evt=videoListe&videoCritere=' + videoCritere() + '&refSelect=' + critere;
	ajax('../ajaxPages/vodMenu.php', params, affichage, 'vodListe');
}



// chargement de la page
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function initEvent() {
	
	var critere = vodCritere();
	if( critere=='dernieres' ) {
		ajax('../ajaxPages/vodMenu.php', "vod=dernieres", affichage, 'vodListe');
	
	} else if( critere=='videotheque' ) {
		addEvent( document.getElementById('vdtSelect'), 'change', sousVideotheque, false );
		sousVideotheque();
						
	} else if( critere=='video' ) {
		// affichage boutons radios critere de recherche puis menu des references selon ce critere et les eventuels mots cles
		ajax('../ajaxPages/vodMenu.php', 'vod=video&evt=init', affichage, 'videoCritere'); 
		ajax('../ajaxPages/vodMenu.php', 'vod=video&evt=videoRef&videoCritere=titre&videoMotsCles=', videoAffiche, '');
		document.getElementById('videoMotsCles').setAttribute("autocomplete", "OFF");
		addEvent( document.getElementById('videoCritere'), 'click', videoChange, false );
		addEvent( document.getElementById('videoMotsCles'), 'keyup', videoChange, false );
	}
}

addEvent( window, 'load', initEvent, false);