/**
  * Scripts
  *
  * @access public
  * @version $LastChangedRevision: 2688 $ $LastChangedDate: 2010-08-10 13:01:01 +0200 (Di, 10. Aug 2010) $
  * @author $Author: ttrautmann $, $LastChangedBy: ttrautmann $
  * @copyright 2008 TMT
  * @package nordbayerischer-kurier.de
  *
  */


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_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  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);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
  }


function scrollIt(line)
{
	if (line == "up") {
		scroller = window.setInterval("getUp()", 50);
	}
	else if (line == "down") {
		scroller = window.setInterval("getDown()", 50);
	}
	else {
		window.clearInterval(scroller);
	}
}

function getDown()
{
	var pos = parseInt(document.getElementById("tickernews").style.top);
	var grenze = (document.getElementById("tickernews").offsetHeight - (10 * 15)) * -1;
	if (pos > grenze) {
		pos -= (1 * 3);
		document.getElementById("tickernews").style.top = pos + "px";
	}
}

function getUp()
{
	var pos = parseInt(document.getElementById("tickernews").style.top);
	if (pos < 0) {
		pos = (pos * 1) + (1 * 3);
		document.getElementById("tickernews").style.top = pos + "px";
	}
}



function setPicScrollHeight () {
   var y_einzelbild_img = document.getElementById("einzelbild_img").offsetHeight-24;
   document.getElementById("bildertable").style.height = y_einzelbild_img+'px';
   document.getElementById("mehrbilderinhalt").style.height = y_einzelbild_img+'px';
   document.getElementById("mehrbilder").style.display = 'block';
}


function scrollPic(line)
{
	if (line == "up") {
		scroller = window.setInterval("getHoch()", 50);
	}
	else if (line == "down") {
		scroller = window.setInterval("getRunter()", 50);
	}
	else {
		window.clearInterval(scroller);
	}
}

function getRunter()
{
	var pos = parseInt(document.getElementById("mehrbildertable").style.top);
	var original = parseInt(document.getElementById("mehrbilderinhalt").style.height);
	var grenze = (document.getElementById("mehrbildertable").offsetHeight - 10 - original) * -1;
	if (pos > grenze) {
		pos -= (1 * 3);
		document.getElementById("mehrbildertable").style.top = pos + "px";
	}
}

function getHoch()
{
	var pos = parseInt(document.getElementById("mehrbildertable").style.top);
	if (pos < 0) {
		pos = (pos * 1) + (1 * 3);
		document.getElementById("mehrbildertable").style.top = pos + "px";
	}
}


function MMCswitch(w) {
   var layB = document.getElementById('multimediainhalt_bilder');
   var layV = document.getElementById('multimediainhalt_videos');
   var sB = document.getElementById('MMCswitcherB');
   var sV = document.getElementById('MMCswitcherV');

   if (w == "b") {
      layV.style.display = 'none';
      layB.style.display = 'block';
      if(sV) { sV.className = 'navi'; }
      sB.className = 'aktiv';
   } else if (w == "v") {
      layB.style.display = 'none';
      layV.style.display = 'block';
      if(sB) { sB.className = 'navi'; }
      sV.className = 'aktiv';
   }
}

function TOP5Panelswitch(w) {
   var layB = document.getElementById('PanelTop5Bilder');
   var layV = document.getElementById('PanelTop5Videos');
   var sB = document.getElementById('PanelTop5Bswitcher');
   var sV = document.getElementById('PanelTop5Vswitcher');

   if (w == "b") {
      layV.style.display = 'none';
      layB.style.display = 'block';
      if(sV) { sV.className = ''; }
      sB.className = 'aktiv';
   } else if (w == "v") {
      layB.style.display = 'none';
      layV.style.display = 'block';
      if(sB) { sB.className = ''; }
      sV.className = 'aktiv';
   }
}

function TOPNewsPanelswitch(w) {
   var layM = document.getElementById('PanelTopNewsMeistgelesen');
   var layK = document.getElementById('PanelTopNewsKommentiert');

   if (w == "m") {
      layK.style.display = 'none';
      layM.style.display = 'block';
   } else if (w == "k") {
      layM.style.display = 'none';
      layK.style.display = 'block';
   }
}

// AJAX APPS

function createRequestObject() {
 http_request = false;
 if (window.XMLHttpRequest) { // Mozilla, Safari,...
 http_request = new XMLHttpRequest();
 } else if (window.ActiveXObject) { // IE
 try {
 http_request = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
 try {
 http_request = new ActiveXObject("Microsoft.XMLHTTP");
 } catch (e) {}
 }  }

 return http_request;
 }



 var http = createRequestObject();


function sndReq(text, alt, ms, mw, mh, ls, lw, lh, nr, ges) {
   http.open('get', '/bildcontainer_einzelbild.php?text='+text+'&alt='+alt+'&ms='+ms+'&mw='+mw+'&mh='+mh+'&ls='+ls+'&lw='+lw+'&lh='+lh+'&nr='+nr+'&ges='+ges);
   http.onreadystatechange = handleResponse;
   http.send(null);

}

	      function sndReq2(action) {
	      http.open('get', '/calendar.php?action='+action);
	      http.onreadystatechange = handleResponsea;
	      http.send(null);

	      }

