// ################# MENU ########################################

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function MM_nbGroup(event, grpName) { //v3.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    if ((nbArr = document[grpName]) != null)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = args[i+1];
      nbArr[nbArr.length] = img;
  } }
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

// ###### MAIN ###################################

function ProvinceSelected()
{
    if (document.forms[0].ViewRegion.selectedIndex != 0 &&
        document.forms[0].ViewRegion.selectedIndex !=1)
	document.forms[0].CMD.value='';	
    document.forms[0].submit();
}

function MapSizeSelected()
{
    if (document.forms[0].MapSize.selectedIndex != 0 &&
        document.forms[0].MapSize.selectedIndex !=1)
    document.forms[0].submit();
}

//common functions and parameters
//general settings

var windowX = 0;
var windowY = 0;
var left = 0;
var right = 520;
var top = 0;
var bottom = 416;
var fullLeft = 0;
var fullRight = 520;
var fullTop = 0;
var fullBottom = 416;

var newLeft = 0;
var newBottom = 0;
var newRight = 0;
var newTop = 0;

//parameters for CGI-Form
var imgxy = "199.5 199.5";
var savequery = true;
var mapext = "shapes";
var mode = "browse";
var zoomdir = 1;
var zoomsize = 2;
var imgbox = "-1 -1 -1 -1";

//koordinatenangaben
var fullExtent = "-10500,-500,-500,7900";
var ExtXmin = -10500;
var ExtYmin = -500;
var ExtXmax = -500;
var ExtYmax = 7900;

var IntrvX = 10000 // XMAX - XMIN
var IntrvY = 7400 // XMAX - XMIN

//Browser ueberpruefen

if (navigator.userAgent.indexOf("MSIE") != -1) {
	//MSIE
	isIE = true;
	isNav = false;
} else {
	//kein MSIE
	isIE = false;
	isNav = true;
}


curtool = new Image(147,24);
curtool.src = "/gra/curtool_select.gif";
icozoomin = new Image(147,24);
icozoomin.src = "/gra/curtool_zoomin2.gif";
icozoomout = new Image(147,24);
icozoomout.src = "/gra/curtool_zoomout2.gif";
icopanning = new Image(147,24);
icopanning.src = "/gra/curtool_panning2.gif";
icoidentify = new Image(147,24);
icoidentify.src = "/gra/curtool_identify.gif";

function refreshMap(mode) {
	switch (mode) {
	
		case "newLayer" :
			document.mapserv.mode.value = "browse";
			document.mapserv.zoomdir.value = "0";
			document.mapserv.submit();
		break;

		case "point":
			if (document.mapserv.imgbox.value != "-1 -1 -1 -1") {
				document.mapserv.imgbox.value = "-1 -1 -1 -1";
			}
			xWidth=xmax - xmin;
			x = xmin + (xWidth/2);
			yWidth=ymax - ymin;
			y = ymin + (yWidth/2);
			xString = x.toString();
			yString = y.toString();
			document.mapserv.mainmap_x.value=xString;
			document.mapserv.mainmap_y.value=yString;
			point = xString + " " + yString;
			document.mapserv.imgxy.value = point;
			document.mapserv.submit();
		break;

		case "query":
			xString = mouseX.toString();
			yString = mouseY.toString();
			document.mapserv.mainmap_x.value=xString;
			document.mapserv.mainmap_y.value=yString;
			point = xString + " " + yString;
			document.mapserv.imgxy.value = point;
		break;
		
		case "box":
		    document.mapserv.minx.value = xmin;
		    document.mapserv.miny.value = ymin;
		    document.mapserv.maxx.value = xmax;
		    document.mapserv.maxy.value = ymax;
		    document.mapserv.INPUT_TYPE.value = 'auto_rect';
		    document.mapserv.INPUT_COORD.value = xmin + ',' + ymin + ';' + xmax + ',' + ymax;
			// alert(document.mapserv.INPUT_COORD.value);
			document.mapserv.submit();
		break;
 	}
}

