﻿var P_id_discuss=0;
var P_Timer;
var P_Timer_cred;
var P_Timer_maj_cred;
var P_Credit=0;
var P_Last_mess;
var P_Voyant;
var P_tab_message=new Array();
var P_voyant_ID
var P_cle="";
var P_Pseudo='';
//var P_Json="http://chat-voyance.org/modules";
//var P_Json="http://chat-voyance.org/modules";
var P_Json="http://modules.phone-voyance.com";
var P_chemin_img_voyant='/img/voyants/photos/';

function ucfirst(A_chaine)
{
	return A_chaine.substr(0,1).toUpperCase()+A_chaine.substr(1,A_chaine.length).toLowerCase()
}
function aff_page_crediter(A_site)
{
	L_Url=P_Json+"/index.php?rub=compte&ss_rub=credit&site="+A_site+"&c="+P_crypt+"";
	window.open(L_Url, "Inscription", "scrollbars=1,resizable=1,width=660,height=650", "dependent=yes") ;
}

function dialog_close()
{
	$("#chat_aab_dialog").dialog("close");
}
function recup_mot_de_passe()
{
	var L_aff='';
	var L_erreur='';
	var L_email=$("#zs_email").val();
	//client_recup_mdp
	if(L_email!="")
	{
		chat_aab.getJSON(""+P_Json+"/chat/json/index.php?a=client_recup_mdp&email="+L_email+"&cli="+P_siteID+"&c="+P_crypt+"&js=?",function(data)
		{
			if(data)
			{
				if(data.erreur)
				{
					$("#form_mdp_erreur").html("L'adresse email n'est pas valide");
				}
				else
				{
					$("#chat_aab_dialog").html('<div>Si votre email est associ&eacute; &agrave un de nos compte vous allez recevoir un email avec vos identifiants</div><div style="font-size:x-small;text-align:center;">Cette fen&ecirc;tre se fermera dans 3 secondes </div>');
					setTimeout("dialog_close()", 3000);
				}
			}
		});
	}
	else
	{
		$("#form_mdp_erreur").html("Veuillez saisir votre adresse email");
	}
	
}

function aff_recup_mot_de_passe()
{
	var L_aff='';
	$("#chat_aab_dialog").dialog(
	{
		modal:true,
		autoOpen:false,
		title:'Mot de passe oublier',
		width:480,
		buttons:
		{
			"Annuler":function()
			{
				$(this).dialog('close');
			},
			"Envoyer":function()
			{
				recup_mot_de_passe();
			}
		}
	});
	
	L_aff+='<form action="javascript:recup_mot_de_passe();">';
	L_aff+='	<div style="text-align:center">';
	L_aff+='		<div id="form_mdp_erreur"></div>';
	L_aff+='		<label for="zs_email">Adresse email : </label><br/>';
	L_aff+='		<input type="text" name="zs_email" id="zs_email" maxlength="50" size="40"/>';
	L_aff+='	</div>';
	L_aff+='</form>';
	$("#chat_aab_dialog").html(L_aff);
	$("#chat_aab_dialog").dialog("open");
}

function verif_statut_voyant()
{
	chat_aab.getJSON(""+P_Json+"/chat/json/index.php?a=verif_statut_voyant&discu="+P_id_discuss+"&cli="+P_siteID+"&c="+P_crypt+"&js=?",function(data)
	{
		if(data)
		{
			if(data.statut=="deco")
			{
				alert("Le voyant a été déconnecté suite a un problème de connexion, veuillez nous excuser pour la gène occasionée");
				chat_aab.getJSON(""+P_Json+"/chat/json/index.php?a=disconect_cl_disc&voyant="+P_voyant_ID+"&session="+P_cle+"&id_disc="+P_id_discuss+"&cli="+P_siteID+"&c="+P_crypt+"&js=?");
				P_id_discuss=0;
				mis_a_jour_credit();
				clearInterval(P_Timer_maj_cred);
				Lance_actu_maj_credit();
				chat_aab_aff_contact();
				clearInterval(P_Timer_cred);
				Lanc_actua_credit();
				Aff_voyant_connecter();
				clearInterval(P_Timer);
				Relance_connection_voyant();
				chat_aab_design();
			}
		}
	});
}

function verif_login()
{
	chat_aab.getJSON(""+P_Json+"/chat/json/index.php?a=verif_connect&cli="+P_siteID+"&c="+P_crypt+"&js=?",function(data)
	{
		if(data)
		{
			if(data.connexion=="true")
			{
				P_Pseudo=ucfirst(data.Pseudo);
				P_cle=data.cle;
				chat_aab_connection_client_reussi();
				aff_bouton_deconnexion();
				chat_aab_ajust_li();
			}
			else
			{
				chat_aab_aff_connect();
				chat_aab_ajust_li();
			}
		}
	});
}