function handleResponsea() {
if(http.readyState == 4){
var response = http.responseText;
var update = new Array();
if(response.indexOf('|' != -1)) {
update = response.split('|');
document.getElementById('kalender').innerHTML = update;
}
}

}



function handleResponse() {
if(http.readyState == 4){
var response = http.responseText;
var update = new Array();
if(response.indexOf('|' != -1)) {
update = response.split('|');
document.getElementById('einzelbild').innerHTML = update;
}
}

}



// txtcont

function switchTextcontainerText (id, nr) {
   var lay = document.getElementById('textcontainer_'+id+'_cont');
   var counter = document.getElementById('textcontainer_'+id+'_counter');
   var foreval = 'var txt = textcontainer_'+id;
   eval(foreval);

   lay.innerHTML = txt[nr]+'<img src="http://nordbaku.ivwbox.de/cgi-bin/ivw/CP/textcontainer" width="1" height="1" alt="szmtag" />';
   counter.innerHTML = (nr+1)+'/'+txt.length;

   var update = 'textcontainer_'+id+'_show = '+nr;
   eval(update);


}

function switchTextcontainerTextBack (id) {
   var foreval = 'var txt = textcontainer_'+id;
   eval(foreval);
   var foreval = 'var txtshow = textcontainer_'+id+'_show';
   eval(foreval);

   if ((txtshow-1) >= 0) {
      switchTextcontainerText(id, (txtshow-1));
   }
}

function switchTextcontainerTextNext (id) {
   var foreval = 'var txt = textcontainer_'+id;
   eval(foreval);
   var foreval = 'var txtshow = textcontainer_'+id+'_show';
   eval(foreval);

   if (txt.length > (txtshow+1)) {
      switchTextcontainerText(id, (txtshow+1));
   }
}

var mmcbpos = 1;
var mmcvpos = 1;
var mmcbmax = 1;
var mmcvmax = 1;
function scrollMultimediaContainer (d, w) {

   if (w == "b") {
      if (d == "p") {
         if (mmcbpos > 1) {
            new Effect.Move($('multimediainhalt_bilder_table'),{x: 492, y: 0, duration: 1, mode:'relative'});
            if (mmcbpos == mmcbmax) {
               // war auf letzter seite, jetzt nicht mehr => next-button aktivieren
               setTimeout(function() { $('mmcbspicf').src = '/gfx/arrow_forward_norm.gif'; }, 800);
            }
            mmcbpos--;
            if (mmcbpos == 1) {
               // jetzt auf erster seite => back-button deaktivieren
               setTimeout(function() { $('mmcbspicb').src = '/gfx/arrow_back_inactive.gif'; }, 800)
            }
         }
      } else if (d == "n") {
         if (mmcbpos < mmcbmax) {
            new Effect.Move($('multimediainhalt_bilder_table'),{x: -492, y: 0, duration: 1, mode:'relative'});
            if (mmcbpos == 1) {
               // war auf erster seite, jetzt nicht mehr => back-button aktivieren
               setTimeout(function() { $('mmcbspicb').src = '/gfx/arrow_back_norm.gif'; }, 800)
            }
            mmcbpos++;
            if (mmcbpos == mmcbmax) {
               // jetzt auf letzter seite => next-button deaktivieren
               setTimeout(function() { $('mmcbspicf').src = '/gfx/arrow_forward_inactive.gif'; }, 800)
            }
         }
      }
   } else if (w == "v") {
      if (d == "p") {
         if (mmcvpos > 1) {
            new Effect.Move($('multimediainhalt_videos_table'),{x: 492, y: 0, duration: 1, mode:'relative'});
            if (mmcvpos == mmcvmax) {
               // war auf letzter seite, jetzt nicht mehr => next-button aktivieren
               setTimeout(function() { $('mmcvspicf').src = '/gfx/arrow_forward_norm.gif'; }, 800);
            }
            mmcvpos--;
            if (mmcvpos == 1) {
               // jetzt auf erster seite => back-button deaktivieren
               setTimeout(function() { $('mmcvspicb').src = '/gfx/arrow_back_inactive.gif'; }, 800);
            }
         }
      } else if (d == "n") {
         if (mmcvpos < mmcvmax) {
            new Effect.Move($('multimediainhalt_videos_table'),{x: -492, y: 0, duration: 1, mode:'relative'});
            if (mmcvpos == 1) {
               // war auf erster seite, jetzt nicht mehr => back-button aktivieren
               setTimeout(function() { $('mmcvspicb').src = '/gfx/arrow_back_norm.gif'; }, 800);
            }
            mmcvpos++;
            if (mmcvpos == mmcvmax) {
               // jetzt auf letzter seite => next-button deaktivieren
               setTimeout(function() { $('mmcvspicf').src = '/gfx/arrow_forward_inactive.gif'; }, 800);
            }
         }
      }
   }

}


