function brRez() {
	var browserVer = parseInt(navigator.appVersion); 
	if(browserVer > 3) {if (screen.width > 800) {return true}};
	return false;
}

function Subin (layer) {document.getElementsByTagName("div")[layer-1].style.visibility = "visible"};

function Subout(layer) {document.getElementsByTagName("div")[layer-1].style.visibility = "hidden"};


function doCheckOnSend()
{
	if (document.topga.Frue.value!="")
		{
			if (document.topga.Frue.value.slice(2,3)!="." || document.topga.Frue.value.slice(5,6)!=".")
				{
					window.alert(pnkt());
					document.topga.Frue.focus();
					document.topga.Frue.select();
					return;
				}
			d1 = document.topga.Frue.value.slice(0,2);
			m1 = document.topga.Frue.value.slice(3,5);
			y1 = document.topga.Frue.value.slice(6,8);
			if (isNaN(d1) || isNaN(m1) || isNaN(y1) || parseInt(d1)>31 || parseInt(m1)>12)
				{
					window.alert(dateFRM());
					document.topga.Frue.focus();
					document.topga.Frue.select();
					return
				}
		}

	if (document.getElementById)
		{
		if (document.topga.Spaet.value!="")
			{
				if (document.topga.Spaet.value.slice(2,3)!="." || document.topga.Spaet.value.slice(5,6)!=".")
					{
						window.alert(pnkt());
						document.topga.Spaet.focus();
						document.topga.Spaet.select();
						return;
					}
				d1 = document.topga.Spaet.value.slice(0,2);
				m1 = document.topga.Spaet.value.slice(3,5);
				y1 = document.topga.Spaet.value.slice(6,8);
				if (isNaN(d1) || isNaN(m1) || isNaN(y1) || parseInt(d1)>31 || parseInt(m1)>12)
					{
						window.alert(dateFRM());
						document.topga.Spaet.focus();
						document.topga.Spaet.select();
						return
					}
			}
		else
			{
				if (document.topga.Map.value==1 && document.topga.ANummer.value=="")
				{
					document.topga.Spaet.focus();
					document.topga.Spaet.select();
					if (confirm(spEinz())==false) return;
				}
			}
		}

	if (isNaN(document.topga.BeginPrice.value))
		{
			window.alert(nichtZul());
			document.topga.BeginPrice.focus();
			document.topga.BeginPrice.select();
			return;
		}
	if (isNaN(document.topga.EndPrice.value))
		{
			window.alert(nichtZul());
			document.topga.EndPrice.focus();
			document.topga.EndPrice.select();
			return;
		}
	if (isNaN(document.topga.ANummer.value))
		{
			window.alert(nichtZul());
			document.topga.ANummer.focus();
			document.topga.ANummer.select();
			return;
		}

	if (document.getElementById) {
		if (document.getElementById("NW").getAttribute("slcd")==0 && document.getElementById("N").getAttribute("slcd")==0 && document.getElementById("NE").getAttribute("slcd")==0 && document.getElementById("W").getAttribute("slcd")==0 && document.getElementById("E").getAttribute("slcd")==0 && document.getElementById("SW").getAttribute("slcd")==0 && document.getElementById("S").getAttribute("slcd")==0 && document.getElementById("SE").getAttribute("slcd")==0 && document.getElementById("NWsm").getAttribute("slcd")==0 && document.getElementById("Nsm").getAttribute("slcd")==0 && document.getElementById("NEsm").getAttribute("slcd")==0 && document.getElementById("Wsm").getAttribute("slcd")==0 && document.getElementById("ZUsm").getAttribute("slcd")==0 && document.getElementById("Esm").getAttribute("slcd")==0 && document.getElementById("SWsm").getAttribute("slcd")==0 && document.getElementById("Ssm").getAttribute("slcd")==0 && document.getElementById("SEsm").getAttribute("slcd")==0) setRGNSto1();
		document.topga.NW.value=document.getElementById("NW").getAttribute("slcd");
		document.topga.N.value=document.getElementById("N").getAttribute("slcd");
		document.topga.NE.value=document.getElementById("NE").getAttribute("slcd");
		document.topga.W.value=document.getElementById("W").getAttribute("slcd");
		document.topga.E.value=document.getElementById("E").getAttribute("slcd");
		document.topga.SW.value=document.getElementById("SW").getAttribute("slcd");
		document.topga.S.value=document.getElementById("S").getAttribute("slcd");
		document.topga.SE.value=document.getElementById("SE").getAttribute("slcd");

		document.topga.NWsm.value=document.getElementById("NWsm").getAttribute("slcd");
		document.topga.Nsm.value=document.getElementById("Nsm").getAttribute("slcd");
		document.topga.NEsm.value=document.getElementById("NEsm").getAttribute("slcd");
		document.topga.Wsm.value=document.getElementById("Wsm").getAttribute("slcd");
		document.topga.ZUsm.value=document.getElementById("ZUsm").getAttribute("slcd");
		document.topga.Esm.value=document.getElementById("Esm").getAttribute("slcd");
		document.topga.SWsm.value=document.getElementById("SWsm").getAttribute("slcd");
		document.topga.Ssm.value=document.getElementById("Ssm").getAttribute("slcd");
		document.topga.SEsm.value=document.getElementById("SEsm").getAttribute("slcd");
	}
	else
	{
		document.topga.NW.value=0;
		document.topga.N.value=0;
		document.topga.NE.value=0;
		document.topga.W.value=0;
		document.topga.E.value=0;
		document.topga.SW.value=0;
		document.topga.S.value=0;
		document.topga.SE.value=0;

		document.topga.NWsm.value=0;
		document.topga.Nsm.value=0;
		document.topga.NEsm.value=0;
		document.topga.Wsm.value=0;
		document.topga.ZUsm.value=0;
		document.topga.Esm.value=0;
		document.topga.SWsm.value=0;
		document.topga.Ssm.value=0;
		document.topga.SEsm.value=0;
	}

	document.topga.submit();
};