function right(str,nbr) 
{
	return str.substr(str.length-nbr)
}

function chat_aab_ajust_li()
{
	var L_ul_width=0;
	switch(P_Theme)
	{
		case 'theme_default':
			if(P_Pseudo=="")
			{
				L_ul_width=645;
			}
			else if(P_Pseudo!="" && P_id_discuss==0)
			{
				L_ul_width=869;
			}
			else
			{
				L_ul_width=916;
			}
		break;
		case 'theme1':
			if(P_Pseudo=="")
			{
				L_ul_width=526;
			$("#list_menu").width(L_ul_width);
			}
			else if(P_Pseudo!="" && P_id_discuss==0)
			{
				L_ul_width=682;
			}
			else
			{
				L_ul_width=684;
			}
		break;
		case 'theme2':
			if(P_Pseudo=="")
			{
				L_ul_width=605;
			$("#list_menu").width(L_ul_width);
			}
			else if(P_Pseudo!="" && P_id_discuss==0)
			{
				L_ul_width=788;
			}
			else
			{
				L_ul_width=797;
			}
		break;
		case 'theme3':
			if(P_Pseudo=="")
			{
				L_ul_width=518;
			$("#list_menu").width(L_ul_width);
			}
			else if(P_Pseudo!="" && P_id_discuss==0)
			{
				L_ul_width=684;
			}
			else
			{
				L_ul_width=690;
			}
		break;
		default:
			if(P_Pseudo=="")
			{
				L_ul_width=645;
			}
			else if(P_Pseudo!="" && P_id_discuss==0)
			{
				L_ul_width=869;
			}
			else
			{
				L_ul_width=916;
			}
	}
	$("#list_menu").width(L_ul_width);
}
/*function chat_aab_ajust_li()
{
	L_ul_width=0;
	$.each($("#list_menu li"),function()
	{
		L_ul_width=L_ul_width+parseInt($(this).innerWidth());
		//L_ul_width=L_ul_width+parseInt($(this).css("padding-right"));
	});
		$("#list_menu").width(L_ul_width);
}*/

function Aff_temp(A_temp)
{
	L_Temp=eval(A_temp);
	var L_Heure        = parseInt(L_Temp / (60 * 60)) ;
	var L_Minute    = parseInt(L_Temp / 60) - (L_Heure * 60) ;
	var L_Seconde    = L_Temp - (L_Heure * 60 * 60) - (L_Minute * 60);
	L_Heure="0"+L_Heure.toString();
	L_Heure=right(L_Heure,2);
	
	L_Minute="0"+L_Minute.toString();
	L_Minute=right(L_Minute,2)
	
	if(L_Seconde<10)
	{
		L_Seconde="0"+L_Seconde.toString();
	}
	L_Seconde=L_Seconde.toString().substr(0,2);

	L_Temp="";
	
	L_str_heure=" heure ";
	L_str_min=" minute ";
	L_str_sec=" seconde ";
	
	if(eval(L_Heure)>1)
	{
		L_str_heure=" heures ";
	}
	if(eval(L_Minute)>1)
	{
		L_str_min=" minutes ";
	}
	if(eval(L_Seconde)>1)
	{
		L_str_sec=" secondes ";
	}
	if(eval(L_Heure)>0)
	{
		L_Temp=L_Heure+L_str_heure+L_Minute+L_str_min+L_Seconde+L_str_sec;
	}
	else
	{
		if(eval(L_Minute)>0)
		{
			L_Temp=L_Minute+L_str_min+L_Seconde+L_str_sec;
		}
		else
		{
			L_Temp=L_Seconde+L_str_sec;
			if(eval(L_Seconde)<=0)
			{
			L_Temp="00"+L_str_sec;
			}
		}
	}
	return L_Temp;
}


function chat_aab_deconnexion()
{
	if(confirm("Voulez vous vraiment vous déconnecter du chat?"))
	{
		chat_aab.getJSON(""+P_Json+"/chat/json/index.php?a=disconect_cl&session="+P_cle+"&id_disc="+P_id_discuss+"&id_voyant="+P_voyant_ID+"&cli="+P_siteID+"&c="+P_crypt+"&js=?");
		chat_aab("#chat_aab_lien_deco").remove();
		chat_aab("#chat_aab_temp_div").html("");
		P_id_discuss=0;
		clearInterval(P_Timer);
		clearInterval(P_Timer_cred);
		clearInterval(P_Timer_maj_cred);
		chat_aab_aff_connect();
		chat_aab_design();
		P_Pseudo="";
		chat_aab_ajust_li();
	}
}

