/* Copyright Scientec Internet Applications + Media GmbH - www.scientec.de */


/******** PNG FIX ielte6 *************************************************************************/
/*@cc_on @*/
  /*@if (@_jscript_version <= 5.6)
    document.write('<script type="text/javascript" src="/onTEAM/layout/scripts/iepngfix_tilebg.js"></script>') 
  @else @*/
    // 
/*@end @*/
/*************************************************************************************************/

var zeit = new Date();

var rest = zeit%7;
AGIFS=["TA-Link-Bass","TA-Link-Karaoke","TA-Link-Lense","TA-Link-Raster","TA-Link-Schaukel","TA-Link-Stern","TA-Link-Welle"];
document.write('<style>html[lang=de] #links .angebot a{background-image:url(/onTEAM/layout/images/tagesangebot/agifs/'+AGIFS[rest]+'.gif)}</style>');
document.write('<style>html[lang=en] #links .angebot a{background-image:url(/onTEAM/layout/images/tagesangebot/agifs/'+AGIFS[rest]+'-E.gif)}</style>');


var FORM_beding = "";
basket = [];
basketverkauf = [];
basketurl = [];
basketanzahl = [];
kundendaten = [];
var newsession = 1;
var baskethtml = "";
var basketemail = "";
var basketart = "";
var minibaskethtml = "";
var minibaskethtmlanz = "";
var kunde = "";
var anrede = "";
var verkaufszahl = "";
var paymenttext = "";
var cookiesession = "";
//cookiesession = getCookie("session");
//if (cookiesession.indexOf("MADOOMA") != -1)
//{
//  var now = new Date();
//  var time = new Date(now.getTime() + 30*60*1000);
//  document.cookie = "session="+cookiesession+"; expires="+time.toGMTString()+"; path=/";
//  window.name = cookiesession;
//}
var catordersend = "";
var wcont = window.name.split("-!-");
var displaymod = 0;
var userid = "";
var fotostat = "";
var newsession = "";
if (!artliste)
{
  var artliste = "";
}

if (top==self)
{
  cookiesession = getCookie("session");
  if (window.name.indexOf("MADOOMA") == -1)
  {
    newsession = "1";
  }
  if (window.name.indexOf("MADOOMA") == -1 && cookiesession.indexOf("MADOOMA") == -1)
  {
    var now = new Date();
    var sessionid = "MADOOMA"+now.getTime();
    window.name = sessionid;
//    document.write('<base target="'+sessionid+'">\n');
//    var now = new Date();
    var time = new Date(now.getTime() + 30*60*1000);
    document.cookie = "session="+sessionid+"; expires="+time.toGMTString()+"; path=/";
  }
  else
  {
    if(cookiesession.indexOf("MADOOMA") != -1)
    {
      var now = new Date();
      var time = new Date(now.getTime() + 30*60*1000);
      document.cookie = "session="+cookiesession+"; expires="+time.toGMTString()+"; path=/";
    }
    if (window.name.indexOf("MADOOMA") == -1)
    {
      var sessionid = cookiesession;
      window.name = sessionid;
    }
    else
    {
      var sessionid = wcont[0];
    }
//    newsession = "";
  }
//  alert(window.name);
}

