function gif_over(src) {
	src.children.tags('IMG')[0].src=src.children.tags('IMG')[0].src.replace('.gif','r.gif');
} 
function gif_out(src) {
	src.children.tags('IMG')[0].src=src.children.tags('IMG')[0].src.replace('r.gif','.gif');
}

function png_over(src) {
	src.children.tags('IMG')[0].src=src.children.tags('IMG')[0].src.replace('.png','_a.png');
} 
function png_out(src) {
	src.children.tags('IMG')[0].src=src.children.tags('IMG')[0].src.replace('_a.png','.png');
}

hiding=0;

function showLayer(layerName,pos) {
	stophide(layerName)
	if(pos){
		eval('document.all.'+layerName+'.style.left = getPos(menutable,"Left") + ' + pos + ';');
	}
	eval('document.all.'+layerName+'.style.visibility = "visible"');
}

function hidel(layerName) {
	if(shide==0 ||hiding!=layerName ){
		eval('document.all.'+layerName+'.style.visibility="hidden"');
	};
}

function hideLayer(layerName) {
	fun="hidel('"+layerName+"')";
	hiding=layerName;
	shide=0
	eval('setTimeout("'+fun+'",0)');
}
function stophide(layerName){
	if(hiding==layerName){
		 shide=1;
	};
}

function getPos(el,sProp) {
	var iPos = 0;
	while (el!=null) {
		iPos+=el["offset" + sProp]
		el = el.offsetParent
	}
	return iPos
}
function fixflash(containerID){
	var flashContainer = document.getElementById(containerID);
	var flashMovie = document.createElement("div");
	flashMovie.innerHTML = flashContainer.innerHTML.replace(/</g, "<").replace(/>/g, ">");
	flashContainer.parentNode.insertBefore(flashMovie, flashContainer);
	flashContainer.parentNode.removeChild(flashContainer);
	flashMovie.setAttribute("id",containerID);
}
