var preloadFlag = false;
var contOut = true;

function preloadImages() {
	if (document.images) {
		icn_welt_2_high = newImage("media/img/icn_welt_afrika.gif");
		icn_welt_3_high = newImage("media/img/icn_welt_amerika.gif");
		icn_welt_5_high = newImage("media/img/icn_welt_asien.gif");
		icn_welt_4_high = newImage("media/img/icn_welt_australien.gif");
		icn_welt_1_high = newImage("media/img/icn_welt_europa.gif");																												
		preloadFlag = true;
	}
}

var bw=new lib_bwcheck();

//Makes crossbrowser object.
function makeObj(obj) {								
  this.evnt=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?document.layers[obj]:0;
	if(!this.evnt) {return false;} 
	this.css=bw.dom||bw.ie4?this.evnt.style:bw.ns4?this.evnt:0;	
   	this.wref=bw.dom||bw.ie4?this.evnt:bw.ns4?this.css.document:0;		
	this.writeIt=b_writeIt;																
	return this;
	}

// A unit of measure that will be added when setting the position of a layer.
var px = bw.ns4||window.opera?"":"px";

function b_writeIt(text){
	if (bw.ns4) {
		this.wref.write(text);
		this.wref.close()
		}
	else {
		this.wref.innerHTML = text;
		}
}

//Capturing mousemove
var descy = 0;
var descx = 0;
// var fromX = 400;
// var fromY = 100;
function popmousemove(e){descx=bw.ns4||bw.ns6?e.pageX:event.x; descy=bw.ns4||bw.ns6?e.pageY:event.y}

var oDesc;
//Shows the messages
function popup(num){
    if(oDesc && messages[num] ){
		oDesc.writeIt('<div class="clDescription">'+messages[num]+'</div>')
		if(bw.ie5||bw.ie6) descy = descy+document.body.scrollTop
//		oDesc.css.left = fromX;
//		oDesc.css.left = (descx+fromX)+px
//		oDesc.css.top = fromY;
		oDesc.css.visibility = "visible"
    }
}
//Hides it
function popout(){
	if(oDesc) oDesc.css.visibility = "hidden"
}
function setPopup(){
  if(bw.ns4)document.captureEvents(Event.MOUSEMOVE)
  document.onmousemove = popmousemove;
	oDesc = new makeObj('divDescription')
}

function newImage(imgSrc){
	var img = new Image();
	img.src = imgSrc;
	return img;
}

function changeImages() {
	for (var i=0; i<changeImages.arguments.length; i+=2) {
		document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
	}
}

function showCont(contID) {
	window.status='';
	if(contID!='0'){
		var newSrc = eval('icn_welt_'+contID+'_high.src');
	} else {
		var newSrc = "media/img/icn_welt.gif" ;
	}
	document.icn_welt.src = newSrc;
	if(contOut==true){
		popup(contID);
	}
}

function setCont(contID) {
	contOut = false;
	var newSrc = eval('icn_welt_'+contID+'_high.src');
	document.icn_welt.src = newSrc;
	popup(contID);
}

function lib_bwcheck() { //Browsercheck (needed)
	this.ver=navigator.appVersion;
	this.agent=navigator.userAgent;
	this.dom=document.getElementById?1:0;
	this.opera5=this.agent.indexOf("Opera 5")>-1;
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
	this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6;
	this.mac=this.agent.indexOf("Mac")>-1;
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5);
	return this;
	}