/*************************************************************************************************/
var sprache = "";
function wechHome()
{
  document.getElementById('mitte').style.right = "10px";
  document.getElementById('rechts2').style.width = "0px";
  document.getElementById('rechts2').style.visibility = "hidden";
}
function wechDetail()
{
  document.getElementById('inhalt2').style.display = "none";
  if(document.getElementById('acc-basket').className!="on" && document.getElementById('acc-shipping').className!="on" && document.getElementById('acc-payment').className!="on")
  {
    document.getElementById('acc-basket').className="on"
  }
}
function init()
{
  if (newsession || document.location.search.indexOf("start")!=-1)
  {
    if (document.getElementById('zoomskala')) /*Homepage*/
    {
      document.getElementById('mitte').style.right = "217px";
      document.getElementById('rechts2').style.width = "210px";
      document.getElementById('rechts2').style.visibility = "visible";
      if(document.getElementsByTagName("html")[0].lang=="de")
      {
        document.getElementById('rechts2').innerHTML='<div id="loescher" onclick="wechHome()"></div><div class="inhalt">'+willkommend+'<p>English version:</p><p><a href="/index_e.html?start"><img src="/onTEAM/layout/images/choose-en.png"></a></p></div><div class="fuss"></div><div class="rand"><s class="n"></s><s class="no"></s><s class="o"></s><s class="so"></s><s class="s"></s><s class="sw"></s><s class="w"></s><s class="nw"></s></div>';
      }
      else
      {
        document.getElementById('rechts2').innerHTML='<div id="loescher" onclick="wechHome()"></div><div class="inhalt">'+willkommene+'<p>Deutsche Version:</p><p><a href="/index.html?start"><img src="/onTEAM/layout/images/choose-de.png"></a></p></div><div class="fuss"></div><div class="rand"><s class="n"></s><s class="no"></s><s class="o"></s><s class="so"></s><s class="s"></s><s class="sw"></s><s class="w"></s><s class="nw"></s></div>';
      }
    }
    else if(document.getElementById('inhalt2')) /*Folgeseite*/
    {
      document.getElementById('acc-basket').className="off";
      document.getElementById('inhalt2').style.display = "block";
      if(document.getElementsByTagName("html")[0].lang=="de")
      {
        var anderesprache=document.location.href.replace(/\.html/,"_e.html").replace(/\?start/,"")+"?start";
        document.getElementById('inhalt2').innerHTML='<div id="loescher" onclick="wechDetail()"></div><p><b>Willkommen bei MADOOMA.</b><br>Dem Spezialisten f&uuml;r legend&auml;re deutsche Mikrofon-Klassiker! In unserem Portfolio finden Musiker, Produzenten und Sammler eine riesige Auswahl an Mikrofonen des letzten Jahrhunderts. MADOOMA bietet h&ouml;chste Qualit&auml;t, beste Beratung und zuverl&auml;ssigen Service. Viel Spa&szlig; beim St&ouml;bern in unserem Shop.</p><p>English version:</p><p><a href="'+anderesprache+'"><img src="/onTEAM/layout/images/choose-en.png"></a></p>';
      }
      else
      {
        var anderesprache=document.location.href.replace(/_e\./,'.').replace(/\?start/,"")+"?start";
        document.getElementById('inhalt2').innerHTML='<div id="loescher" onclick="wechDetail()"></div><p><b>Welcome to MADOOMA.</b><br>The microphone specialist in legendary German classics! In our product range musicians, producers, collectors and others will find a huge selection of microphones from the last century. MADOOMA offers the highest possible quality, the best counsel and reliable service. Have fun exploring our store. </p><p>Deutsche Version:</p><p><a href="'+anderesprache+'"><img src="/onTEAM/layout/images/choose-de.png"></a></p>';
      }
    }
  }
  readsession();
  mDecode();
  //test();
  akkordeon();
  dom();
  if (window.location.search.indexOf("art") != -1)
  {
    var qs = window.location.search.split("=");
    if(document.getElementById("kommentar"))
    {
      if(document.html.lang == "en")
      {
        document.getElementById("kommentar").value = "Price request: "+decodeURIComponent(qs[1]);
      }
      else
      {
        document.getElementById("kommentar").value = "Preisanfrage: "+decodeURIComponent(qs[1]);
      }
    }
  }
  if(document.html.lang == "en")
  {
    if(document.getElementById("fuss")) document.getElementById("fuss").innerHTML = '<!-- Begin Moneybookers logo code --><a href="http://www.moneybookers.com/" target="_blank"><img style="border-width: 1px; border-color: #8B8583;" src="/onTEAM/layout/images/checkout_120x40px.gif"  border=0></a><!-- End of Moneybookers logo code --><!-- PayPal Logo --><a href="#" onclick="javascript:window.open(\'https://www.paypal.com/cgi-bin/webscr?cmd=xpt/Marketing/popup/OLCWhatIsPayPal-outside\',\'olcwhatispaypal\',\'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=400, height=500\');"><img  src="/onTEAM/layout/images/pp_bezahlmethoden_100x31.gif" border="0" alt="Solution Graphics"></a><!-- PayPal Logo -->';
  }
  else
  {
    if(document.getElementById("fuss")) document.getElementById("fuss").innerHTML = '<!-- Begin Moneybookers logo code --><a href="http://www.moneybookers.com/" target="_blank"><img style="border-width: 1px; border-color: #8B8583;" src="/onTEAM/layout/images/checkout_120x40px.gif"  border=0></a><!-- End of Moneybookers logo code --><!-- PayPal Logo --><a href="#" onclick="javascript:window.open(\'https://www.paypal.com/de/cgi-bin/webscr?cmd=xpt/Marketing/popup/OLCWhatIsPayPal-outside\',\'olcwhatispaypal\',\'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=400, height=500\');"><img  src="/onTEAM/layout/images/pp_bezahlmethoden_100x31.gif" border="0" alt="PayPal-Bezahlmethoden-Logo"></a><!-- PayPal Logo -->';
  }
/*

  if(window.location.search)
  {
    var qs = window.location.search.split("=");
    if(qs[0] == "?ow")
    {
      warenkorb(qs[1]);
    }
  }
*/
}


