var cur_pos=0;

var news_lenght = 1;

var from = 0;
var to = 0;
var step_lenght = 274;

function set_lenght( tmp )
{
 news_lenght=tmp;
}

/*
function news_schieben()
{
 document.getElementById('newsbox').style.left=-from + 'px';
 
 from=from+2;
 
 if (from<to)
  setTimeout("news_schieben()", 20); 
}
*/


function news_schieben()
{
 setTimeout("document.getElementById('newsbox').className='nbc1';", 200);
 setTimeout("document.getElementById('newsbox').className='nbc2';", 400);
 setTimeout("document.getElementById('newsbox').className='nbc3';", 500);
 setTimeout("document.getElementById('newsbox').className='nbc4';", 600);
 setTimeout("document.getElementById('newsbox').className='nbc5';", 700);
 setTimeout("document.getElementById('newsbox').className='nbc6';", 800);
 setTimeout("document.getElementById('newsbox').className='nbc7';", 1000);

 setTimeout("document.getElementById('newsbox').style.left=-to + 'px';", 1300);

 setTimeout("document.getElementById('newsbox').className='nbc7';", 1600);
 setTimeout("document.getElementById('newsbox').className='nbc6';", 1800);
 setTimeout("document.getElementById('newsbox').className='nbc5';", 2000);						 
 setTimeout("document.getElementById('newsbox').className='nbc4';", 2200);
 setTimeout("document.getElementById('newsbox').className='nbc3';", 2400);			 
 setTimeout("document.getElementById('newsbox').className='nbc2';", 2600);
 setTimeout("document.getElementById('newsbox').className='nbc1';", 2800);
 setTimeout("document.getElementById('newsbox').className='nbc0';", 3000);
}

function news_go_new( mode )
{
 from = cur_pos*step_lenght; 
	
 if (mode=='up')	
 {
  cur_pos=cur_pos+1;	
 } else {
  cur_pos=cur_pos-1;
 }
	
 if (cur_pos>=news_lenght)
  cur_pos=0;
  
 if (cur_pos<0)
  cur_pos=(news_lenght-1);
  
 to = cur_pos*step_lenght;
  
 news_schieben(); 
 
 return false;
}

function news_schieber()
{ 
 from = cur_pos*step_lenght; 
 to   = (cur_pos+1)*step_lenght
 
 if (cur_pos>=(news_lenght-1))
 {
  cur_pos=0;
  to = 0;
  
 } else {
  cur_pos=cur_pos+1; 
 }

 news_schieben();
}

/* ########################################################################################################################
###########################################################################################################################
###########################################################################################################################
######################################## Anzeigenmakrt Funktionen #########################################################
###########################################################################################################################
###########################################################################################################################
######################################################################################################################## */


function obj_click(obj)
{
 var tmp = obj.parentNode.id.split("_");
 var oid = parseInt(tmp[1]);
 
 var info_obj = document.getElementById("anz_" + oid + "_info").style;

 info_obj.display=(info_obj.display=='')?'none':'';
}

function show_img(obj)
{
 var tmp = obj.parentNode.parentNode.id.split("_");
 var oid = parseInt(tmp[1]);
 
 var img_obj = document.getElementById("anz_" + oid + "_info").childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0];
 
 document.getElementById("img_prev").childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].src = img_obj.src;
 
 document.getElementById("img_prev").style.display='block';
}

function hide_img()
{
 document.getElementById("img_prev").style.display='none';
}

// Main function to retrieve mouse x-y pos.s
var tempX = 0;
var tempY = 0;

function getMouseXY(e) 
{
  e = e? e: window.event;
  
  tempX = e.clientX
  tempY = e.clientY
  
  var y = (document.body.scrollTop)?document.body.scrollTop:window.pageYOffset;
  
//  try {
//   document.getElementById("img_prev").style.top  = (tempY+10+y)+"px";
//   document.getElementById("img_prev").style.left = (tempX+10)+"px";
//  } finally {
//  }
  
  return true
}

// Detect if the browser is IE or not.
// If it is not IE, we assume that the browser is NS.
var IE = document.all?true:false