function doClear()
{
	if (document.topga.Map.value==1) setRGNSto0();
	
	document.topga.GO.checked=true;
	document.topga.c12Zi.checked=true;
	document.topga.c23Zi.checked=true;
	document.topga.c34Zi.checked=true;
	document.topga.c4Zi.checked=true;
	document.topga.Haus.checked=true;

	document.topga.Frue.value="";
	if (document.topga.Map.value==1) document.topga.Spaet.value="";
	document.topga.BeginPrice.value="";
	document.topga.EndPrice.value="";
	
	document.topga.Tour360.checked=false;
	document.topga.Kurzzeit.checked=false;
	document.topga.TopKategorie.checked=false;
	document.topga.ANummer.value="";
	document.topga.MPo.checked=false;

	for(var i = 0; i < document.karmapa.auswahl.length; i++) document.karmapa.auswahl[i].checked = false;
};

function resetRGNS() {
	updRGN(document.getElementById('NW'));
	updRGN(document.getElementById('N'));
	updRGN(document.getElementById('NE'));
	updRGN(document.getElementById('W'));
	updRGN(document.getElementById('E'));
	updRGN(document.getElementById('SW'));
	updRGN(document.getElementById('S'));
	updRGN(document.getElementById('SE'));
	updRGN(document.getElementById('NWsm'));
	updRGN(document.getElementById('Nsm'));
	updRGN(document.getElementById('NEsm'));
	updRGN(document.getElementById('Wsm'));
	updRGN(document.getElementById('ZUsm'));
	updRGN(document.getElementById('Esm'));
	updRGN(document.getElementById('SWsm'));
	updRGN(document.getElementById('Ssm'));
	updRGN(document.getElementById('SEsm'));
};

function setRGNSto0() {
	document.getElementById("NW").setAttribute("slcd",0);
	document.getElementById("N").setAttribute("slcd",0);
	document.getElementById("NE").setAttribute("slcd",0);
	document.getElementById("W").setAttribute("slcd",0);
	document.getElementById("E").setAttribute("slcd",0);
	document.getElementById("SW").setAttribute("slcd",0);
	document.getElementById("S").setAttribute("slcd",0);
	document.getElementById("SE").setAttribute("slcd",0);

	document.getElementById("NWsm").setAttribute("slcd",0);
	document.getElementById("Nsm").setAttribute("slcd",0);
	document.getElementById("NEsm").setAttribute("slcd",0);
	document.getElementById("Wsm").setAttribute("slcd",0);
	document.getElementById("ZUsm").setAttribute("slcd",0);
	document.getElementById("Esm").setAttribute("slcd",0);
	document.getElementById("SWsm").setAttribute("slcd",0);
	document.getElementById("Ssm").setAttribute("slcd",0);
	document.getElementById("SEsm").setAttribute("slcd",0);
	resetRGNS();
};

function setRGNSto1() {
	document.getElementById("NW").setAttribute("slcd",1);
	document.getElementById("N").setAttribute("slcd",1);
	document.getElementById("NE").setAttribute("slcd",1);
	document.getElementById("W").setAttribute("slcd",1);
	document.getElementById("E").setAttribute("slcd",1);
	document.getElementById("SW").setAttribute("slcd",1);
	document.getElementById("S").setAttribute("slcd",1);
	document.getElementById("SE").setAttribute("slcd",1);

	document.getElementById("NWsm").setAttribute("slcd",1);
	document.getElementById("Nsm").setAttribute("slcd",1);
	document.getElementById("NEsm").setAttribute("slcd",1);
	document.getElementById("Wsm").setAttribute("slcd",1);
	document.getElementById("ZUsm").setAttribute("slcd",1);
	document.getElementById("Esm").setAttribute("slcd",1);
	document.getElementById("SWsm").setAttribute("slcd",1);
	document.getElementById("Ssm").setAttribute("slcd",1);
	document.getElementById("SEsm").setAttribute("slcd",1);
	resetRGNS();
};



function initRGN(elm) {
	elm.style.left=mapLeft;
	elm.style.top=mapTop;
	elm.style.zIndex=1;
	elm.style.visibility='visible';

	updRGN(elm);
};

function flipRGN(aID) {
	elm=document.getElementById(aID);
	if(elm.getAttribute("slcd")==0) {elm.setAttribute("slcd",1)} else {elm.setAttribute("slcd",0)};
	updRGN(elm);
};


function swm(ts) {
	if (winHND==null || winHND.closed)
	{
		openMAP("",ts.id);
	}
	else
	{
		winHND.omc(winHND.document.getElementById(winHND.NtoM(ts.id)));
		if (winHND.prevHOUSE!=null) winHND.upd(winHND.prevHOUSE,false);
		winHND.focus();
	};
};

function chk(nr) {
	existCHECKED=true;
	if ((winHND==null || winHND.closed)==false) winHND.omo(winHND.document.getElementById(winHND.NtoM("N"+nr)));
};