function envoi_mess_chat()
{
	chat_aab.getJSON(""+P_Json+"/chat/json/index.php?a=envoi_mess&session="+P_cle+"&id_dissc="+P_id_discuss+"&mess="+encodeURIComponent($("#zs_chat_aab_mess").val())+"&cli="+P_siteID+"&c="+P_crypt+"&js=?");
	chat_aab("#zs_chat_aab_mess").val("");
}

function chat_aab_aff_compte(a_id_site)
{
	
	var L_url = P_Json+"/index.php?rub=compte&ss_rub=information&site="+a_id_site+"&c="+P_crypt+"";
	window.open(L_url, "Compte", "scrollbars=1,resizable=1,width=660,height=600", "dependent=yes") ;
}

function chat_aab_aff_planning(a_id_site)
{
	var L_url = P_Json+"/index.php?rub=planning&site="+a_id_site+"&c="+P_crypt+"";
	window.open(L_url, "Planning", "scrollbars=1,resizable=1,width=660,height=600", "dependent=yes") ;
}

function chat_aab_aff_contact_page(a_id_site)
{
	var L_url = P_Json+"/index.php?rub=contact&site="+a_id_site+"&c="+P_crypt+"";
	window.open(L_url, "Compte", "scrollbars=1,resizable=1,width=660,height=600", "dependent=yes") ;
}

function chat_aab_design()
{
	chat_aab("#chat_aab_lien_planning").attr("href","javascript:chat_aab_aff_planning(\""+P_siteID+"\")");
	chat_aab("#chat_aab_lien_planning img").attr("src",P_img_planning);	
	chat_aab("#chat_aab_lien_contact").attr("href","javascript:chat_aab_aff_contact_page(\""+P_siteID+"\")");
	chat_aab("#chat_aab_lien_contact img").attr("src",P_img_contact);
	chat_aab_ajust_li();
}

function Aff_message()
{
	if(P_id_discuss!=0 && eval(P_Credit)>"0")
	{
		var L_mess_id;
		var heure=0;
		verif_statut_voyant();
		chat_aab.getJSON(""+P_Json+"/chat/json/index.php?a=aff_mess&session="+P_cle+"&id_dissc="+P_id_discuss+"&cli="+P_siteID+"&c="+P_crypt+"&js=?",function(data)
		{
			if(data)
			{
				$.each(data.messages,function(i,doc)
				{
					if(doc.NumID!="" && doc.Messages!="")
					{
						L_mess_id =doc.NumID
						//if(P_Last_mess!=L_mess_id)
						if(typeof(P_tab_message[L_mess_id])=="undefined")
						{
							P_tab_message[L_mess_id]=1;
							if(doc.type=="0")
							{
								if(doc.Cll_a_V=="1")//si le message ne vient pas du voyant
								{
									var L_msg="<p id="+ L_mess_id +"><span class='aff_heure'>("+ doc.Date +")</span> <span class=\'souligne\'><strong>"+ P_Pseudo +"</strong></span> : "+doc.Message+"</p>";
									chat_aab("#chat_aab_chat").append(L_msg);
									P_Last_mess=L_mess_id;
									//le message a été affiché on update
									chat_aab.getJSON(""+P_Json+"/chat/json/index.php?a=upda_mess_cl&session="+P_cle+"&id_mess="+L_mess_id+"&cli="+P_siteID+"&c="+P_crypt+"&js=?");
								}
								else
								{
									var L_msg="<p id="+ L_mess_id +"><span class='aff_heure'>("+ doc.Date +")</span> <span class=\'voyant_mess\'>"+ P_Voyant +"</span> : <strong>"+doc.Message+"</strong></p>";
									chat_aab("#chat_aab_chat").append(L_msg);
									P_Last_mess=L_mess_id;
									//le message a été affiché on update
									chat_aab.getJSON(""+P_Json+"/chat/json/index.php?a=upda_mess_cl_queue&session="+P_cle+"&id_mess="+L_mess_id+"&cli="+P_siteID+"&c="+P_crypt+"&js=?");
								}
							}
							else
							{
								var L_msg="<p id="+ L_mess_id +">Le voyant a été déconnecté</p>";
								chat_aab("#chat_aab_chat").append(L_msg);
								chat_aab.getJSON(""+P_Json+"/chat/json/index.php?a=upda_mess_cl_queue&session="+P_cle+"&id_mess="+L_mess_id+"&cli="+P_siteID+"&c="+P_crypt+"&js=?");
							}
							var h = $("#chat_aab_chat").height();//calcul la hauteur du div chat
							chat_aab("#chat_aab_chat").animate({ scrollTop: h*L_mess_id }, 1000);//augmente la hauteur du chat en fonction du nombre de message
						}
					}
				});
			}
			else
			{
				chat_aab_fin_session();
				alert("Votre session a expiré");
			}
		});
	}
	
	if (P_id_discuss != 0 && eval(P_Credit) > "0")
	{
		setTimeout("Aff_message()", 2500);
	}
	if (P_Credit <= 0)
	{
		chat_aab_change_voyant();
	}
}

