
function retour()
{
parent.bas.location = "accueil.html";

}



function chercheur()
{
parent.bas.location = "moduleRecherche.php";

}

function ajax(str)
{
//alert(str);
var xhr = null;
if(window.XMLHttpRequest) // Firefox       
{xhr = new XMLHttpRequest();   } 
else if(window.ActiveXObject) // Internet Explorer      
{xhr = new ActiveXObject("Microsoft.XMLHTTP");    }
else  { alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");  return;   } /*XMLHttpRequest non supporté par le navigateur     */ 
 xhr.open("GET", str+trick(), false); 
 xhr.send(null); 
 return xhr.responseText;
}
 function trick() 
{ 
  d = new Date(); 
var trick = "&trick="+d.getYear()+d.getMonth()+ d.getDate()+d.getHours()+d.getMinutes()+d.getSeconds()+d.getMilliseconds(); 
  return  trick;
}


 function strEstDate(chaine)
{
var ok = true;
longueurMois= new Array(31,0,31,30,31,30,31,31,30,31,30,31);
var reg1=new RegExp("^[0123]{1}[0-9]{1}[/]{1}[01]{1}[0-9]{1}[/]{1}[0-9]{4}$","g");
if (!reg1.test(chaine) )	{ok=false;}
else
	{
		reg2=new RegExp("[ /]+", "g");
		var tableau=(chaine).split(reg2);
		if (parseInt(tableau[1])>12)		{ok=false;}
		else
			{
			longueurMois[1]=bissextile(tableau[2]);
			if (parseInt(tableau[0])>longueurMois[(tableau[1]-1)]){ok=false;}
			}
	}
//alert(ok);
return ok;
}

function is_int(nb)
{if(parseFloat(nb)-parseInt(nb)==0){return true ; }else{return false ;}}

function bissextile(an)
{if( (is_int(an/4) && !is_int(an/100)) || is_int(an/400)) {return 29;} else {return 28;	}}

function verifDate(item)
{
if(!strEstDate(document.getElementById(item).value))
	{alert("Format de date attendu : JJ/MM/AAAA !"); document.getElementById(item).value="";}
ddeb=document.getElementById("deb").value	;
dfin=document.getElementById("fin").value	;
if(deb!="" && fin !="")
	{
	t=ddeb.split("/"); t1= new Date(t[2],t[1],t[0]);
	t=dfin.split("/"); t2= new Date(t[2],t[1],t[0]);
	if(t2<t1){alert("Dates incompatibles !");}
	}
	
}

function chercheDocument()
{
fermeMotsClef();

t1=document.getElementById("selCrit1").value;
krit1=document.getElementById("crit1").value;
C1=0;
if(document.getElementById("k1").checked){C1=1;}
t2=document.getElementById("selCrit2").value;
krit2=document.getElementById("crit2").value;
C2=0;
if(document.getElementById("a1").checked){C2=1;}
t3=document.getElementById("selCrit3").value;
krit3=document.getElementById("crit3").value;
C3=0;
if(document.getElementById("m1").checked){C3=1;}

typD=document.getElementById("typDoc").value;



if(krit1=="" && krit2=="" && krit3=="" && document.getElementById("deb").value=="" && document.getElementById("fin").value=="" && typD==""){alert("Il faut au moins un critère !"); return false;}
/**/


str="ajaxRecherche.php?SID=<?php echo SID; ?>&t1="+t1+"&crit1="+krit1+"&C1="+C1+"&t2="+t2+"&crit2="+krit2+"&C2="+C2+"&t3="+t3+"&crit3="+krit3+"&C3="+C3;

eo1=document.getElementById("etOu1").innerHTML;	if(eo1.match("ET")){str+="&eo1=AND";}else {str+="&eo1=OR";}
eo2=document.getElementById("etOu2").innerHTML;	if(eo2.match("ET")){str+="&eo2=AND";}else {str+="&eo2=OR";}

//alert(str)
if(document.getElementById("deb").value!="")
	{str+="&deb="+document.getElementById("deb").value;}
if(document.getElementById("fin").value!="")
	{str+="&fin="+document.getElementById("fin").value;}
if(typD!="")
	{str+="&typD="+typD;}	
	
if(document.getElementById("rRech").checked){start=0;}else{start=1;}
if(depart==1){start=1;}
str+="&start="+start;
depart=0;
//alert(str)	
z=ajax(str);
//alert(z)
document.getElementById("listeRecherche").innerHTML=z;
}

function voirMotsClef()
{
document.getElementById("listeMotsClef").style.visibility="visible";
document.getElementById("FMC").style.visibility="visible";
document.getElementById("listeRecherche").style.visibility="hidden";
document.getElementById("OMC").style.visibility="hidden";
}

function fermeMotsClef()
{
document.getElementById("listeMotsClef").style.visibility="hidden";
document.getElementById("FMC").style.visibility="hidden";
document.getElementById("listeRecherche").style.visibility="visible";
document.getElementById("OMC").style.visibility="visible";
}

function ajoutMotClef(n)
{
//alert(n)
selecteur="";
if(document.getElementById("selCrit1").value=="mots"){selecteur="crit1";}
else{if(document.getElementById("selCrit2").value=="mots"){selecteur="crit2";}
	else{if(document.getElementById("selCrit3").value=="mots"){selecteur="crit3";}}}
if(selecteur==""){alert("Sélectionnez un critère comme mot-clef !"); return false;}
if(document.getElementById(selecteur).value!=""){document.getElementById(selecteur).value+=" ";}
document.getElementById(selecteur).value+=document.getElementById("MC"+n).innerHTML;
}

function changeEtOu(x)
{
crit=document.getElementById("etOu"+x).innerHTML;
if(crit.match("ET")){document.getElementById("etOu"+x).innerHTML="<b>OU</b>";}
else{document.getElementById("etOu"+x).innerHTML="<b>ET</b>";}
}

function videCrit()
{
document.getElementById("selCrit1").value="titre";
document.getElementById("selCrit2").value="auteur";
document.getElementById("selCrit3").value="mots";
document.getElementById("crit1").value="";
document.getElementById("crit2").value="";
document.getElementById("crit3").value="";
document.getElementById("typDoc").value="";
document.getElementById("deb").value="";
document.getElementById("fin").value="";
document.getElementById("nRech").checked="checked";
}



