// JavaScript Document

function _(element){
	if(element == null || typeof element == "undefined") return false;
	if(element.indexOf("#")===0 && document.getElementById(element.substring(1)) != null){
		element = document.getElementById(element.substring(1));
	}
	if(element && typeof element != "string"){
		return element;
	}else{
		return false;
	}
}

function show(element, visibility){
	if(visibility == null) visibility = true;
	if(typeof element != "undefined") _(element).style.display = visibility?"block":"none";
}

// tag google analytics pour le flasg
function gtag(typeTag,p1,p2,p3,p4){
	switch (typeTag) {
		case '_trackEvent':
		_gaq.push(['_trackEvent','"'+p1+'"','"'+p2+'"','"'+p3+'"',parseInt(p4)]); 
		break;
		case '_setCustomVar':
		_gaq.push(['_setCustomVar', p1,p2,p3,p4]); 
		break;
		default:
		case '_trackPageview':
		if (p1==undefined)
			_gaq.push(['_trackPageview',typeTag]); 
		else{
			_gaq.push(['_trackPageview',p1]);
		} 
		break;		
	}
}

// fonctionnalités salon virtuel
function showIframe(url){
	$("#overlay_port").empty();
	$("#overlay_port").append('<iframe id="overlay_iframe" src="'+url+'" width="999" height="430" frameBorder="0" scrolling="no"></iframe>');
	$("#overlay_port").show();
}
function closeIframe(){
	$("#overlay_port").hide();
}
function show_showroom(param1,param2){
	var target="over-showroom_exposant.html";
	if (param1!=null && param1!=undefined && param1!="")
		target += '?exposantId='+param1;
	if (param2!=null && param2!=undefined && param2!="")
		target += target.indexOf("\?")>0 ?  '&partie='+param2 : '?partie='+param2;
	showIframe(target);
}

function show_infoExposant(param1){
	var target="over-detail_exposant.html?exposantId="+param1;
	showIframe(target);
}


function show_webtv(param1,param2){
	openAjaxOverlay(null,'webtv', null, 'popMAX',{key:param2, exposantId:param1});
}
function show_exposant_overlay(exposantId,onglet){
	var param = {};
	var overlaytype = "";
	switch(onglet){
		case "apropos":
		case "info":
		param.ongletAffichage = "info";
		overlaytype = "detailsExposant";
		break;
		case "contact":
		param.ongletAffichage = "contact";
		overlaytype = "detailsExposant";
		break;
		case "jeux":
		overlaytype = "concours";
		break;
		default:
		return;
		break;
	}
	param.exposantId = exposantId;
	openAjaxOverlay('', overlaytype, null, 'pop530withoutTitre',param);
}
function js_create_account(){
	openAjaxOverlay('CRÉER UN COMPTE UTILISATEUR','newaccount', null, 'pop530');
}
function js_login(){
	openAjaxOverlay('SE CONNECTER','login', null, 'pop530');
}
