var LastActive = 'sub_1';
var PreviousBlock ='';
var NextBlock = '';
var LastTimer = 0;
var $TargetElement = '';
var $ParentElement = '';
var $temp = $tempWidth = $tempHeight = 0;
var $ViewportHeight = '0';
var $ViewportWidth = '0';
var $ElementWidth = '0';

/* PLATTFORM NEWSBOX */
var ActiveHBKNews = 0;
var CountHBKNews = 0;
var LastChooser = 0;
function showHBKNews(HBKNewsID){
	var Timer = new Date();
	if(Timer - LastTimer >=600){		
		Timer = Timer.getTime();
		//chooser setzen
		$($('chooser'+LastChooser)).removeClassName('hbk_ActiveNewsChooser');
		$($('chooser'+HBKNewsID)).addClassName('hbk_ActiveNewsChooser');
		LastChooser = HBKNewsID;
		//ein/aus blenden
		$($('news'+ActiveHBKNews)).fade({queue: 'end',duration:0.3});
		$($('news'+HBKNewsID)).appear({queue: 'end', duration:0.3});
		ActiveHBKNews = HBKNewsID;
		LastTimer = Timer;
	}
}
function previousBlock(){
	var TempActiveHBKNews = ActiveHBKNews-1;
	if(TempActiveHBKNews >= 0){
		showHBKNews(TempActiveHBKNews);
	}	
}
function nextBlock(){	
	var TempActiveHBKNews = ActiveHBKNews+1;
	if(TempActiveHBKNews < CountHBKNews){
		showHBKNews(TempActiveHBKNews);
	}	
}

function entercheck(event){
	if(event.keyCode == 37){		
		previousBlock();
	}
	if(event.keyCode == 39){	
		nextBlock();
	}
	if(event.keyCode == 27){
		hideLightboxPopup();
	}
} 
/* ERSTE SCHRITTE POP UP */
function showLightboxPopup(TargetElement, ParentElement, Blackbox){	
	$TargetElement = TargetElement;
	$ParentElement = ParentElement;
	$tempWidth = $($($ParentElement)).getWidth() +2;
	$tempHeight = $($($ParentElement)).getHeight() +2;
	$ElementWidth = $($($TargetElement)).getWidth();
	if(typeof(Blackbox) != 'undefined'){
		showCustomLightbox(Blackbox);
	}else{
		showCustomLightbox('blackbox');
	}
	$temp = ($tempWidth/2) - ($ElementWidth/2);	
	$($($TargetElement)).setStyle({marginLeft:$temp+'px'});		
	$($($TargetElement)).appear({ duration: 0.2, from: 0, to: 1 });
	document.getElementsByTagName("body")[0].focus();
}
function hideLightboxPopup(FormElement, Blackbox){
	if(typeof(FormElement) != 'undefined'){
		$($(FormElement)).request();
	}
	if(typeof(Blackbox) != 'undefined'){
		hideLightbox(Blackbox);
	}else{	
		hideLightbox('blackbox');
	}
	$($($TargetElement)).fade({ duration: 0.2});
	document.getElementsByTagName("body")[0].focus();
}	
function showLightbox(BlackboxElement){
	document.getElementById(BlackboxElement).style.width = $tempWidth +'px';
	document.getElementById(BlackboxElement).style.height = $tempHeight +'px';
	$($(BlackboxElement)).appear({ duration: 0.2, from: 0, to: 0.4 });
}
function showCustomLightbox(BlackboxElement){
	$tempWidth = $($($ParentElement)).getWidth() +2;
	$tempHeight = $($($ParentElement)).getHeight() +2;
	$($(BlackboxElement)).style.width = $tempWidth +'px';
	$($(BlackboxElement)).style.height = $tempHeight +'px';		
	$($(BlackboxElement)).appear({ duration: 0.2, from: 0, to: 0.4 });
}
function hideLightbox(BlackboxElement){
	$($(BlackboxElement)).fade({ duration: 0.2, from: 0.4, to: 0});
}
function refreshViewport(BlackboxElement){
//Beim aendern der Fenstergroesse die groessen der lightbox und der blackbox anpassen
	$tempWidth = $($($ParentElement)).getWidth() +2;
	$tempHeight = $($($ParentElement)).getHeight() +2;
	$($(BlackboxElement)).style.width = $tempWidth +'px';
	$($(BlackboxElement)).style.height = $tempHeight +'px';	
}
function getViewportSize(){
	$ViewportHeight = document.viewport.getHeight() -1;
	$ViewportWidth = document.viewport.getWidth() -1;
}
