var xL;
var deb=0;
var cat=0;
var rech='';
var doms='';
var tri='';
var timeoutID;
	var cats = new Array(2,1,4,12,5,3,6);

function askList(debut,categorie)
	{
	deb = debut;
	cat = categorie;
	for(i=0;i<cats.length;i++)
		{
		if (cats[i]!=cat)
		$('btnCat'+cats[i]).className="a";
		else
		$('btnCat'+cats[i]).className="achecked";
		}
	cancelSearchList()		;
	refreshList();
	}
function rechList()
	{
	window.clearTimeout(timeoutID);
   	timeoutID = window.setTimeout("window.searchList()",1500);
	$('cancelRecherche').style.display='';
	}

function searchList()
	{
		rech = $('critereRecherche').value;
	deb = 0;

	cat=0;
	for(i=0;i<cats.length;i++)
		$('btnCat'+cats[i]).className="a";
		
	refreshList();
	}
function cancelSearchList()
	{
	$('critereRecherche').value='';
	$('cancelRecherche').style.display='none';
	rech='';
	refreshList();
	}
function refreshList(debut)
	{
	xL=GetXmlHttpObject()
	if (xL==null)
		{
		alert ("Browser does not support HTTP Request")
		return
		} 

	var d = $("colonneDroite");
	d.innerHTML = "<span><blink>Veuillez patienter</blink></span>";
	d.style.display = "";
	d.style.visibility = "visible";
	
	if (slyCheckboxes['checkFrance']==1) 
		pays='fr';
	else if (slyCheckboxes['checkBelgique']==1) 
		pays='be';
	else
		pays='';

	doms ='';
	if (slyCheckboxes['checkJePose']==1) 	doms+=';jepose.%';
	if (slyCheckboxes['checkJePeins']==1) 	doms+=';jepeins.%';
	if (slyCheckboxes['check20mn']==1) 		doms+=';20mn.%';
	if (slyCheckboxes['checkMaquille']==1) 		doms+=';maquille.%';
	if (slyCheckboxes['checkComedien']==1) 		doms+=';comedien.%';
	if (slyCheckboxes['checkMusicien']==1) 		doms+=';musicien.%';
	if (slyCheckboxes['checkPtibook']==1) 		doms+=';ptibook.%';

	if (slyCheckboxes['checkTriVis']==1) 	tri = 'vis';
	else if (slyCheckboxes['checkTriMaj']==1) 	tri = 'maj';
	else if (slyCheckboxes['checkTriVisHeb']==1) 	tri = 'heb';


	if (slyCheckboxes['checkAdulte']==1 && slyCheckboxes['checkAdulteOnly']==1) 
		adulte='2';
	else if (slyCheckboxes['checkAdulte']==1) 
		adulte='1';
	else
		adulte='0';

	if (debut!='' && debut!=null && debut!='undefined')
		deb = debut;
	if (debut=='0')
		deb=debut;
	
	var url="/ajax/portail/listedessites.php?";
	if (cat>0)
	url = url + "&categorie="+cat;
	url = url + "&debut="+deb;
	if (rech!='' && rech!=null && rech!='undefined')
		url = url + "&rech="+escape(rech);

	if (tri!='' && tri!=null && tri!='undefined')
		url = url + "&tri="+tri;

	url = url + "&doms="+doms;
	url = url + "&pays="+pays;
	url = url + "&adulte="+adulte;
	url = url + "&sid="+Math.random();
	
	xL.onreadystatechange=getList; 
	xL.open("GET",url,true)
	xL.send(null)	
	return false;	
	}	


function getList()
	{
	var r;
	if (xL.readyState==4 || xL.readyState=="complete")
		{ 
		if (xL.status != 200) 
			alert('Un problème est survenu avec la requête. (Liste des Sites)');
		else
			{
			r = xL.responseText;
			if (r=='Stop')
				alert('Cette fonction nécessite la version 2007 de la console');
			else 
				{
				var d = $("colonneDroite");
				d.innerHTML = r;
				}
				
            }
		} 
	}	
	
	
function askPriceRunner(categ , query , debut)
	{
	if ($('Marque_Canon'))
	{
	if ($('Marque_Canon').checked)
		query = query + '&query=canon';
	if ($('Marque_Nikon').checked)
		query = query + '&query=nikon';
	if ($('Marque_Olympus').checked)
		query = query + '&query=olympus';
	if ($('Marque_Sony').checked)
		query = query + '&query=sony';
	if ($('Marque_Leica').checked)
		query = query + '&query=leica';
	}
	xL=GetXmlHttpObject()
	if (xL==null)
		{
		alert ("Browser does not support HTTP Request")
		return
		} 

	var d = $("colonneDroite");
	d.innerHTML = "<span><blink>Veuillez patienter</blink></span>";
	d.style.display = "";
	d.style.visibility = "visible";
	
	
	var url="/ajax/priceru.php?";
	if (categ>0)
	url = url + "&categorie="+categ;

	if (query!='' && query!=null && query!='undefined')
	url = url + "&query="+escape(query);

	if (debut!='' && debut!=null && debut!='undefined')
	url = url + "&debut="+escape(debut);

	url = url + "&sid="+Math.random();
	
	xL.onreadystatechange=getList; 
	xL.open("GET",url,true)
	xL.send(null)	
	return false;	
		
		
	}
	
function PriceRunner_ShowProduct(categ,i)
	{
		//alert(i);
	xL=GetXmlHttpObject()
	if (xL==null)
		{
		alert ("Browser does not support HTTP Request")
		return
		} 

	var r = $("Rideau");
	r.style.display = "";


	var d = $("CadrePhoto");
	
	d.innerHTML = "<span><blink>Veuillez patienter<br>" + i + "</blink></span>";
	d.style.display = "";
	d.style.height="400px";
	d.style.width="600px";
	d.style.top="50%";
	d.style.left="50%";
	d.style.marginLeft="-300px";
	d.style.marginTop="-200px";
	d.style.border="5px solid #738485";
	//d.style.backgroundColor="#ccd5d8";
	d.style.backgroundColor="#ffffff";
	d.style.textAlign="center";
	d.style.visibility = "visible";
	
	
	var url="/ajax/priceruProduit.php?";
	if (categ>0)
	url = url + "&categorie="+categ;

	url = url + "&id="+i;

	url = url + "&sid="+Math.random();
	
	xL.onreadystatechange=getPopUp; 
	xL.open("GET",url,true)
	xL.send(null)	
	return false;			
	}


function PriceRunner_HideProduct(categ,i)
	{
		//alert(i);
	var r = $("Rideau");
	r.style.display = "none";

	var d = $("CadrePhoto");
	d.style.display = "none";
	d.style.visibility = "hidden";
	
	return false;			
	}


function getPopUp()
	{
	var r;
	if (xL.readyState==4 || xL.readyState=="complete")
		{ 
		if (xL.status != 200) 
			alert('Un problème est survenu avec la requête. ');
		else
			{
			r = xL.responseText;
			if (r=='Stop')
				alert('Cette fonction nécessite la version 2007 de la console');
			else 
				{
				var d = $("CadrePhoto");
				d.innerHTML = r;
				}
				
            }
		} 
	}	
	