function aff_nom_voyant(a_id)
{
	chat_aab.getJSON(""+P_Json+"/chat/json/index.php?a=get_voyant_chat&session="+P_cle+"&id_voyant="+a_id+"&cli="+P_siteID+"&c="+P_crypt+"&js=?",function(data)
	{
		if(data)
		{
			P_Voyant=data.nom_voyant;
			chat_aab("#chat_aab_participant").html("Vous &ecirc;tes actuellement avec le voyant : <span style=\"color:#0000ff; font-weight:bold\">"+data.nom_voyant+"</span>");
		}
		else
		{
			chat_aab_fin_session();
			alert("Votre session a expiré");
		}
	});
}

function chat_aab_fin_session()
{
	if(P_id_discuss!="" && P_id_discuss!=0)
	{
		signal_deconnexion();
	}
		P_cle="";
		P_id_discuss=0;
		chat_aab_design();
		clearInterval(P_Timer);
		clearInterval(P_Timer_cred);
		clearInterval(P_Timer_maj_cred);
		chat_aab_aff_connect();
		P_Pseudo="";
		chat_aab_ajust_li();
		chat_aab("#chat_aab_lien_deco").remove();
		chat_aab("#chat_aab_temp_div").html("");
}

function chat_aab_change_voyant()
{
	if(eval(P_Credit)>0)
	{
		if(confirm("Voulez vous vraiment arreter cette discussion pour changer de voyant?"))
		{
			mis_a_jour_credit();
			clearInterval(P_Timer_maj_cred);
			Lance_actu_maj_credit();
			chat_aab_aff_contact();
			clearInterval(P_Timer_cred);
			Lanc_actua_credit();
			Aff_voyant_connecter();
			clearInterval(P_Timer);
			Relance_connection_voyant();
			chat_aab_design();
			chat_aab.getJSON(""+P_Json+"/chat/json/index.php?a=disconect_cl_disc&voyant="+P_voyant_ID+"&session="+P_cle+"&id_disc="+P_id_discuss+"&cli="+P_siteID+"&c="+P_crypt+"&js=?");
			P_id_discuss=0;
			
		}
	}
	else
	{
		alert("Vous n\'avez plus de credit temps, veuillez recharger votre compte pour chatter avec un voyant");
		chat_aab.getJSON(""+P_Json+"/chat/json/index.php?a=disconect_cl_disc&session="+P_cle+"&id_disc="+P_id_discuss+"&cli="+P_siteID+"&c="+P_crypt+"&js=?");
		P_id_discuss=0;
		mis_a_jour_credit();
		clearInterval(P_Timer_maj_cred);
		Lance_actu_maj_credit();
		chat_aab_aff_contact();
		clearInterval(P_Timer_cred);
		Lanc_actua_credit();
		Aff_voyant_connecter();
		clearInterval(P_Timer);
		Relance_connection_voyant();
		chat_aab_design();
		chat_aab_aff_compte(P_siteID);
	}
	chat_aab_ajust_li();
}

function connexion_discuss(A_voyant)
{
	chat_aab.getJSON(""+P_Json+"/chat/json/index.php?a=conect_cl&session="+P_cle+"&voyant="+A_voyant+"&pseudo="+encodeURIComponent(P_Pseudo)+"&cli="+P_siteID+"&c="+P_crypt+"&js=?",function(data)
	{
		if(data)
		{
			P_id_discuss=data.discuss_id;
			chat_aab_ajust_li();
			L_aff='';
			L_aff+='<div id="photo_discu">';
			L_aff+='	<img src="'+data.image+'" alt="image voyant">';
			L_aff+='</div>';
			L_aff+='<div id="mess_voyan">';
			L_aff+='	'+data.message+'';
			L_aff+='</div>';
			chat_aab("#chat_aab_voyant_info").html(L_aff);
			Aff_message();
		}
		else
		{
			chat_aab_fin_session();
			alert("Votre session a expiré");
		}
	});
}

