var timer = null ;

function gotoSite(prmId) {
	window.location.href = "/gotoSite.php?id=" + prmId ; 	
}

function loadUserInfos(prmUser) {
	if(userDisplay == 0 && (!clic)) {
		timer = window.setTimeout("displayInfos("+ prmUser +");", 1000) ;
	}
}

function infoUser(conn) {
	var obj = document.getElementById("box") ;
	obj.innerHTML = conn.responseText ;
	obj.style.width = "350px" ; 
	obj.style.height = "250px" ;
	
	if (x > ((screen.width / 2))) obj.style.left = ( parseInt(x) - ( 350 + 10 ) ) + "px" ;											
	else obj.style.left = (parseInt(x)+ 10) + "px" ;

	if (isIE) var offsety = document.documentElement.scrollTop ;
	else var offsety = window.pageYOffset;

	if ((y - offsety) > ((screen.height / 2))) obj.style.top = (parseInt(y) - (250 + 40)) + "px" ; 	
	else obj.style.top = (parseInt(y) + 40) + "px" ;
	
	obj.style.display = "block";
}

function hideInfos() {
	window.clearTimeout(timer) ;
	if(userDisplay != 0 && (!clic)) {
		timer = window.setTimeout("hide()", 50);
	}
}

function hide() {
	window.clearTimeout(timer) ;
	if (userDisplay != 0) {
		document.getElementById("box").style.display ="none" ;
		userDisplay = 0 ;
	}
}

function displayInfos(prmUser) {
	if (userDisplay != prmUser) {
		userDisplay = prmUser ;
		ajax = new Ajax() ;
		ajax.sendAndLoad("/ajax/info_user.php?id_user=" + prmUser, "GET", infoUser) ;
	}
}

function displayInfosClic(prmUser) {
	if(prmUser != userDisplay) {
		clic = true ;
		userDisplay = prmUser ;
		ajax = new Ajax() ;
		ajax.sendAndLoad("/ajax/info_user.php?id_user=" + prmUser, "GET", infoUser) ;
	} else {
		clic = false ;
		hide() ;
	}
}


function whattodo_init() {
	document.getElementsByName("action")[0].checked = true ;
	document.getElementsByName("action")[1].checked = false ;
	document.form1.pseudo.focus() ;
}

function whattodo_switch() {
	if (document.getElementsByName("action")[0].checked) {
		document.getElementById("login").style.display = "block" ;
		document.getElementById("subscribe").style.display = "none" ;
		document.form1.pseudo.focus() ;
	}
	else {
		document.getElementById("login").style.display = "none" ;
		document.getElementById("subscribe").style.display = "block" ;
		document.form2.pseudo.focus() ;
		
	}
	
}

// Switch pour l'oubli du mot de passe
function remind_init() {
	document.getElementsByName("remindtype")[0].checked = true ;
	document.getElementsByName("remindtype")[1].checked = false ;
	

}

function remind_switch() {
	if (document.getElementsByName("remindtype")[0].checked) {
		document.getElementById("remind1").style.display = "block" ;
		document.getElementById("remind2").style.display = "none" ;
	
	}
	else {
		document.getElementById("remind1").style.display = "none" ;
		document.getElementById("remind2").style.display = "block" ;
	
		
	}
}


function loadQuestionSection(url) {
	location.href = "/questions/" + url ;	
}

//Ajoute un smiley dans le textarea =)
function addSmiley(smiley) {
	if(smiley == "smile") document.reponseForm.reponse.value += " :-)" ;
	if(smiley == "wink") document.reponseForm.reponse.value += " ;-)" ;
	if(smiley == "confused") document.reponseForm.reponse.value += " :-/" ;
	if(smiley == "normal") document.reponseForm.reponse.value += " :-|" ;
	if(smiley == "lol") document.reponseForm.reponse.value += " LOL" ;
	if(smiley == "laugh") document.reponseForm.reponse.value += " :-D" ;
	if(smiley == "sad") document.reponseForm.reponse.value += " :(" ;
	if(smiley == "angry") document.reponseForm.reponse.value += " :-C" ;
	if(smiley == "cool") document.reponseForm.reponse.value += " 8-)" ;
	if(smiley == "surprised") document.reponseForm.reponse.value += " :-o" ;
	if(smiley == "cry") document.reponseForm.reponse.value += " ;-(" ;
	if(smiley == "eek") document.reponseForm.reponse.value += " 8-O" ;
	document.reponseForm.reponse.focus() ;
	
}
