//***********************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="scripts/ansea.css";
 		}else{
			cssfile="scripts/ansea_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="scripts/ansea.css";
 		if (!window.outerWidth )
			window.resizeTo(1000,700);
		if (window.outerWidth){
			window.outerWidth=1000;
    		window.outerHeight=700;
			}
		}else{
			cssfile="scripts/ansea_small.css";
			}
	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 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 newText(lnr,t1){
	alert ("lnr: " + lnr);
	ansea_style("detail_" + lnr).innerHTML="<p>ich bin dynamisch</p>";
	//ansea_style("detail_" + leiste_active).backgroundColor="#336699";
	//leiste_active=lnr;
}
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 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=no,height=500,width=750,locationbar=no,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;
}
