// JavaScript Document


function showHiddenMenu() {

	$('L2Empty').style.display='block';
	$('o1').className='onglet1-1';
	$('0i1').src='/design/onglets/2.png';

}


function doc_filter(){
	var elems=document.getElementById('menuDocs').childNodes;
	for (var x=0;x<elems.length;x++) {
		if(elems[x].className=="documents_item") {
			var realchilds=elems[x].getElementsByTagName("A");
			var pos=realchilds[0].innerHTML.toUpperCase().indexOf(document.getElementById('filter_docs').value.toUpperCase());
			if (pos==-1) elems[x].style.display="none";
			else elems[x].style.display="block";
		} 
	}

	for (var x=0;x<elems.length;x++) {
		if (elems[x].className=="sousTitre") {
			if (has_somthing_after(elems[x])) elems[x].style.display="block";
			else elems[x].style.display="none";
		}
	}

}

function has_somthing_after(elem) {
	var found=0;
	while (elem=elem.nextSibling) {
		if (elem.tagName=="DIV") {
			if (elem.style.display=="block") return true;
		}
		if (elem.tagName=="H4") {
			break;
		}
	}
	return false;
}

/* ---------------------------------------------------------- */

function open_light_flash () {
 document.getElementById('overlay').style.display="block";
 document.getElementById('overlay_inner').innerHTML=document.getElementById("innerBlind").innerHTML;
}

function closebox() {
 document.getElementById('overlay').style.display="none";
}

function ajax_search(text) {
	var xscript=document.createElement("SCRIPT");
	xscript.src="/_includes/scripts/ajax_search.php?query="+text+"&s2ajax=1";
	document.body.appendChild(xscript);
}

function switch_braine(id) {
	var left_source_image=$("left_"+id).getAttribute("rel");
	$("left_0").src="/_includes/framer.php?base="+left_source_image+"&mask=neo_163x163.png";
	return false;
}


function check_mail(){
	var emailPat=/^(.+)@(.+)$/;
	var error_nl=0;
	var nom=document.getElementById('nl_name').value;
	var prenom=document.getElementById('nl_firstname').value;
	var mail=document.getElementById('nl_email').value;
	var matchArray=mail.match(emailPat);
	if (prenom=="") {
		 document.getElementById('nl_firstname').style.background="#FFDFDF";
		 error_nl=1;
	} else {
		 document.getElementById('nl_firstname').style.background="#FFFFFF";
	}

	if (nom=="") {
		 document.getElementById('nl_name').style.background="#FFDFDF";
		 error_nl=1;
	} else {
		 document.getElementById('nl_name').style.background="#FFFFFF";
	}
	
	
	if (mail=="" || matchArray==null) {
		document.getElementById('nl_email').style.background="#FFDFDF";
	 	error_nl=1;
	} else {
		 document.getElementById('nl_email').style.background="#FFFFFF";
	}
	if (error_nl==1) return false;
	else return true;
}
