function hideshow(obj) 
{ 
		if (parseInt(navigator.appVersion) >= 5 || navigator.appVersion.indexOf["MSIE 5"] != -1) 
		{
			if (obj.style.display=="none") 
             obj.style.display="";
        	else
             obj.style.display="none";
		}
}
function show(obj) 
{ 
		if (parseInt(navigator.appVersion) >= 5 || navigator.appVersion.indexOf["MSIE 5"] != -1) 
		{
		    obj.style.display="";
        }

}
function hide(obj) 
{ 
		if (parseInt(navigator.appVersion) >= 5 || navigator.appVersion.indexOf["MSIE 5"] != -1) 
		{
		    obj.style.display="none";
        }
}

function show_by_id(div_name) 
{ 
		obj = document.getElementById(div_name);
		if (parseInt(navigator.appVersion) >= 5 || navigator.appVersion.indexOf["MSIE 5"] != -1) 
		{
		    obj.style.display="";
        }

}
function hideshow_by_id(div_name) 
{ 
		obj = document.getElementById(div_name);
		if (parseInt(navigator.appVersion) >= 5 || navigator.appVersion.indexOf["MSIE 5"] != -1) 
		{
			if (obj.style.display=="none") 
             obj.style.display="";
        	else
             obj.style.display="none";
		}
}
function hide_by_id(div_name) 
{ 
		obj = document.getElementById(div_name);
		if (parseInt(navigator.appVersion) >= 5 || navigator.appVersion.indexOf["MSIE 5"] != -1) 
		{
		    obj.style.display="none";
        }
}

var xmlHttp
function ajax_refresh(page,str){
	
	if (str== null) return;
	xmlHttp=GetXmlHttpObject()
	var url=page;
	url=url + "?adresse=" + str;
	url=url + "&sid=" + Math.random();
	xmlHttp.onreadystatechange=stateAjax_refresh;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	
}
function stateAjax_refresh() { 
	if (xmlHttp.readyState==4) {		
		window.location.reload();
	}
}

function GetXmlHttpObject() {
	var xmlHttp=null;
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	
	catch (e) {
	  // Internet Explorer
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
function openPop(URL,largeur,hauteur,titre)
{
	NoCache=Math.random()
	// centrer la fenêtre
	if (typeof hauteur == 'undefined'){hauteur=650}
	if (typeof largeur == 'undefined'){largeur=650}
	
	largeurGrande2=screen.width
	hauteurGrande2 =screen.height
	
	posLeft = (largeurGrande2 / 2)-(largeur / 2)
	posTop = (hauteurGrande2 / 2)-(hauteur / 2)
	
	
	var winpop;
	winpop = window.open(URL,'A','toolbar=0,location=0,resizable=0,menubar=0,status=0,scrollbars=1,width='+largeur+',height='+hauteur+',top='+posTop+',left='+posLeft);	
	if (window.focus) {winpop.focus()}


}
var xmlHttp_ajax;
function ajax_load(page,str,divid,minimum) {

	divname=divid;
	if (str== null) return;
	if (str.length==0) { 
		document.getElementById(divname).innerHTML="";
		return;
	}
	
	xmlHttp_ajax=GetXmlHttpObject()
	if (xmlHttp_ajax==null) {
		alert ("Your browser does not support AJAX!");
		return;
	} 
	// appel pas la page si la chaine est trop petite

	if (str.length >= minimum) {
		obj = document.getElementById(divname)
		obj.style.display="";
		var url=page;
		
		//url=url + "?txtSearch=" + str;
		url=url + "?" + str;
		url=url + "&sid=" + Math.random();

		xmlHttp_ajax.onreadystatechange=ajax_load_ready;
		xmlHttp_ajax.open("GET",url,false);
		xmlHttp_ajax.send(null);
		
	}
} 
function ajax_load_ready() { 
	if (xmlHttp_ajax.readyState==4) {
		// verifie si il existe
		if (document.getElementById(divname)){
			document.getElementById(divname).innerHTML=xmlHttp_ajax.responseText;
		}
	}
}
function isValidEmail(strEmail){
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
  // search email text for regular exp matches
  if (strEmail.search(validRegExp) == -1) 
   {
      return false;
    } 
   return true; 
}


