/*arcims.js */

var shostname = '195.48.220.80';
/*var sVirtualDir = 'lispwd';
var sVirtualDir2 = 'lis';*/
var sVirtualDir = 'website';
var sVirtualDir2 = 'neapoljs_aims';
var sVirtualDir3 = 'lis';
var WebGISProjectPublic = 'ortsplan';
var WebGISProjectPrivate = 'grundbuchplan';

var mode = '';
//var mode = 'maintenance';

function isWindows() {
	return (navigator.appVersion.indexOf("Win") != -1)
}

function isWin95NT() {
	return (isWindows() && (navigator.appVersion.indexOf("Win16") == -1 && navigator.appVersion.indexOf("Windows 3.1") == -1))
}

function isMac() {
	return (navigator.appVersion.indexOf("Mac") != -1)
}

function isMacPPC() {
	return (isMac() && (navigator.appVersion.indexOf("PPC") != -1 || navigator.appVersion.indexOf("PowerPC") != -1))
}

function isUnix() {
	return (navigator.appVersion.indexOf("X11") != -1)
}

function isNav() {
	return (navigator.appName == "Netscape")
}

function isGeneration3() {
	return (navigator.appVersion.charAt(0) == "3")
}

function isGeneration3Min() {
	return (parseInt(navigator.appVersion.charAt(0)) >= 3)
}

function isNav4_02() {
	return (isNav() && (navigator.appVersion.substring(0,4) == "4.02") )
}

function isNav4_05() {
	return (isNav() && (navigator.appVersion.substring(0,4) == "4.05") )
}

function isNav45() {
	
	return (isNav() && (navigator.appVersion.substring(0,3) == "4.5"))
}
function isNav47() {
	return (isNav() && (navigator.appVersion.substring(0,3) == "4.7"))
}
function isMSIE3Min() {
	return (navigator.appVersion.indexOf("MSIE") != -1)
}

function isIE41() {
	return (isMSIE3Min() && (navigator.appVersion.substring(22,25) == "4.0") )
}

function isIE5() {
	return (isMSIE3Min() && (navigator.appVersion.substring(22,25) == "5.5") )
}

if (isNav()){
	if(parseFloat(navigator.appVersion.charAt(0)) > 4){
		isNav6 = true
	} else if (isNav45() || isNav47()) {
		isNav4 = true
		insideWindowWidth = window.innerWidth
	} else {
		var isNav3 = true;
	}
} else {

	if (isIE41())
	{
		var isIE3 = true;
	} else {
		var isIE4 = true
		range = "all."
		styleObj = ".style"	
	}
}


function goAddress(theAddress)
{
	if (isNav3 || isNav45())
	{
		alert('Diese Applikation benötigt Netscape 4.7 oder höher????????h??????');
		return;
	}
	
	if (isIE3 || isIE41())
	{
		alert('Diese Applikation benötigt Internet Explorer 5.0 oder höher');
		return;
	}
	var winName="win"+theAddress;
	
	if (mode != 'maintenance')
	{
		window.open("http://"+shostname+"/"+sVirtualDir+"/frame.phtml?resol=adrs&" + theAddress,winName,'dependent=yes,width=480,height=550,top=0,left=0,resizable=no,menubar=no,location=no,statusbar=no,alwaysraised=yes,scrollbars=no');
	} else {
		window.open("http://"+shostname+"/"+sVirtualDir+"/NeapoljsUnderconstr.phtml",winName,'dependent=yes,width=480,height=550,top=0,left=0,resizable=no,menubar=no,location=no,statusbar=no,alwaysraised=yes,scrollbars=no');
	}
}

function goAddress2(theAddress)
{
	if (isNav3 || isNav45())
	{
		alert('Diese Applikation benötigt Netscape 4.7 oder höher????????h??????');
		return;
	}
	
	if (isIE3 || isIE41())
	{
		alert('Diese Applikation benötigt Internet Explorer 5.0 oder höher');
		return;
	}
	var winName="win"+theAddress;
	
	if (mode != 'maintenance')
	{
		window.open("http://"+shostname+"/"+sVirtualDir2+"/frame.phtml?resol=adrs&" + theAddress,winName,'dependent=yes,width=480,height=550,top=0,left=0,resizable=no,menubar=no,location=no,statusbar=no,alwaysraised=yes,scrollbars=no');
	} else {
		window.open("http://"+shostname+"/"+sVirtualDir2+"/NeapoljsUnderconstr.phtml",winName,'dependent=yes,width=480,height=550,top=0,left=0,resizable=no,menubar=no,location=no,statusbar=no,alwaysraised=yes,scrollbars=no');
	}
}

function goToNeapoljs(skin,item,lang,city,closepar){


	if (isNav3)
	{
		alert('Diese Applikation benötigt Netscape 4.5 oder höher');
		return;
	}

	if (isIE3)
	{
		alert('Diese Applikation benötigt Internet Explorer 5.0 oder höher');
		return;
	}
		
	if (screen.availHeight > 704 && screen.availWidth > 940){var resol = 'big'}
	else {var resol = 'small'}
	
	var msg = "Skin=" + skin + "&lang=" + lang + "&resol=" + resol + "&theme="+item + "&city="+city;
	var winName = "Win"+city;
	
	if (resol == 'small')
	{
		if (mode != 'maintenance')
		{
			NeapoljsWin=window.open("http://"+shostname+"/"+sVirtualDir+"/frame.phtml?" + msg,winName, "width=800,height=580,top=0,left=0,resizable=no,menubar=no,location=no,statusbar=no,alwaysraised=yes,scrollbars=no")
		} else {
			NeapoljsWin=window.open("http://"+shostname+"/"+sVirtualDir+"/NeapoljsUnderconstr.phtml",winName, "width=800,height=580,top=0,left=0,resizable=no,menubar=no,location=no,statusbar=no,alwaysraised=yes,scrollbars=no")
		}
	}else{
	
		if (mode != 'maintenance')
		{ 
			NeapoljsWin=window.open("http://"+shostname+"/"+sVirtualDir+"/frame.phtml?" + msg,winName, "width=1024,height=700,top=0,left=0,resizable=no,menubar=no,location=no,statusbar=no,alwaysraised=yes,scrollbars=no")
		} else {
			NeapoljsWin=window.open("http://"+shostname+"/"+sVirtualDir+"/NeapoljsUnderconstr.phtml",winName, "width=1048,height=700,top=0,left=0,resizable=no,menubar=no,location=no,statusbar=no,alwaysraised=yes,scrollbars=no")
		}
	}
	
}