function parseImgExt() {
	ext = document.mapserv.imgext.value;
	newext = ext.split(" ");
}

//initialisierung des Event-Capturing
function setEvents() {
	if (isNav) {
		document.captureEvents(Event.MOUSEMOVE);
		document.captureEvents(Event.MOUSEDOWN);
		document.captureEvents(Event.MOUSEUP);
//		window.onmousemove = getMouse;
//		window.onmousedown = whichTool;
//		window.onmouseup = stop;
	}
//	else 	{
		document.onmousemove = getMouse;
		document.onmousedown = whichTool;
		document.onmouseup = stop;
//	}	
}

//event an entsprechende Funktion weiterleiten
function whichTool(e) {
    var tool = document.mapserv.tool.value;
	getImageXY(e);
	if (windowX<posleft || windowY<postop || windowX > posleft+layerwidth || windowY > postop+layerheight) {
			insideMap=false;	
			//alert("OUT");
	} else {
			insideMap = true;
			 //alert(tool);
		if (tool == "zoomin" || tool == "zoomout") startBox(e);
		if (tool == "panning") startPan(e);
	}
}

function stop(e) {
    var tool = document.mapserv.tool.value;
	//alert("STOP TOOL="+tool);
	if (tool == "zoomin" || tool == "zoomout") stopBox(e);
	if (tool == "panning") stopPan(e);
	if (tool == "identify" && insideMap) 
	{	getImageXY(e);
		makeQueryURL(e);
	}	
}

// get the coords at mouse position
function getMouse(e) {
	getImageXY(e);
	 //if (!isNav) 
	//document.style.cursor = "crosshair";
	// alert("GETMOUSE");
	if (zooming) {
		if (mouseX<0)
		 	mouseX = 0;
		if (mouseX>layerwidth)
			mouseX = layerwidth;
		if (mouseY<0)
			mouseY = 0;
		if (mouseY>layerheight)
			mouseY = layerheight;
		x2=mouseX;
		y2=mouseY;
		setClip();
		return false;
	} else if (panning){
		if (mouseX<0)
		 	mouseX = 0;
		if (mouseX>layerwidth)
			mouseX = layerwidth;
		if (mouseY<0)
			mouseY = 0;
		if (mouseY>layerheight)
			mouseY = layerheight;
		x2=mouseX;
		y2=mouseY;
		moveLayer("mapimage", x2 + panOffsetX, y2 + panOffsetY) ;
		clipLayer("mapimage", posleft - panOffsetX - x2,
							postop - panOffsetY - y2 , 
							layerwidth  + posleft - panOffsetX - x2, 
							layerheight + postop - panOffsetY - y2 );
		return false;
	} else 
	   	return true;
	  return true;
}


function getImageXY(e) {
	if (isNav) {
    	//alert("GETIMAGE NAV "+e.pageX);
		windowX=e.pageX;
		windowY=e.pageY;
	} else {
	    // alert("GETIMAGE IE");
		windowX=event.clientX  + document.body.scrollLeft;
		windowY=event.clientY  + document.body.scrollTop;
	}

	// subtract offsets from page left and top
	mouseX = windowX-posleft;
	mouseY = windowY-postop;
	x2 = mouseX;
	y2 = mouseY;
}	



// convert mouse click xy's into map coordinates
function getMapXY(xIn,yIn) {
		var pixelX = (right-left) / layerwidth;
		mapX = pixelX * xIn + left;
		var pixelY = (top-bottom) / layerheight;
		mapY = pixelY * (layerheight - yIn) + bottom;
}


// ################# LAYER.JS ######################################

// Create a DHTML layer

