// JavaScript Document

function rollOver(obj){
	if(obj.src){
		var s=obj.src;
		var newstr = s.replace("Off", "On", "gi");
		obj.src=newstr;
	}else{
		var s=obj.className;
		var newstr = s.replace("_off", "_on", "gi");
		obj.className=newstr;
	}
	

}

function rollOut(obj){
	if($(sMenuClick)!=obj){
		if(obj.src){
			var s=obj.src;
			var newstr = s.replace("On", "Off", "gi");
			obj.src=newstr;
		}else{
			var s=obj.className;
			var newstr = s.replace("_on", "_off", "gi");
			obj.className=newstr;
		}	
	}
}

// recuperation d'element
function getElem(id){
	if(document.getElementById(id)){
		return document.getElementById(id);
	}
}
//formulaires
function testMail(mail)
{

	var re=RegExp("^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$");
	if(!re.test(mail))
	{
	return false;
	}
	else
	{
	
	return true;
	}
} 


//ajout d'évenement au chargement(déchargement) de la page

function addLoadEvent(func){   
 	var oldonload = window.onload; 
    if (typeof window.onload != 'function') { 
        window.onload = func; 
    } else { 
        window.onload = function() 
    	{ 
            oldonload(); 
            func(); 	
        } 
    } 
} 

function addUnloadEvent(func){   
 	var oldonunload = window.onunload; 
    if (typeof window.onunload != 'function') { 
        window.onunload = func; 
    } else { 
        window.onunload = function() 
    	{ 
            oldonunload(); 
            func(); 
        } 
    } 
} 

//popup HTML
function get_left(size) {
	var x=0;
	var ecran=screen.width;
	return Math.round((ecran/2)-(size/2));	
}

function get_top(size) {
	var y=0;
	var ecran=screen.height;
	return Math.round((ecran/2)-(size/2));	
}

function popup(URLStr,width, height){
  popUpWindow = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menub ar=no,scrollbars=no,resizable=no,copyhistory=no,width='+width+',height='+height+',left='+get_left(width)+', top='+get_top(height));
   popUpWindow.focus();
}

function popupScroll(URLStr,width, height){
  popUpWindow = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menub ar=no,scrollbars=yes,resizable=no,copyhistory=no,width='+width+',height='+height+',left='+get_left(width)+', top='+get_top(height));
   popUpWindow.focus();
}

function addParamInput(id){
	if(document.getElementById(id)){			
		return "&"+id+"="+encodeURIComponent(document.getElementById(id).value);
	}else {
		return "";
	}
}
