// example show popup
function fInitSearch() {
	try {
		if($("showResult")){
			$("showResult").addEvent("click", function(e){
				new Event(e).stop();
				// example show casino 10
				showLayer("casino10");
			});
			$("showResult").addEvent("click", function(e){
				new Event(e).stop();
				// example show casino 10
				showLayerOffer("homePop");
			});
		}
	} catch(e) {return;}
}
///////////////////////////////////////////////////////////////////////////////
function ejs_nodroit()
	{
		alert('Vous n\047avez pas la permission de t\351l\351charger les images de ce site. ');
		return(false);
		return(true);
	}

//document.oncontextmenu = ejs_nodroit;

function showLayer(contentId) {
	try {
		//
		$$(".contentLev1").addClass("hide");
		$(contentId).removeClass("hide");
		//
		$("popupTravez").setStyles({
			display: "block",
			top: $("formTrouvezCasino").getCoordinates().top,
			left: $("formTrouvezCasino").getCoordinates().left+194
		});
		//
		$$(".popupTravezBehind")[0].setStyles({
			backgroundPosition: "50% 426px"
		});
	} catch(e) {return;}
}
function showLayerOffer(contentId) {
	try {
		//
		$$(".contentLev1").addClass("hide");
		$(contentId).removeClass("hide");
		//
		$("popupOffer").setStyles({
			display: "block",
			top: $("formTrouvezCasino").getCoordinates().top,
			left: $("formTrouvezCasino").getCoordinates().left+194
		});
		//
		$$(".popupTravezBehind")[0].setStyles({
			backgroundPosition: "50% 426px"
		});
	} catch(e) {return;}
}
function closeLayer() {
	try {

		/*$("popupOffer").setStyles({
			display: "none"
		});*/
		$("popupTravez").setStyles({
			display: "none"
		});
		//
		$$(".popupTravezBehind")[0].setStyles({
			backgroundPosition: "50% -426px"
		});
	} catch(e) {return;}
}
//////////////////////////////////////
function callExternalInterfaceGoodies() {
     document.getElementById("casino").gotoStage("/extension/joa/design/joacasino/images/medias/swf/goodies.swf");
}
function callExternalInterfaceHoroscope() {
     document.getElementById("casino").gotoStage("/extension/joa/design/joacasino/images/medias/swf/horoscope.swf");
}
function callExternalInterfaceDecision() {
     document.getElementById("casino").gotoStage("/extension/joa/design/joacasino/images/medias/swf/roue.swf");
}



function fInitFAQ() {
	var faq = $("slideContentInner");
	if (!faq) return;
	//
	var elements = faq.getElements("dd");
	var togglers = faq.getElements("dt");
	/*togglers.setStyles({cursor:'hand'});
	togglers.hasClass('active').setStyles({cursor:'hand'});*/
	togglers.each(function(dt){
		dt.addEvents({
			"mouseenter": function(e){
				new Event(e).stop();
				if ($(this).hasClass("active")) return;
				$(this).getElements("a").setStyles({
					background:'url(/extension/joa/design/joa/images/bullet_6.gif) 0 8px no-repeat',
					color:'#FFF'
				});
				$(this).setStyles({
					background:'url(/extension/joa/design/joa/images/bgd_dtactive.gif) 0 0 repeat-x',
					height:'20px'
				});
				$(this).getElements("span").setStyles({
					color:'#FFF'
				});
			},
			"mouseleave": function(e){
				new Event(e).stop();
				if ($(this).hasClass("active")) return;
				$(this).setStyles({
					background:'url(/extension/joa/design/joa/images/bgd_dt.gif) 0 0 repeat-x',
					height:'20px'
				});
				$(this).getElements("a").setStyles({
					background:'url(/extension/joa/design/joa/images/bullet_2.gif) 0 8px no-repeat',
					color:'#444'
				});
				$(this).getElements("span").setStyles({
					color:'#444'
				});
			}
		});
	});

	new Accordion(togglers, elements, {
		duration: 300,
		opacity: false,
		alwaysHide: true,
		onActive: function(el) {
			el.addClass("active");
			el.getElements("a").setStyles({
				background:'url(/extension/joa/design/joa/images/bullet_3.gif) 0 8px no-repeat'

			});
		},
		onBackground: function(el) {
			el.removeClass("active");
			el.setStyles({
				background:'url(/extension/joa/design/joa/images/bgd_dt.gif) 0 0 repeat-x',
				height:'20px'
			});
			el.getElements("a").setStyles({
				background:'url(/extension/joa/design/joa/images/bullet_2.gif) 0 8px no-repeat',
				color:'#444'
			});
			el.getElements("span").setStyles({
				color:'#444'
			});
		}
	});
}
//