function createLayer(name, left, top, width, height, z, bgColor, visible, content) {
	  var layer;
/*	  if (isNav) {
		    document.writeln('<div id="' + name + '" left=' + left + ' top=' + top + ' width=' + width + ' height=' + height +  ' bgColor=' + bgColor + ' visibility=' + (visible ? '"show"' : '"hide"') +  '>');
		    document.writeln(content);
		    document.writeln('</div>');
		    layer = getLayer(name);
		    layer.width = width;
		    layer.height = height;
	  }
*/
//	  if (isIE) {
    		document.writeln('<div id="' + name + '" style="position:absolute; overflow:none; left:' + left + 'px; top:' + top + 'px; width:' + width + 'px; height:' + height + 'px;' + 'z-index:' + z + ';' + 'background-color:' + bgColor + ';' + 'visibility:' + (visible ? 'visible;' : 'hidden;') +  '">');
//			document.writeln(' onmousemove="getMouse(event)" onmousedown="whichTool(event)" 	onmouseup="stop(event)" >');
		    document.writeln(content);
    		document.writeln('</div>');
			layer = getLayer(name);
//		 }

	  clipLayer(name, 0, 0, width, height);
}


// get the layer object called "name"
function getLayer(name) {
	  if (isNav)
	    return(document.getElementById(name));
	  else if (isIE) {
	  	if ( eval('document.all.' + name) != null) {
			layer = eval('document.all.' + name + '.style');
			return(layer);
		} else
			return(null);

//		return document.getElementById(name);
	  }
	  else
	    return(null);
}

// toggle layer to visible
function showLayer(name) {		
  	var layer = getLayer(name);		
	if (layer != null) {
	  	if (isNav) layer.style.visibility = "visible";
	  	if (isIE) layer.visibility = "visible";
	}
}

function LayerColor(name,lcolor) {		
  	var layer = getLayer(name);		
	if (layer != null) {
	  	if (isNav) layer.style.background = lcolor;
	  	if (isIE) layer.bgColor = lcolor;
	}
}

// clip layer display to clipleft, cliptip, clipright, clipbottom

function clipLayer(name, clipleft, cliptop, clipright, clipbottom) {		
	  var layer = getLayer(name);		
	  if (layer != null) {
		  if (isNav) {
			    layer.style.clip = 'rect(' + cliptop + 'px ' +  clipright + 'px ' + clipbottom + 'px ' + clipleft +'px)';
		  } 
		  if (isIE) {  
		  		//alert("CLIP LAYER");
			    layer.clip = 'rect(' + cliptop + 'px ' +  clipright + 'px ' + clipbottom + 'px ' + clipleft +'px)';
		}
	  }
}

// clip zoom box layer to mouse coords
function setClip() {	
	//alert("SET CLIP");
	var tempX=startX;
	var tempY=startY;
	if (startX>x2) {
		zright=startX;
		zleft=x2;
	} else {
		zleft=startX;
		zright=x2;
	}
	if (startY>y2) {
		zbottom=startY;
		ztop=y2;
	} else {
		ztop=startY;
		zbottom=y2;
	}

	if ((startX != x2) && (startY != y2)) {
		//alert("SETCLIP");
		var ovBoxSize = boxLineWidth;
		//clipLayer("Box",zleft,ztop,zright,zbottom);
		clipLayer("BoxTop",zleft,ztop,zright,ztop+ovBoxSize);
		clipLayer("BoxLeft",zleft,ztop,zleft+ovBoxSize,zbottom);
		clipLayer("BoxRight",zright-ovBoxSize,ztop,zright,zbottom);
		clipLayer("BoxBottom",zleft,zbottom-ovBoxSize,zright,zbottom);
	}
}

// move layer to x,y

function moveLayer(name, x, y) {
	var layer = getLayer(name);	
	if (layer != null) {
	  	if (isNav) {
    		layer.style.left = x;
   			layer.style.top  = y;
		}	
	  	if (isIE) {
    		layer.left = x;
   			layer.top  = y;
	  	}
	}
}


// ##################### TOOLBAR.JS ##########################################

//which tools are to be present
var identify = true;
var zoomin = true;
var zoomout = true;
var pan = true;

