function afficheMessageAttente(texte) {
	afficheMessage("<div style='text-align:center'>"+texte+"<br /><img src='"+SITE_URL+"/template/Images/loader32.gif'/></div>", true, false);
}

function afficheMessage(html,succes,boutonOk, titre) {
	var btOK = (boutonOk == null) ? true : boutonOk;////////Valeur par défaut pour btOK si non présent : true.
	titre=!titre?'Message':titre;
	if($('#message').length==0) {
		$('#voile').append('<div id="message" class="popupmessage">'
			+'<div class="popup_top">'
				+'<div class="titre_popup"></div>'
				+'<a href="#" onclick="finMessage(); return false;" class="fermerpopup">Fermer</a>'
			+'</div>'
			+'<div class="popup_midd">'
				+'<div class="contenu_popup" id="contenu_message"></div>'
			+'</div>'
			+'<div class="popup_bottom"></div>'
		+'</div>');
	}
	if(ie6) {
		var selects=document.getElementsByTagName("SELECT");	
		for(var i=0;i<selects.length;i++)
			selects[i].style.visibility="hidden";
	}
	$("#message .titre_popup").html(titre);
	var contenu_popup=$("#message .contenu_popup");
	var className="";
	if(succes===false) {
		className=' class="erreur"';
	}
	
	if(btOK) html+="<br/><br/><div style='text-align:center'><input type='button' value='OK' onclick='finMessage();' class='button_small'/></div>";
	html='<div'+className+'>'+html+'</div>';
	contenu_popup.html(html);
	$("#voile").fadeIn('fast');
}
var cacheVoile=true;
function finMessage() {
	if(ie6) {
		var selects=document.getElementsByTagName("SELECT");
		for(var i=0;i<selects.length;i++)
			selects[i].style.visibility="visible";
	}
	if(cacheVoile) {
		$("#voile").fadeOut('fast');
	}
	else {
		$("#message").fadeOut('fast');
	}
}

var popupDeplace=false;
var oldX=-1000;
var oldY=-1000;

deplacement=true;
function affichePopup(text) {
	$('#popup_contenu').html(text);
	popupDeplace=true;
	$('#popup').fadeIn('fast');
	if(ie6) {
		var selects=document.getElementsByTagName("SELECT");
		for(var i=0;i<selects.length;i++)
			selects[i].style.visibility="hidden";
	}
}

function deplace(event) {
	var mouseX = event.pageX;
	var mouseY = event.pageY;
	if(popupDeplace && (mouseX!=oldX || mouseY!=oldY)) {
		oldX=mouseX;
		oldY=mouseY;
		$('#popup').css( {
			'left' : mouseX + 20+"px",
		    'top' : mouseY+"px"
		});
	}
}

function cachePopup() {
	$('#popup').fadeOut('fast');
	popupDeplace=false;
	$('#popup').css( {
		'left' : -10000+"px"
	});
	if(ie6) {
		var selects=document.getElementsByTagName("SELECT");
		for(var i=0;i<selects.length;i++)
			selects[i].style.visibility="visible";
	}
}

function favoris(url,titre) {
	if ( navigator.appName != 'Microsoft Internet Explorer' ){
		window.sidebar.addPanel(titre,url,'');
	}
	else{
		window.external.AddFavorite(url,titre);
	}
}

function setdefaultvalues() {
	var defaultval;
	var input;
	var id;
	var copyid;
	var textcopy;
	var inputs=$("input.defaultvalue");
	var n=inputs.length;
	for(var i=0; i<n; i++){
		input=$(inputs[i]);
		defaultval=input.attr('defaultval');
		if(defaultval!=null){
			if(input.hasClass('defaultpassword')){
				id=input.attr('id');
				copyid=id+"_copy";
				textcopy=$('#'+copyid);
				if(input.val()==defaultval){
					input.hide();
					textcopy.val(defaultval);
					textcopy.addClass('isdefaultval');
					textcopy.show();
				}
				textcopy.focus(focusInputPassword);
				input.change(changeInputPassword);
				input.blur(blurInputPassword);
			}
			else{
				if(input.val(defaultval)) input.addClass('isdefaultval');
				input.focus(focusInput);
				input.change(focusInput);
				input.blur(blurInput);
			}
		}
	}
}

function blurInput(e) {
	var input=$(this);
	var defaultval=input.attr('defaultval');
	if(input.val()==''){
		input.val(defaultval);
		input.addClass('isdefaultval');
	}
}

function blurInputPassword(e) {
	var input=$(this);
	var defaultval=input.attr('defaultval');
	var id=input.attr('id');
	var copyid=id+"_copy";
	var textcopy=$('#'+copyid);
	if(input.val()==''){
		input.hide();
		textcopy.val(defaultval);
		textcopy.addClass('isdefaultval');
		textcopy.show();
	}
}

function focusInput(e) {
	var input=$(this);
	var defaultval=input.attr('defaultval');
	if(input.val()==defaultval){
		input.val('');
		input.removeClass('isdefaultval');
	}
}

function focusInputPassword(e) {
	var textcopy=$(this);
	var copyid=textcopy.attr('id');
	var id=copyid.replace("_copy", "");
	var input=$('#'+id);
	var defaultval=input.attr('defaultval');
	if(input.val()==defaultval){
		input.val('');
		input.removeClass('isdefaultval');
	}
	textcopy.hide();
	input.show();
	input.focus();
}

function changeInputPassword(e) {
	var input=$(this);
	var defaultval=input.attr('defaultval');
	var id=input.attr('id');
	var copyid=id+"_copy";
	var textcopy=$('#'+copyid);
	var defaultval=input.attr('defaultval');
	if(input.val()==defaultval){
		input.val('');
		input.removeClass('isdefaultval');
	}
	textcopy.hide();
	input.show();
	input.focus();
}

function debut() {
	setdefaultvalues();
	$(document).mousemove(deplace);
	if(ie6) {
		if($("#voileContenu").length>0)
			$("#voileContenu").css('height',$("#cadreContenu")[0].offsetHeight+"px");
		if($("voileContenu2").length>0)
			$("#voileContenu2").css('height',$("#cadreContenu2")[0].offsetHeight+"px");
	}
}
$(function(){
	debut();
});

$(function(){
	$('#tester').fadeTo('300', 0.5)
		.mouseenter(function() {
			$(this).fadeTo('300',1);
		})
		.mouseleave(function() {
			$(this).fadeTo('300',0.5);
		});
});