var assetmax = 0;
var assetpos = 1;
var assetpause = 6;
function AufmacherScroller(n) {

   if (n == 'null') {
      n = assetpos+1;
   }

   if (assetdowait == 0) {
      if (n <= assetmax) {
         // zum naesten
         new Effect.Move($('aufmacherdiv'),{x: -515, y: 0, mode:'relative', duration: 1.0, transition: Effect.Transitions.sinoidal});
         assetpos = n;
         $('asmt_'+(assetpos-1)).className = 'dummy';
         $('asmt_'+assetpos).className = 'aktiv';
      } else {
         // zum anfang zurueck
         new Effect.Move($('aufmacherdiv'),{x: 0, y: 0, mode:'absolute', duration: 1.0, transition: Effect.Transitions.sinoidal});
         assetpos = 1;
         $('asmt_'+assetmax).className = 'dummy';
         $('asmt_'+assetpos).className = 'aktiv';
      }
   }

   setTimeout(function() {
      AufmacherScroller('null');
   }, assetpause*1000);

}
function AufmacherJumpTo(n) {
   if (n <= assetmax) {
      new Effect.Move($('aufmacherdiv'),{x: ((n*-515)+515), y: 0, mode:'absolute', duration: 1.0, transition: Effect.Transitions.sinoidal});
      $('asmt_'+assetpos).className = 'dummy';
      assetpos = n;
      $('asmt_'+assetpos).className = 'aktiv';
   }
}

adlWallPaperLeft=810;




var panel_mmcbpos = 1;
var panel_mmcvpos = 1;
var panel_mmcbmax = 1;
var panel_mmcvmax = 1;
function panel_scrollMultimediaContainer (d, w) {

   if (w == "b") {
      if (d == "p") {
         if (panel_mmcbpos > 1) {
            new Effect.Move($('panel_multimediainhalt_bilder_table'),{x: 206, y: 0, duration: 1, mode:'relative'});
            if (panel_mmcbpos == panel_mmcbmax) {
               // war auf letzter seite, jetzt nicht mehr => next-button aktivieren
               setTimeout(function() { $('panel_mmcbspicf').src = '/gfx/arrow_forward_norm.gif'; }, 800);
            }
            panel_mmcbpos--;
            if (panel_mmcbpos == 1) {
               // jetzt auf erster seite => back-button deaktivieren
               setTimeout(function() { $('panel_mmcbspicb').src = '/gfx/arrow_back_inactive.gif'; }, 800)
            }
         }
      } else if (d == "n") {
         if (panel_mmcbpos < panel_mmcbmax) {
            new Effect.Move($('panel_multimediainhalt_bilder_table'),{x: -206, y: 0, duration: 1, mode:'relative'});
            if (panel_mmcbpos == 1) {
               // war auf erster seite, jetzt nicht mehr => back-button aktivieren
               setTimeout(function() { $('panel_mmcbspicb').src = '/gfx/arrow_back_norm.gif'; }, 800)
            }
            panel_mmcbpos++;
            if (panel_mmcbpos == panel_mmcbmax) {
               // jetzt auf letzter seite => next-button deaktivieren
               setTimeout(function() { $('panel_mmcbspicf').src = '/gfx/arrow_forward_inactive.gif'; }, 800)
            }
         }
      }
/*
   } else if (w == "v") {
      if (d == "p") {
         if (mmcvpos > 1) {
            new Effect.Move($('multimediainhalt_videos_table'),{x: 492, y: 0, duration: 1, mode:'relative'});
            if (mmcvpos == mmcvmax) {
               // war auf letzter seite, jetzt nicht mehr => next-button aktivieren
               setTimeout(function() { $('mmcvspicf').src = '/gfx/arrow_forward_norm.gif'; }, 800);
            }
            mmcvpos--;
            if (mmcvpos == 1) {
               // jetzt auf erster seite => back-button deaktivieren
               setTimeout(function() { $('mmcvspicb').src = '/gfx/arrow_back_inactive.gif'; }, 800);
            }
         }
      } else if (d == "n") {
         if (mmcvpos < mmcvmax) {
            new Effect.Move($('multimediainhalt_videos_table'),{x: -492, y: 0, duration: 1, mode:'relative'});
            if (mmcvpos == 1) {
               // war auf erster seite, jetzt nicht mehr => back-button aktivieren
               setTimeout(function() { $('mmcvspicb').src = '/gfx/arrow_back_norm.gif'; }, 800);
            }
            mmcvpos++;
            if (mmcvpos == mmcvmax) {
               // jetzt auf letzter seite => next-button deaktivieren
               setTimeout(function() { $('mmcvspicf').src = '/gfx/arrow_forward_inactive.gif'; }, 800);
            }
         }
      }
*/
   }

}