function fInitJackpots() {
	var faq = $("slideTblJackpots");
	if (!faq) return;
	//
	var elements = faq.getElements("dd");
	var togglers = faq.getElements("dt");

	togglers.each(function(dt){

		var arrSpan = dt.getElements("span");
		arrSpan[1].removeClass('spanActive');
		arrSpan[0].addClass('spanActive');
	});

	new Accordion(togglers, elements, {
		display:false,
		duration: 300,
		opacity: false,
		alwaysHide: true,
		onActive: function(el) {
			el.addClass("active");
			var arrSpan = $(el).getElements("span");
			arrSpan[0].removeClass('spanActive');
			arrSpan[1].addClass('spanActive');
		},
		onBackground: function(el) {
			el.removeClass("active");
			var arrSpan = $(el).getElements("span");
			arrSpan[0].addClass('spanActive');
			arrSpan[1].removeClass('spanActive');
		}
	});
}

//
function opaceIt(thisObj, opaceTo) {
	if (!thisObj) return;
	if (opaceTo != 0) {
		thisObj.setStyles({
			display:'block'
		}).setOpacity(0);
	}
	var myEffects = new Fx.Style(thisObj, "opacity", {
		duration:400,
		transition:Fx.Transitions.quadInOut
	});
	myEffects.start(opaceTo);
}
///////////////
function fOptionForm()
{
	if ($("txtPort").checked == true)
	{
		$("optPortable").setStyles({
			display: "block"
		});
		$("optFixe").setStyles({
			display: "none"
		});
	}
	else if($("txtFixe").checked == true)
	{
		$("optPortable").setStyles({
			display: "none"
		});
		$("optFixe").setStyles({
			display: "block"
		});
	}
}
function fShowHideCasinos(){
	if(!$('casinoListe'))return;
	var oContent = $$('#casinoBloc a');
	var openedLink = oContent[0];
	$('casinoListe').addEvent('change',function(e){
		new Event(e).stop();
		//
		if (openedLink) {
			openedLink.addClass("oLink");
		}
		//
		oContent[$(this).selectedIndex].removeClass("oLink");
		openedLink = oContent[$(this).selectedIndex];
	});
}

function showCasinoLayer(hauteur, largeur, titre, description){
	$('casinoLayer').setStyles({
		display: "block",
		top: hauteur+"px",
		left: largeur+"px"
	});
	$('casinoLayerTit').src = '/extension/joa/design/joa/images/'+titre+'.gif';
	$('casinoLayerDescr').innerHTML = description;
}
function hideCasinoLayer(){
	if($('casinoLayer')){
		$('casinoLayer').setStyles({
			display: "none"
		});
	}
}

function showEtapeLayer(index1, index2){
	$('captureFull'+index1+index2).setStyles({
		display: "block"
	});
}
function showEtapeHide(index1, index2){

	$('captureFull'+index1+index2).setStyles({
		display: "none"
	});
}
function showCapture( num){
	$('capture'+num).setStyles({
		display: "block"
	});
}
function showCaptureHide(num){

	$('capture'+num).setStyles({
		display: "none"
	});
}
function joaList()
{
	var joali = $$('#siteMapContainer a');
	joali.each( function(li)
	{
		li.innerHTML=li.innerHTML.replace(/JoaCasino/g,'<strong>JOA</strong>CASINO');
		li.innerHTML=li.innerHTML.replace(/JOA/g,'<strong>JOA</strong>');
	});
	var joafoot = $$('.footer ul a');
	joafoot.each( function(a)
	{
		a.innerHTML=a.innerHTML.replace(/JoaCasino/g,'<strong>JOA</strong>CASINO');
		a.innerHTML=a.innerHTML.replace(/JOA/g,'<strong>JOA</strong>');
	});
	var joamenu = $$('.lev2 ul a');
	joamenu.each( function(ly)
	{
		ly.innerHTML=ly.innerHTML.replace(/JOA/g,'<strong>JOA</strong>');
		ly.innerHTML=ly.innerHTML.replace(/Joa/g,'<strong>JOA</strong>');
	});
	var joamenu2 = $$('.lev1 ul a');
	joamenu2.each( function(ly)
	{
		ly.innerHTML=ly.innerHTML.replace(/JOA/g,'<strong>JOA</strong>');
		ly.innerHTML=ly.innerHTML.replace(/Joa/g,'<strong>JOA</strong>');
	});
	var joamenugroupe = $$('.lev1Groupe a');
	joamenugroupe.each( function(ly)
	{
		ly.innerHTML=ly.innerHTML.replace(/JOA/g,'<strong>JOA</strong>');
		ly.innerHTML=ly.innerHTML.replace(/Joa/g,'<strong>JOA</strong>');
	});
	var joaselect = $$('select option');
	joaselect.each( function(ly)
	{
		ly.innerHTML=ly.innerHTML.replace(/JoaCasino/g,'<strong>JOA</strong>CASINO');
		ly.innerHTML=ly.innerHTML.replace(/JOA/g,'<strong>JOA</strong>');
	});
	var joatitre = $$('.infoCasinos h2');
	joatitre.each( function(h2)
	{
		h2.innerHTML=h2.innerHTML.replace(/Joa/g,'<strong>JOA</strong>');
		h2.innerHTML=h2.innerHTML.replace(/JOA/g,'<strong>JOA</strong>');
	});
}
//function fShowCasinoName(){
	//if (!$("JackpotsTable"))
	//return;
	//$("JackpotsTable").getFirst().getElement("p").setStyles({display: "none"});
	//alert($("JackpotsTable").getFirst().getElement("p").innerHTML);
	//$("JackpotsTable").getFirst().getElement("p").setStyles({display: "none"});
	//$("JackpotsTable").getFirst().getElements("a").each(function(item){
		//item.addEvent('click',function(e){
			//new Event(e).stop();
			//$("JackpotsTable").getFirst().getElement("p").setStyles({display: "block"});
		//})
	//});