function goToNeapoljs2(skin,item,lang,city,closepar){


	if (isNav3)
	{
		alert('Diese Applikation benötigt Netscape 4.5 oder höher');
		return;
	}

	if (isIE3)
	{
		alert('Diese Applikation benötigt Internet Explorer 5.0 oder höher');
		return;
	}
		
	if (screen.availHeight > 704 && screen.availWidth > 940){var resol = 'big'}
	else {var resol = 'small'}
	
	var msg = "Skin=" + skin + "&lang=" + lang + "&resol=" + resol + "&theme="+item + "&city="+city;
	var winName = "Win"+city;
	
	if (resol == 'small')
	{
		if (mode != 'maintenance')
		{
			NeapoljsWin=window.open("http://"+shostname+"/"+sVirtualDir2+"/frame.phtml?" + msg,winName, "width=800,height=580,top=0,left=0,resizable=no,menubar=no,location=no,statusbar=no,alwaysraised=yes,scrollbars=no")
		} else {
			NeapoljsWin=window.open("http://"+shostname+"/"+sVirtualDir2+"/NeapoljsUnderconstr.phtml",winName, "width=800,height=580,top=0,left=0,resizable=no,menubar=no,location=no,statusbar=no,alwaysraised=yes,scrollbars=no")
		}
	}else{
	
		if (mode != 'maintenance')
		{ 
			NeapoljsWin=window.open("http://"+shostname+"/"+sVirtualDir2+"/frame.phtml?" + msg,winName, "width=940,height=700,top=0,left=0,resizable=no,menubar=no,location=no,statusbar=no,alwaysraised=yes,scrollbars=no")
		} else {
			NeapoljsWin=window.open("http://"+shostname+"/"+sVirtualDir2+"/NeapoljsUnderconstr.phtml",winName, "width=1024,height=700,top=0,left=0,resizable=no,menubar=no,location=no,statusbar=no,alwaysraised=yes,scrollbars=no")
		}
	}
	
}

function goToNeapoljs3(site,lang,group){


	if (isNav3)
	{
		alert('Diese Applikation benötigt Netscape 4.5 oder höher');
		return;
	}

	if (isIE3)
	{
		alert('Diese Applikation benötigt Internet Explorer 5.0 oder höher');
		return;
	}
		
	if (screen.availHeight > 704 && screen.availWidth > 940){var resol = '2'}
	else {var resol = '2'}
	
	var msg = "site=" + site + "&lang=" + lang + "&group=" + group + "&resol=" + resol;
	var winName = "Win"+site;

	
	if (mode != 'maintenance')
	{ 
		NeapoljsWin=window.open("http://"+shostname+"/"+sVirtualDir+"/"+sVirtualDir2+"/frame.php?" + msg,winName, "width=940,height=700,top=0,left=0,resizable=no,menubar=no,location=no,statusbar=no,alwaysraised=yes,scrollbars=no")
	} else {
		NeapoljsWin=window.open("http://"+shostname+"/"+sVirtualDir3+"/NeapoljsUnderconstr.phtml",winName, "width=1024,height=700,top=0,left=0,resizable=no,menubar=no,location=no,statusbar=no,alwaysraised=yes,scrollbars=no")
	}

	
}

function goToWebGISpublic(MinX,MinY,MaxX,MaxY){

  void(0);
	if (isNav3)
	{
		alert('Diese Applikation benötigt Netscape 4.5 oder höher');
		return;
	}

	if (isIE3)
	{
		alert('Diese Applikation benötigt Internet Explorer 5.0 oder höher');
		return;
	}
		

	var msg = "project=nw_" + WebGISProjectPublic + "&extentMinX=" + MinX + "&extentMinY=" + MinY + "&extentMaxX=" + MaxX + "&extentMaxY=" + MaxY;


	WebGISjsWin=window.open("http://www.lis-nw.ch/webgisnw/externalcall.htm?" + msg,'WebGIS', "width=1024,height=700,top=0,left=0,resizable=yes,menubar=no,location=no,statusbar=no,alwaysraised=yes,scrollbars=yes")

	
}

function goToWebGISprivate(){

  void(0);
	if (isNav3)
	{
		alert('Diese Applikation benötigt Netscape 4.5 oder höher');
		return;
	}

	if (isIE3)
	{
		alert('Diese Applikation benötigt Internet Explorer 5.0 oder höher');
		return;
	}
		
	
	
	WebGISjsWin=window.open("https://www.lis-nw.ch/webgisnwum/mapnw/index.html",'WebGIS', "width=1024,height=700,top=0,left=0,resizable=yes,menubar=no,location=no,statusbar=no,alwaysraised=yes,scrollbars=yes")
	
}
	