/*************************************************************************************************/

function miniwarenkorbleer()
{
  if(document.html.lang == "en")
  {
    document.getElementById('miniwarenkorb').innerHTML = '<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">\n<tr class="summe us">\n<td class="summe">SUM</td>\n<td class="preis"><i>US $</i><b>0.00</b></td>\n</tr>\n</TABLE>\n<div id="checkoutbuttondiv" class="leer"><img src="/onTEAM/layout/images/einkaufswagen-e.png" id="checkoutbutton" alt="Einkaufswagen und zur Kasse" width="202" height="67"></div>'; 
  }
  else
  {
    document.getElementById('miniwarenkorb').innerHTML = '<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">\n<tr class="summe euro">\n<td class="summe">SUMME</td>\n<td class="preis"><i>&euro;</i><b>0,00</b></td>\n</tr>\n</TABLE>\n<div id="checkoutbuttondiv" class="leer"><img src="/onTEAM/layout/images/einkaufswagen.png" id="checkoutbutton" alt="Einkaufswagen und zur Kasse" width="202" height="67"></div>';
  }
  $(document.getElementById('miniwarenkorb')).addClass('leer');
}


function readsession (mini)
{
  zeit = new Date();
  if (newsession){
    miniwarenkorbleer();
  }
  else
  {
    var jsHttp = false;
/*@cc_on @if (@_win32 && @_jscript_version >= 5) if (!window.XMLHttpRequest) function XMLHttpRequest() { return new ActiveXObject('Microsoft.XMLHTTP')}@end @*/        
    if (typeof XMLHttpRequest != 'undefined'){jsHttp = new XMLHttpRequest()}
    if (jsHttp)
    {
      jsHttp.open('GET', '/sessions/'+sessionid+'.js?'+zeit.getTime()+mini, true);
      jsHttp.onreadystatechange = function () 
      {
        if (jsHttp.readyState == 4)
        {
          if(jsHttp.status == 200)
          {
            basket = [];
            telefon = [];
            basketverkauf = [];
            gebotszahl = 0;
            verkaufszahl = 0;
            gebotswert = 0;
            for(var c = 0; c < document.getElementsByTagName("input").length; c++)
            {
              if(document.getElementsByTagName("input")[c].id.indexOf("bbox") != -1 && document.getElementsByTagName("input")[c].checked == true)
              {
                var cid = document.getElementsByTagName("input")[c].id.substr(4);
                document.getElementById('bbox'+cid).checked = false;
                document.getElementById('abox'+cid).style.display = '';
                document.getElementById('bbox'+cid).style.display = 'none';
              }
            }
            eval(jsHttp.responseText);
            if (!mini)
            {
              for (var artikel in basketverkauf)
              {
                if (basketverkauf[artikel])
                {
                  verkaufszahl++;
                }
                if (document.getElementById('bbox'+artikel))
                {
                  if (basketverkauf[artikel])
                  {
                    document.getElementById('bbox'+artikel).checked = true;
                    document.getElementById('abox'+artikel).style.display = 'none';
                    document.getElementById('bbox'+artikel).style.display = '';
                  }
                  else
                  {
                    basket[artikel] = '';
                    document.getElementById('bbox'+artikel).checked = false;
                    document.getElementById('abox'+artikel).style.display = '';
                    document.getElementById('bbox'+artikel).style.display = 'none';
                  }
                }
              }
            }
            if (document.getElementById('basket'))
            {
              document.getElementById('basket').innerHTML = minibaskethtml;
            }
            if (document.getElementById('miniwarenkorb') && minibaskethtml)
            {
              if(document.html.lang == "en")
              {
                document.getElementById('miniwarenkorb').innerHTML = minibaskethtml;
              }
              else
              {
                document.getElementById('miniwarenkorb').innerHTML = minibaskethtml_euro;
              }
              
              $$("#miniwarenkorb .pc").addEvent('click', function(e){warenkorb()});
              acc_payment.hide(); $('acc-payment').removeClass('on');
              acc_shipping.hide(); $('acc-shipping').removeClass('on');
              acc_basket.show(); $('acc-basket').addClass('on');
              window.setTimeout("acc_basket.show()", 500);
              $(document.getElementById('miniwarenkorb')).removeClass('leer');
            }
            else
            {
              miniwarenkorbleer();
            }
          }
          else
          {
            miniwarenkorbleer();
          }

          if (document.getElementById('miniwarenkorb'))
          {
            if (minibaskethtml)
            {
              document.getElementById('miniwarenkorb').style.display = "block";
              if (document.getElementById('zoomskala') && !newsession && document.location.search.indexOf("start")==-1)
              {
                document.getElementById('mitte').style.right = "217px";
                document.getElementById('rechts').style.width = "210px";
                document.getElementById('rechts').style.visibility = "visible";
                document.getElementById('rechts2').style.width = "0px";
                document.getElementById('rechts2').style.visibility = "hidden";
              }
            }
            else
            {
//              document.getElementById('miniwarenkorb').style.display = "none";
              if (document.getElementById('zoomskala') && !newsession && document.location.search.indexOf("start")==-1)
              {
                document.getElementById('mitte').style.right = "10px";
                document.getElementById('rechts').style.width = "0px";
                document.getElementById('rechts').style.visibility = "hidden";
              }
            }
          }
        }
      }
      jsHttp.send(null);
    }
  }
}

