function textepardefaut(formname,field,defvalue,status) {
	myfield = eval("document."+formname+"."+field)
	if (status=="blur") {
		if (myfield.value == '') myfield.value=defvalue;
	}else{
		if (myfield.value == defvalue) myfield.value='';
	}
}

function checkRech() {
	/*if (document.form_recherche.rr.value != "Par mot(s) clefs ou auteur..." || document.form_recherche.stheme.value != "" || document.form_recherche.scollection.value != "") {
		//alert(document.form_recherche.rr.value.length);
		if (document.form_recherche.rr.value != "Par mot(s) clefs ou auteur..." && document.form_recherche.rr.value.length < 3) {
			alert("Votre recherche doit comporter plus de 3 caractères !");
			return;
		}
		document.form_recherche.submit();
	}*/
	if (document.form_recherche.rr.value == "Par mot(s) clefs ou auteur...") {
	   document.form_recherche.rr.value = "";   
	}
    document.form_recherche.submit();	
}

function valid_email (emailStr,message) {
	var emailPat=/^(.+)@(.+)$/
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
	var validChars="\[^\\s" + specialChars + "\]"
	var quotedUser="(\"[^\"]*\")"
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
	var atom=validChars + '+'
	var word="(" + atom + "|" + quotedUser + ")"
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
	var matchArray=emailStr.match(emailPat)

	if (matchArray==null) {
		alert(message)
		return false
	}
	
	var user=matchArray[1]
	var domain=matchArray[2]

	if (user.match(userPat)==null) {
		alert(message)
  	  	return false
	}

	var IPArray=domain.match(ipDomainPat)

	if (IPArray!=null) {
		for (var i=1;i<=4;i++) {
	    	if (IPArray[i]>255) {
	        	alert(message)
				return false
	    	}
    	}
    	return true
	}

	var domainArray=domain.match(domainPat)

	if (domainArray==null) {
		alert(message)
    	return false
	}

	var atomPat=new RegExp(atom,"g")
	var domArr=domain.match(atomPat)
	var len=domArr.length

	if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) {
		alert(message)
		return false
	}

	if (len<2) {
		var errStr=message
		alert(errStr)
		return false
	}

	if (emailStr.indexOf("'") != -1) {
		var errStr=message
		alert(errStr)
		return false
	}

	return true;
}