function login_validate() {
	var url = $('loginform').action;
	var benutzer = $('login_gv_un');
	var passwort = $('login_gv_pw');
	if(!benutzer.value || !passwort.value) {
		if(!passwort.value) {
			new Effect.Highlight(passwort, {startcolor:'#d00000'});
			passwort.focus();
		}		
		if(!benutzer.value) {
			new Effect.Highlight(benutzer, {startcolor:'#d00000'});
			benutzer.focus();			
		}
	  return false;
	} else {
		var url_str = url+'?b_action=login&gv_un='+benutzer.value+'&gv_pw='+passwort.value;
		window.open(url_str);
		return false;
	}
}


var aNews = new Array();
function init_news(slice_id) {
	aNews[slice_id] = new Array();
  $$('#newsticker_'+slice_id+' p').each( function(el) {
    el.style.display = 'none';
    aNews[slice_id].push(el);
  });
  aNews[slice_id][0].style.height = aNews[slice_id][0].getHeight()+'px';
  aNews[slice_id][0].appear();
    
  new PeriodicalExecuter(function() {
    var size = aNews[slice_id].length;
    var active = 0;
    var next = 0;
    for(var i = 0; i < size; i++) {
      if(aNews[slice_id][i].style.display != 'none') {
        active = i;
      }
    }
    next = (active+1) % size;
    aNews[slice_id][next].appear();    
    aNews[slice_id][active].hide();
    /*
    new Effect.Morph('newsticker_'+slice_id, {
      style: 'height:'+aNews[slice_id][next].getHeight()+'px',
      duration: 0.8
    });
    */
  }, 10);
}