function setarticle (obj,artno,sprache,cval,cbasket,del,url,anzahl)
{
  if(document.getElementById('inhalt2')){wechDetail()};
  newsession = "";
  if (obj)
  {
    name1=obj.name;
  }
//  if (!obj.checked)
//  {
//    cval = '';
//  }
  zeit = new Date();
  var jsHttp = false;
/*@cc_on @if (@_win32 && @_jscript_version >= 5) if (!window.XMLHttpRequest) function XMLHttpRequest() { return new ActiveXObject('Microsoft.XMLHTTP')}@end @*/        

  if (typeof XMLHttpRequest != 'undefined'){jsHttp = new XMLHttpRequest()}
  if (jsHttp)
  {
    if(anzahl==0) del = "del";
    if(!anzahl) anzahl = 1;
    jsHttp.open('GET', '/cgi-bin/shop/setarticle.pl?sessionid='+sessionid+'&artno='+artno+'&sprache='+sprache+'&val='+cval+'&del='+del+'&url='+url+'&anzahl='+anzahl+'&timestamp='+zeit.getTime(), true);
    jsHttp.onreadystatechange = function ()
    {
      if (jsHttp.readyState == 4)
      {
        eval(jsHttp.responseText);
        readsession();
        if (cbasket == "1")
        {
          document.getElementById('popup-iframe').src='/cgi-bin/shop/warenkorb.pl?sessionid='+sessionid+'&sprache='+sprache;
        }
      }
    }
    jsHttp.send(null);
  }
}



