validFormContest = function()
{

	var isValid = true;

	if(!emailValide($('#email').val()))
	{
		$('#error').html($('#translate_email_error').val());
		isValid = false;
	}

	return isValid;
}


emailValide = function(email)
{
	var reg = new RegExp('^([a-z0-9\_\-]+)(\.[a-z0-9\_\-]+)*@([a-z0-9\-]+\.)+([a-z]{2,6})$');
	return reg.test(email);
}

changeLanguage = function(lang)
{
	//if(lang.toLowerCase() == 'en') document.formLang.var_lang.value = 'en';
	//else document.formLang.var_lang.value = 'fr';

	document.location.href = document.formLang.var_lang.value;

	//document.formLang.submit();
}

alertJs = function(message)
{
	alert(message);
}

function expandGallery()
{
	document.getElementById("autoload").onclick();
}

function expandInfo()
{
	document.getElementById("popupInfo").onclick();
}

function displayInfo(data)
{
	if(data.two_events)
	{
		$('.two_events').show();
	}
	else
	{
		$('.two_events').hide();
	}


	var infoSpectacle = document.getElementById("info_spectacle");
	infoSpectacle.innerHTML = "";
	if(data.url_admission!= ""){
		infoSpectacle.innerHTML += '<div class="btn_billet_block"><a href="'+data.url_admission+'" target="_blank" class="billet_link">'+ _lang['show_link_ticket'] +'</a></div>';
	}
	infoSpectacle.innerHTML += '<div class="spectacle_chapeau">'+data.descriptif+'</div>';
	infoSpectacle.innerHTML += '<div class="spectacle_texte">'+data.texte+'</div>';
	infoSpectacle.innerHTML += '<div class="clear"></div>';


	if("galerie" in data)
	{
		for(var i=0; i<data.galerie.length; i++)
		{
			var id='';
			if(i==0)id=' id="thumb1" ';

			var image = data.galerie[i];
			infoSpectacle.innerHTML += '<a href="'+image.src+'" '+id+' class="highslide" onclick="return hs.expand(this, { slideshowGroup: \'group1\', thumbnailId: \'thumb1\'});"><img src="'+image.mini+'"></a>';
		}
	}
}

function updateShowList(data)
{
	var listeSpectacles = document.getElementById("liste_spectacles");
	listeSpectacles.innerHTML = "";

	var finalHTML = "";
	finalHTML += '<ul>';
	if("listeSpectacles" in data)
	{
		for(var i=0; i<data.listeSpectacles.length; i++)
		{
			var spectacle = data.listeSpectacles[i];
			finalHTML += '<li>';
			if(spectacle.billet != "")finalHTML += '<span class="spectacle_billet"><a class="billet_link" href="'+spectacle.billet+'" target="_blank">'+ _lang['show_link_ticket'] +'</a></span>';
			finalHTML += '<span class="spectacle_date">'+spectacle.date+'</span>';
			finalHTML += '<span class="spectacle_titre empattement"><a href="javascript:;" onclick="gotoShow('+spectacle.key+','+spectacle.index+');">'+spectacle.titre+'</a></span>';
			finalHTML += '</li>';
		}
	}
	finalHTML+= '</ul>';
	listeSpectacles.innerHTML = finalHTML;
}

function gotoShow(key, index)
{
	document.myAlternativeContent3.lineSelected(key, index);
}

function showInfo()
{
	var lien_en_vedette = $('#lien_en_vedette');
	if( lien_en_vedette.attr('rel') == '' ){
		if( lien_en_vedette.attr('href') != '' ){
			//location.href = lien_en_vedette.attr('href');
		}
	}else{
		var href = null;
		if( typeof(this.href) != 'undefined' && this.href != 'undefined' ){
			href = this.href;
		}else{
			if( arguments.length > 0 && arguments[0] != ''){
				href = arguments[0];
			}
		}

		if( href != null ){
			hs.htmlExpand(document.getElementById("lien_en_vedette"),
				{ objectType: 'ajax', src: href, numberPosition: '', width: 845, height: 479, outlineType: null, wrapperClassName: 'en_vedette_popup', resizeTo: null, cacheAjax: false}
			);
		}

	}
}