function chat_aab_voyant_occ()
{	
	alert("Ce Voyant à atteint le maximum de ses conversation, veuillez réessayer dans quelques minutes");
}

function signal_deconnexion()
{
	if(P_id_discuss!="" && P_id_discuss!=0)
	{
		chat_aab.getJSON(""+P_Json+"/chat/json/index.php?a=envoi_mess_deco&id_dissc="+P_id_discuss+"&session="+P_cle+"&cli="+P_siteID+"&c="+P_crypt+"&js=?");
		
	}
}

function lance_discu(A_Voyant)
{
	P_voyant_ID=A_Voyant;
	mis_a_jour_credit();
	if(eval(P_Credit)>60)
	{
		chat_aab("#chat_aab_lien_planning img").attr("src",P_img_change);
		chat_aab("#chat_aab_lien_planning").attr("href","javascript:chat_aab_change_voyant()");
		connexion_discuss(A_Voyant);
		clearInterval(P_Timer);
		var L_Aff="";
		L_Aff+="<div id=\"chat_aab_temp_div\"></div>";
		L_Aff+="	<div id=\"chat_aab_chat_partie\">";
		L_Aff+="		<div id=\"chat_aab_participant\">";
		L_Aff+="		</div>";
		L_Aff+="		<div id=\"chat_aab_chat\">";
		L_Aff+="		</div>";
		L_Aff+="		<div id=\"chat_add_form_chat\">";
		L_Aff+="			<form action=\"javascript:envoi_mess_chat()\" name=\"chat_aab_chat_mess\">";
		L_Aff+="				<label  for=\"zs_chat_aab_mess\">Message : </label><input type=\"text\" name=\"zs_chat_aab_mess\"  id=\"zs_chat_aab_mess\" maxlenght=\"255\" size=\"60\" autocomplete=\"off\"/> ";
		L_Aff+="				<input type=\"submit\" value=\"Envoyer\" class=\"chat_aab_input_messa\" size=\"10\" />";
		L_Aff+="		</form>";
		L_Aff+="</div>";
		L_Aff+="</div>";
		L_Aff+="<div id=\"chat_aab_voyant_info\">";
		L_Aff+="		";
		L_Aff+="</div>";
		L_Aff+="<div class=\"chat_aab_promo\">"+P_annonce+"";
		L_Aff+="</div>";
		L_Aff+='		<div class="clear"></div>';
		chat_aab("#chat_aab_contenu").html(L_Aff);
		chat_aab("#chat_aab_chat_partie").css("float","left");
		chat_aab("#chat_aab_voyant_info").css("width",285);
		chat_aab("#chat_aab_voyant_info").css("margin-left",577);
		chat_aab("#chat_aab_voyant_info").css("font-weight","bold");
		chat_aab("#chat_aab_voyant_info").css("padding",15);
		chat_aab("#chat_aab_voyant_info").css("foint-size",12);
		chat_aab("#chat_aab_participant").css("text-align","center");
		chat_aab("#chat_add_form_chat").css("width",565)
										.css("margin-left",10);
		chat_aab("#chat_aab_chat").css("margin-left",10)
									.css("width",560)
									.css("height",390)
									.css("border","1px solid #000000")
									.css("overflow","auto")
									.css("line-height","12pt");
		aff_nom_voyant(A_Voyant);
		
	}
	else
	{	
		alert("Vous n\'avez  plus assez de credit temps, créditez votre compte pour pouvoir discuter avec un voyant");
		aff_page_crediter(P_siteID);
	}
}

