//***********************Ansea    DHTML   ************************************************************
function init() {
    MM_preloadImages('res/index_art.jpg','res/index_art_o.jpg',
					'res/index_design.jpg','res/index_design_o.jpg',
					'res/index_innen.jpg','res/index_innen_o.jpg',
					'res/go.gif','res/go_o.gif',
					'res/back.gif','res/back_o.gif',
					'res/home.gif','res/home_o.gif',
  					'res/art.gif','res/art_o.gif',
					'res/design.gif','res/design_o.gif',
					'res/innen.gif','res/innen_o.gif',
					'res/kontakt.gif','res/kontakt_o.gif',
					'res/seminare.gif','res/seminare_o.gif',
					'res/art_1.jpg','res/art_2.jpg','res/art_3.jpg','res/art_4.jpg',
					'res/art_6.jpg','res/art_7.jpg','res/art_8.jpg','res/art_9.jpg',
					'res/curr_1.jpg','res/curr_2.jpg','res/curr_3.jpg','res/curr_4.jpg','res/curr_5.jpg',
					'res/curr_6.jpg','res/curr_7.jpg',
					'res/de_1.jpg','res/de_2.jpg','res/de_3.jpg','res/de_4.jpg','res/de_5.jpg',
					'res/de_6.jpg','res/de_7.jpg','res/de_8.jpg','res/de_9.jpg','res/de_10.jpg','res/de_11.jpg','res/de_12.jpg',
					'res/ia_1.jpg','res/ia_2.jpg','res/ia_3.jpg');
}

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 jumpView(id)
{
        if(active)
        {
                if (active == "middle")
                {
                        ansea_hide(active);
                } else{
                        ansea_hide(active);
                        if (ansea_obj(active+"_img"))
                                ansea_hide(active+"_img");
	                //if (active.length > 5)
                        //        ansea_hide(active.substring(0,5)+"_link");
                       // else
                        //        ansea_hide(active+"_link");
                        //alert ("active:" + active +"||"+active.substring(4)+"||"+active.length);
                        //document.images["l" + active.substring(4,5)].src = 'res/' + active.substring(0,5)  + '.gif';
                        }
        }
        if (id)
        {
        //alert (id +"||"+id.substring(4)+"||"+id.length);
        //document.images["l" + id.substring(4)].src = "res/" + id.substring(0)  + "_o.gif";
        //ansea_show(id+"_link");
        if (ansea_obj(id+"_img"))
                ansea_show(id+"_img");
        ansea_show(id);
        active=id;
        } else{
                ansea_show("middle");
                }
}

function sendMail(to){
location='mailto:' +to;
}

function getTopPos(id){
	if (document.layers||document.getElementById)
		return ansea_style(id).top;
	else
		return ansea_style(id).posTop;
}


function positionit(id){
	var obj_pos=parseInt(getTopPos(id));
	//alert (obj_pos);
	var dsocleft=document.all? document.body.scrollLeft : pageXOffset;
	var dsoctop=document.all? document.body.scrollTop : pageYOffset;
	var window_width=document.all? document.body.clientWidth : window.innerWidth;
	if (document.layers)
		ansea_style(id).top=dsoctop + 165;
	else if (document.getElementById)
		ansea_style(id).top=dsoctop +175 + "px";
	else
		ansea_style(id).posTop=dsoctop + 175 + "px";
}
 

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_nbGroup(event, grpName) { //v3.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    if ((nbArr = document[grpName]) != null)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = args[i+1];
      nbArr[nbArr.length] = img;
  } }
}

