var ns4,ie4,ns6,ver4;
var Srvs=new Array('kid1','map1','kid2','map2');

//по браузерам
function init()
{
	if(document.layers)
	{
		ns4=true;
		layerRef='document.layers["';
		contentRefStart='"].document.write("';
		contentRefEnd='")';
		styleSwitch='"]';
		shortCut='"]';
		leftRef='.left';
		topRef='.top';
		screenWidth=innerWidth-16;
		minWidth=600;
	}
	else if(document.all)
	{
		ie4=true;
		layerRef='document.all("';
		contentRefStart='").innerHTML="';
		contentRefEnd='"';
		styleSwitch='").style';
		shortCut='")';
		leftRef='.pixelLeft';
		topRef='.pixelTop';
		screenWidth=document.body.clientWidth;
		minWidth=600;
	}
	else if(document.getElementById)
	{	
		ns6=true;
		layerRef='document.getElementById("';
		contentRefStart='").innerHTML="';
		contentRefEnd='"';
		styleSwitch='").style';
		shortCut='")';
		leftRef='.left';
		topRef='.top';
//		leftRef='.pixelLeft'; // Opera пользуется этими пропертями
//		topRef='.pixelTop';   // Opera пользуется этими пропертями
		screenWidth=innerWidth;
		minWidth=600;
	}

	ver4 = (ns4 || ie4 || ns6) ? 1 : 0;
}


function displayServerInfo(name) {
	var ok=false;
	if(!ver4) return;
	
	if(name=='') {
		name=get_cookie('kid_mon');
		if(name=='') name=Srvs[0];
	}
	for (i in Srvs) 
		if(Srvs[i] == name) {
			ok=true;
			break;
		}
	if(!ok) name=Srvs[0];

	//выставить координаты
	pageWidth=(screenWidth>=minWidth)?screenWidth:minWidth;

	//alert(pageWidth);
	eval(layerRef+name+styleSwitch+leftRef+'='+eval(pageWidth/2-300));
	//eval(layerRef+'bnetd'+styleSwitch+leftRef+'='+eval(pageWidth/2-300));
	
	//показать-спрятать
	for (i in Srvs) {
		if(Srvs[i] != name) {
			eval(layerRef+Srvs[i]+styleSwitch+'.visibility="hidden"');
		}
	}
	eval(layerRef+name+styleSwitch+'.visibility="visible"');

	set_cookie('kid_mon',name,0);
}

function get_cookie(Name) {
	var search = Name + "="
	var returnvalue = "";
	if (document.cookie.length > 0) {
		offset = document.cookie.indexOf(search)
		if (offset != -1) { 
			offset += search.length
			end = document.cookie.indexOf(";", offset);
			if (end == -1) end = document.cookie.length;
			returnvalue=unescape(document.cookie.substring(offset, end))
   	}
	}
	return returnvalue;
}


function set_cookie(name,value,expire)
{
	var expDate = new Date();
	expDate.setTime(expDate.getTime()+(expire!=0?expire:0));
	document.cookie=name+"="+escape(value)+(expire?";expires="+expDate.toGMTString()+";":"");
}
	