// JavaScript Document
function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer")
	{
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    } else {
        ro = new XMLHttpRequest();
    }
    return ro;
}

var httpr = createRequestObject();
var clicked = false;
var clickedm = false;
var lettre = "TOUTES";
var userid_note = "";

function on_recherche_rapide(texte)
{
	if (texte.length >= 2)
	{
		document.getElementById('res_recherche_rapide').style.display = "block";
		
		httpr = createRequestObject();
		httpr.open('GET', "/ajax_recherche_rapide.php?texte="+texte);
		httpr.onreadystatechange = do_on_recherche_rapide;
		httpr.send(null);
	} else {
		document.getElementById('res_recherche_rapide').style.display = "none";
	}
}

function do_on_recherche_rapide()
{
    if(httpr.readyState == 4)
	{
        var response = httpr.responseText;
		
		document.getElementById('res_recherche_rapide').innerHTML = response;
	}
}

function change_onglet(id_onglet)
{
	document.getElementById('fiche_produit').style.display = "none";
	document.getElementById('evolution_prix').style.display = "none";
	
	document.getElementById(id_onglet).style.display = "block";
}

function click_note_marchand(userid)
{	
	document.getElementById('ajax_notem_'+userid).style.display = "none";
	document.getElementById('ajax_noterm_'+userid).style.display = "inline";
}

function set_note_marchand(userid, note)
{
	userid_note = userid;
	
	httpr = createRequestObject();
	httpr.open('GET', "/ajax_note_marchand.php?userid="+userid+"&note="+note);
	httpr.onreadystatechange = do_set_note_marchand;
	httpr.send(null);
	
	document.getElementById('ajax_noterm_userid').innerHTML = "Validation en cours...";
}

function do_set_note_marchand()
{
    if(httpr.readyState == 4)
	{
		var response = httpr.responseText;
		
		document.getElementById('ajax_notem_'+userid_note).innerHTML = response;
		
		document.getElementById('ajax_notem_'+userid_note).style.display = "inline";
		document.getElementById('ajax_noterm_'+userid_note).style.display = "none";
	}
}

function click_note()
{
	if (clicked == false)
	{
		document.getElementById('ajax_note').style.display = "none";
		document.getElementById('ajax_noter').style.display = "inline";
	}
	
	clicked = true;
}

function set_note(id_categorie, note)
{
	httpr = createRequestObject();
	httpr.open('GET', "/ajax_note_serie.php?id_categorie="+id_categorie+"&note="+note);
	httpr.onreadystatechange = do_set_note;
	httpr.send(null);
	
	document.getElementById('ajax_noter').innerHTML = "Validation en cours...";
}

function do_set_note()
{
    if(httpr.readyState == 4)
	{
		var response = httpr.responseText;
		
		document.getElementById('ajax_note').innerHTML = response;
		
		document.getElementById('ajax_note').style.display = "inline";
		document.getElementById('ajax_noter').style.display = "none";
	}
}

function filtre_classement(id_univers, chemin)
{
	var tm = document.getElementById('select_tm').options[document.getElementById('select_tm').selectedIndex].value;
	var gm = document.getElementById('select_gm').options[document.getElementById('select_gm').selectedIndex].value;

	httpr = createRequestObject();
	httpr.open('GET', "/ajax_classements.php?id_univers="+id_univers+"&chemin="+chemin+"&tm="+tm+"&gm="+gm);
	httpr.onreadystatechange = do_filtre_classement;
	httpr.send(null);
	
	document.getElementById('classemanga').innerHTML = "<br/><br/><br/><div style='color:#990000;text-align:center'><img src='/images/ajax-loader-gros.gif' style='vertical-align:middle' />&nbsp;&nbsp;Chargement en cours...</div><br/><br/><br/>";
}

function do_filtre_classement()
{
    if(httpr.readyState == 4)
	{
		var response = httpr.responseText;
		
		document.getElementById('classemanga').innerHTML = response;
	}
}

function deroule_filtres()
{
	document.getElementById('lien_deroule_filtres').style.display = "none";
	document.getElementById('filtres_menu').style.display = "block";

	document.getElementById('div_haut_menu').style.height = "230px";
}

function filtre_categories(id_univers, chemin, id_categorie)
{
	var tm = document.getElementById('select_tm_gauche').options[document.getElementById('select_tm_gauche').selectedIndex].value;
	var gm = document.getElementsByName('ch_genre');
	var tab_gm = new Array()
	for (i=0 ; i<gm.length ; i++)
	{
		if (gm[i].checked == true)
		{
			
			tab_gm.push(gm[i].value);	
		}
	}
	
	var get_gm = tab_gm.join(",");

	// Disabled
	document.getElementById('select_tm_gauche').disabled = true;
	
	for (i=0 ; i<gm.length ; i++)
	{
		gm[i].disabled = true;
	}

	httpr = createRequestObject();
	httpr.open('GET', "/ajax_filtre_gauche.php?id_univers="+id_univers+"&lettre="+lettre+"&id_categorie="+id_categorie+"&chemin="+chemin+"&tm="+tm+"&gm="+get_gm);
	httpr.onreadystatechange = do_filtre_categories;
	httpr.send(null);
}

function do_filtre_categories()
{
    if(httpr.readyState == 4)
	{
		var response = httpr.responseText;
		
		document.getElementById('liste').innerHTML = response;
		
		// Enabled
		document.getElementById('select_tm_gauche').disabled = false;
		
		var gm = document.getElementsByName('ch_genre');
		
		for (i=0 ; i<gm.length ; i++)
		{
			gm[i].disabled = false;
		}
	}
}