// JavaScript Document

var inSubMenu = false;
var active = null;
var act_page = 1;
var act_news = 1;
var activeSub = null;
var oldBG = null;
var activeTab = 'Beliebte';

function setData(){
	document.getElementById('lgMenuInnerRight').innerHTML = data;
}

function changeLi(element, on){
  if(on)
    element.className += 'hover';
  else
    element.className = '';
}

function showSubMenu(show, type){
  if(show){
  	
	  	if(activeSub == type){
	  		inSubMenu = true;
	  	} else {
		  	
		  	if(activeSub){
		  		document.getElementById(activeSub+"Menu").style.display = 'none';
		  		if(activeSub == 'lg'){
			    	document.getElementById("hlist2").childNodes[0].style.backgroundImage = oldBG;
			    } else if(activeSub == 'fs'){
			    	document.getElementById("hlist3").childNodes[0].style.backgroundImage = oldBG;
			    } else if(activeSub == 'sl'){
			    	document.getElementById("hlist4").childNodes[0].style.backgroundImage = oldBG;
			    } else if(activeSub == 'uu'){
			    	document.getElementById("hlist5").childNodes[0].style.backgroundImage = oldBG;
			    }
		  	}
		  	inSubMenu = true;
		    document.getElementById(type+"Menu").style.display = 'block';
		    if(type == 'lg'){
		    	oldBG = document.getElementById("hlist2").childNodes[0].style.backgroundImage;
		    	document.getElementById("hlist2").childNodes[0].style.backgroundImage = 'url(/fileadmin/template/haf-tp/css/screen/images/li2.gif)';
		    } else if(type == 'fs'){
		    	oldBG = document.getElementById("hlist3").childNodes[0].style.backgroundImage;
		    	document.getElementById("hlist3").childNodes[0].style.backgroundImage = 'url(/fileadmin/template/haf-tp/css/screen/images/li3a.gif)';
		    } else if(type == 'sl'){
		    	oldBG = document.getElementById("hlist4").childNodes[0].style.backgroundImage;
		    	document.getElementById("hlist4").childNodes[0].style.backgroundImage = 'url(/fileadmin/template/haf-tp/css/screen/images/li4a.gif)';
		    } else if(type == 'uu'){
		    	oldBG = document.getElementById("hlist5").childNodes[0].style.backgroundImage;
		    	document.getElementById("hlist5").childNodes[0].style.backgroundImage = 'url(/fileadmin/template/haf-tp/css/screen/images/li5a.gif)';
		    }
		    
		    activeSub = type;
	  	}
  }
  else{
  	inSubMenu = false;
  }
}

function hideSubMenu(){
	if(!inSubMenu && activeSub){
		document.getElementById(activeSub+"Menu").style.display = 'none';
    	if(activeSub == 'lg'){
	    	document.getElementById("hlist2").childNodes[0].style.backgroundImage = oldBG;
	    } else if(activeSub == 'fs'){
	    	document.getElementById("hlist3").childNodes[0].style.backgroundImage = oldBG;
	    } else if(activeSub == 'sl'){
	    	document.getElementById("hlist4").childNodes[0].style.backgroundImage = oldBG;
	    } else if(activeSub == 'uu'){
	    	document.getElementById("hlist5").childNodes[0].style.backgroundImage = oldBG;
	    }
	    activeSub = null;
	}
}


function showLGMenu(id, inc ){
	if(active != id){
		act_page = 1;
	}
	if(inc == -1){
		if(act_page > 1){
			act_page--;
		}else{
			act_page = fbCount[id];
		}
	} else if(inc == 1){
		if(act_page < fbCount[id]){
			act_page++;
		}else{
			act_page = 1;
		}
	}
	if(fbCount[id] > 1){
		document.getElementById("lgMenuInnerRight").innerHTML = fbValue[id][act_page] + fbScroll[id];
		document.getElementById("scrlDot"+act_page).src = '/fileadmin/template/haf-tp/css/screen/images/sub_kasten2.gif';
	}else{
		document.getElementById("lgMenuInnerRight").innerHTML = fbValue[id][act_page];
	}
	if(active && (active != id)){
	/*	document.getElementById("lgMenuLG"+active).style.display = 'none'; */
		document.getElementById("fb"+active).style.backgroundImage = '';
		act_page = 1;
	}
	document.getElementById("fb"+id).style.backgroundImage = 'url(/fileadmin/template/haf-tp/css/screen/images/lgMenuFBListHover.gif)';
	document.getElementById("lgMenuLG"+id).style.display = 'block';
	active = id;
}

