function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}

function bon_format_date(chaine) 
{
	var exp=new RegExp("^[0-9]{1,2}\/[01]?[0-9]\/[0-9]{4}$","g");
	return exp.test(chaine);
}

//Changement de critère
function selectAffineHeb()
{
	cat = "";
	crit_OR = "";
	crit_OR2 = "";
	resa = "";
	crit = "";
	qte = "";
	qte2 = "";
		
	//Recup cat
	cat = document.formHeb.cat.value;
	
	//Recup crit_OR
	if(document.formHeb.crit_OR)
	{
		for (var i=0; i<document.formHeb.crit_OR.length;i++)
		{
			if (document.formHeb.crit_OR[i].checked)
			{
				crit_OR += document.formHeb.crit_OR[i].value + "," ;
			}
		}
	}
	
	if(crit_OR != "")
	{
		crit_OR = Left(crit_OR,(crit_OR.length-1))
	}
	
	//Recup crit_OR2
	if(document.formHeb.crit_OR2)
	{
		for (var i=0; i<document.formHeb.crit_OR2.length;i++)
		{
			if (document.formHeb.crit_OR2[i].checked)
			{
				crit_OR2 += document.formHeb.crit_OR2[i].value + "," ;
			}
		}
	}
	
	if(crit_OR2 != "")
	{
		crit_OR2 = Left(crit_OR2,(crit_OR2.length-1))
	}
	
	//Recup qte
	if(document.formHeb.qte)
	{
		for (var i=0; i<document.formHeb.qte.length;i++)
		{
			if (document.formHeb.qte[i].checked)
			{
				qte += document.formHeb.qte[i].value + "|" ;
			}
		}
	}
	
	if(qte != "")
	{
		qte = Left(qte,(qte.length-1))
	}
	
	//Recup qte2
	if(document.formHeb.qte2)
	{
		for (var i=0; i<document.formHeb.qte2.length;i++)
		{
			if (document.formHeb.qte2[i].checked)
			{
				qte2 += document.formHeb.qte2[i].value + "|" ;
			}
		}
	}
	
	if(qte2 != "")
	{
		qte2 = Left(qte2,(qte2.length-1))
	}
	
	//Recup resa
	if(document.formHeb.resa)
	{
		 if (document.formHeb.resa.checked)
		 {
			resa ="ok";
		 }
	}
	
	if(resa != "")
	{
		resa = Left(resa,(resa.length-1))
	}
	
	//Recup crit
	if(document.formHeb.crit)
	{
		for (var i=0; i<document.formHeb.crit.length;i++)
		{
			if (document.formHeb.crit[i].checked)
			{
				crit += document.formHeb.crit[i].value + "," ;
			}
		}
	}
	
	if(crit != "")
	{
		crit = Left(crit,(crit.length-1))
	}
	
	//alert('/_includes/asp/nbOffre.asp?cat='+cat+'&crit_OR='+crit_OR+'&resa='+resa+'&crit='+crit);

	loadPage('/_includes/asp/nbOffre.asp?cat='+cat+'&crit_OR='+crit_OR+'&crit_OR2='+crit_OR2+'&resa='+resa+'&crit='+crit+'&qte='+qte+'&qte2='+qte2,'nb_res');
}

//Changement de critère
function selectAffineRes()
{
	cat = "";
	crit = "";
		
	//Recup cat	
	if(document.formRes.cat)
	{
		for (var i=0; i<document.formRes.cat.length;i++)
		{
			if (document.formRes.cat[i].checked)
			{
				cat += document.formRes.cat[i].value + "," ;
			}
		}
	}
	
	//Recup crit
	if(document.formRes.crit)
	{
		for (var i=0; i<document.formRes.crit.length;i++)
		{
			if (document.formRes.crit[i].checked)
			{
				crit += document.formRes.crit[i].value + "," ;
			}
		}
	}
	
	if(crit != "")
	{
		crit = Left(crit,(crit.length-1))
	}
	
	//alert('/_includes/asp/nbOffre.asp?cat='+cat+'&crit_OR='+crit_OR+'&resa='+resa+'&crit='+crit);

	loadPage('/_includes/asp/nbOffre.asp?cat='+cat+'&crit='+crit,'nb_res');
}

//Changement de critère
function selectAffineSortir()
{
	cat = "";
	crit = "";
	du = "";
	au = "";
	ville = "";
	month = "";
	testAff = true;
	
		
	//Recup cat
	cat = document.formRech.cat.value;
		
	//Recup crit
	if(document.formRech.crit)
	{
		crit = document.formRech.crit.options[document.formRech.crit.selectedIndex].value;
		
	}
	
	//Recup ville
	if(document.formRech.ville)
	{
		ville = document.formRech.ville.options[document.formRech.ville.selectedIndex].value;
		
	}
	
	//Recup month
	if(document.formRech.month)
	{
		month = document.formRech.month.options[document.formRech.month.selectedIndex].value;
		
	}
		
	//Recup du
	if(document.formRech.du)
	{
		du = document.formRech.du.value;
		if(!bon_format_date(du))
		{
			if(du != "")
			{
				testAff = false;
			}
			du = "";
		}
	}
	
	//Recup au
	if(document.formRech.au)
	{
		au = document.formRech.au.value;
		if(!bon_format_date(au))
		{
			if(au != "")
			{
				testAff = false;
			}
			au = "";
		}
	}
	
	if(testAff)
	{
		//alert('/_includes/asp/nbOffre.asp?cat='+cat+'&crit_OR='+crit_OR+'&resa='+resa+'&crit='+crit);
		loadPage('/_includes/asp/nbOffreSortir.asp?cat='+cat+'&crit='+crit+'&ville='+ville+'&month='+month+'&du='+du+'&au='+au,'nb_res');
	}
}