function chat_aab_aff_contact()
{

	if(P_Pseudo!="")
	{
		if(P_Credit=="0")
		{
			chat_aab("#chat_aab_temp_div").html('<span style="font-weight:bold;">Pour chatter avec un voyant, veuillez <span style="font-decoration:underline;"><a href="javascript:aff_page_crediter('+P_siteID+')">créditez votre compte</a></span></span>');
		}
		else if(P_id_discuss==0 || typeof(P_id_discuss)=="undefined")
		{
			//alert(P_Credit+"//"+Aff_temp(P_Credit))
			chat_aab("#chat_aab_temp_div").html("<span style=\"font-weight:bold;\">Vous avez "+Aff_temp(P_Credit)+" de credit temps pour chatter avec un voyant</span>");
			if(eval(P_Credit)<="60")
			{
				L_Aff_temp='<span style="font-weight:bold;">Vous avez '+Aff_temp(P_Credit)+' de credit temps pour chatter avec un voyant</span><br/>';
				L_Aff_temp+='<strong><a href="javascript:aff_page_crediter('+P_siteID+')">créditez votre compte ici</a></strong>';
				chat_aab("#chat_aab_temp_div").html(L_Aff_temp);
			}
		}
		else
		{
			P_Credit = P_Credit-1;
			if(eval(P_Credit)<="60")
			{
					L_Aff_temp='<span style="color:#ff0000; text-decoration:blink;">Attention il ne vous reste que '+Aff_temp(P_Credit)+' de temps pour chatter</span><br/>';
					L_Aff_temp+='<strong><a href="javascript:aff_page_crediter('+P_siteID+')">créditez votre compte ici</a></strong><br/>';
					chat_aab("#chat_aab_temp_div").html(L_Aff_temp);
			}
			else
			{
				chat_aab("#chat_aab_temp_div").html('<span style="font-weight:bold;">Il vous reste '+Aff_temp(P_Credit)+' sur votre crédit temps</span>');
				
			}
		}
	}
}

function Aff_voyant_connecter()
{
	L_Aff='<div class="entete_voyant">';
	L_Aff+='	<p>Bienvenue sur le chat voyance</p>';
	L_Aff+='	<p>Pour discuter par chat avec le medium de votre choix, cliquez sur sa photo.</p>';
	L_Aff+='</div>';
	L_Aff+='<div id="chat_aab_temp_div"></div>';
	chat_aab.getJSON(""+P_Json+"/chat/json/index.php?a=get_voyant&session="+P_cle+"&cli="+P_siteID+"&c="+P_crypt+"&js=?",function(data)
	{
		if(data)
		{
			if(data.voyant.length==0)
			{
				L_Aff+='<div style="margin-top:10px;font-weight:bold; text-align:center;" >Il n\'y a aucun voyant connecté pour l\'instant</div>';
				chat_aab("#chat_aab_contenu").html(L_Aff);
			}
			else
			{
				chat_aab.each(data.voyant,function(i,doc)
				{
					if(doc.Statut=="Occupe")
					{
						L_Aff+='<div class="fiche_voyant_occup" id="chaat_aab_list_voy_'+doc.NumID+'" onclick="chat_aab_voyant_occ()">';
						L_Aff+='		<div class="voyant_name">';
						L_Aff+='			<a href="javascript:void(0)">'+doc.Libelle+'</a>';
						L_Aff+='		</div>';
						L_Aff+='		<div class="photo_voyant">';
						L_Aff+='			<img src="'+P_Json+P_chemin_img_voyant+doc.image+'"/>';
						L_Aff+='		</div>';//fin div class photo_voyant
						L_Aff+='		<div class="mess_press">';
						L_Aff+='		'+doc.message+'';
						L_Aff+='		</div>';//fin div class mess_press
						L_Aff+='		<div class="clear"></div>';
						L_Aff+='</div>';//fin div class fiche voyant
					}
					else
					{
						L_Aff+='<div class="fiche_voyant" id="chaat_aab_list_voy_'+doc.NumID+'" onclick="lance_discu('+doc.NumID+')">';
						L_Aff+='		<div class="voyant_name">';
						L_Aff+='			<a href="javascript:void(0)">'+doc.Libelle+'</a>';
						L_Aff+='		</div>';
						L_Aff+='		<div class="photo_voyant">';
						L_Aff+='			<img src="'+P_Json+P_chemin_img_voyant+doc.image+'"/>';
						L_Aff+='		</div>';//fin div class photo_voyant
						L_Aff+='		<div class="mess_press">';
						L_Aff+='		'+doc.message+'';
						L_Aff+='		</div>';//fin div class mess_press
						L_Aff+='		<div class="clear"></div>';
						L_Aff+='</div>';//fin div class fiche voyant
					}
				});
				//clearInterval(P_Timer);
				chat_aab("#chat_aab_contenu").html("");
				L_Aff+='		<div class="clear"></div>';
				chat_aab("#chat_aab_contenu").html(L_Aff);
				$(".photo_voyant").hover(function()
				{
					chat_aab(this).fadeTo("fast",0.33);
				},
				function()
				{
					chat_aab(this).fadeTo("fast",1);
				});
			}
		}
		else
		{
			chat_aab_fin_session();
			alert("Votre session a expiré");
		}
	});
}

function mis_a_jour_credit()
{
	chat_aab.getJSON(""+P_Json+"/chat/json/index.php?a=aff_credit_rest&session="+P_cle+"&cli="+P_siteID+"&c="+P_crypt+"&js=?",function(data)
	{
		if(data)
		{
			P_Credit = data.credit;
			//setTimeout("chat_aab_aff_contact()",1000);
			
		}
		else
		{
			chat_aab_fin_session();
			alert("Votre session a expiré");
		}
	});
}

