// JavaScript Document
/*
function showPictogram (id,content) {
		var elem = document.getElementById(id);
		var s = new String(id);
		s = s.replace('picto','');
		var td = document.getElementById('td'+s);
		var tbl = document.getElementById('bttable');
		
		var tbl_num = tbl.rows[0].cells.length-2;
		
		
		var tdw = td.clientWidth;
		var image = document.getElementById('img'+s);
		var imagew = image.width;
		var orig_src = new String(image.src);
		var black_src = orig_src.replace('.gif','_bl.gif');
		
		var left = ((tdw-imagew)/2);
		var container = document.getElementById('div'+s);
		container.innerHTML = content;
		var cw = container.clientWidth;
		
		var padding = 5;
		
		elem.style.top=-8;
		if (s <= Math.ceil(tbl_num/2)) {
			elem.style.left=left-padding;
		} else {	
			elem.style.right=-(left+30-cw+padding-1);
			//elem.style.right=cw;
		}
		elem.style.visibility='visible';
		image.src = black_src;	
		//elem.style.display='block';
		
	}
	
	function hidePictogram (id) {
		var elem = document.getElementById(id);
		var s = new String(id);
		s = s.replace('picto','');
		var container = document.getElementById('div'+s);
		container.innerHTML = '';
		elem.style.visibility='hidden';
		var image = document.getElementById('img'+s);
		var orig_src = new String(image.src);
		var black_src = orig_src.replace('_bl.gif','.gif');
		image.src = black_src;	
		//elem.style.display='none';
	}
*/

function showPictogram (id,content) {
		var elem = document.getElementById(id);
		var s = new String(id);
		s = s.replace('picto','');
		var td = document.getElementById('td'+s);
		var tbl = document.getElementById('bttable');
		
		var tbl_num = tbl.rows[0].cells.length-2;
		
		
		var tdw = td.clientWidth;
		var image = document.getElementById('img'+s);
		var imagew = image.width;
		var orig_src = new String(image.src);
		var black_src = orig_src.replace('.gif','_dark.gif');
		
		var left = ((tdw-imagew)/2);
		var container = document.getElementById('div'+s);
		container.innerHTML = content;
		var cw = container.clientWidth;
		
		var padding = 5;
		
		elem.style.top=-8;
		if (s <= Math.ceil(tbl_num/2)) {
			elem.style.left=left-padding;
		} else {	
			elem.style.right=-(left+30-cw+padding-1);
			//elem.style.right=cw;
		}
		elem.style.visibility='visible';
		image.src = black_src;	
		//elem.style.display='block';
		
	}
	
	function hidePictogram (id) {
		var elem = document.getElementById(id);
		var s = new String(id);
		s = s.replace('picto','');
		var container = document.getElementById('div'+s);
		container.innerHTML = '';
		elem.style.visibility='hidden';
		var image = document.getElementById('img'+s);
		var orig_src = new String(image.src);
		var black_src = orig_src.replace('_dark.gif','.gif');
		image.src = black_src;	
		//elem.style.display='none';
	}


var orig_content;

function ShowSubMenu(nUm)
{
	HideSubMenu();
	document.getElementById("menu_container_" + nUm).style.visibility = "hidden";
	document.getElementById("content_" + nUm).style.display = "block";
	document.getElementById("content_" + nUm).style.position = "absolute";
	//document.getElementById("content_" + nUm).style.marginTop = "-25px";
	if (browser.isOpera) {
		document.getElementById("content_" + nUm).style.marginTop = "-25px";	
	} else {
		document.getElementById("content_" + nUm).style.marginTop = "-26px";
	}	
	document.getElementById("content_" + nUm).style.marginLeft = "0";
}
function HideSubMenu()
{
	for(i=0; i<6; i++)
	{
		if(document.getElementById("content_" + i)){document.getElementById("content_" + i).style.display = "none";}
		if(document.getElementById("menu_container_" + i)){document.getElementById("menu_container_" + i).style.visibility = "visible";}
	}
}




