/*JAVASCRIPT*/
function showhide(myId){
	if ( document.getElementById(myId).style.display == "" || document.getElementById(myId).style.display == "none" ) { 
		show(myId);
	} else {
		hide(myId);
	}
}

function showTab(myId,myTab){
	show(myId);
	fadeIn(myId,'0');
	document.getElementById(myTab).className = "ongleton";
}

function hideTab(myId,myTab){
	hide(myId);
	document.getElementById(myTab).className = "onglet";
}

function showmenu(myId,myTheme){
	var adjustY=0;
	var adjustX=0;
	if(document.all) { // pour IE
		if(navigator.appVersion.indexOf("MSIE 8",0) != -1){
			var pageWidth = document.body.offsetWidth;
			adjustX = -210;
			if (currentPage == 00 || currentPage == 01) { adjustY = 0; }
			else { adjustY = 0; }
			document.getElementById(myId).style.left = document.getElementById(myTheme).offsetLeft + (( (pageWidth + adjustX) / 2) - 500) + "px";
			document.getElementById(myId).style.top = document.getElementById(myTheme).offsetTop + document.getElementById(myTheme).offsetHeight + adjustY - 5 + "px";
		} else {
			var pageWidth = document.body.offsetWidth;
			if (currentPage == 01) { adjustY = 135; }
			else { adjustY = 130; }
			document.getElementById(myId).style.left = document.getElementById(myTheme).offsetLeft + adjustX + ((pageWidth / 2) - 500) + "px";
			document.getElementById(myId).style.top = document.getElementById(myTheme).offsetTop + document.getElementById(myTheme).offsetHeight + adjustY - 5 + "px";
		}
	} else {
		if(currentPage == 00 || currentPage == 01){ adjustY = 0; } 
		else { adjustY = 0; }
		document.getElementById(myId).style.left = document.getElementById(myTheme).offsetLeft + adjustX + "px";
		document.getElementById(myId).style.top = document.getElementById(myTheme).offsetTop + document.getElementById(myTheme).offsetHeight + adjustY - 5 + "px";
	}
	document.getElementById(myTheme).className = "nav1on2";
	show(myId);
}

function hidemenu(myId,myTheme){
	hide(myId);
	document.getElementById(myTheme).className = "nav1";
}

function show(myId){
	document.getElementById(myId).style.display = "block";
}

function hide(myId){
	document.getElementById(myId).style.display = "none";
}

function wo(theURL,winName,features) {
	features = features + "toolbar=no,status=no,resizable=yes,scrollbars=yes";
	window.open(theURL,winName,features);
}


// NEWS ROTATIVES
var compteurnews;
var mynews = new Array;
mynews[0] = "<a href='index.php?page=48&amp;lang=fr#muc'><img src='img/home/muc-fr.png' border='0' alt='men under construction' /></a>";
mynews[1] = "<a href='index.php?page=48&amp;lang=fr#pvcata'><img src='img/home/catalogue-fr.png' border='0' alt='catalogue' /></a>";
mynews[2] = "<a href='index.php?page=48&amp;lang=fr#pvrange'><img src='img/home/colorrange-fr.png' border='0' alt='color range' /></a>";

function newsRotate(compteur){
	var mynews = new Array;
	if(lang=="fr"){
		mynews[0] = "Le rendez-vous international a ne pas manquer !";
		mynews[1] = "1.500 exposants de 50 nationalites differentes";
		mynews[2] = "45.000 professionnels venant de 100 pays a travers le monde";
	} else {
		mynews[0] = "The international event you can't afford to miss!";
		mynews[1] = "1,500 exhibitors of 50 different nationalities";
		mynews[2] = "45,000 professionals coming from 100 countries across the globe";
	}
	if(compteur>=mynews.length){ compteur = 0; }
	document.getElementById("newsScroller").innerHTML = mynews[compteur].toUpperCase();
	fadeIn("newsScroller",0);
	compteur++;
	compteurnews = setTimeout("newsRotate("+ compteur +")",7000);
}

function stopnewsRotate(){
	clearTimeout(compteurnews);
}

function fadeIn(myDiv,myOpacite) {
	var opacitefinal = 100;
	var vitesse = 1;
	var step = 3;
	var oldOpacite = parseInt(myOpacite);
	var newOpacite = oldOpacite + step;
	
	if (newOpacite < opacitefinal) { 
		var startFade = setTimeout("fadeIn('"+myDiv+"',"+newOpacite+")", vitesse);
		if(navigator.appName != "Microsoft Internet Explorer"){
			document.getElementById(myDiv).style.opacity = newOpacite/100;
		} else {
			document.getElementById(myDiv).style.filter = "alpha(opacity:"+newOpacite+")";
		}
	} else {
		clearTimeout(startFade); 
		if(navigator.appName != "Microsoft Internet Explorer"){
			document.getElementById(myDiv).style.opacity = 1;
		} else {
			document.getElementById(myDiv).style.filter = "alpha(opacity:100)";
		}
	}
}


/* recherche exposants */
function resetfield(field) {
	monchamp = eval("document.searchform."+field);
	monchamp.value = "";	
}

function validate() {
	document.searchform.submit();
	return false;
}

function changesubmit(universe,product) {
	document.searchform.searchuniverse.value = universe;
	document.searchform.searchproduct.value = product;
	document.searchform.searchcountry.value = "";
	document.searchform.searchexpo.value = "";
	validate();
}

function chooseEvent(event) {
	document.searchform.event.value=event;
	validate();
}

function openExpo(myId,myLang) {
	window.open(""+myLang+"/exhibitor.php?id="+myId+"","PREMIERE VISION PLURIEL - EXPOSANT","width=350,height=300");
}

function showmap(myValue) {
	if(myValue == 1) { document.getElementById('pvmap').style.display="block"; }
	if(myValue == 0) { document.getElementById('pvmap').style.display="none"; }
}