function Lance_actu_maj_credit()
{
	P_Timer_maj_cred = setInterval('mis_a_jour_credit()', 3000);
}

function Lanc_actua_credit()
{
	P_Timer_cred = setInterval('chat_aab_aff_contact()', 1000);
}
function Relance_connection_voyant()
{
	P_Timer = setInterval('Aff_voyant_connecter()', 5000);
}
function chat_aab_connection_client_reussi()
{
	mis_a_jour_credit();
	clearInterval(P_Timer_maj_cred);
	Lance_actu_maj_credit();
	clearInterval(P_Timer_cred);
	Lanc_actua_credit();
	Aff_voyant_connecter();
	clearInterval(P_Timer);
	Relance_connection_voyant();
}

function aff_bouton_deconnexion()
{
	$("#list_menu").append('<li style="padding-right:0;"><a id="chat_aab_lien_deco" href="javascript:chat_aab_deconnexion()"><img src="'+P_img_deco+'"/></a></li>')
}

function chat_aab_connection_client(a_pseudo,a_mdp)
{
		chat_aab.getJSON(""+P_Json+"/chat/json/index.php?a=connect_cl&cl="+a_pseudo+"&cl_m="+a_mdp+"&cli="+P_siteID+"&c="+P_crypt+"&js=?",function(data)
		{
			if(data.connect=="true")
			{
				chat_aab("#chat_aab_erreur").html('<img src="_img/loadingAnimation.gif" alt="chargement"/>');
				//$("#div_chat_aab_inscription").bg(10);
				//$("#chat_aab_main").bg(10);
				setTimeout("chat_aab_connection_client_reussi()",2000);
				P_Pseudo=ucfirst(a_pseudo);
				P_cle=data.clef;
				aff_bouton_deconnexion();
				chat_aab_ajust_li();
			}
			else if(data.connect=="not-true")
			{
				if(confirm("Vous êtes connecté ailleurs, si vous vous connectez ici l\'autre session sera fermée. Voulez vous continuer?"))
				{
					L_ret='connect';
				}
				else
				{
					L_ret='not-connect';
					chat_aab("#btn_connect").attr("disabled","");
				}
				chat_aab.getJSON(""+P_Json+"/chat/json/index.php?a=statu_conect&ret="+L_ret+"&&cli="+P_siteID+"&c="+P_crypt+"&js=?",function(data)
				{
					if(data)
					{
						if(data.connect=="true")
						{
							chat_aab("#chat_aab_erreur").html("<img src=\""+P_Json+"/chat/loading.gif\" style=\"width:20px; height:20px\"/>");
							setTimeout("chat_aab_connection_client_reussi()",2000);
							P_cle=data.clef;
							P_Pseudo=ucfirst(a_pseudo);
							aff_bouton_deconnexion();
							chat_aab_ajust_li();
						}
					}
					else
					{
						chat_aab("#btn_connect").removeAttr("disabled");
					}
				});
			}
			else
			{
				chat_aab("#btn_connect").attr("disabled","");
				chat_aab("#chat_aab_erreur").html("Pseudo ou mot de passe incorrect");
				chat_aab("#form_connect input[type=\'text\']").css("background-color","#FFD9D9");
				chat_aab("#form_connect input[type=\'password\']").css("background-color","#FFD9D9");
			}
		});
}
function chat_aab_sub_form()
{
	chat_aab("#btn_connect").attr("disabled","disabled");
	var L_Pseudo=$("#zs_aab_chat_pseudo").val();
	var L_Mdp=$("#zs_aab_chat_mdpasse").val();
	var L_Erreur="";
	if(L_Pseudo=="")
	{
		L_Erreur+="Veuillez saisir votre pseudo, pour vous connecter au chat \n";
	}
	
	if(L_Mdp=="")
	{
		L_Erreur+="Veuillez saisir votre mot de passe, pour vous connecter au chat \n";
	}
	
	if(L_Erreur=="")
	{
		//connexion au chat
		chat_aab_connection_client(L_Pseudo,L_Mdp);
	}
	else
	{
		alert(L_Erreur);
		chat_aab("#btn_connect").attr("disabled","");
	}
}

function chat_aab_inscription(a_id_site)
{
	L_Url=P_Json+"/index.php?rub=inscription&site="+a_id_site+"&c="+P_crypt+"";
	window.open(L_Url, "Inscription", "scrollbars=1,resizable=1,width=670,height=700", "dependent=yes") ;
}

