$(document).ready(function () {
	$(".blocheader").hover(function(){
		$(this).children("span").hide();
	}, function(){
		$(this).children("span").show();
	});
	$(".blocheader span").hide().show();
	
	$(".dbandes_header").live("click",function() {
		if($("#dbande_content_"+$(this).attr('rel')).is(":visible"))
		{
			$("#dbande_content_"+$(this).attr('rel')).slideUp('normal');
		}else{
			$("#dbande_content_"+$(this).attr('rel')).slideDown('normal');
		}
	});
	$(".dbandes_content .close").live("click",function() {
		$("#dbande_content_"+$(this).attr('rel')).fadeOut('normal');
	});
	
	$("a[rel^='infobox']").colorbox({maxWidth: '90%', maxHeight: '90%'});
	$("a[rel^='previewimages']").colorbox({maxWidth: '90%', maxHeight: '90%'});
	$("a[rel^='infobox_pdf']").colorbox({
		width: '90%',
		height: '90%'
	});
	
	$('input[rel=oblig]').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[rel=oblig]').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");
				}
			}
		}
	});
});
var myListener = new Object();
myListener.onInit = function()
{
	this.position = 0;
};
myListener.onUpdate = function()
{
	
}
function play(mp3path)
{
	document.getElementById("mosaique_mp3_player").SetVariable("method:setUrl", mp3path);
	document.getElementById("mosaique_mp3_player").SetVariable("method:play", "");
	document.getElementById("mosaique_mp3_player").SetVariable("enabled", "true");
}
function pause()
{
	document.getElementById("mosaique_mp3_player").SetVariable("method:pause", "");
}
function stop()
{
	document.getElementById("mosaique_mp3_player").SetVariable("method:stop", "");
}

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}$/;
	var re2 = /^[-]?\d*\.?\d*$/;
	var re3 = /\b.{5}\b/;
	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;
}
function add_commentaire()
{
	$.post("/inc/ajax_rpc.php",{
		cat: 'add_commentaire',
		auteur: $("#auteur").val(),
		url: $("#url").val(),
		mail: $("#mail").val(),
		content: $("#commentaire").val(),
		type: $("#type").val(),
		id: $("#id").val(),
		code: $("#code").val()
	},function(data){
		$(".messageboxerror").slideUp('fast');
		switch(data)
		{
			case "0":
				$("#ok_formular").slideDown('fast');
				setTimeout(function(){window.location.reload();},2500);
			break;
			
			case "1":
				$("#error_formular").slideDown('fast');
			break;
			
			case "2":
				$("#error_code").slideDown('fast');
			break;
		}
	});
}