function test()
{
	var _gzip = new Element('div',{'html':'gzip='+gzip, 'style':'text-align:right;'}); _gzip .inject(document.body, 'bottom');/* mootools.gz */	
}



function dom()
{
	$("popup-hintergrund").addEvent('click', function(e){popup('off')}); 
//	$("checkoutbutton").addEvent('click', function(e){warenkorb()}); 
//	$$("#miniwarenkorb .preis").addEvent('click', function(e){warenkorb()}); 

  if($$(".artikel-uebersicht")[0] && document.referrer && document.URL.indexOf("cat-suche") == -1 && $$(".inhalt")[0].getScroll().y == 0)
  {
    ref = document.referrer.split(location.host);

    artikelLinks = $$(".titel a");
    for(var i = 1; i < artikelLinks.length; i++)
    {
      help = artikelLinks[i].href.split(location.host);
      if(help[1] == ref[1])
      {
        var fx = new Fx.Scroll($$('.inhalt')[0], {
        	wait: true,
        	duration: 1000,
        	transition: Fx.Transitions.Quad.easeInOut
        });
        fx.toElement (artikelLinks[i]);
        if(!document.all) fx.addEvent('complet',artikelLinks[i].focus());
//        $$(".titel")[i].scrollIntoView(true);
      }
    }
  }

  if($('galerie'))
  {
/*
    durationMarker = '100';
    if(document.all) durationMarker = '200';
    $$('.foto').addEvent('mouseover', function(){showmarker(this);});
    marker = new Element('div',{'html':'', 'style':'position:absolute;z-Index:9999;border:1px solid red;cursor:pointer;'});
    marker.inject($$('.inhalt')[0], 'bottom');
    marker.addEvent('mouseout', function(){timeout = window.setTimeout("hidemarker()", '600');});
    marker.addEvent('mouseover', function(){window.clearTimeout(timeout);});
    $('galerie').addEvent('mouseout', function(){timeout = window.setTimeout("hidemarker()", '600');});
    myFxMarker = new Fx.Tween(marker,{'link':'chain','duration':durationMarker,'transition':'linear'});
    myFxMarker2 = new Fx.Tween(marker,{'link':'chain','duration':durationMarker,'transition':'linear'});
    myFxMarker3 = new Fx.Tween(marker,{'link':'chain','duration':durationMarker,'transition':'linear'});

    tweenImage = new Element('img',{'style':'position:absolute;top:0px;left:0px;width:0px;height:0px;z-Index:9999;'});
    tweenImage.inject($$('.inhalt')[0], 'bottom');
    duration = '300';
    myFx1 = new Fx.Tween(tweenImage,{'duration':duration,'transition':'linear'});
    myFx2 = new Fx.Tween(tweenImage,{'duration':duration,'transition':'linear'});
    myFx3 = new Fx.Tween(tweenImage,{'duration':duration,'transition':'linear'});
    myFx4 = new Fx.Tween(tweenImage,{'duration':duration,'transition':'linear'});
*/
  }
}



function popup(modus)
{
	if(modus=="on")
	{
		$("popup-iframe").src="/onTEAM/layout/html/leer.html";
		$$("body").setStyle("overflow","hidden");
		$("popup").setStyles({"visibility" : "visible", "left" : "0"});
	//	$("abdeckung").set('tween', {onComplete: function(){$("ifr1").setStyle('visibility', 'visible')}}).fade(0.6)
	}
	else if(modus=="off")
	{
        if(window.location.href.indexOf("https:") != -1)
        {
          window.location.href = window.location.href.replace("https:","http:").replace(window.location.search,"");
        }
        else
        {
          readsession();
		$$("body").setStyle("overflow","auto");
		$("popup").setStyles({"visibility" : "hidden", "left" : "-200%"});
	  }
	}
}
function warenkorb (sprache)
{
//  if(window.location.protocol == "http:")
//  {
//    window.location.href = window.location.href.replace("http:","https:")+"?ow="+sprache;
//  }
//  else
//  {
    openWarenkorb(sprache)
//  }
}