function changeScrollBG(active, direction){
  if(active){
    if(direction == 'left')
      document.getElementById("lgMenuScrollLeft").style.background = 'url(/fileadmin/template/haf-tp/css/screen/images/lgMenuScrollLeftActive.gif) no-repeat';
    else
      document.getElementById("lgMenuScrollRight").style.background = 'url(/fileadmin/template/haf-tp/css/screen/images/lgMenuScrollRightActive.gif) no-repeat right';
  }
  else{
    if(direction == 'left')
      document.getElementById("lgMenuScrollLeft").style.background = 'url(/fileadmin/template/haf-tp/css/screen/images/lgMenuScrollLeft.gif) no-repeat';
    else
      document.getElementById("lgMenuScrollRight").style.background = 'url(/fileadmin/template/haf-tp/css/screen/images/lgMenuScrollRight.gif) no-repeat right';
  }
}

function changeNewsScrollBG(element, on, left){
	if(on){
		if(left){
			element.src = '/fileadmin/template/haf-tp/css/screen/images/lgMenuScrollLeftActive.gif'
		}else{
			element.src = '/fileadmin/template/haf-tp/css/screen/images/lgMenuScrollRightActive.gif'
		}
	}else{
		if(left){
			element.src = '/fileadmin/template/haf-tp/css/screen/images/lgMenuScrollLeft.gif'
		}else{
			element.src = '/fileadmin/template/haf-tp/css/screen/images/lgMenuScrollRight.gif'
		}
	}
}

function scrollNews(direction){
	if(direction == 1){
		new_page = act_news + 1;
		if(document.getElementById('news'+new_page) != null){
			document.getElementById('news'+act_news).style.display = 'none';
			document.getElementById('newsScrollDot'+act_news).src = '/fileadmin/template/haf-tp/css/screen/images/sub_kasten1.gif';
			act_news++;
			document.getElementById('news'+act_news).style.display = 'block';
			document.getElementById('newsScrollDot'+act_news).src = '/fileadmin/template/haf-tp/css/screen/images/sub_kasten2.gif';
		}else{
			document.getElementById('news'+act_news).style.display = 'none';
			document.getElementById('newsScrollDot'+act_news).src = '/fileadmin/template/haf-tp/css/screen/images/sub_kasten1.gif';
			act_news = 1;
			document.getElementById('news'+act_news).style.display = 'block';
			document.getElementById('newsScrollDot'+act_news).src = '/fileadmin/template/haf-tp/css/screen/images/sub_kasten2.gif';
		}
	}else{
		new_page = act_news - 1;
		if(document.getElementById('news'+new_page) != null){
			document.getElementById('news'+act_news).style.display = 'none';
			document.getElementById('newsScrollDot'+act_news).src = '/fileadmin/template/haf-tp/css/screen/images/sub_kasten1.gif';
			act_news--;
			document.getElementById('news'+act_news).style.display = 'block';
			document.getElementById('newsScrollDot'+act_news).src = '/fileadmin/template/haf-tp/css/screen/images/sub_kasten2.gif';
		}else{
			document.getElementById('news'+act_news).style.display = 'none';
			document.getElementById('newsScrollDot'+act_news).src = '/fileadmin/template/haf-tp/css/screen/images/sub_kasten1.gif';
			if(document.getElementById('news3') != null){
				act_news = 3;
			}else if(document.getElementById('news2') != null){
				act_news = 2;
			}else{
				act_news = 1;
			}
			document.getElementById('news'+act_news).style.display = 'block';
			document.getElementById('newsScrollDot'+act_news).src = '/fileadmin/template/haf-tp/css/screen/images/sub_kasten2.gif';			
		}
	}
}



//var isLoaded = false;
function createPlayer() {
    var flashvars = {
            file:"/fileadmin/template/haf-tp/video/smartLearn_Flash.flv", 
            autostart:"true"
    }
    var params = {
            allowfullscreen:"true", 
            allowscriptaccess:"always"
    }
    var attributes = {
            id:"player1",  
            name:"player1"
    }
    swfobject.embedSWF("/fileadmin/template/haf-tp/video/player-licensed.swf", "player", "540", "405", "9.0.115", false, flashvars, params, attributes);
}

function playerReady(thePlayer){ player = window.document[thePlayer.id]; }

function startVideo(){
	createPlayer();
	document.getElementById('aroundVideoLayer').style.display = 'block';
	document.getElementById('topVideoLayer').style.display = 'block';
	document.getElementById('videoLayer').style.display = 'block';
	player.sendEvent('START');
}

function stopVideo(){
	document.getElementById('aroundVideoLayer').style.display = 'none';
	document.getElementById('topVideoLayer').style.display = 'none';
	document.getElementById('videoLayer').style.display = 'none';
	player.sendEvent('STOP');
}