function disp_zone(zonename) {
	display_sel_cat(0);
	document.getElementById("cs_description").style.display="block";
	document.getElementById("cs_generalites").style.display="none";
	document.getElementById("cs_technique").style.display="none";
	document.getElementById("cs_galerie").style.display="none";
	document.getElementById("cs_"+zonename).style.display="";
	if (document.getElementById("access_access_cats")) document.getElementById("access_access_cats").style.display="none";
	if (document.getElementById("zone_access_content")) document.getElementById("zone_access_content").innerHTML="";

}

function disp_coloris(idflash) {

	display_sel_cat(0);
	document.getElementById("cs_generalites").style.display="none";
	document.getElementById("cs_accessoires").style.display="none";
	document.getElementById("cs_description").style.display="block";
	document.getElementById("product").innerHTML="<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\"389\" height=\"211\" align=\"middle\"> \
	<param name=\"allowScriptAccess\" value=\"sameDomain\" />\
	<param name=\"movie\" value=\"/images/flash/color_"+idflash+".swf\" />\
	<param name=\"wmode\" value=\"transparent\" />\
<param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\"#4f4f4f\" />\
<embed wmode=\"transparent\" src=\"/images/flash/color_"+idflash+".swf\" quality=\"high\" bgcolor=\"#4f4f4f\" width=\"389\" height=\"211\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />\
	</object>";
}


function disp_access(){
	document.getElementById("cs_description").style.display="none";	
	display_sel_cat(0);
	document.getElementById("zone_access_content").innerHTML="";
	document.getElementById("cs_generalites").style.display="none";
	document.getElementById("cs_technique").style.display="none";
	document.getElementById("cs_galerie").style.display="none";
	document.getElementById("cs_accessoires").style.display="block";
	if (document.getElementById("access_access_cats")) document.getElementById("access_access_cats").style.display="block";
	if (document.getElementById("zone_access_content")) document.getElementById("zone_access_content").innerHTML="";
}

function disp_generalites(idflash) {
	display_sel_cat(0);
	if (document.getElementById("access_access_cats")) document.getElementById("access_access_cats").style.display="none";
	document.getElementById("cs_description").style.display="block";
	if (document.getElementById("zone_access_content")) document.getElementById("zone_access_content").innerHTML="";
	document.getElementById("product").innerHTML="<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\"389\" height=\"211\" align=\"middle\"> \
	<param name=\"allowScriptAccess\" value=\"sameDomain\" />\
	<param name=\"movie\" value=\"/images/flash/360_"+idflash+".swf\" />\
	<param name=\"wmode\" value=\"transparent\" />\
<param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\"#4f4f4f\" />\
<embed wmode=\"transparent\" src=\"/images/flash/360_"+idflash+".swf\" quality=\"high\" bgcolor=\"#4f4f4f\" width=\"389\" height=\"211\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />\
	</object>";
	document.getElementById("cs_generalites").style.display="none";
	document.getElementById("cs_technique").style.display="none";
	document.getElementById("cs_galerie").style.display="none";
	document.getElementById("cs_generalites").style.display="";
}

var tabimages=new Array();
var	currentimage;
	var previous;
	var next;

function getPageSize(){
	// THX to lightbox team :°)

	var xScroll, yScroll;
	if (document.body) {
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}


	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}

var sizes=getPageSize();

function open_light_flash (url,w,h,idim) {

	currentimage=idim;

	sizes=getPageSize();
	offset=((sizes[3]-550)-60)/2;
    offsettop=(550-h)/2;
	heightheight=550-offsettop;

	document.getElementById('overlay').style.height=sizes[1]+"px";
	document.getElementById('overover').style.top=offset+"px";
	document.getElementById('overimage').style.paddingTop=offsettop+"px";
	document.getElementById('overimage').style.height=heightheight+"px";
	document.getElementById('overlay').style.display="block";
	document.getElementById('overimage').innerHTML="<img src='"+url+"'>";
}

function mnext(){

	if (currentimage==1) previous = tabimages.length-1;
	else previous = currentimage-1;
	if (currentimage==tabimages.length-1) next = 1;
	else next = currentimage+1;

	var h2=tabimages[next]['height'];
	var w2=parseInt(tabimages[next]['width'])+20;

	sizes=getPageSize();
	offset=((sizes[3]-550)-60)/2;
    offsettop=(550-h2)/2;
	heightheight=550-offsettop;

	document.getElementById('overlay').style.height=sizes[1]+"px";
	document.getElementById('overover').style.top=offset+"px";
	document.getElementById('overimage').style.paddingTop=offsettop+"px";
	document.getElementById('overimage').style.height=heightheight+"px";
	document.getElementById('overimage').innerHTML="<img src='"+tabimages[next]['src']+"'>";
    currentimage=next;
}

function mprev(){
	if (currentimage==1) previous = tabimages.length-1;
	else previous = currentimage-1;
	if (currentimage==tabimages.length-1) next = 1;
	else next = currentimage+1;


	var h2=tabimages[previous]['height'];
	var w2=parseInt(tabimages[previous]['width'])+20;

	offset=((sizes[3]-550)-60)/2;
	sizes=getPageSize();
    offsettop=(550-h2)/2;
	heightheight=550-offsettop;

	document.getElementById('overlay').style.height=sizes[1]+"px";
	document.getElementById('overover').style.top=offset+"px";
	document.getElementById('overimage').style.paddingTop=offsettop+"px";
	document.getElementById('overimage').style.height=heightheight+"px";
	document.getElementById('overimage').innerHTML="<img src='"+tabimages[previous]['src']+"'>";
    currentimage=previous;
}


function display_sel_cat(id_id) {
	if (document.getElementById("access_access")) {
		var elements=document.getElementById("access_access").getElementsByTagName("SELECT");
		for (var x=0;x<elements.length;x++) {
			elements[x].selectedIndex=0;
			elements[x].style.display="none";
		}
		if (id_id!=0) document.getElementById("cat_access_"+id_id).style.display="block";
	}
}

function display_subcat(id_id) {
	if (document.getElementById("access_sub")) {
		var elements=document.getElementById("access_sub").getElementsByTagName("SELECT");
		for (var x=0;x<elements.length;x++) {
			elements[x].selectedIndex=0;
			elements[x].style.display="none";
		}
		if (id_id!=0) document.getElementById("cat_access_"+id_id).style.display="block";
	}
}


function display_product_ajax(id_id,lang) {
	if (id_id!="--") {
		var scriptx=document.createElement("SCRIPT");
		scriptx.src="/_includes/mods/csc/load_product.php?id="+id_id+"&lang="+lang;
		document.body.appendChild(scriptx);	
	} else {
		disp_subcat();
	}
}



function test_conds(obj) {
	document.getElementById('valid_button').style.display='';

}