//}
//////////////
window.addEvent("load", function(){
	fInitJackpots();
	fInitFAQ();
	fInitSearch();
	fShowHideCasinos();
	hideCasinoLayer();

	//fade banner
	initImagesFade();
	joaList();

	Nom_Browser=navigator.appName;
	if(Nom_Browser == "Microsoft Internet Explorer"){
		var zIndexNumber = 1000;
		$$('div').each(function(el,i){
			el.setStyle('z-index',zIndexNumber);
			zIndexNumber -= 10;
		});
	};



	//fShowCasinoName();
});

function AjaxLoadData(){
	var url = "/search.php";

	var obj = new Ajax(url,{
			method: "post",
			update: $("casino10"),
			postBody: "id="+$('etablissements').value,
			onComplete: function(){

			}
	}).request();
	return false;
}

function AjaxLoadData2(){
	var url = "/search.php";

	var obj = new Ajax(url,{
			method: "post",
			update: $("casino10"),
			postBody: "activite="+$('activitees').value+"&adresse="+$('lieu').value,
			onComplete: function(){

			}
	}).request();
	return false;
}


function initImagesFade(){

	var imagesReservation = $('casinoBanner');

	if(!(imagesReservation)){
		return;
	}

	var imgTag = imagesReservation.getElements('img');

	var top = imgTag[0].getCoordinates().top;
	var left = imgTag[0].getCoordinates().left;
	if(imgTag.length>1)
	{
		imgTag.each(function(_imgTag, _index){
			if(_index > 0){
				_imgTag.setStyles({
					'position': 'absolute',
					'top': top,
					'left': left,
					'opacity': 0,
					'filter': 'alpha(opacity=0)'
				});
			}
		});
		var len = imgTag.length;
		var i = 0;

		function timers2(){
			new Fx.Styles(imgTag[i], {duration: 3000}).start({
				'opacity': 0
			});
			if(i < len - 1){
				i++;
				new Fx.Styles(imgTag[i], {duration: 3000}).start({
					'opacity': 1
				});
			}
			else{
				i = 0;
				new Fx.Styles(imgTag[i], {duration: 3000}).start({
					'opacity': 1
				});
			}
		}
		_timer = timers2.periodical(3000, this);
	} else {
		imgTag.each(function(_imgTag, _index){
			if(_index > 0){
				_imgTag.setStyles({
					'position': 'absolute',
					'top': top,
					'left': left,
					'visibility': 'visible'
				});
			}
		});
	}
}
function mel(prefixe,domaine) {
	var adresse;
	adresse = prefixe + "@" + domaine;
  	document.write(adresse);
}

function mail(prefixe,domaine) {
	adresse = prefixe+"@"+domaine;
  	document.write('<a href="mailto:'+adresse+'">'+adresse+'</a>')
}
function mailnoprint(prefixe,domaine){
	adresse = prefixe+"@"+domaine;
  	document.write('<a href="mailto:'+adresse+'"></a>')
}

function ouvrefenetre() {
	newwindow=window.open('/extension/joa/design/joacasino/htmlFiles/fr_8sur8.html','popup','width=770,height=512,resizable=no,scrollbars=no');
	if (window.focus)
		{newwindow.focus()}
	return false;
}