//inital tool setzen
var initialTool = new String;
// var tool = new String;
var initialTool = "zoomin";
// var tool = "panning";

function pausecomp(Amount)
{	d = new Date() //today's date
	while (1)
	{	mill=new Date() // Date Now
		diff = mill-d //difference in milliseconds
		if( diff > Amount ) {break;}
	}
}

//toolpic setzen
function resetToolPic() {
	//set ToolPics to non-set
	// if (identify) document.toolbar1_r6_c2.src="graf/toolbar1_r6_c2.gif";
	if (zoomin) document.toolbar1_r2_c2.src="gra/toolbar1_r2_c2.gif";
	if (zoomout) document.toolbar1_r4_c2.src="gra/toolbar1_r4_c2.gif";
	if (panning) document.toolbar1_r10_c2.src="gra/toolbar1_r10_c2.gif";
}

function setToolPic(selTool) {
	resetToolPic();
	if (selTool == "identify") document.curtool.src=eval('icoidentify' + ".src");
	if (selTool == "zoomin") document.curtool.src = eval('icozoomin' + ".src");
	if (selTool == "zoomout") document.curtool.src = eval('icozoomout' + ".src");
	if (selTool == "panning") document.curtool.src = eval('icopanning' + ".src");
	pausecomp(250);
}

function setTool(selectedTool) {
	// alert(selectedTool);
	switch (selectedTool) {
		case "zoomin":
			document.mapserv.mode.value = "browse";
			document.mapserv.zoomdir.value = 1;
			document.mapserv.CMD.value = "ZOOM_IN";
			zoomdir = 1;
			document.mapserv.tool.value = "zoomin";		
		break;

		case "zoomout":
			document.mapserv.mode.value = "browse";
			document.mapserv.zoomdir.value = -1;
			document.mapserv.CMD.value = "ZOOM_OUT";
			zoomdir = -1;
			document.mapserv.tool.value = "zoomout";
		break;

		case "fullextent":
			document.mapserv.zoomdir.value = 1;
			document.mapserv.CMD.value = "ZOOM_IN";
			zoomdir = 1;
			document.mapserv.tool.value = "zoomin";		

			document.mapserv.mode.value="browse";
			document.mapserv.imgext.value= fullExtent;
		    document.mapserv.submit();
		break;

		case "panning":
			document.mapserv.mode.value="browse";
			document.mapserv.zoomdir.value = 0;
			zoomdir = 0;
			document.mapserv.CMD.value = "ZOOM_IN";
			document.mapserv.tool.value = "panning";
		break;

		case "identify":
			document.mapserv.mode.value="query";
			document.mapserv.CMD.value = "QUERY_POINT";
			document.mapserv.tool.value = "identify";
		break;
	}
}

// ############### ZOOMBOX.JS ###############################
//funktionalitaet der zoombox
/*
if (navigator.userAgent.indexOf("Mozilla") != -1) {
	//Netscape
	isNav = true;
} else {
	//kein Netscape
	isNav = false;
}

*/

//done

//vars fuer die Werkzeugsteuerung

var zooming = false;
var panning = false;

//Positionsangaben des Map-Layers

var layerheight = 416;//406; // ex 416
var layerwidth = 520;
var postop = 119;  // Posizione Y del layer MAPPA rispetto alla finestra VEDI ANCHE $layerx
var posleft = 9;  // Posizione X del layer MAPPA rispetto alla finestra VEDI ANCHE $layery
var z_index=100;

//Parameter fuer die Zoombox

var boxLineWidth=2; //Rahmenstaerke
var zoomColor= "#FF0000"; //Farbe der Zoombox
var startzcol = "Transparent";

