
var BASE_URL = "";

function validerEmail(email)
{
	$.get(BASE_URL + "/utilisateurs/valideremail.php?email=" + email, function(data)
		{
	  		if (data)
	  		{
				$("#emailError").show();
				$("#emailValid").hide();
			}
			else
			{
				$("#emailError").hide();
				$("#emailValid").show();
			}
		}
	);
}

function validerIdentifiant(login)
{
	$.get(BASE_URL + "/utilisateurs/valideridentifiant.php?login=" + login, function(data)
		{
	  		if (data)
	  		{
				$("#identifiantError").show();
				$("#identifiantValid").hide();
			}
			else
			{
				$("#identifiantError").hide();
				$("#identifiantValid").show();
			}
		}
	);
}

$(document).ready( function()
	{
		$("div#groups ul").find("li").each( function(i)
			{
				var name = $(this).find("input[type=checkbox]").val();
				var is_checked = $(name).is(':checked');
				$(this).find("input[type=checkbox]").bind("change", function() {
					//alert(name+' '+is_checked);
				} );
			}
		);
		$("input[type=checkbox]#avg").bind("change", function()
			{
				$('#loader').addClass('loading');
				$('#loaderD').addClass('loading');
				$('#beegraph').hide();
				$('#beedeclinaison').hide();
				$.get(BASE_URL + "/setval/setval.php?avg=" + $(this).is(':checked'), function(data)
					{
						if ( data == "1" )
						{
							$("#beegraph").attr("src", $("#beegraph").attr("src")+alea(3)+'/');
							$("#beegraph").load(function () {
								$("#beegraph").show();
								$("#loader").removeClass('loading');
							});
							$("#beedeclinaison").attr("src", $("#beedeclinaison").attr("src")+alea(3)+'/');
							$("#beedeclinaison").load(function () {
								$("#beedeclinaison").show();
								$("#loaderD").removeClass('loading');
							});
						}
					}
				);
			}
		);
		$("input[type=checkbox]#seuil").bind("change", function()
			{
				$('#loader').addClass('loading');
				$('#loaderD').addClass('loading');
				$('#beegraph').hide();
				$('#beedeclinaison').hide();
				$.get(BASE_URL + "/setval/setval.php?seuil=" + $(this).is(':checked'), function(data)
					{
						if ( data == "1" )
						{
							$("#beegraph").attr("src", $("#beegraph").attr("src")+alea(3)+'/');
							$("#beegraph").load(function () {
								$("#beegraph").show();
								$("#loader").removeClass('loading');
							});
							$("#beedeclinaison").attr("src", $("#beedeclinaison").attr("src")+alea(3)+'/');
							$("#beedeclinaison").load(function () {
								$("#beedeclinaison").show();
								$("#loaderD").removeClass('loading');
							});
						}
					}
				);
			}
		);
		$("select#periode").bind("change", function()
			{
				$('#loader').addClass('loading');
				$('#loaderD').addClass('loading');
				$('#beegraph').hide();
				$('#beedeclinaison').hide();
				$.get(BASE_URL + "/setval/setval.php?periode=" + $("select#periode").val(), function(data)
					{
						if ( data == "1" )
						{
							$("#beegraph").attr("src", $("#beegraph").attr("src")+alea(3)+'/');
							$("#beegraph").load(function () {
								$("#beegraph").show();
								$("#loader").removeClass('loading');
							});
							$("#beedeclinaison").attr("src", $("#beedeclinaison").attr("src")+alea(3)+'/');
							$("#beedeclinaison").load(function () {
								$("#beedeclinaison").show();
								$("#loaderD").removeClass('loading');
							});
						}
					}
				);
				if ( $('#lastaddedwords') )
				{
					$('#lastaddedwords').addClass('loading');
					$.getJSON(BASE_URL + "/lastaddedwords/", function(json)
						{
							if ( json != "" )
							{
								var html = "";
								$.each(json, function(i)
									{
										html += "<li><a href=\"" + BASE_URL + "/mot/" + json[i].word + "/\">" + ucfirst(json[i].word) + "</a></li>\n";
									}
								);
								$('#lastaddedwords').html(html);
							}
							$('#lastaddedwords').removeClass('loading');
						}
					);
				}
			}
		);

		$("#c").autocompleteArray(
			names,
			{
				delay: 10,
				matchContains: true,
				minChars: 1,
				autoFill: true,
				maxItemsToShow: 5
			}
		);
		
	}
);


function isspam(word)
{
	$.get(BASE_URL + "/isspam/"+word+"/", function(data)
		{
	  		if (data == "error")
	  		{
				//alert(data);
			}
			else
			{
				alert(data);
			}
		}
	);
}

function addDeclinaison(name, declinaison)
{
	$.get(BASE_URL + "/add_declinaison/"+name+"/"+declinaison+"/", function(data)
		{
	  		if (data == "error")
	  		{
				//alert(data);
			}
			else
			{
				alert(data);
			}
		}
	);
}

function alea(m)
{
	var alea = "";
	for(n=0; n<m; n++)
	{
		alea += Math.floor(Math.random()*5);
	}
	return alea;
}

function no_accent(str)
{
	str = str.replace(/[ÀÂÄàâä]/g,"a");
	str = str.replace(/[ÈÉÊËèéêë]/g,"e");
	str = str.replace(/[ÎÏîï]/g,"i");
	str = str.replace(/[ÔÓÖôóö]/g,"o");
	str = str.replace(/[ÙÛùû]/g,"u");
	str = str.replace(/[Çç]/g,"c");
	return str;
}

function no_spacer(str)
{
	str = str.replace(/[ ?!:;\.,]/g,"-");
	return str;
}

function ucfirst( str )
{
	str += '';
	var f = str.charAt(0).toUpperCase();
	return f + str.substr(1);
}

function compare(c)
{
	$("#compare").attr("action", $("#compare").attr("action") + permaname(c) + '/');
	return true;
}

function permaname(s)
{
	s = no_accent(no_spacer(s));
	return s;
}

function search(s)
{
	$("#recherche").attr("action", $("#recherche").attr("action") + no_accent(s) + '/');
	return true;
}

function findValue(){}


/* mon compte */
function tab(name, id, folder)
{
	$.get(BASE_URL + "/"+folder+"/gettab/" + name + "/", function(data)
		{
	  		if (data)
	  		{
				$("#content").html(data);
			}
			else
			{
				$("#content").html("ERREUR !!");
			}
			
			$("#menu ul li a").each(function(i){$(this).removeClass('tab-hightlight');});
			
			$("#menu ul li a#"+id).addClass('tab-hightlight');
			$("#menu ul li a#"+id).removeClass('tab');
		}
	);
}