//***********************Ansea    DHTML   ************************************************************
var ns6 = 0;
var ns4 = 0;
var ie4 = 0;
var browser="";
var bs=""; // Plattform
var b_ver=0; //Browser version
var cssfile="";
var active="link1";
var last_active="link1";
var leiste_active="11";

function browser_css(){
	var breite=screen.availWidth;
	var hoehe=screen.availHeight;
	if (breite > 800){
		cssfile="res/elben.css";
 		}else{
			cssfile="res/elben_small.css";
			}
	return cssfile;
}
function get_browser(){
  	b_ver=browser_version();
	if(document.layers && b_ver < 5){
		browser ="ns4";
		ns4 = 1;
	}else{
		browser ="ok";
	}
	return browser;
}
function get_css(){
	var breite=screen.availWidth;
	var hoehe=screen.availHeight;
	if (breite > 800){
		cssfile="res/elben.css";
 		if (!window.outerWidth )
			window.resizeTo(1024,768);
		if (window.outerWidth){
			window.outerWidth=1024;
    		window.outerHeight=768;
			}
		}else{
			cssfile="res/elben.css";
			if (!window.outerWidth )
			window.resizeTo(800,600);
		if (window.outerWidth){
			window.outerWidth=800;
    		window.outerHeight=600;
			}
		}
	//ansea_setX("back2", breite-200);
	return cssfile;
}
function beginn(){
	var v=get_browser();
	var c=get_css();
	return c;
}

function getSender(){
var ls = location.search;
if (ls.length > 1){
	if (ls.indexOf("&") > -1)
		var str = ls.substring(ls.indexOf("&") +1,ls.length);
	else
		var str = ls.substring(1, ls.length);

}
str = unescape(str);
return str;
}


function ansea_support() {
  return (document.layers ||
          document.all ||
          document.getElementById)
}
function ansea_obj(id) {
  if (document.layers)
    return document.layers[id];
  else if (document.all)
    return document.all[id];
  else if (document.getElementById)
    return document.getElementById(id);
}
function ansea_style(id) {
  if (document.layers)
    return ansea_obj(id);
  else if (document.layers || document.getElementById)
    return ansea_obj(id).style;
}
function ansea_hide(id) {
  if (ansea_support())
    ansea_style(id).visibility = "hidden";
}
function ansea_show(id) {
// alert (id);
  if (ansea_support())
        ansea_style(id).visibility = "visible";
    }
function ansea_getX(id) {
  if (ansea_support())
    if (document.layers || document.getElementById)
      return ansea_style(id).left;
    else
      return ansea_style(id).posLeft;
}
function ansea_getY(id) {
  if (ansea_support())
    if (document.layers || document.getElementById)
      return ansea_style(id).top;
    else
      return ansea_style(id).posTop;
}
function ansea_setX(id, n) {
  if (ansea_support())
    if (document.layers)
      ansea_style(id).left = n;
    else if (document.getElementById)
      ansea_style(id).left = n + "px";
    else
      ansea_style(id).posLeft = n + "px";
}
function ansea_setY(id, n) {
  if (ansea_support())
    if (document.layers)
      ansea_style(id).top = n;
    else if (document.getElementById)
      ansea_style(id).top = n + "px";
    else
      ansea_style(id).posTop = n + "px";
}
function ansea_moveTo(id, x, y) {
  if (ansea_support()) {
    ansea_setX(id, x);
    ansea_setY(id, y);
  }
}
function ansea_moveBy(id, deltaX, deltaY) {
  if (ansea_support()) {
    var x = parseInt(ansea_getX(id));
    var y = parseInt(ansea_getY(id));
    x += deltaX;
    y += deltaY;
    ansea_setX(id, x);
    ansea_setY(id, y);
  }
}
function ansea_text(id, text) {
  if (ansea_support())
    if (document.layers)
      with (document.layers[id].document) {
        open();
        write(text);
        close();
      }
    else
      ansea_obj(id).innerHTML = text;
}
function ansea_breite() {
  if (window.innerWidth)
    return window.innerWidth;
  else if (document.body)
    return document.body.clientWidth;
}
function ansea_hoehe() {
  if (window.innerHeight)
    return window.innerHeight;
  else if (document.body)
    return document.body.clientHeight;
}
function ansea_style_breite(id) {
  if (document.layers)
    return ansea_obj(id).document.width;
  else if (document.all || document.getElementById)
    return ansea_obj(id).offsetWidth;
}
function ansea_style_hoehe(id) {
  if (document.layers)
    return ansea_obj(id).document.height;
  else if (document.all || document.getElementById)
    return ansea_obj(id).offsetHeight;
}

//##################################       images    #################
function preload_1() {
  if (document.images)
    var img_1=new Image();
	img_1.src="res/elbengarten.gif";
	var img_2=new Image();
	img_2.src="res/kugel.jpg";
	var img_3=new Image();
	img_3.src="res/atelier.jpg";
	var img_4=new Image();
	img_4.src="res/start.jpg";
	var img_5=new Image();
	img_5.src="res/head_elben.jpg";
	var img_6=new Image();
	img_6.src="res/22_I.jpg";
	var img_7=new Image();
	img_7.src="res/20_I.jpg";
	var img_8=new Image();
	img_8.src="res/105_I.jpg";
	var img_9=new Image();
	img_9.src="res/76_I.jpg";
	var img_0=new Image();
	img_0.src="res/back_nav.jpg";
	var img_a=new Image();
	img_a.src="res/pfeil.gif";

}