function addZoombox() {
	if(isIE)
	{	content = '<img name="boxTop" SRC="pixel.gif" width=1 height=1>';
		createLayer("BoxTop", posleft, postop, layerwidth, layerheight, z_index, zoomColor, false, content);
		content = '<img name="boxLeft" SRC="pixel.gif" width=1 height=1>';
		createLayer("BoxLeft", posleft, postop, layerwidth, layerheight,z_index,  zoomColor, false, content);
		content = '<img name="boxRight" SRC="pixel.gif" width=1 height=1>';
		createLayer("BoxRight", posleft, postop, layerwidth, layerheight,z_index,  zoomColor, false, content);
		content = '<img name="boxBottom" SRC="pixel.gif" width=1 height=1>';
		createLayer("BoxBottom", posleft, postop, layerwidth, layerheight,z_index,  zoomColor, false, content);
	}
	else	
	{	content = '<img name="boxTop" SRC="pixel.gif" width=1 height=1>';
		createLayer("BoxTop", posleft, postop, layerwidth, layerheight, z_index, startzcol, true, content);
		content = '<img name="boxLeft" SRC="pixel.gif" width=1 height=1>';
		createLayer("BoxLeft", posleft, postop, layerwidth, layerheight,z_index, startzcol, true, content);
		content = '<img name="boxRight" SRC="pixel.gif" width=1 height=1>';
		createLayer("BoxRight", posleft, postop, layerwidth, layerheight,z_index, startzcol, true, content);
		content = '<img name="boxBottom" SRC="pixel.gif" width=1 height=1>';
		createLayer("BoxBottom", posleft, postop, layerwidth, layerheight,z_index, startzcol, true, content);
	}

	//initialisierung des event-capturing
	setEvents();
	//done
}

// start zoom in.... box displayed

function startBox(e) {

	//moveLayer("theMap",posleft,postop);

	getImageXY(e);
	if (insideMap) {
	// keep it within the MapImage
	if ((mouseX<layerwidth) && (mouseY<layerheight)) {
		if (!zooming) {
	//		alert("STARTBOX ZOOMING="+zooming);
			startX=mouseX;
			startY=mouseY;
			x2=startX+1;
			y2=startY+1;
			clipLayer("BoxTop",startX,startY,x2,y2);
			clipLayer("BoxLeft",startX,startY,x2,y2);
			clipLayer("BoxRight",startX,startY,x2,y2);
			clipLayer("BoxBottom",startX,startY,x2,y2);
			zooming=true;
			if(isNav)
			{	LayerColor("BoxTop",zoomColor);
				LayerColor("BoxLeft",zoomColor);
				LayerColor("BoxRight",zoomColor);
				LayerColor("BoxBottom",zoomColor);
			}
			else	
			{	showLayer("BoxTop");
				showLayer("BoxLeft");
				showLayer("BoxRight");
				showLayer("BoxBottom");		
			}	
		}
	} else {
		if (zooming) {
			//alert("CALLED STOPBOX");
			stopBox(e);
		}
	}
}
return false;	
}

// stop zoom box display... zoom in
function stopBox(e) {
	//alert("STOPBOX");
	if (insideMap) {
		zooming=false;
		getImageXY(e);
		stopX=mouseX;
		stopY=mouseY;

		var tempX=startX;
		var tempY=startY;
		if (startX>stopX) {
			xmax=startX;
			xmin=stopX;
		} else {
			xmin=startX;
			xmax=stopX;
		}

		if (startY<stopY) {
			ymin=startY;
			ymax=stopY;
		} else {
			ymax=startY;
			ymin=stopY;
		}

		if (xmax-xmin > 10 && ymax-ymin > 10 && zoomdir==1) {
			refreshMap("box");
		}
		else {
			refreshMap("point");
		}

		return true;
	}
}


// ################# NAV.JS #########################################
// Stops pan mode

