function slidemenu(id)
{
	$("#"+id).slideToggle("fast");
}

function pause(time)
{
	d=new Date();
	diff=0;
	while(diff < time)
	{
		n=new Date();
		diff=n-d;
	} 
}

function show404()
{
	$("#speech").fadeIn("slow").fadeTo(3000,1);
	pause(5);
	$("#pensee").fadeIn("slow");
	return false;
}

function alerte(e)
{
	$("#"+e).addClass("field_error");
	$("#l_"+e).addClass("label_error");
}
function check_formular()
{
	var re1=	/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/; //Email Adress
	var re2 = /^[-]?\d*\.?\d*$/; // Numbers
	var re3 = /\b.{5}\b/; // Field Length (5)
	var trigger = true;
	$(":input").each(function()
	{
		var valeur = $(this).val();
		var type = $(this).attr("rel");
		var rev = $(this).attr("rev");
		var nom = $(this).attr("name");
		if(type == "oblig")
		{
			if(valeur == '')
			{
				alerte(nom);
				trigger = false;
			}
			if(!valeur.match(re1) && rev == 'email')
			{
				alerte(nom);
				trigger = false;
			}
		}
	});
	if(trigger)
	{
		$("#error_formular").slideUp("fast");
	}else{
		$("#error_formular").slideDown("fast");
	}
	return trigger;
}
$(document).ready(function(){
	//$(".hadopi_banner").slideDown("slow");
	//$(".hadopi_banner").fadeTo("slow","0.8");
	
	// ---------------------------------------------------------------------------------------------
	// Check Formular
	// ---------------------------------------------------------------------------------------------
	$('input.inputbox').blur(function() {
		var re1=	/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/; //Email Adress
		var re2 = /^[-]?\d*\.?\d*$/; // Numbers
		var re3 = /\b.{5}\b/; // Field Length (5)
		if($(this).attr("rel") == 'oblig')
		{
			if($(this).attr("rev") == 'email' && $(this).val().match(re1))
			{
				$(this).removeClass("field_error");
				$("#l_"+$(this).attr("name")).removeClass("label_error");
			}else{
				if($(this).val() != '')
				{
					$(this).removeClass("field_error");
					$("#l_"+$(this).attr("name")).removeClass("label_error");
				}
			}
		}
	});
	
	$('textarea.inputbox').blur(function() {
		var re1=	/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/; //Email Adress
		var re2 = /^[-]?\d*\.?\d*$/; // Numbers
		var re3 = /\b.{5}\b/; // Field Length (5)
		if($(this).attr("rel") == 'oblig')
		{
			if($(this).attr("rev") == 'email' && $(this).val().match(re1))
			{
				$(this).removeClass("field_error");
				$("#l_"+$(this).attr("name")).removeClass("label_error");
			}else{
				if($(this).val() != '')
				{
					$(this).removeClass("field_error");
					$("#l_"+$(this).attr("name")).removeClass("label_error");
				}
			}
		}
	});
});

function vote_submit(olds,valeur,howto)
{
	//alert(olds);
	$("#votemerci").html("<img src='/images/loading_small.gif' title='Patientez...'/>");
	$.post('/inc/ajax_rpc.php', {
		"action": "vote",
		"id": howto,
		"vote": valeur,
		"old": olds
	},function(data) {
		//alert(data);
		if(data == "OK")
		{
			$("#votemerci").html("Merci d'avoir vot&eacute;.");
			$('input[@name=vote]').rating('readOnly',true);
		}else{
			$("#votemerci").html("<a onClick=\"vote_submit($('input[@name=vote][@checked]').val(), '"+ valeur +"');\">Voter</a>");
		}
	});
}

