//functions for layers in mainNav
function onMouseOverhideAndShow(layerShow, layerHide, layerHide2){
	//hideLayer('layer1');
	showLayer(layerShow);
	hideLayer(layerHide);
	hideLayer(layerHide2);
}
function onMouseOverhideAndShow(layerShow, layerHide, layerHide2, layerHide3){
	//hideLayer('layer1');
	showLayer(layerShow);
	hideLayer(layerHide);
	hideLayer(layerHide2);
	hideLayer(layerHide3);
}

function openWatchFinder(url) {

	window.name = 'mainwindow';

	if (window.focus && window.opener && !window.opener.closed) {
		window.opener.focus();
		return false;
	}
	
	var params = 'width='+screen.width+', height='+screen.height;
	params += ', top=0, left=0';
	params += ', directories=no';
	params += ', location=no';
	params += ', menubar=no';
	params += ', resizable=yes';
	params += ', scrollbars=no';
	params += ', status=no';
	params += ', toolbar=no';
	//params += ', fullscreen=yes';
		
	var wf = window.open(url, 'watchfinder', params);
	wf.opener = self;
	wf.moveTo(0,0);
	if (window.focus) wf.focus();
	
	return false;
}

function hideLayer(layerId){
	showHideLayer(layerId,'none');
}

function hideLayers() {
	hideLayer('navCollection');
	hideLayer('navManufacture');
	hideLayer('navEBoutique');
}

function showLayer(layerId){
	showHideLayer(layerId,'block');
}

function showHideLayer(layerId,displayType){
	var layer = document.getElementById(layerId);
	layer.style.display = displayType;
}

//Function to handle the tab toogle
function showTab(idShow){
	activeTabName = 'tab_'+idShow;
	activeTab = $(activeTabName);
	var activDivTab = $('div_'+idShow);
	var navLabels = $A($('navLabel').childNodes);
	var contents = $A($('content').childNodes)
	navLabels.each(
		function(aNavLabel){
			if(aNavLabel.nodeName == "LI"){
				aNavLabel.className = "passif";
			}
		}
	);
	
	contents.each(
		function(aContent){
			if(aContent.nodeName == "DIV"){
				aContent.style.display="none";
			}
		}
	);
	
	activeTab.className="actif";
	activDivTab.style.display="block";
	
	finalizeInterface();
}

function addEvent(objname, evType, fn) { 
	var obj;
	if (document.getElementById(objname) == null) {
		return false;
	} else {
		obj = document.getElementById(objname);
 		if (obj.addEventListener){ 
   			obj.addEventListener(evType, fn, false); 
   			return true; 
 		} else if (obj.attachEvent){ 
   			var r = obj.attachEvent("on"+evType, fn); 
   			return r; 
 		} else { 
   			return false;
		}
	}
}

//function for SmartAdServer tracking
function tracking(regionCode) {
	var sas_tmstp = Math.round(Math.random()*10000000000);
	document.write('<img src="http://www.smartadserver.com/track/pix.asp?9317;'+regionCode+';'+sas_tmstp+'" width=1 height=1 border=0>');
}