function clickSup(id)
{

	if($("#infos_"+id).width()>0)
	{
		clickFermeSup("ferme_"+id);
	}
	else
	{
		$("#infos_"+id).css({left:$("#"+id).position().left-22,top:$("#"+id).position().top+10});		
		$("#infos_"+id).animate({width:300,height:100},"slow");
	}
}
function clickFermeSup(id)
{
	var id = id.substr(6,id.length);
	$("#infos_"+id).animate({width:0,height:0},"slow");
}

$(document).ready(function()
{
	/*Click sur (?)*/
	$(".sup").bind("click",function(){clickSup(this.id);});
	/*click sur la croix du div ouvert*/
	$(".ferme_infos_theatre").click(function(){clickFermeSup(this.id);});

	$(".declencheur").live("click",function(){$(this).parent().children("a:first").click();});
	
	if($("#map_canvas").length != 0)
	{
		$("#map_canvas").ready(function(){
			loadScript();
		});
	}
	if($(".reseaux_sociaux").length !=0)
	{
		var toolbar = $.ajax({url :"http://www.ticket-theatre.com/reseaux/index",async:false}).responseText;
		$('.reseaux_sociaux').html(toolbar);
		
	}
	
	if($('.autoVidage').length !=0){
		$(".autoVidage").each(function(){
			var defaut_val=$(this).val();
			$(this).focus(function(){
				if($(this).val()==defaut_val)
					$(this).val("");
			});
			$(this).blur(function(){
				if($(this).val()=="")
					$(this).val(defaut_val);
			});
		});
	}
	if($('.actu .cont').length !=0){
		$('.actu .cont').slideShow({speed:'5000'});
	}
	if($('.diaporama .affiche').length !=0){
		$('.diaporama .affiche').slideShowBis({speed:'4000'});
	}
	if($('.photo .masque').length !=0){
		var heig= $('.photo .masque').parent().height();
		$('.photo .masque').height(heig);
	}
	if($('.mainMenu a').length !=0){
		decale=0;
	
		if($.browser.safari)
		{
			decale=4;
		}
		$('.mainMenu a.active').each(function(){
			var depart = $(this).position().left - $('.main').position().left;
			var poss =(depart % 26);
			var pos = poss;
			if(poss != 0)
				pos = (28-pos);
			var rest = $(this).parent().width();
			var posRest = Math.floor(rest/26);
			if((posRest%2)!=0)
			{
				pos += (Math.floor(posRest/2)+1)*(13-decale); 
			}
			else
			{
					if($.browser.safari)
					{
						decale=8;
					}
				pos += (posRest/2)*(13-decale);
			}

			$(this).css('background','url(/images/btn-act-on.png) '+pos+'px bottom no-repeat');
		});
		
		$('.mainMenu a').hover(function(){
			if($.browser.safari)
			{
				decale=4;
			}
			if(!$(this).hasClass('active')){
				var depart = $(this).position().left - $('.main').position().left;
				var poss =(depart % 26);
				var pos = poss;
				if(poss != 0)
					pos = (28-pos);
				var rest = $(this).parent().width();
				var posRest = Math.floor(rest/26);
				if((posRest%2)!=0)
				{
					pos += (Math.floor(posRest/2)+1)*(13-decale); 
				}
				else
				{
						if($.browser.safari)
						{
							decale=8;
						}
					pos += (posRest/2)*(13-decale);
				}
		
				$(this).css('background','url(images/btn-act-on.png) '+pos+'px bottom no-repeat');
			}
		},function(){
			if(!$(this).hasClass('active'))
				$(this).removeAttr('style');
		});
	}

   
});

function checkEmail(elm)
{
	if (elm.search(/^[-_A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/) != -1) return true;
	else  return false;
}