function stopPan(e){
	if (insideMap) {
		panning = false;
		getImageXY(e);
		if(Math.abs(panStartX - mouseX) < 2 && Math.abs(panStartY - mouseY) < 2){
			pan(e); // PanDistance too small --> maprefresh(point)
			return true;
		}
		var mX = -(mouseX - panStartX);
		var mY =   panStartY - mouseY;
		getMapXY(mX,mY);
		newLeft = mapX;
		newTop = mapY;
		mX += layerwidth;
		mY += layerheight;
		getMapXY(mX,mY);
		newRight  = mapX;
		newBottom = mapY;
		//imgextent = "";
		//mapextent =  newLeft + '+' + newTop + '+' + newRight + '+' + newBottom;

		xmin = newLeft;
		ymax = newTop
		xmax = newRight;
		ymin = newBottom;
		refreshMap("box");
		return true;
	}
}

// Starts pan mode

function startPan(e){
	// alert("PAN");
	if (insideMap) {
		moveLayer("mapimage",posleft,postop);
		clipLayer("mapimage", 0, 0, layerwidth, layerheight);
		getImageXY(e);
		panStartX = mouseX;
		panStartY = mouseY;
		panOffsetX = posleft - mouseX;
		panOffsetY = postop - mouseY;
		panning=true;
	}
}

function pan(e){
	if (insideMap) {
		x2 = mouseX;
		y2 = mouseY;
		refreshMap("point"); 
	}

}

function getMapExtent(URLString) {
	url = new String(URLString);
	startpos = 0;
	endpos = 0;
	s_minx = "";
	s_miny = "";
	s_maxx = "";
	s_maxy = "";
	firstappear = url.indexOf("imgext");

	if (firstappear!= -1) {
		startpos = firstappear + 7;
		//endpos = url.indexOf(".", startpos);
		endpos = startpos + 7;
		s_minx = url.substring(startpos, endpos);
		startpos = url.indexOf("+",endpos)+1;
		endpos = startpos + 7;
		s_miny = url.substring(startpos, endpos);
		startpos = url.indexOf("+",endpos)+1;
		endpos = startpos + 7;
		s_maxx = url.substring(startpos, endpos);
		startpos = url.indexOf("+",endpos)+1;
		endpos = startpos + 7;
		s_maxy = url.substring(startpos, endpos)
	}

	else {
		s_minx = "-10500";
		s_miny = "-500";
		s_maxx = "-500";
		s_maxy = "7900";
	}
}


function jump(direction) {	

	switch (direction) {
		case "north":
			parent.MapFrame.document.mapserv.mode.value = "browse";
			parent.MapFrame.document.mapserv.imgbox.value = "0 -200 400 200";
			parent.MapFrame.document.mapserv.submit();
		break;

		case "south":
			parent.MapFrame.document.mapserv.mode.value = "browse";
			parent.MapFrame.document.mapserv.imgbox.value = "0 200 400 600";
			parent.MapFrame.document.mapserv.submit();	
		break;	

		case "east":
			parent.MapFrame.document.mapserv.mode.value = "browse";
			parent.MapFrame.document.mapserv.imgbox.value = "200 0 600 400";
			parent.MapFrame.document.mapserv.submit();	
		break;

		case "west":
			parent.MapFrame.document.mapserv.mode.value = "browse";	
			parent.MapFrame.document.mapserv.imgbox.value = "-200 0 200 400";
			parent.MapFrame.document.mapserv.submit();	
		break;
	}
}	


// ################# AGGIUNTE ##############################


function WinPOP(fileName,identifier,wpix,hpix,scrollb) 
{ 
var Parameters = "scrollbars=" + scrollb+",status=no,width=" + wpix + ",height=" + hpix;
myFloater = window.open('',identifier,Parameters);
myFloater.location.href = fileName; 
}

function winPOP(fileName,identifier,wpix,hpix,scrollb) 
{ 
var Parameters = "scrollbars=" + scrollb+",status=no,width=" + wpix + ",height=" + hpix;
myFloater = window.open('',identifier,Parameters);
myFloater.location.href = fileName; 
}

function WinOfferta() 
{ 
var Parameters = "scrollbars=yes ,status=no,width=450,height=331";
myFloater = window.open('','MAPOFF2',Parameters);
myFloater.location.href = "http://www.ischiahotelbooking.it/offerte/tutte.php"; 
}


