<!--
//	Copyright by alta4 Geoinformatik AG
//	
//	Frauenstraße 8+9
//	54290 Trier
//	fon : +49(0)651.96626-0
//	fax: + 49(0)651.96626-26
//	info@alta4.de
//	www.alta4.de
var minimap = null;
var rahmen = null;

var ns4 = (document.layers)? true:false;
var ns6 = (document.getElementById)? true:false;
var ie4 = (document.all)? true:false;
var ie5 = false;
var ie6 = false;
if (ie4) {
 if (navigator.userAgent.indexOf('MSIE 5')>0) {
  ie5 = true;
 }
 if (navigator.userAgent.indexOf('MSIE 6')>0) {
  ie6 = true;
 }
 if (ns6) {
  ns6 = false;
 }
}

var mapstatus = (ns4) ? "show" : "visible";
var statusV = (ns4) ? "show" : "visible";
var statusH = (ns4) ? "hide" : "hidden";

function startUp() {
  if (ns6 || ie5 || ie6) {
    minimap = document.getElementById("maplayer");
    rahmen = document.getElementById("rahmen");
  }

  if (ns4) {
    minimap = document.maplayer;
    rahmen = document.rahmen;
  }
  
  if(ns4) {
    var navig = document.layers['maplayer'];
    navig.captureEvents(Event.MOUSEDOWN);
    navig.onmousedown=skip;
    document.onmousedown=skip;
  }
}
 
function skip(e) {
  var xwert = (ie4) ? window.event.x : e.pageX;
  var ywert = (ie4) ? window.event.y : e.pageY;
  
  if (ns4) { 
    var doIt = (minimap.visibility == 'show' && (xwert < RandR && xwert > RandL && ywert < RandU && ywert > RandO)) ? true : false;
  } else {
  var doIt = true;
  }

  if (doIt && !Preview) {
    var col = (xwert - RandL)/(ZoomTileX);
	if (ns4) {
	  if (col < 1) {
		col = 0;
	  }
	}   
    col = parseInt(col);
    var row = (RandU - ywert)/(ZoomTileY);
	if (ns4) {
	  if (row < 1) {
		row = 0;
	  }
	}  
    row = parseInt(row);
    
    if(col<ZoomLevel*2-1) {
    	if(col<10) {
    	  col="0"+col;
    	}
    	else { 	  	
    	}	
    } 
    else {
      if((ZoomLevel*2-2)<10) {
    	  col="0"+(ZoomLevel*2-2);
    	}
    	else {
    	  col=(ZoomLevel*2-2);
    	}	
    }
    
    if(row<ZoomLevel*2-1) {
    	if(row<10) {
    	  row="0"+row;
    	}
    	else {	
    	}	
    } 
    else {
      if((ZoomLevel*2-2)<10) {
    	  row="0"+(ZoomLevel*2-2);
    	}
    	else {
    	  row=(ZoomLevel*2-2);
    	}	
    }
  
    theURL = baseURL+ZoomLevel+row+col+".html";	
    window.location.href = theURL;
  }
}

function togglemap() {
	if (ns6 || ie5 || ie6) {
	  mapstatus = minimap.style.visibility;
	  if (mapstatus == statusV) {
	    minimap.style.visibility = statusH;
	    rahmen.style.visibility = statusH;
	  } else {
	    minimap.style.visibility = statusV;
	    rahmen.style.visibility = statusV;
	  }  
	}
	  
	if (ns4) {
	  mapstatus = minimap.visibility;
	  rahmen.visibility = statusV;
	  if (mapstatus == statusV) {
	    minimap.visibility = statusH;
	    rahmen.visibility = statusH;
	  } else {
	    minimap.visibility = statusV;
	    rahmen.visibility = statusV;
	  }  
	} 
}

function mapPosX(i) {
  if(ns4 || ns6) {
    return 71+i;
  } else {
    return 73+i;
  }
}
function mapPosY(i) {
  
  if(ns4 || ns6) {
    return 31+i;
  } else {
    return 38+i;
  }
}

//-->