function ShowSubMenu2(nUm) {
	HideSubMenu2();
	
	var insert1 = '<TABLE cellSpacing=0 cellPadding=0 border=0>\n';
		insert1 += '<TR vAlign=top height=4>\n';
		insert1 += '<TD align=left width=4 height=4>\n';
        insert1 += '<DIV style="FILTER: progid:dximagetransform.microsoft.alphaimageloader(src=/images/path_tl.png); WIDTH: 4px; HEIGHT: 4px">\n';
		insert1 += '<IMG style="FILTER: progid:dximagetransform.microsoft.alpha(opacity=0)" height=4 src=/images/path_tl.png width=4><BR></DIV></TD>\n';
        insert1 += '<TD class=png style="BACKGROUND-IMAGE:url(/images/path_shadow_top.png); BACKGROUND-REPEAT:repeat-x"><SPAN></SPAN></TD>\n';
        insert1 += '<TD align=right width=4 height=4>\n';
        insert1 += '<DIV style="FILTER: progid:dximagetransform.microsoft.alphaimageloader(src=/images/path_tr.png); WIDTH: 4px; HEIGHT: 4px">\n';
		insert1 += '<IMG style="FILTER: progid:dximagetransform.microsoft.alpha(opacity=0)" height=4 src=/images/path_tr.png width=4><BR></DIV></TD></TR>\n';
        insert1 += '<TR vAlign=top>\n';
        insert1 += '<TD class=png style="BACKGROUND-IMAGE: url(/images/path_shadow_left.png); BACKGROUND-REPEAT: repeat-y"><SPAN></SPAN></TD>\n';
        insert1 += '<TD style="PADDING-RIGHT: 20px; PADDING-LEFT: 11px; PADDING-BOTTOM: 5px; PADDING-TOP: 7px" bgColor=#ffffff>\n';
	
	
	var insert2 = '</TD>\n';
		insert2 += '<TD class=png style="BACKGROUND-IMAGE: url(/images/path_shadow_rite.png); BACKGROUND-REPEAT: repeat-y"><SPAN></SPAN></TD></TR>\n';
		insert2 += '<TR vAlign=top>\n';
		insert2 += '<TD align=left width=4 height=4>\n';
		insert2 += '<DIV style="FILTER: progid:dximagetransform.microsoft.alphaimageloader(src=/images/path_bl.png); WIDTH: 4px; HEIGHT: 4px">\n';
		insert2 += '<IMG style="FILTER: progid:dximagetransform.microsoft.alpha(opacity=0)" height=4 src="/images/path_bl.png" width=4><BR></DIV></TD>\n';
		insert2 += '<TD class=png style="BACKGROUND-IMAGE: url(/images/path_shadow_bot.png); BACKGROUND-REPEAT: repeat-x"><SPAN></SPAN></TD>\n';
		insert2 += '<TD align=right width=4 height=4>\n';
		insert2 += '<DIV style="FILTER: progid:dximagetransform.microsoft.alphaimageloader(src=/images/path_br.png); WIDTH: 4px; HEIGHT: 4px">\n';
		insert2 += '<IMG style="FILTER: progid:dximagetransform.microsoft.alpha(opacity=0)" height=4 src="/images/path_br.png" width=4><BR></DIV>\n';
		insert2 += '</TD></TR></TABLE>\n';
	
	
	document.getElementById("menu_container_" + nUm).style.visibility = "hidden";
	var content = document.getElementById("original_" + nUm).innerHTML;
	var target = document.getElementById("content_" + nUm);
	
	target.innerHTML = insert1+content+insert2;
	target.style.display = "block";
	target.style.position = "absolute";
	if (browser.isOpera) {
		target.style.marginTop = "-25px";	
	} else {
		target.style.marginTop = "-26px";
	}	
	target.style.marginLeft = "0";
}


function HideSubMenu2() {
	for(i=0; i<10; i++) 	{
		if(document.getElementById("content_" + i)){
			document.getElementById("content_" + i).innerHTML='';
			document.getElementById("content_" + i).style.display = "none";
		}
		if(document.getElementById("menu_container_" + i)){
			document.getElementById("menu_container_" + i).style.visibility = "visible";
		}
	}
}

	function ShowHide (id) {
		var block=document.getElementById('subtype_'+id);
		var link1=document.getElementById('sign_'+id);
		var link2=document.getElementById('caption_'+id);
		var image=document.getElementById('img_'+id);
		if (block.style.display=="none") {
			block.style.display = "block";	
			image.src="/images/orang_bullet.gif";
			link1.className="orbullet_akt";
			link2.className="dynamic_akt";
		} else {
			block.style.display = "none";
			image.src="/images/orang_bullet_plus.gif";
			link1.className="orbullet";
			link2.className="dynamic";
		}
	}



	function ShowHide2 (id) {
		var block=document.getElementById(id);
		var link1=document.getElementById('sign_'+id);
		var link2=document.getElementById('caption_'+id);
		var image=document.getElementById('img_'+id);
		if (block.style.display=="none") {
			block.style.display = "block";	
			image.src="/images/orang_bullet.gif";
			link1.className="orbullet_akt";
			link2.className="dynamic_akt";
			link2.style.color="#000000";
		} else {
			block.style.display = "none";
			image.src="/images/orang_bullet_plus.gif";
			link1.className="orbullet";
			link2.className="dynamic";
			link2.style.color="#0E6FCB";
		}
	}





function changeblSize() {
	
	if (document.getElementById('techbigtable')) {
	
		var h=document.getElementById('techbigtable').clientHeight; 
		//if (document.getElementById('techbigtable').style.position=="absolute") {
		//document.getElementById('techcontainer').style.height=h;
		//for ( i = 0; i < document.styleSheets.length; i++ ) {
			//if (document.styleSheets[i].media != "print") {
				
				//if (document.getElementById('techcontainer') && document.getElementById('techcontainer').style.display!="none")
				if (document.getElementById('techcontainer')) document.getElementById('techcontainer').style.height=h;
		//} else {
				
				//if (document.getElementById('techcontainer')) document.getElementById('techcontainer').style.height=0+'px';
		//}
	}
}


function checkMask(mask,value) {
		var cn=new RegExp (mask);
		if (!cn.test(value)) {
			return false;	
		} else {
			return true;
		}			
}//function validatevalue(fvalue, fmask)
