/*function onLoad() {
	$('nojavascript').style.display='none';
}*/
/* requête simple */
function sndReq() {
	var parametres = '';
	if ($('limiter_pseudo').checked)
	{
	 	verifierPseudo();
	 	if ($('limiter_pseudo').checked)
	 	{
	 	parametres += '&pseudo='+$('pseudo').value;
		}
	}
	if ($('limiter_recherche').checked)
	{
	 	parametres += '&recherche='+$('recherche').value;
	}

	ahah('/cafzone/pdg/rpc.php?afficher=tableau'+'&annee='+$('annee').value+'&mois='+$('mois').value+parametres+'&afficherlienscomplets='+$('afficher_liens_complets').checked,'afficher');
}

/* requête à partir du tableau */
function sndReqLimitePseudo(pseudo) {
	$('limiter_pseudo').checked = true;
	$('pseudo').value = pseudo;
	$('afficher_pseudos').innerHTML = '';
	ahah('/cafzone/pdg/rpc.php?afficher=tableau'+'&annee='+$('annee').value+'&mois='+$('mois').value+'&pseudo='+pseudo,'afficher');
}

/* requête pour trouver les pseudos */
function sndReqTrouverPseudos() {
	$('limiter_pseudo').checked = true;
	if (verifierPseudo()) {
		ahah('/cafzone/pdg/rpc.php?afficher=pseudos&pseudo='+$('pseudo').value+'&annee='+$('annee').value+'&mois='+$('mois').value,'afficher_pseudos');
	}
}

/* requête pour choisir un pseudo */
function choixPseudo(pseudo) {
	$('pseudo').value = pseudo;
	$('afficher_pseudos').innerHTML = '';
	sndReq();
}

/* afficher les liens complets ? */
function afficherLiens() {
	var elements = getElementsByClass('liens');
	var len = elements.length;
	if ($('afficher_liens_complets').checked)
	{
		for (i = 0;  i < len; i++) {
				elements[i].innerHTML = elements[i].title.replace('\\','');
		}
	}
	else
	{
	 	for (i = 0;  i < len; i++)
		{
			if (elements[i].title.length > 40)
			{
			 	elements[i].innerHTML = elements[i].title.replace('\\','').substring(0,37)+'...';
			}
		}
	}
}

function inputBlur(id) {
	if ($(id).value == '')
 	{
  		$('limiter_'+id).checked = false;
	}
}

/* vérifier que la case pseudo est renseignée */
function verifierPseudo() {
	if ($('pseudo').value == '')
	{
   	var pseudo = '';
		var pseudo = prompt('Entrer un pseudo ou annuler pour ne pas choisir un pseudo.');
  		if (pseudo) {
			$('pseudo').value = pseudo;
			return(true);
		}
		else
		{
		 	$('limiter_pseudo').checked = false;
			return(false);
		}
	}
	else {return(true);}
}

function precedent() {
	if ($('mois').value != '')
	{
	 	if ($('annee').selectedIndex == 0) {$('annee').selectedIndex = 1;}
		if ($('mois').selectedIndex == 1)
		{
		 	if ($('annee').selectedIndex > 1)
			{
			 	$('annee').selectedIndex = $('annee').selectedIndex-1;
				$('mois').selectedIndex = 12;
			}
		}
		else {$('mois').selectedIndex = $('mois').selectedIndex-1}
	}
	else
	{
	 	if ($('annee').value != '')
		{
		 	if ($('annee').selectedIndex > 1) {$('annee').selectedIndex = $('annee').selectedIndex-1;}
		}
	}
	sndReq();
}
function suivant() {
	if ($('mois').value != '')
	{
	 	if ($('annee').selectedIndex == 0) {$('annee').selectedIndex = 1;}
		if ($('mois').selectedIndex == 12)
		{
		 	if ($('annee').selectedIndex < $('annee').length-1)
			{
				$('annee').selectedIndex = $('annee').selectedIndex+1;
				$('mois').selectedIndex = 1;
			}
		}
		else {$('mois').selectedIndex = $('mois').selectedIndex+1}
	}
	else
	{
	 	if ($('annee').value != '')
		{
		 	if ($('annee').selectedIndex < $('annee').length-1) {$('annee').selectedIndex = $('annee').selectedIndex+1;}
		}
	}
	sndReq();
}

function page(action, page, note) {
	var parametres = '';
	if ($('limiter_pseudo').checked)
	{
	 	verifierPseudo();
		parametres += '&pseudo='+$('pseudo').value;
	}
	if ($('limiter_recherche').checked)
	{
		parametres += '&recherche='+$('recherche').value;
	}
	if (action != null) {
		var action_output = '&action='+action;
	}
	if (note != null) {
		var note_output = '&note='+note;
	}
	ahah('/cafzone/pdg/rpc.php?afficher=tableau'+action_output+'&annee='+$('annee').value+'&mois='+$('mois').value+note_output+parametres+'&afficherlienscomplets='+$('afficher_liens_complets').checked+'&page='+page,'afficher');
}

/* choisir un vote */
function overEtoile(element) {
	var array = element.id.split("_");
	var id = array[1];
	var vote = array[2];
	var i = 1;
  	while (i <= 5) {
  		if (i <= vote) {
  			$('etoile_'+id+'_'+i).src = '/cafzone/pdg/images/etoile_over.png';
  		}
  		else {
  			$('etoile_'+id+'_'+i).src = '/cafzone/pdg/images/etoile_vide.png';
  		}
  		i = i*1+1;
  	}
}


/* revenir au vote initial */
function outEtoile(element) {
	var array = element.id.split("_");
	var id = array[1];
	var note = $('note_'+id).value;
	var i = 1;
  	while (i <= 5) {
  		if (i <= note) {
  			$('etoile_'+id+'_'+i).src = '/cafzone/pdg/images/etoile.png';
  		}
  		else {
  			$('etoile_'+id+'_'+i).src = '/cafzone/pdg/images/etoile_vide.png';
  		}
  		i = i*1+1;
  	}
}

/* voter */
function voteId(element) {
	var array = element.id.split("_");
	var id = array[1];
	var vote = array[2];
	ahah('/cafzone/pdg/rpc.php?afficher=etoiles&action=voter&id='+id+'&vote='+vote,'etoiles_'+id);
}

/* changer l'attribut target="" des liens */
function target() {
	/*$('afficher').innerHTML = '';*/	
	var elements = getElementsByClass('liens');
	var len = elements.length;	
	var target = confirm("Voulez-vous toujours ouvrir les liens dans de nouvelles fenêtres ?");
	if (target)
	{
		for (i = 0; i < len; i++)
		{
			elements[i].target = '_blank';
		}	
		ahah('/cafzone/pdg/rpc.php?afficher=info&action=creercookietarget','target_afficher');
		$('target').checked = true;
	}
	else
	{
		for (i = 0; i < len; i++)
		{
			elements[i].target = '_self';
		}			
		ahah('/cafzone/pdg/rpc.php?afficher=info&action=effacercookietarget','target_afficher');
		$('target').checked = false;
	}
}

/* youtube */
function youtube(video, titre) {
	$('youtube').style.display='block';
	$('youtube_titre').innerHTML = titre;
	$('youtube_titre').href = 'http://www.youtube.com/watch?v='+video;
	$('youtube1').data = 'http://www.youtube.com/v/'+video;
	$('youtube2').value = 'http://www.youtube.com/v/'+video;
}