function preload_2(){
	if (document.images)
	{
	var img_10=new Image();
	img_10.src="res/014_IMG.jpg";
	var img_12=new Image();
	img_12.src="res/2281.jpg";
	var img_13=new Image();
	img_13.src="res/251.jpg";
	var img_14=new Image();
	img_14.src="res/93_I.jpg";
	var img_15=new Image();
	img_15.src="res/16_I.jpg";
	var img_16=new Image();
	img_16.src="res/15_I.jpg";
	var img_17=new Image();
	img_17.src="res/20_I.jpg";
	var img_8=new Image();
	img_8.src="res/112.jpg";
	}
}

function over(n) {
  if (document.images && document.images[n]) {
    var alt = document.images[n].src;
    var punkt = alt.lastIndexOf(".");
    var neu = alt.substring(0, punkt) + "_o" +
              alt.substring(punkt, alt.length);
    document.images[n].src = neu;
  }
}
function out(n) {
  if (document.images && document.images[n]) {
    var alt = document.images[n].src;
    var punkt = alt.lastIndexOf("_o.");
    var neu = alt.substring(0, punkt) +
              alt.substring(punkt+2, alt.length);
    document.images[n].src = neu;
  }
}

//####################################      from start    ##################


function jumpView(id)
{
   if(active){
     //alert ("alt: " + active +"||"+active.substring(4)+"||"+id.length);
     ansea_hide(active);
	 ansea_hide(active+"_img");
	 if (browser != "ns4") ansea_style("leiste_" + leiste_active).backgroundColor="#336699";
	}
   if (id){
       //alert ("neu: " +id +"||"+id.substring(4)+"||"+id.length);
       //document.images["l" + id.substring(4)].src = "res/" + id.substring(0)  + "_o.gif";
       //ansea_show(id+"_link");
	ansea_show(id);
	ansea_show(id+"_img");
    if (browser != "ns4") ansea_style("leiste_" + id.substring(4) + "1").backgroundColor="#cc3333";
	parent.frames[1].location.href="seite_"+id.substring(4)+".html";
	active=id;
	leiste_active=active.substring(4) + "1";
    }
}
function newback(lnr){
	var cnr1=""; //aktiv
	var cnr2=""; //zurück
	if (lnr < 20){
		cnr1="#fadec8";
		cnr2="#f1ba84";
	}
	if (lnr < 30 && lnr >= 20){
		cnr1="#deecf7";
		cnr2="#d4e1f4";
	}
	if (lnr < 40 && lnr >= 30){
		cnr1="#bbe2b5";
		cnr2="#b1e291";
	}
	//alert ("aktiver link: "+leiste_active);
	ansea_style("leiste_" + lnr).backgroundColor=cnr1;
	ansea_style("leiste_" + leiste_active).backgroundColor=cnr2;
	leiste_active=lnr;
}
function swap_titel(event,i,tab){
	var n="wechsel";
	if (event=="over"){
	if (document.images && document.images[n]){
		var alt=document.images[n].src;
		var punkt=alt.lastIndexOf(".");
		var neu="res/" + i + ".jpg";
		//alert (alt + "|over|" + neu);
		document.images[n].src=neu;
		newback(tab);
		}
	}
	if (event=="out"){
		//alert ("out: " + document.images[n]+ "|");
		  if (document.images[n] != document.images[last_active]){
				document.images[n].src="res/22.jpg";
			}
	}
}

function swap_img(event,n){
if (document.images && document.images[n]){
	if (event=="down"){
		//alert ("down "+last_active + "| |" + n);
		document.images[n].visit=1;
		if (document.images[last_active])
			document.images[last_active].src="image/" + last_active + "_v.jpg";
		document.images[n].src="image/" + n + "_a.jpg";
		last_active=n;
	}else{
		if (event=="over"){
		//alert ("over: " + n+ "|"+last_active);
		if (document.images[n] != document.images[last_active]){
			var alt=document.images[n].src;
			var punkt=alt.lastIndexOf(".");
			var neu=alt.substring(0, punkt-2) + "_v" + alt.substring(punkt, alt.length);
			//alert (alt + "|over|" + neu);
			document.images[n].src=neu;
			}
		}

		if (event=="out"){
		//alert ("out: " + document.images[n]+ "|");
		  if (document.images[n] != document.images[last_active]){
				//alert ("swap: " + event + "|" + n +"|"+alt);
				var alt=document.images[n].src;
				var punkt=alt.lastIndexOf(".");
				//alert ("swap: " + event + "|" + n +"|"+alt);
				if (document.images[n].visit)
					var neu=alt.substring(0, punkt-1) + "v" + alt.substring(punkt, alt.length);
				else
					var neu=alt.substring(0, punkt-1) + "n" + alt.substring(punkt, alt.length);
				//alert (alt + "|out|" + neu);
				document.images[n].src=neu;
			}
		}
	}
}
}


function openWin(where) {
  myWin= open(where, '_blank', 'toolbar=yes,height=400,width=800,locationbar=yes,resizable=yes,scrollbars=yes');
}

function sendMail(to){
location='mailto:' +to;
}



function jumpView2(id)
{
        //alert (active + "| |" + id);
 	ansea_hide(active);
 	ansea_hide(active+"_img");
	ansea_show(id);
	ansea_show(id+"_img");
        active=id;
}

function sendMail(to){
location='mailto:' +to;
}