function chat_aab_aff_connect()
{
	var L_Aff='';
	L_Aff+='<div id="chat_aab_presentation">'+P_presentation+'</div>';
	//L_Aff+='<div id="chat_aab_presentation">Dans un instant, vous allez pouvoir dialoguer <strong>en direct</strong> et en privé avec le <strong>médium de votre choix.</strong><br /> En vous connectant par internet à notre <strong>salon de voyance par chat</strong>,<br />  vous pourrez poser <strong>toutes les questions</strong> qui vous préoccupent :<br />Amour, travail, famille... <br /> vous aurez enfin des réponses et sans complaisance !<br /></div>';
	if(P_Theme=="theme_default" || P_Theme=="theme4")
	{
		L_Aff+='	<div id="entete_connect" style = " margin:auto;  position:relative; left:40px;margin-top:40px; width:400px;">Pour vous connecter, rien de plus simple :</div>';
	}
	else
	{
		L_Aff+='	<div id="entete_connect">Pour vous connecter, rien de plus simple :</div>';
	}
	L_Aff+='	<div id="form_connect">';
	L_Aff+='		<div id="head_form_connect"><strong>Vous êtes déja inscrit:</strong></div>';
	L_Aff+='		<form id="chat_aab_id_form_log" action="javascript:chat_aab_sub_form()">';
	L_Aff+='			<table border="0" id="tab_connect">';
	L_Aff+='				<tr>';
	L_Aff+='					<td align="right"><label for="zs_aab_chat_pseudo"> Pseudo : </label></td>';
	L_Aff+='					<td align="left"><input type="text" name="zs_aab_chat_pseudo" id="zs_aab_chat_pseudo" />';
	L_Aff+='				</tr>';
	L_Aff+='				<tr>';
	L_Aff+='					<td align="right"><label for="zs_aab_chat_mdpasse">Mot de passe : </label></td>';
	L_Aff+='					<td align="left"><input type="password" name="zs_aab_chat_mdpasse" id="zs_aab_chat_mdpasse" />';
	L_Aff+='				</tr>';
	L_Aff+='				<tr>';
	L_Aff+='					<td colspan="2" style="text-align:center;"><a style="font-size:8pt;" href="javascript:aff_recup_mot_de_passe()">Mot de passe oublié?</a></td>';
	L_Aff+='				</tr>';
	L_Aff+='			</table>';
	if(P_Theme=="theme_default" || P_Theme=="theme2" || P_Theme=="theme3" || P_Theme=="theme4")
	{
		L_Aff+='			<div style="text-align:center;" ><input type="submit" id="btn_connect" value="Se connecter"/></div>';
	}
	else
	{
		L_Aff+='			<div style="text-align:center;"><input type="image" id="btn_connect" src="'+P_Json+'/theme_chat/'+P_Theme+'/_img/btn_connect.png"/></div>';
	}
	L_Aff+='			<span id="chat_aab_erreur" class="chat_aab_erreur"></span>';
	L_Aff+='			<img src="'+P_img_change+'" style="display:none""/>';
	L_Aff+='		</form>';
	L_Aff+='	</div>';
	L_Aff+='	<div id="div_chat_aab_inscription">';
	L_Aff+='		<div id="head_div_chat_aab_inscription"><strong> Vous n\'êtes pas inscrit:</strong></div>';
	L_Aff+='		<p>Devenez membre en vous inscrivant <strong>gratuitement</strong>:';
	L_Aff+='		<a id="lien_chat_aab_inscription"href="javascript:chat_aab_inscription('+P_siteID+');">s\'inscrire</a></p>';
	L_Aff+='	</div>';
	chat_aab("#chat_aab_contenu").html(L_Aff);
	if(P_Theme=="theme_default" || P_Theme=="theme4")
	{
		chat_aab("#form_connect").css("margin-left","auto");
		chat_aab("#form_connect").css("margin-right","auto");
		chat_aab("#form_connect").css("width",550);
		chat_aab("#form_connect").css("text-align","center");
		$("#chat_aab_main").bg(10);
		$("#form_connect").bg(10,['#eee','#666']);
		$("#div_chat_aab_inscription").bg(10,['#eee','#666']);
	}

}
verif_login();
chat_aab_ajust_li();

$(window).unload(function()
{
	if(P_id_discuss!=0)
	{
		chat_aab.getJSON(""+P_Json+"/chat/json/index.php?a=femer_fenetre&cli="+P_siteID+"&c="+P_crypt+"&js=?");
	}
});