function openWarenkorb (sprache)
{
  popup("on");
  if(!sprache) {sprache="d";}
  $("popup-iframe").src='/cgi-bin/shop/warenkorb.pl?sessionid='+sessionid+'&sprache='+sprache+'&timestamp='+zeit.getTime();
}



function akkordeon()
{
	acc_basket = new Fx.Slide('acc-basket-element');
	acc_basket.addEvent('complete', function(){if($('acc-basket-element').getParent('div').getStyle('height').toInt() > 0){$('acc-basket-element').getParent('div').setStyle('height', '');}});
	acc_shipping = new Fx.Slide('acc-shipping-element');
	acc_shipping.addEvent('complete', function(){if($('acc-shipping-element').getParent('div').getStyle('height').toInt() > 0){$('acc-shipping-element').getParent('div').setStyle('height', '');}});
	acc_payment = new Fx.Slide('acc-payment-element');
	acc_payment.addEvent('complete', function(){if($('acc-payment-element').getParent('div').getStyle('height').toInt() > 0){$('acc-payment-element').getParent('div').setStyle('height', '');}});
	acc_shipping.hide();$('acc-shipping-element').setStyle('display', 'block');
	acc_payment.hide();$('acc-payment-element').setStyle('display', 'block');
	$('acc-basket').addEvent('click', function(e){
	       wechDetail();
 		$('acc-basket').getFirst('a').blur();e.stop();
		acc_payment.slideOut(); $('acc-payment').removeClass('on');
		acc_shipping.slideOut(); $('acc-shipping').removeClass('on');
		acc_basket.slideIn(); this.addClass('on');this.getFirst('a').blur();
	});

	$('acc-shipping').addEvent('click', function(e){
	     wechDetail();
	     e.stop();
            js  = "acc_basket.slideOut(); $('acc-basket').removeClass('on');";
            js += "acc_payment.slideOut(); $('acc-payment').removeClass('on');";
            js += "acc_shipping.slideIn(); $('acc-shipping').addClass('on'); $('acc-shipping').getFirst('a').blur();";

		readHtml('/shipping.html',$('acc-shipping-element'),js);
	});
	$('acc-payment').addEvent('click', function(e){
	       wechDetail();
		e.stop();
		js  = "acc_basket.slideOut(); $('acc-basket').removeClass('on');";
		js += "acc_shipping.slideOut(); $('acc-shipping').removeClass('on');";
		js += "acc_payment.slideIn(); $('acc-payment').addClass('on'); $('acc-payment').getFirst('a').blur();";
		readHtml('/payment.html',$('acc-payment-element'),js);
	});
}
function linksMarkieren() {
  for (var i=0; i<document.getElementsByTagName("a").length; i++){
    thisA=document.getElementsByTagName("a")[i];
    thisA.className=(thisA.href==document.location.href)?"hier":"";
  }
}



function mDecode()
{
  var EM=document.getElementsByTagName("em");
  if(EM.length>0){
    var mt="m"+"ai"+"lto:";
    for(var i=0;i<EM.length;i++){
      thisEM=EM[i];
      if(thisEM.innerHTML.indexOf("AT")!=-1){
        EMSTR=String(thisEM.innerHTML).replace(/~AT~/,"@");
        thisEM.innerHTML='<a href="'+mt+EMSTR+'" class="em">'+EMSTR+'</a>';
      }
    }
  }
}

function readHtml(file,obj,js)
{
  if(document.html.lang == "en") file = file.replace(/\.html/i,"_e.html");
  if(obj.innerHTML == "")
  {
    var jsHttp = false;
/*@cc_on @if (@_win32 && @_jscript_version >= 5) if (!window.XMLHttpRequest) function XMLHttpRequest() { return new ActiveXObject('Microsoft.XMLHTTP')}@end @*/        
    if (typeof XMLHttpRequest != 'undefined'){jsHttp = new XMLHttpRequest()}
    if (jsHttp)
    {
      jsHttp.open('GET', file, true);
      jsHttp.onreadystatechange = function ()
      {
        if (jsHttp.readyState == 4)
        {
          if(jsHttp.status == 200)
          {
            obj.innerHTML = jsHttp.responseText.split(/<!--<INPUT>-->/i)[1].split(/<!--<\/INPUT>-->/i)[0];
            eval(js);
          }
        }
      }
      jsHttp.send(null);
    }
  }
  else
  {
    eval(js);
  }
}

