function afficherRechercheAvancee(){
	if(document.getElementById('cse-search-box-avance')){
		if(document.getElementById('cse-search-box-avance').style.display=="none")
			document.getElementById('cse-search-box-avance').style.display="block";
		else	
			document.getElementById('cse-search-box-avance').style.display="none";
	}
	return false;
}
function afficherRecherche(){
	if(document.getElementById('cse-search-box-site')){
		if(document.getElementById('cse-search-box-site').style.display=="none")
			document.getElementById('cse-search-box-site').style.display="block";
		else	
			document.getElementById('cse-search-box-site').style.display="none";
	}
	return false;
}

function soustraireSites(){
	var formulaire=document.getElementById('cse-search-box');
	var chaine=new Array();
	var chainebis=new Array();
	var nb=0;
	nettoieText();
	// sitesearch
	for (var i = 0; i < formulaire.sitesearch.length; i++) {
		if(formulaire.sitesearch[i].checked==false){
			chaine[nb]="-site:" + formulaire.sitesearch[i].value ;
			nb++;
		}
	}
	var sites=chaine.join(' ');
	//filetype
	nb=0;
	for (var i = 0; i < formulaire.filetype.length; i++) {
		if(formulaire.filetype[i].checked==true){
			chainebis[nb]=formulaire.filetype[i].value;
			nb++;
		}
	}
	if(nb>0){
		var filetypes="filetype:";
		filetypes=filetypes+chainebis.join(',');
	}else{
		var filetypes="";
	}
	
	
	var valeur=document.getElementById('question').value;
	// operator
	if(formulaire.operator.value=="1"){
		valeur=valeur.replace(' ',' OR ');
	}
	document.getElementById('question').style.color = "#FFFFFF";

}

function ajouteSites() {
	
	var formulaire=document.getElementById('cse-search-box');
	var chaine=new Array();
	var chainebis=new Array();
	var nb=0;
	var req = document.getElementById('question_affiche').value;
	
	request = req.split(" ");
	if(formulaire.operator.value == '0')
		request = request.join(' AND ');
	else 
		request = request.join(' OR ');
		
	//nettoieText();
	
	//var tabReqFile = Array();
	for (var i = 0; i < formulaire.filetype.length; i++) {
		if(formulaire.filetype[i].checked==true){
			if(formulaire.filetype[i].value != "tous"){
				request += " filetype:" + formulaire.filetype[i].value;
			}
			// remplacer le dernier point par + //Axel : pourquoi ?
			//tabReqFile[nb] = " filetype:" + formulaire.filetype[i].value; 
			nb++;
			
		}
	}
	
	nb=0;
	// sitesearch
	var tabReq = Array();
	for (var i = 0; i < formulaire.sitesearch.length; i++) {
		if(formulaire.sitesearch[i].checked==true){
			/*if(nb == 0){
				request += " site:"+formulaire.sitesearch[i].value; 
			}
			else{
				request += " OR site:"+formulaire.sitesearch[i].value; 
			}*/
			
			request += " site:"+formulaire.sitesearch[i].value + " OR";
			nb++;
		}
	}
	
	if(nb >11)
	{
		alert('veuillez ne sélectionner que 10 sites partenaires');
		return false;
	}
	
	//document.getElementById('question').value = request + tabReq.join(' OR') + tabReqFile.join(' OR');*/
	document.getElementById('question').value = request ;//+ tabReqFile.join(' OR');

	return true;
}

function nettoieText(){
	/*if(document.getElementById('question') && document.getElementById('cse-search-results')){
		if(document.getElementById('question').value!=""){
			var valeur = document.getElementById('question').value;
			var array = valeur.split(' ');
			var quest = new Array();
			var nb=0;
			var expression = new RegExp("[\+]");
			var expressionbis = new RegExp("^filetype:");
			for (var i = 0; i < array.length; i++) {
				if(!expression.test(array[i]) && !expressionbis.test(array[i])){
					quest[nb]=array[i];
					nb++;
				}
			}
			var question=quest.join(' ');
			question=question.replace(' OR ',' ');
			document.getElementById('question').value = question;
		}
	}else{
		setTimeout("nettoieText()",1000);
	}*/
}

function tout_cocher(check, col){
	
	var form=document.getElementById('cse-search-box');
	var elements=form.getElementsByTagName('div');
	for(var i = 0; i < elements.length; i++){
		if(elements[i].className.toLowerCase()!=col) continue;
		var element=elements[i];
		var inputs = element.getElementsByTagName('input');
		for(var j = 0; j < inputs.length; j++){
			inputs[j].checked=check.checked;
		}
	}
}
 