

function createLayer(name,bgColor){
	if (isIE)
	{
		document.writeln('<div id="' + name + '" style="position:absolute; z-index:100; cursor:crosshair; background-color:' + bgColor + '; visibility:hidden;">&nbsp;</div>');
	}
	if (isNav)
 	{
  		document.writeln('<layer name="' + name + '" left=0 top=0 width=0 height=0 bgColor=' + bgColor + ' visibility=hide>&nbsp;</layer>');
 	}
	if (isFF || isMoz)
	{
		var temp = document.createElement("DIV");
		temp.id = name;
		temp.style.position = "absolute";
		temp.style.zIndex = 100;
		temp.style.backgroundColor = bgColor;
		temp.style.cursor = "crosshair";
		temp.style.visibility = "hidden";
		var h = document.getElementById("preloader");
		h.parentNode.insertBefore(temp, h);
	}
	if (isOp)
	{
		document.writeln('<div id="' + name + '" style="position:absolute; z-index:100; cursor:crosshair; background-color:' + bgColor + '; visibility:hidden;">&nbsp;</div>');
	}
}

function getLayer(name){
	if (isNav) return(document.layers[name]);
	if (isIE) {
		if (eval('document.all.' + name) != null) {
    		layer = eval('document.all.' + name + '.style');
    		return(layer);
		}
	   else return(null);
	}
	if (isFF || isMoz || isOp) {
		var layer = document.getElementById(name);
		if (layer != null) return (layer.style);
		else return layer;
	}
	return(null);
}

function mapPospage() {
	if (isIE){
		var obj =document.images['map'];
		Map_X = obj.offsetLeft;
		Map_Y = obj.offsetTop;
		while (obj.offsetParent != null) {
			obj = obj.offsetParent;
			Map_X+=obj.offsetLeft;
			Map_Y+=obj.offsetTop;
			Map_X+=parseInt((obj.border >= 1)? obj.border:0);
			Map_Y+=parseInt((obj.border >= 1)? obj.border:0);
			if (obj.tagName == 'BODY')
			break;
		}
	}
	if (isNav) {
		Map_X = document.layers['map_pos'].pageX;
	   Map_Y = document.layers['map_pos'].pageY+1;
	}
	if (isFF || isMoz || isOp) {
		Map_X = document.getElementById('map_pos').offsetLeft;
		Map_Y = document.getElementById('map_pos').offsetTop;
	}	
	// Resize layers
	var obj=new Array (getLayer('BoxTop'), getLayer('BoxLeft'), getLayer('BoxRight'),
	getLayer('BoxBottom'), getLayer('preloader'));
	for (i=obj.length-1; i>=0 ; i--)
	{
		obj[i].left = Map_X;
		obj[i].top = Map_Y;
		obj[i].width = Map_Width;
		obj[i].height = Map_Height + 1;
	}
}

function set_show(name,v){
	var layer = getLayer(name);
	if (layer != null)
	{
		if (isIE || isFF || isMoz || isOp){
			layer.visibility = (v)?'visible':'hidden';
		}
		if (isNav) {
			layer.visibility = (v)?'show':'hide';}
	}
}