function getCookie(name)
{ 
  var c=document.cookie+";";
  start=c.indexOf(name)+name.length+1;
  stop=c.indexOf(";",start);
  keks=c.substring(start,stop);
  return keks
}


var cfoto;
var timeout;
function hidemarker()
{
  marker.setStyle('display','none');
}

function showmarker(obj)
{
  window.clearTimeout(timeout);
  marker.setStyle('display','block');
  obj = obj.getElementsByTagName("img")[0];
  if(!cfoto)
  {
    cfoto = $('f1');
  }
  cpos = $(cfoto).getPosition($$('.inhalt')[0]);
  if(document.all) cpos = addScroll(cpos);

  marker.setStyle('height',cfoto.height);
  marker.setStyle('width',cfoto.width);
  marker.setStyle('left',cpos.x);
  marker.setStyle('top',cpos.y);
  if(cfoto != obj)
  {
    myFxMarker.cancel();
    myFxMarker2.cancel();
    cfoto = obj;
    pos = $(obj).getPosition($$('.inhalt')[0]);
    if(document.all) pos = addScroll(pos);

    myFxMarker.start('left', pos.x)
    myFxMarker2.start('width', obj.width);
    marker.onclick = obj.parentNode.onclick;
  }
}

function openViewer(o)
{
  var viewerId=o.className;
  var onview=window.open('/onTEAM/viewer/index.shtml?'+viewerId,'viewer','screenX=30,screenY=30;top=30,left=30,location=no,menubar=no,toolbar=no,scrollbars=no, resizable=yes,status=no');
  onview.focus();
}


function displayImage(img)
{
  $('fotoimg').src = $(img).src.replace("galerie","maxi");
  $('foto').className = $(img).src.split("/")[$(img).src.split("/").length-1].split(".")[0];

  for(var i = 0; i < $$('.on').length; i++)
  {
    if($$('.on')[i].get('class') == 'foto on')
    {
      $$('.on')[i].set('class', 'foto')
    }
  }
  $(img).getParent('div').set('class', 'foto on');
  $(img).getParent('a').blur();
}

function displayImage2(img)
{
  tweenCompleted();
  myFx1.cancel();
  myFx2.cancel();
  myFx3.cancel();
  myFx4.cancel();
  
  tweenImage.src = $(img).src.replace("galerie","maxi");

  tweenImage.onload=function()
  {
    tweenImage.setStyle('display', 'block');
    for(var i = 0; i < $$('.on').length; i++)
    {
      if($$('.on')[i].get('class') == 'foto on')
      {
        $$('.on')[i].set('class', 'foto')
      }
    }
    $(img).getParent('div').set('class', 'foto on');

    pos = $(img).getPosition($$('.inhalt')[0]);
    if(document.all) pos = addScroll(pos);
    pos2 = $($('foto').firstChild).getPosition($$('.inhalt')[0]);
    if(document.all) pos2 = addScroll(pos2);

    myFx1.start('top', pos.y, pos2.y);
    myFx2.start('left', pos.x, pos2.x);
    myFx3.start('width', $(img).width+"px", $('foto').firstChild.width);
    myFx4.start('height', $(img).height+"px", $('foto').firstChild.height);

    window.setTimeout("tweenCompleted()", duration);
  }
}

function tweenCompleted()
{
  if(tweenImage.src && $('foto').firstChild.src != tweenImage.src)
  {
    $('foto').firstChild.src = tweenImage.src;
  }
  tweenImage.setStyle('display', 'none');
  tweenImage.setStyle('width', '0px');
  tweenImage.setStyle('height', '0px');
}


function addScroll(pos)
{
  pos2 = $$('.inhalt')[0].getScroll();
  pos2.x = pos2.x.toInt()+pos.x.toInt()+"px";
  pos2.y = pos2.y.toInt()+pos.y.toInt()+"px";
  return pos2;
}