// If NS -- that is, !IE -- then set up for mouse capture
if (!IE) document.captureEvents(Event.MOUSEMOVE)

// Set-up to use getMouseXY function onMouseMove
document.onmousemove = getMouseXY;

var anz_status = new Array();

function init() {
 var str_d = getCookie('yeti_anzm_anz_stats');

 if (str_d)
 {
  anzeigen = str_d.split(';');

  for(var i=0;i<anzeigen.length;i++)
  {
   var a = anzeigen[i].split('=');
   anz_status[a[0]]=a[1];
  }
 
  renew_status();
 } 
}

function renew_status() {
 for (id in anz_status)
 {
  var obj = document.getElementById("anz_st" + id);
  
  if(obj)
   switch(anz_status[id])
   {
    case 'g': obj.src = '/templates/aadorfer-womo/ger/images/stat_good.gif'; break; 
	case 'b': obj.src = '/templates/aadorfer-womo/ger/images/stat_bad.gif'; break;
	case 'n': obj.src = '/templates/aadorfer-womo/ger/images/stat_neutral.gif'; break;
	case 'f': obj.src = '/templates/aadorfer-womo/ger/images/stat_bookmark.gif'; break;
   }
 } 
}

var tmp_stat_id;

function set_anz_status(stat_id) 
{
 tmp_stat_id = stat_id;
 
 var y = (document.body.scrollTop)?document.body.scrollTop:window.pageYOffset;
 
 document.getElementById("set_anz_stat").style.top  = (tempY+10+y)+"px";
 document.getElementById("set_anz_stat").style.left = "650px";
 document.getElementById("set_anz_stat").style.display='block';
}

function save_anz_status(status) {
 document.getElementById("set_anz_stat").style.display='none';

 anz_status[tmp_stat_id]=status;
 save_status();
 renew_status(); 
}

function save_status() {
 var tmp = new Array();
 
 for (id in anz_status)
  if (anz_status[id] && anz_status[id]!='n' && anz_status[id]!='undefined')
   tmp[tmp.length]= id + "=" + anz_status[id];

 setCookie('yeti_anzm_anz_stats', tmp.join(';'), 365, '/');
}

function setCookie(name, value, expiresin, path, domain, secure) {
  if (expiresin<1)
   expiresin=1;
  
  now=new Date();
  expires=new Date(now.getTime()+expiresin*86400000);

  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path)    ? "; path=" + path : "") +
      ((domain)  ? "; domain=" + domain : "") +
      ((secure)  ? "; secure" : "");
  document.cookie = curCookie;
}

function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}

document.write('<div style="position: absolute; display:none; left: 0px; top: 0px; width:128px; height:100px; z-index: 100;" id="img_prev"><table border="0" cellpadding="1" style="background-color:#DFE3EE; border:1px solid #000000; width:128px; height:100px;"><tbody><tr><td align="center" valign="middle"><img src="{$eintrag.img}" border="0" /></td></tr></tbody></table></div>');

document.write('<div style="position: absolute; display:none; left: 0px; top: 0px; width:100px; height:60px; z-index: 100;" id="set_anz_stat"><table border="0" cellpadding="1" style="background-color:#DFE3EE; filter:alpha(opacity=85); -moz-opacity:85%; border:1px solid #000000; width:100px; height:60px;"><tbody><tr onclick="save_anz_status(\'f\');"><td align="left"><img src="/templates/aadorfer-womo/ger/images/stat_bookmark.gif" border="0" /></td><td align="left">Lesezeichen</td></tr><tr onclick="save_anz_status(\'g\');"><td align="left"><img src="/templates/aadorfer-womo/ger/images/stat_good.gif" border="0" /></td><td align="left">Gut</td></tr><tr onclick="save_anz_status(\'n\');"><td align="left"><img src="/templates/aadorfer-womo/ger/images/stat_neutral.gif" border="0" /></td><td align="left">Normal</td></tr><tr onclick="save_anz_status(\'b\');"><td align="left"><img src="/templates/aadorfer-womo/ger/images/stat_bad.gif" border="0" /></td><td align="left">Schlecht</td></tr></tbody></table></div>');

window.onload = init;