/*
**	Automatic Rollover Script
**	©2002-2004 Slava Subbass
*/
//config
var suffix="_f2"; //can be "-over" (Imageready defaults) etc.
var suffixlength = suffix.length;
// UTILITY FUNCTIONS
var lcl=new Date(0); 
var qs = 0;
var preload_img = new Array();
function preload(a){
var x=preload_img.length;
preload_img[x] = new Image();
preload_img[x].src = a;
}
function chomp (a,n){
//trim last N chars
return a.substr(0,a.length-n);
}
function strlast (a,n){ 
//return last N chars
return a.substr(a.length-n);
}
// Register ONLOAD
window.onload = assign_rollover_handlers;
// HANDLERS
function assign_rollover_handlers(){
/*
	@version 0.9.2
	@desc assign handlers for imgs having "btn" in .name
*/
    for ( var x = 0; x < document.images.length; x++ ) {
        var obj = document.images[x];
        if(!obj.name)
            continue;
        if(obj.name.indexOf("current")>-1) {
            var j = chomp (obj.src,4)+suffix+strlast(obj.src,4);
			obj.src = j;		
        }
        if(obj.name.indexOf("btn")==0) {
            var j = chomp (obj.src,4)+suffix+strlast(obj.src,4);
            preload(j);
            obj.onmouseover=function(e) {						
                                var dsj = chomp (this.src,4)+suffix+strlast(this.src,4);
								this.src_over = this.src;
                                this.src = dsj;
                                    };
            obj.onmouseout=function (e) {
								if(this.src_over) this.src = this.src_over;
                           };
        }
    }
}

//
// JS_MAPS

var sbss_imagecache=new Array();
var sbss_imgpath = "/images/map/";
for (i=0;i<13;i++){
var x=sbss_imagecache.length;
sbss_imagecache[x] = new Image();
sbss_imagecache[x].src = sbss_imgpath+i+".gif";	
}
function sbss_dynovr(n){
document.images["dynamap"].src=sbss_imgpath+n+".gif";
}
function sbss_dynreset(){
document.images["dynamap"].src=sbss_imgpath+"0.gif";
}

function areaclk(){
	if ( qs == 0 ) { 
		qs = 1;
		lcl = new Date();
		document.images.anfimg.src = "/images/map/karte2.gif";
	} else {
		document.images.anfimg.src="/images/map/0.gif";
		qs = 0;
	}
	return false;
}

function areaclk2(t){
var lclnow = new Date();
if ( qs==1 && ( lcl.getTime() < (lclnow.getTime() - 10 ) ) ) {
	qs = 0;
	t.src="/images/map/0.gif";
	}	
	return false;	
}