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

var getElementsByClass = function(searchClass,node,tag){ 
	var classElements=[];
	var i,j;
	if(node==null){
		node=document;
	}
	if(tag==null){
		tag='*';
	}
	var els=node.getElementsByTagName(tag);
	var elsLen=els.length;
	var pattern=new RegExp('(^|\\s)'+searchClass+'(\\s|$)');
	for(i=j=0;i<elsLen;i++){
		if(pattern.test(els[i].className)){
			classElements[j]=els[i];j++;
		}
	}
	return classElements;
};

var setBehaviour=function(){
	var elements=getElementsByClass('raiseButton');
	var nbels=elements.length;
	if(nbels<1){
		return;
	}
	for(var i=0,el;el=elements[i];i++){
		el.onmouseover=function(){buttonUp(this);toggleImgFilter(this,false); return false;};
		el.onmouseout=function(){buttonDown(this);toggleImgFilter(this,true); return false;};
		el.onmouseup=function(){buttonUp(this);return false;};
		el.onmousedown=function(){buttonDown(this);return false;};
	}
};

var buttonUp = function(node){ 
	node.style.borderWidth='1px';
	node.style.borderStyle='solid';
	node.style.borderColor='#fff091 #bd9A19 #bd9A19 #fff091';
	node.style.padding='0';
	node.style.background='#ffd49f';
};

var buttonDown=function(node){
	node.style.borderWidth='1px';
	node.style.borderStyle='solid';
	node.style.borderColor='#896589 #cbc #cbc #896589';
	node.style.padding='0';
};

var toggleImgFilter=function(node,b){
	if(!document.all){
		return;
	}
	var filtval=(b)?'gray()':'';
	var imgs=node.getElementsByTagName('img');
	for(var i=0,img;img=imgs[i];i++){
		if(img.id!='logo'&&img.name!='logo'){
			img.style.filter=filtval;
		}
	}
};

addLoadEvent(setBehaviour);

function MM_openBrWindow(theURL,winName,features) {
	window.open(theURL,winName,features);
}
var fenetre = window.parent;
var parrain = fenetre.idref;
var mp;

function pop(url,lg) {
	var left = (screen.width/2)-240; // On retire la moitié de 'width'
	var top = (screen.height/2)-185; // On retire la moitié de 'height'
	mp = window.open(url+'?parrain='+parrain+'&lg='+lg,'mp','statutbar=no, width=480, height=370, left='+left+', top='+top+', menubar=no, resize=yes, scrollbars=yes');
	if (mp && mp.focus){
		mp.focus();
	}
}

function MM_goToURL() { 
	var i, args=MM_goToURL.arguments; 
	document.MM_returnValue = false;
	for(i=0; i<(args.length-1); i+=2) {
		eval(args[i]+".location='"+args[i+1]+"'");
	}
}

