function cache_element(id) {
	document.getElementById(id).style.display='none';
}
// EFFETS
function fade_out(id) {$('#'+id).fadeOut('fast');}
function fade_in(id) {$('#'+id).fadeIn('fast');}
function fade_to(id,opacity) {$('#'+id).fadeTo('fast',opacity);}
function slide_up(id) {$('#'+id).slideUp('normal');}
function slide_down(id) {$('#'+id).slideDown('normal');}
function slide_toggle(id) {$('#'+id).slideToggle('normal');}
function show(id) {$('#'+id).show('slow');}
function hide(id) {$('#'+id).hide('slow');}
// LOGIN / LOGOUT
function ajax_contenu_box_compte() {
	$.get("ajax_contenu_box_compte.php",function(html) {
		document.getElementById('box_compte').innerHTML=html;
	});
}
function login(pseudo,password) {
	$.get("ajax_login.php",{pseudo:pseudo,password:password},function(html) {
		slide_up('box_compte');
		ajax_contenu_box_compte();
		slide_down('box_compte');
		//alert(html);
	});
}
function logout() {
	$.get("ajax_logout.php",function(html) {
		slide_up('box_compte');
		ajax_contenu_box_compte();
		slide_down('box_compte');
	});
}
function toggle_cafards() {
	fade_out('affcafards');
	$.get("ajax_toggle_cafards.php",function(html) {
		document.getElementById('affcafards').innerHTML=html;
		fade_in('affcafards');
	});
}
function toggle_notification(ref) {
	$.get("ajax_toggle_notification.php",{ref:ref},function(html) {
		document.getElementById('resultatnotifications').innerHTML=html;
		slide_down('resultatnotifications');
		setTimeout("slide_up('resultatnotifications')","2000");
	});
}
function envoi_verif_mail(user,mail) {
	$.get("ajax_envoi_mail_verif.php",{user:user,mail:mail},function(html) {
		alert(html);
	});
}
function vote(id_post,id_choix) {
	id_span='p'+id_post+'c'+id_choix;
	fade_out(id_span);
	$.get("ajax_vote.php",{id_post:id_post,id_choix:id_choix},function(html){
		document.getElementById(id_span).innerHTML=html;
		fade_in(id_span);
		//alert(html);
	});
}
function acheter(id) {
	$.get("ajax_acheter_objet.php",{id:id},function(html) {
		//alert('['+html+']');
		if(html!="") {
			//fade_out('cmdacheter'+id);
			//document.getElementById('cmdacheter'+id).innerHTML='<b>Acheté !</b>';
			//fade_in('cmdacheter'+id);
			fade_out('points_user');
			document.getElementById('points_user').innerHTML=html;
			fade_in('points_user');
			//setTimeout('fade_out(\"objet'+id+'\")','1500')
			fade_out('objet'+id);
			msgbox_info('L\'objet a été ajouté dans votre capharnaum.','');
			setTimeout('location.reload()','2000');
		}
		else {
			msgbox_info('Une des erreurs suivantes est survenue :<br/><br/>- Vous n\'avez pas assez de points<br/>- Vous n\'êtes pas connecté','');
		}
	});
}
function vendre(id) {
	$.get("ajax_vendre_objet.php",{id:id},function(html) {
		if(html!="") {
			fade_out('points_user');
			//fade_out('cmdvendre'+id);
			//document.getElementById('cmdvendre'+id).innerHTML='<b>Vendu !</b>';
			//fade_in('cmdvendre'+id);
			document.getElementById('points_user').innerHTML=html;
			fade_in('points_user');
			//setTimeout('fade_out(\"objet'+id+'\")','1000')
			fade_out('objet'+id);
			msgbox_info('L\'objet a été retiré de votre capharnaum.','');
			//setTimeout('location.reload()','2000');
		}
		else {
			msgbox_info('Une des erreurs suivantes est survenue :<br/><br/>- Vous n\'êtes pas connecté','');
		}
	});
}
function clic_cafard(id) {
	document.getElementById(id).innerHTML='<img src="cafardXc.png"/>';
	fade_out(id);
	$.get("ajax_clic_cafard.php",function(html) {
		document.getElementById('points_user').style.display='none';
		document.getElementById('points_user').innerHTML=html;
		fade_in('points_user');
	});
}
function clic_case(id_case,id_user) {
	$.get("ajax_clic_case.php",{id_case:id_case,id_user:id_user},function(html) {
		if(html!="") {
			fade_out('case'+id_case);
			fade_out('points_user');
			document.getElementById('points_user').innerHTML=html+' points';
			fade_in('points_user');
			document.getElementById('tdcase'+id_case).style.background='lemonchiffon';
			document.getElementById('case'+id_case).innerHTML='<img src="cafardXc.png"/><br/>Perdu...';
			fade_in('case'+id_case);
			$.get("ajax_lot_consolation.php",{id_user:id_user},function(html2) {
				msgbox_info(html2+'Il vous reste '+html+' points.','');
			})
		}
		else {
			if(html=="0") {location.reload();}
			fade_out('points_user');
			fade_in('points_user');
			msgbox_info('Une des erreurs suivantes est survenue :<br/><br/>- La case a déjà été grattée<br/>- Vous n\'avez pas assez de points<br/>- Vous n\'êtes pas connecté','');
		}
	});
}
function msgbox_yesno(texte,action) {
	fade_out('msgbox_yesno');
	document.getElementById('action_msgbox_yesno').innerHTML='<span class="btn_oui" onclick="'+action+'">Oui</span>';
	document.getElementById('txt_msgbox_yesno').innerHTML=texte;
	fade_in('msgbox_yesno');
	document.getElementById('msgbox_yesno').focus();
}
function msgbox_info(texte,action) {
	fade_out('msgbox_info');
	document.getElementById('action_msgbox_info').innerHTML='<span class="btn_oui" onclick="'+action+'">Ok</span>';
	document.getElementById('txt_msgbox_info').innerHTML=texte;
	fade_in('msgbox_info');
	document.getElementById('msgbox_info').focus();
}
function action_et_reload(url) {
	$.get(url,function(html) {
		msgbox_info(html,'location.reload()');
	});
}
