
function ajax_get_regions(form_pays)
{
	var pays = form_pays.value;
	$.ajax({
		   type: "POST",
		   url: "ajax/ajax_moteur.php",
		   data: "action=get_pays_regions&pays="+pays+"&rand="+new Date(),
		   success: function(msg){
				var ret = msg.split("!");
				if(ret[0]=='L' || ret[0]=='E')
				{
					$('#distwrap').html(ret[1]);
				}
		   }
	});
}

function try_get_value(id,def)
{
	var el = document.getElementById(id);
	if(el) return el.value;
	else return def;
}

var session_key = '';
var error_string = '';
var error_el = '';

function disp_error()
{
	if(''==error_string) return;
	
	$('#connexion_tchat_erreur').html(error_string);
    $('#connexion_tchat_erreur').fadeIn("slow");
    if(error_el!='')
      $('#'+error_el).fadeOut().fadeIn().fadeOut().fadeIn();
}
function check_form(disp_err)
{
	//session_key = '';
	var nick = try_get_value('nick','');
	var age = try_get_value('age','');
	var country = try_get_value('country','');
	var district = try_get_value('district','');
	var sex='';
	//var chatrooms='';
	if(document.getElementById('sexm'))
	{
		var sex = document.getElementById('sexm').checked?'m':
				(document.getElementById('sexf').checked?'f':'?');
	}
	//if('undefined' != max_salon_id)
	//{
	    //for(var i=0;i<=max_salon_id;i++)
		//{
			//var el = document.getElementById("salon-"+i);
			//if(el && el.checked)
			//{
				//if(chatrooms.length)
					//chatrooms +=',';
				//chatrooms += el.value;
			//}
		//}
	//}
	var condition = 1;
	if(document.getElementById('condition'))
		condition=document.getElementById('condition').checked?1:0;
	var query = "action=tchat_connect&nick="+nick+"&age="+age+"&country="+country+"&district="+district+"&sex="+sex+"&condition="+condition+"&date="+new Date();
	$.ajax({
			   type: "POST",
			   url: "ajax/ajax_moteur.php",
			   data: query,
			   success: function(msg){
			   		//alert(msg);
			   		var ret = msg.split("!");
					if(ret[0]=='E')
					{
						error_string = ret[2];
						error_el = ret[1];

                        session_key = '';
                        
                        if(disp_err)
                        	disp_error();
                        
					}
					else if(ret[0]=='O')
					{
						error_string = '';
						error_el = '';
						$('#connexion_tchat_erreur').hide("slow");
						
						session_key = ret[1];
					}
					else
					{
						alert(msg);
					}


			   }
		});
}

function check_connexion_tchat()
{
	var erreur = 0;
    $('#nick').css("border-color","#c6cfe1");
	var nick = try_get_value('nick','');
	var age = try_get_value('age','');
	var country = try_get_value('country','');
	var district = try_get_value('district','');
	var sex='';
	//var chatrooms='';
	if(document.getElementById('sexm'))
	{
		var sex = document.getElementById('sexm').checked?'m':
				(document.getElementById('sexf').checked?'f':'?');
	}
	//if('undefined' != max_salon_id)
	//{
	    //for(var i=0;i<=max_salon_id;i++)
		//{
			//var el = document.getElementById("salon-"+i);
			//if(el && el.checked)
			//{
				//if(chatrooms.length)
					//chatrooms +=',';
				//chatrooms += el.value;
			//}
		//}
	//}
	//alert(chatrooms);

	var condition = 1;
	if(document.getElementById('condition'))
		condition=document.getElementById('condition').checked?1:0;

	var query = "action=tchat_connect&nick="+nick+"&age="+age+"&country="+country+"&district="+district+"&sex="+sex+"&condition="+condition+"&date="+new Date();
	$.ajax({
			   type: "POST",
			   url: "ajax/ajax_moteur.php",
			   data: query,
			   success: function(msg){
			   		//alert(msg);
			   		var ret = msg.split("!");
					if(ret[0]=='E')
					{
						document.getElementById('connexion_tchat_erreur').innerHTML = ret[2];
                        $('#connexion_tchat_erreur').fadeIn("slow");

                        if(ret[1]!='')
                          $('#'+ret[1]).fadeOut().fadeIn().fadeOut().fadeIn();

					}
					else if(ret[0]=='O')
					{
						$('#connexion_tchat_erreur').hide("slow");
						window.open ('tchat.html?csid='+ret[1], 'Discut', 'height=600, width=800, toolbar=no, resizable=yes,scrollbars=yes,toolbar=no,location=no,status=no,menubar=no')
						setTimeout('checkPopup("'+ret[1]+'")',2000);
					}
					else
					{
						alert(msg);
					}
			   }
		});
	return false;
}
function checkPopup(csid)
{
	$.ajax({
		   type: "POST",
		   url: "ajax/ajax_moteur.php",
		   data: "action=checkpopup&csid="+csid,
		   success: function(msg){
				if(msg=='0')
				{
					//window.location = 'tchat.html?csid='+csid;
				}
			}
	});
}
function check_salons()
{
	var el;
	var checked = 0;
	for(var i=0;i<=max_salon_id;i++)
	{
		el = document.getElementById("salon-"+i);
		if(el)
		{
			if(el.checked)
			{
				checked++;
			}
		}
	}
	var disable = (checked>=3?true:false);

    for(var i=0;i<=max_salon_id;i++)
	{
        el = document.getElementById("salon-"+i);
		if(el)
		{
			if(!el.checked)
				el.disabled=disable;
		}
	}
    check_form();
}
