/*
 * Author: Charles Lauzon
 * Name:   Functions.js
 * Date:   18 Juillet, 2008
 */

/********************************************************************
 * 																	*
 *							    MENU                                *
 *																	*
 ********************************************************************/
//Variable Declaration
var kc;

//MembreID onClick va effacer si c Adresse courriel
function txtMembreId_onClick(){
	if(document.getElementById("txtMembreId").value == "Votre adresse courriel"){
		document.getElementById("txtMembreId").value = "";
		setTimeout("Put_Focus('txtMembreId')", 100);
	}
}
//MembreID onBlur va remarquer Adresse courriel (si vide)
function txtMembreId_onBlur(){
	if(document.getElementById("txtMembreId").value == ""){
		document.getElementById("txtMembreId").value = "Votre adresse courriel";
	}
}
//Password onFocus va effacer si c Mot de passe
function txtPassword_onFocus(){
	var txtPasswordNew = document.createElement("input");
    txtPasswordNew.setAttribute("type", "password");
    txtPasswordNew.name = "txtPassword"; 
	txtPasswordNew.id = "txtPassword";
	txtPasswordNew.onblur = function(){ txtPassword_onBlur(); };
	txtPasswordNew.onkeypress = function(event){ event = event?event:window.event; txtPassword_onKeyPress(event); }
	txtPasswordNew.className = "login_field";
    document.getElementById("txtPassword").parentNode.replaceChild(txtPasswordNew, document.getElementById("txtPassword"));
	setTimeout("Put_Focus('txtPassword')", 100);
}
//Le focus du txtPassword se perd, donc on le refait
function Put_Focus(id){
	var Obj = document.getElementById(id);
	if(Obj) Obj.focus();
	else setTimeout("Put_Focus('" + id + "')", 100);
}
//Password onBlur va remarquer Mot de passe (si vide)
function txtPassword_onBlur(){
	if(document.getElementById("txtPassword").value == ""){
		var txtPasswordNew = document.createElement("input");
		txtPasswordNew.setAttribute("type", "text");
		txtPasswordNew.name = "txtPassword"; 
		txtPasswordNew.id = "txtPassword"; 
		txtPasswordNew.value = "Mot de passe"; 
		txtPasswordNew.onfocus = function(){ txtPassword_onFocus(); };
		txtPasswordNew.onkeypress = function(event){ event = event?event:window.event; txtPassword_onKeyPress(event); }
		txtPasswordNew.className = "login_field";
		document.getElementById("txtPassword").parentNode.replaceChild(txtPasswordNew, document.getElementById("txtPassword"));
	}
}

function txtPassword_onKeyPress(e){
	//Prendre le keyCode de la key appuyer
	if(e.keyCode){ kc = e.keyCode; }
	else if(e.which){ kc = e.which; }
	//Check si Enter
	if(kc == 13){ 
		if(document.getElementById("hMaisonId")){ document.getElementById("MaisonId").value = document.getElementById("hMaisonId").value; } //MaisonId
		document.getElementById("exec_login").value = 1;
		document.getElementById("fLogin_System").submit();
	}
}

function btnLogin_onClick(){
	if(document.getElementById("hMaisonId")){ document.getElementById("MaisonId").value = document.getElementById("hMaisonId").value; } //MaisonId
	document.getElementById("exec_login").value = 1;
	document.getElementById("fLogin_System").submit();
}

function btnLogOut_onClick(){
	document.getElementById("fLogin_System").submit();
}
