var gu_navisclicked = false;

var gu_activateclick = false;
var gu_actualhooverbox = false;

function AjaxDo() {
	 this.requestrunning = 'no';
	 this.lastrequest = '';
	 this.requestrunning_2 = 'no';
	 this.lastrequest_2 = '';
	 this.requestrunning_3 = 'no';
	 this.lastrequest_3 = '';
	 this.requestrunning_4 = 'no';
	 this.lastrequest_4 = '';
	 this.requestrunning_5 = 'no';
	 this.lastrequest_5 = '';
	 this.requestrunning_6 = 'no';
	 this.lastrequest_6 = '';
	 this.task = '';
	 this.task_2 = '';
	 this.task_3 = '';
	 this.instancename = '';
	 
	 this.dolist = function(origintime,number) {
		if(origintime == 'new') {
	        this.lastrequest = new Date().getTime();
			origintime = this.lastrequest;
		}
		if(this.requestrunning == 'yes') {
			this.list_queque(origintime,number);
		} else {
		this.requestrunning = 'yes';
        new Ajax.Request('/index.php',
        {
            method:'get',
	        parameters: {module: 'ajax', task: this.task, action: number, senddata: $('leftlist_form').serialize()},
            onSuccess: function(transport){
              var response = transport.responseText || "<div style=\"background-color:#FF0000; padding:3px; margin-top:10px;\">Keine Elemente gefunden</div>";
              document.getElementById('leftbox_ajax').innerHTML = response;
			  ajaxtool_list.requestrunning = 'no';
            },
            onFailure: function(){ alert('Something went wrong...') }
        });
		}
   }
   
   
   this.list_queque = function(last,pagenum) {
       if(this.lastrequest == last) {
	       timeoutcode = this.instancename+".dolist("+last+",'"+pagenum+"')";
		   setTimeout (timeoutcode, 1000);
	   }
   }
   
   
   this.dolist_2 = function(origintime,number) {
		if(origintime == 'new') {
	        this.lastrequest_2 = new Date().getTime();
			origintime = this.lastrequest_2;
		}
		if(this.requestrunning_2 == 'yes') {
			this.list_queque_2(origintime,number);
		} else {
		this.requestrunning_2 = 'yes';
        new Ajax.Request('/index.php',
        {
            method:'get',
	        parameters: {module: 'ajax', task: this.task_2, action: number, senddata: $('mediabox_form').serialize()},
            onSuccess: function(transport){
              var response = transport.responseText || "<div style=\"background-color:#FF0000; padding:3px; margin-top:10px;\">Keine Elemente gefunden</div>";
              document.getElementById('ajax_mediabox').innerHTML = response;
			  ajaxtool_list.requestrunning_2 = 'no';
            },
            onFailure: function(){ alert('Something went wrong...') }
        });
		}
   }
   
   
   this.list_queque_2 = function(last,pagenum) {
       if(this.lastrequest_2 == last) {
	       timeoutcode = this.instancename+".dolist_2("+last+",'"+pagenum+"')";
		   setTimeout (timeoutcode, 1000);
	   }
   }
   
   this.dolist_3 = function(origintime,number) {
		if(origintime == 'new') {
	        this.lastrequest_3 = new Date().getTime();
			origintime = this.lastrequest_3;
		}
		if(this.requestrunning_3 == 'yes') {
			this.list_queque_3(origintime,number);
		} else {
		this.requestrunning_3 = 'yes';
        new Ajax.Request('/index.php',
        {
            method:'get',
	        parameters: {module: 'ajax', task: this.task_3, action: number, senddata: $('topbox_form').serialize()},
            onSuccess: function(transport){
              var response = transport.responseText || "<div style=\"background-color:#FF0000; padding:3px; margin-top:10px;\">Keine Elemente gefunden</div>";
              document.getElementById('topbox_ajax').innerHTML = response;
			  ajaxtool_list.requestrunning_3 = 'no';
            },
            onFailure: function(){ alert('Something went wrong...') }
        });
		}
   }
   
   
   this.list_queque_3 = function(last,pagenum) {
       if(this.lastrequest_3 == last) {
	       timeoutcode = this.instancename+".dolist_3("+last+",'"+pagenum+"')";
		   setTimeout (timeoutcode, 1000);
	   }
   }
   
   this.checkfield = function(origintime,formname,fieldname) {
		if(origintime == 'new') {
	        this.lastrequest_4 = new Date().getTime();
			origintime = this.lastrequest_4;
		}
		if(this.requestrunning_4 == 'yes') {
			this.list_queque_4(origintime,formname,fieldname);
		} else {
		this.requestrunning_4 = 'yes';
		if(document.getElementById('subm_'+fieldname)) {
		  	if(document.getElementById(fieldname+"_new_value")) {
			     if(document.getElementById(fieldname+"_new_value").value == 'true') {
					 document.getElementById('subm_'+fieldname).style.visibility = 'visible'; 
					 document.getElementById('subm_'+fieldname).style.height = 'auto';
				 } else {
					 document.getElementById('subm_'+fieldname).style.visibility = 'hidden';
					 document.getElementById('subm_'+fieldname).style.height = '1px';
				 }
			}
		}
        new Ajax.Request('/index.php',
        {
            method:'post',
	        parameters: {module: 'ajax', task: 'checkfield', formname: formname, fieldname: fieldname, value: document.getElementById(fieldname).value},
            onSuccess: function(transport){
              var response = transport.responseText || "<div style=\"background-color:#FF0000; padding:3px; margin-top:10px;\">Keine Elemente gefunden</div>";
              if(response == 'richtig' || response == 'falsch') {
				   if(document.getElementById(fieldname + '_errortext')) {
					  document.getElementById(fieldname + '_errortext').innerHTML = ''; 
					  if(response == 'richtig') {
						   document.getElementById(fieldname + '_errorimg').innerHTML = '<img src="/design/backend_fieldok.png" style="margin-left:10px;" alt="Feld ok">'; 
					  } else {
						   document.getElementById(fieldname + '_errorimg').innerHTML = '<img src="/design/backend_fieldwrong.png" style="margin-left:10px;" alt="Feld fehlerhaft">'; 
					  }
				   }
			  } else {
				  if(document.getElementById(fieldname + '_errortext')) {
				      document.getElementById(fieldname + '_errortext').innerHTML = '<span style="font-size:11px; color:#ff0000;">' + response + '</span>'; 
					  document.getElementById(fieldname + '_errorimg').innerHTML = '<img src="/design/backend_fieldwrong.png" style="margin-left:10px;" alt="Feld fehlerhaft">'; 
				  }
			  }
			  ajaxtool_list.requestrunning_4 = 'no';
            },
            onFailure: function(){ alert('Something went wrong...') }
        });
		}
   }
   
   
   this.checkfield_autoc = function(origintime,formname,fieldname,subname) {
		if(origintime == 'new') {
	        this.lastrequest_6 = new Date().getTime();
			origintime = this.lastrequest_6;
		}
		if(this.requestrunning_6 == 'yes') {
			this.list_queque_6(origintime,formname,fieldname,subname);
		} else {
		this.requestrunning_6 = 'yes';
		if(document.getElementById('subm_'+fieldname)) {
		  	if(document.getElementById(fieldname+"_new_value")) {
			     if(document.getElementById(fieldname+"_new_value").value == 'true') {
					 document.getElementById('subm_'+fieldname).style.visibility = 'visible'; 
					 document.getElementById('subm_'+fieldname).style.height = 'auto';
					 if(document.getElementById('sub_'+fieldname+'_'+subname)) {
						 document.getElementById('sub_'+fieldname+'_'+subname).value = document.getElementById(fieldname).value;
					 }
				 } else {
					 document.getElementById('subm_'+fieldname).style.visibility = 'hidden';
					 document.getElementById('subm_'+fieldname).style.height = '1px';
				 }
			}
		}
       new Ajax.Request('/index.php',
       {
           method:'post',
	        parameters: {module: 'ajax', task: 'checkfield', formname: formname, fieldname: fieldname, value: document.getElementById(fieldname).value},
           onSuccess: function(transport){
             var response = transport.responseText || "<div style=\"background-color:#FF0000; padding:3px; margin-top:10px;\">Keine Elemente gefunden</div>";
             if(response == 'richtig' || response == 'falsch') {
				   if(document.getElementById(fieldname + '_errortext')) {
					  document.getElementById(fieldname + '_errortext').innerHTML = ''; 
					  if(response == 'richtig') {
						   document.getElementById(fieldname + '_errorimg').innerHTML = '<img src="/design/backend_fieldok.png" style="margin-left:10px;" alt="Feld ok">'; 
					  } else {
						   document.getElementById(fieldname + '_errorimg').innerHTML = '<img src="/design/backend_fieldwrong.png" style="margin-left:10px;" alt="Feld fehlerhaft">'; 
					  }
				   }
			  } else {
				  if(document.getElementById(fieldname + '_errortext')) {
				      document.getElementById(fieldname + '_errortext').innerHTML = '<span style="font-size:11px; color:#ff0000;">' + response + '</span>'; 
					  document.getElementById(fieldname + '_errorimg').innerHTML = '<img src="/design/backend_fieldwrong.png" style="margin-left:10px;" alt="Feld fehlerhaft">'; 
				  }
			  }
			  ajaxtool_list.requestrunning_6 = 'no';
           },
           onFailure: function(){ alert('Something went wrong...') }
       });
		}
  }
   
   this.list_queque_6 = function(last,formname,fieldname,subname) {
       if(this.lastrequest_6 == last) {
	       timeoutcode = this.instancename+".checkfield_autoc("+last+",'"+formname+"','"+fieldname+"','"+subname+"')";
		   setTimeout (timeoutcode, 1000);
	   }
   }
   
   this.list_queque_4 = function(last,formname,fieldname) {
       if(this.lastrequest_4 == last) {
	       timeoutcode = this.instancename+".checkfield("+last+",'"+formname+"','"+fieldname+"')";
		   setTimeout (timeoutcode, 1000);
	   }
   }
   
   this.checkfield_sub = function(origintime,formname,fieldname,preremove) {
		if(origintime == 'new') {
	        this.lastrequest_5 = new Date().getTime();
			origintime = this.lastrequest_5;
		}
		if(this.requestrunning_5 == 'yes') {
			this.list_queque_5(origintime,formname,fieldname,preremove);
		} else {
		this.requestrunning_5 = 'yes';
		if(document.getElementById('subm_'+fieldname)) {
		  	if(document.getElementById(fieldname+"_new_value")) {
			     if(document.getElementById(fieldname+"_new_value").value == 'true') {
					 document.getElementById('subm_'+fieldname).style.visibility = 'visible'; 
					 document.getElementById('subm_'+fieldname).style.height = 'auto';
				 } else {
					 document.getElementById('subm_'+fieldname).style.visibility = 'hidden';
					 document.getElementById('subm_'+fieldname).style.height = '1px';
				 }
			}
		}
		prelength = preremove.length;
		sendfield = fieldname.substring(prelength, 100);
       new Ajax.Request('/index.php',
       {
           method:'post',
	        parameters: {module: 'ajax', task: 'checkfield', formname: formname, fieldname: sendfield, value: document.getElementById(fieldname).value},
           onSuccess: function(transport){
             var response = transport.responseText || "<div style=\"background-color:#FF0000; padding:3px; margin-top:10px;\">Keine Elemente gefunden</div>";
             if(response == 'richtig' || response == 'falsch') {
				   if(document.getElementById(fieldname + '_errortext')) {
					  document.getElementById(fieldname + '_errortext').innerHTML = ''; 
					  if(response == 'richtig') {
						   document.getElementById(fieldname + '_errorimg').innerHTML = '<img src="/design/backend_fieldok.png" style="margin-left:10px;" alt="Feld ok">'; 
					  } else {
						   document.getElementById(fieldname + '_errorimg').innerHTML = '<img src="/design/backend_fieldwrong.png" style="margin-left:10px;" alt="Feld fehlerhaft">'; 
					  }
				   }
			  } else {
				  if(document.getElementById(fieldname + '_errortext')) {
				      document.getElementById(fieldname + '_errortext').innerHTML = '<span style="font-size:11px; color:#ff0000;">' + response + '</span>'; 
					  document.getElementById(fieldname + '_errorimg').innerHTML = '<img src="/design/backend_fieldwrong.png" style="margin-left:10px;" alt="Feld fehlerhaft">'; 
				  }
			  }
			  ajaxtool_list.requestrunning_5 = 'no';
           },
           onFailure: function(){ alert('Something went wrong...') }
       });
		}
  }
  
  
  this.list_queque_5 = function(last,formname,fieldname,preremove) {
      if(this.lastrequest_5 == last) {
	       timeoutcode = this.instancename+".checkfield_sub("+last+",'"+formname+"','"+fieldname+"','"+preremove+"')";
		   setTimeout (timeoutcode, 1000);
	   }
  }
	 
}
ajaxtool_list = new AjaxDo();
ajaxtool_list.task = 'leftlist';
ajaxtool_list.task_2 = 'mediabox';
ajaxtool_list.task_3 = 'topbox';
ajaxtool_list.instancename = 'ajaxtool_list';

function Systeaser() {
	this.position = 1;
	this.designdir = '';
	this.counter = 0;
	 
	this.changeposition = function(position) {
		 this.position = position;
	     document.getElementById('systeaser_1').style.visibility = 'hidden';
		 document.getElementById('systeaser_1').style.display = 'none';
		 document.getElementById('systeaser_2').style.visibility = 'hidden';
		 document.getElementById('systeaser_2').style.display = 'none';
		 document.getElementById('systeaser_3').style.visibility = 'hidden';
		 document.getElementById('systeaser_3').style.display = 'none';
		 document.getElementById('systeaser_4').style.visibility = 'hidden';
		 document.getElementById('systeaser_4').style.display = 'none';
		 document.getElementById('systeaser_'+position).style.visibility = 'visible';
		 document.getElementById('systeaser_'+position).style.display = 'block';
		 //document.getElementById('teaserbar').style.backgroundImage = 'url(\''+this.designdir+'teaser_tabs_'+position+'.gif\')';
		 document.getElementById('teaser_tabs_1').className = 'teaser_tabs_'+position;
		 this.counter = 0;
		 
	}
	
	this.autoswitch = function() {
		if(this.counter == 0) {
		    this.counter = 1;	
		} else if(this.counter == 1) {
		    this.counter = 2;	
		} else if(this.counter == 2) {
		    this.counter = 3;	
		} else if(this.counter == 3) {
		    this.donext();
		}
	    timeoutcode = "teaserdo.autoswitch()";
		setTimeout (timeoutcode, 2000);
	}
	
	this.donext = function() {
		this.counter = 0;
		var x = 0;
		if(this.position == 4) {
		    x = 1;	
		} else if(this.position == 3) {
		    x = 4;	
		} else if(this.position == 2) {
		    x = 3;	
		} else if(this.position == 1) {
		    x = 2;	
		}
		this.changeposition(x);
	}
}
teaserdo = new Systeaser();

function Videoplayer() {
	 
	 this.changevideo = function(url) {
		 document.getElementById("videos_player").innerHTML = '<embed width="640" height="362" flashvars="height=361&width=640&file='+url+'&showstop=true&autostart=true" allowfullscreen="true" allowscriptaccess="always" src="http://www.gamersunity.de/videosys/mediaplayer.swf"/>';
		 
	 }
	 
}

instance_player = new Videoplayer();

function changenav(id) {
    
    if(id == 3) {
         document.getElementById("sub_bar").style.background = 'url(design/nav_games_bg.gif)';
         document.getElementById("sub_bar").innerHTML = '<a href="?module=cms&task=sectionhome&sectionid=2"><img src="design/nav_games_uebersicht.gif" alt="Games" border="0" /></a>';
         document.getElementById("top_bar").innerHTML = '<a href="?module=cms&task=sectionhome" onmouseover="javascript:changenav(2);"><img src="design/nav_home_disabled.gif" alt="Home" border="0" /></a><a href="?module=cms&task=sectionhome&sectionid=2"><img src="design/nav_games.gif" style="margin-left:23px;" alt="Games" border="0" /></a>';
    }
    if(id == 2) {
         document.getElementById("sub_bar").style.background = 'url(design/nav_games_bg.gif)';
         document.getElementById("sub_bar").innerHTML = '<a href="?module=cms&task=sectionhome&sectionid=2"><img src="design/nav_games_uebersicht.gif" alt="Games" border="0" /></a>';
         document.getElementById("top_bar").innerHTML = '<a href="?module=cms&task=sectionhome" onmouseover="javascript:changenav(1);"><img src="design/nav_home_disabled.gif" alt="Home" border="0" /></a><a href="?module=cms&task=sectionhome&sectionid=2"><img src="design/nav_games.gif" style="margin-left:23px;" alt="Games" border="0" /></a>';
    }
    if(id == 1) {
        document.getElementById("sub_bar").style.background = 'url(design/nav_home_bg.gif)';
        document.getElementById("sub_bar").innerHTML = '<a href="?module=cms&task=sectionhome"><img src="design/nav_home_uebersicht.gif" alt="Home" border="0" /></a>';
        document.getElementById("top_bar").innerHTML = '<a href="?module=cms&task=sectionhome"><img src="design/nav_home.gif" alt="Home" border="0" /></a><a href="?module=cms&task=sectionhome&sectionid=2" onmouseover="javascript:changenav(2);"><img src="design/nav_games_disabled.gif" alt="Games" border="0" /></a>';
    }
}

function changenav_d3(id) {
    document.getElementById("navbar").src = '/design/site_diablo3/navbar_' + id + '.png';
    
    document.getElementById("subnav_1").style.visibility = 'hidden';
    document.getElementById("subnav_1").style.height = '0px';
    document.getElementById("subnav_2").style.visibility = 'hidden';
    document.getElementById("subnav_2").style.height = '0px';
    document.getElementById("subnav_3").style.visibility = 'hidden';
    document.getElementById("subnav_3").style.height = '0px';
    document.getElementById("subnav_4").style.visibility = 'hidden';
    document.getElementById("subnav_4").style.height = '0px';
    document.getElementById("subnav_5").style.visibility = 'hidden';
    document.getElementById("subnav_5").style.height = '0px';
    document.getElementById("subnav_6").style.visibility = 'hidden';
    document.getElementById("subnav_6").style.height = '0px';
    
    document.getElementById("subnav_" + id).style.visibility = 'visible';
    document.getElementById("subnav_" + id).style.height = '14px';
    
}


function changenav_sc2(id) {
    
	if(gu_activateclick == false || gu_navisclicked == true) {
	document.getElementById("navbar").src = '/design/site_starcraft2/navi_' + id + '.gif';
	} else {
	document.getElementById("navbar").src = '/design/site_starcraft2/navi_0.gif';
	}
 
    document.getElementById("subnav_0").style.visibility = 'hidden';
    document.getElementById("subnav_0").style.height = '0px';  
    document.getElementById("subnav_1").style.visibility = 'hidden';
    document.getElementById("subnav_1").style.height = '0px';
    document.getElementById("subnav_2").style.visibility = 'hidden';
    document.getElementById("subnav_2").style.height = '0px';
    document.getElementById("subnav_3").style.visibility = 'hidden';
    document.getElementById("subnav_3").style.height = '0px';
    document.getElementById("subnav_4").style.visibility = 'hidden';
    document.getElementById("subnav_4").style.height = '0px';
    document.getElementById("subnav_5").style.visibility = 'hidden';
    document.getElementById("subnav_5").style.height = '0px';
    document.getElementById("subnav_6").style.visibility = 'hidden';
    document.getElementById("subnav_6").style.height = '0px';
    
    document.getElementById("subnav_" + id).style.visibility = 'visible';
    document.getElementById("subnav_" + id).style.height = '14px';
    
}

function isclicked_on() {
    gu_navisclicked = true;
	
}

function isclicked_on_mbox(mboxname,changenavnum) {
    gu_navisclicked = true;
	var codehere = mboxname + '.over_1(); changenav_sc2(' + changenavnum + ');';
	eval(codehere);
}

function isclicked_off() {
    gu_navisclicked = true;
}

function changenav_bf1943(id) {
    document.getElementById("navbar").src = '/design/site_bf1943/navbar_' + id + '.gif';
    
    document.getElementById("subnav_1").style.visibility = 'hidden';
    document.getElementById("subnav_1").style.height = '0px';
    document.getElementById("subnav_2").style.visibility = 'hidden';
    document.getElementById("subnav_2").style.height = '0px';
    document.getElementById("subnav_3").style.visibility = 'hidden';
    document.getElementById("subnav_3").style.height = '0px';
    document.getElementById("subnav_4").style.visibility = 'hidden';
    document.getElementById("subnav_4").style.height = '0px';
    document.getElementById("subnav_5").style.visibility = 'hidden';
    document.getElementById("subnav_5").style.height = '0px';
    document.getElementById("subnav_6").style.visibility = 'hidden';
    document.getElementById("subnav_6").style.height = '0px';
    
    document.getElementById("subnav_" + id).style.visibility = 'visible';
    document.getElementById("subnav_" + id).style.height = '14px';
    
}

function changenav_badcompany2(id) {
    document.getElementById("navbar").src = '/design/site_badcompany2/navi_' + id + '.gif';
    
    document.getElementById("subnav_1").style.visibility = 'hidden';
    document.getElementById("subnav_1").style.height = '0px';
    document.getElementById("subnav_2").style.visibility = 'hidden';
    document.getElementById("subnav_2").style.height = '0px';
    document.getElementById("subnav_3").style.visibility = 'hidden';
    document.getElementById("subnav_3").style.height = '0px';
    document.getElementById("subnav_4").style.visibility = 'hidden';
    document.getElementById("subnav_4").style.height = '0px';
    document.getElementById("subnav_5").style.visibility = 'hidden';
    document.getElementById("subnav_5").style.height = '0px';
    document.getElementById("subnav_6").style.visibility = 'hidden';
    document.getElementById("subnav_6").style.height = '0px';
    
    document.getElementById("subnav_" + id).style.visibility = 'visible';
    document.getElementById("subnav_" + id).style.height = '14px';
    
}

function changenav_spore(id) {
    document.getElementById("navbar").src = '/design/site_spore/navbar_' + id + '.gif';
    
    document.getElementById("subnav_1").style.visibility = 'hidden';
    document.getElementById("subnav_1").style.height = '0px';
    document.getElementById("subnav_2").style.visibility = 'hidden';
    document.getElementById("subnav_2").style.height = '0px';
    document.getElementById("subnav_3").style.visibility = 'hidden';
    document.getElementById("subnav_3").style.height = '0px';
    document.getElementById("subnav_4").style.visibility = 'hidden';
    document.getElementById("subnav_4").style.height = '0px';
    document.getElementById("subnav_5").style.visibility = 'hidden';
    document.getElementById("subnav_5").style.height = '0px';
    
    document.getElementById("subnav_" + id).style.visibility = 'visible';
    document.getElementById("subnav_" + id).style.height = '14px';
	
	if(id == 1) {
        document.getElementById("sub_bar").style.background = 'url(/design/site_spore/navbg_sub_first.gif)';
    } else {
        document.getElementById("sub_bar").style.background = 'url(/design/site_spore/navbg_sub.gif)';
    }
    
}


function changenav_main(id) {
    document.getElementById("navbar").src = '/design/navbar_' + id + '.gif';
    
    document.getElementById("subnav_1").style.visibility = 'hidden';
    document.getElementById("subnav_1").style.height = '0px';
    document.getElementById("subnav_2").style.visibility = 'hidden';
    document.getElementById("subnav_2").style.height = '0px';
	document.getElementById("subnav_3").style.visibility = 'hidden';
    document.getElementById("subnav_3").style.height = '0px';
	document.getElementById("subnav_4").style.visibility = 'hidden';
    document.getElementById("subnav_4").style.height = '0px';
	document.getElementById("subnav_5").style.visibility = 'hidden';
    document.getElementById("subnav_5").style.height = '0px';
	document.getElementById("subnav_6").style.visibility = 'hidden';
    document.getElementById("subnav_6").style.height = '0px';
    
    document.getElementById("subnav_" + id).style.visibility = 'visible';
    document.getElementById("subnav_" + id).style.height = '15px';
    
}

function changenav_gu(id) {
   if(document.getElementById("subnav_1")) {
    document.getElementById("navbar").src = '/design/navi/navbar_' + id + '.gif';
    document.getElementById("subnav_1").style.visibility = 'hidden';
    document.getElementById("subnav_1").style.height = '0px';
    document.getElementById("subnav_2").style.visibility = 'hidden';
    document.getElementById("subnav_2").style.height = '0px';
	document.getElementById("subnav_3").style.visibility = 'hidden';
    document.getElementById("subnav_3").style.height = '0px';
	document.getElementById("subnav_4").style.visibility = 'hidden';
    document.getElementById("subnav_4").style.height = '0px';
	document.getElementById("subnav_5").style.visibility = 'hidden';
    document.getElementById("subnav_5").style.height = '0px';
	document.getElementById("subnav_6").style.visibility = 'hidden';
    document.getElementById("subnav_6").style.height = '0px';
	document.getElementById("subnav_7").style.visibility = 'hidden';
    document.getElementById("subnav_7").style.height = '0px';
    
	if(gu_navisclicked == true) {
		alert("here");
		
        document.getElementById("subnav_" + id).style.visibility = 'visible';
        document.getElementById("subnav_" + id).style.height = '15px';
	}
   }
    
}

function changenav_heroes(id) {
    document.getElementById("navbar").src = '/design/site_bfheroes/navbar_' + id + '.gif';
    
    document.getElementById("subnav_1").style.visibility = 'hidden';
    document.getElementById("subnav_1").style.height = '0px';
    document.getElementById("subnav_2").style.visibility = 'hidden';
    document.getElementById("subnav_2").style.height = '0px';
    document.getElementById("subnav_3").style.visibility = 'hidden';
    document.getElementById("subnav_3").style.height = '0px';
    document.getElementById("subnav_4").style.visibility = 'hidden';
    document.getElementById("subnav_4").style.height = '0px';
    document.getElementById("subnav_5").style.visibility = 'hidden';
    document.getElementById("subnav_5").style.height = '0px';
    document.getElementById("subnav_6").style.visibility = 'hidden';
    document.getElementById("subnav_6").style.height = '0px';
    
    document.getElementById("subnav_" + id).style.visibility = 'visible';
    document.getElementById("subnav_" + id).style.height = '34px';
    
    if(id == 1) {
        document.getElementById("sub_bar").style.background = 'url(/design/site_bfheroes/navbg_sub_first.gif)';
    } else {
        document.getElementById("sub_bar").style.background = 'url(/design/site_bfheroes/navbg_sub.gif)';
    }
    
}

function ManageVisibility() {
    this.mouseover_1 = 'no';
	this.mouseover_2 = 'no';
	this.menuboxid = false;
	this.instancename = false;
	this.timesincemouseout = 0;
	this.timeouttime = 1;
	this.menuboxids = ["mbox_1","mbox_2","mbox_3","mbox_4","mbox_5","mbox_6","mbox_7","mbox_8","mbox_9","mbox_10","mbox_11","mbox_12","mbox_13","mbox_14","mbox_15","mbox_16"];
	
	this.over_1 = function() {
	    this.mouseover_1 = 'yes';
	    this.timesincemouseout = 0;
	    this.checkhoverstatus();
	}
	
	this.over_2 = function() {
	    this.mouseover_2 = 'yes';
	    this.timesincemouseout = 0;
	    this.checkhoverstatus();
	}
	
	this.out_1 = function() {
	    this.mouseover_1 = 'no';
	    this.checkhoverstatus();
	}
	
	this.out_2 = function() {
	    this.mouseover_2 = 'no';
	    this.checkhoverstatus();
	}
	
		
	this.checkhoverstatus = function() {
	   
	    if(this.mouseover_1 == 'yes' || this.mouseover_2 == 'yes') {
            gu_actualhooverbox = this.menuboxid;
            for (var i in this.menuboxids) {
               if(document.getElementById(this.menuboxids[i])) {
                    if(this.menuboxids[i] != this.menuboxid) {
                        document.getElementById(this.menuboxids[i]).style.visibility = 'hidden';
                    }
                }
            }
	        
			if((gu_activateclick == true && gu_navisclicked == true) || gu_activateclick == false) {
				 document.getElementById(this.menuboxid).style.visibility = 'visible';
			}
	        
	    }
	    
	    if(this.mouseover_1 == 'no' && this.mouseover_2 == 'no') {
	         var eins = 1;
	         this.timesincemouseout = eval(this.timesincemouseout + "+" + eins);
	         if(this.timesincemouseout > 3) {
	             document.getElementById(this.menuboxid).style.visibility = 'hidden';
				 if(gu_activateclick == true && gu_navisclicked == true && gu_actualhooverbox == this.menuboxid) {
					 gu_navisclicked = false;
				 }
	             this.timesincemouseout = 0;
	         } else {
	             setTimeout('eval(\'' + this.instancename + '.checkhoverstatus()\');', this.timeouttime);
	         }
	         
	    }
	    
	}
	
	this.initialize = function() {
	    for (var i in this.menuboxids) {
            if(document.getElementById(this.menuboxids[i])) {
                document.getElementById(this.menuboxids[i]).style.visibility = 'hidden';
            }
         }
	}
	

}


nav_mbox1 = new ManageVisibility();
nav_mbox1.instancename = 'nav_mbox1';
nav_mbox1.menuboxid = 'mbox_1';
nav_mbox2 = new ManageVisibility();
nav_mbox2.instancename = 'nav_mbox2';
nav_mbox2.menuboxid = 'mbox_2';
nav_mbox3 = new ManageVisibility();
nav_mbox3.instancename = 'nav_mbox3';
nav_mbox3.menuboxid = 'mbox_3';
nav_mbox4 = new ManageVisibility();
nav_mbox4.instancename = 'nav_mbox4';
nav_mbox4.menuboxid = 'mbox_4';
nav_mbox5 = new ManageVisibility();
nav_mbox5.instancename = 'nav_mbox5';
nav_mbox5.menuboxid = 'mbox_5';
nav_mbox6 = new ManageVisibility();
nav_mbox6.instancename = 'nav_mbox6';
nav_mbox6.menuboxid = 'mbox_6';
nav_mbox7 = new ManageVisibility();
nav_mbox7.instancename = 'nav_mbox7';
nav_mbox7.menuboxid = 'mbox_7';
nav_mbox8 = new ManageVisibility();
nav_mbox8.instancename = 'nav_mbox8';
nav_mbox8.menuboxid = 'mbox_8';
nav_mbox9 = new ManageVisibility();
nav_mbox9.instancename = 'nav_mbox9';
nav_mbox9.menuboxid = 'mbox_9';
nav_mbox10 = new ManageVisibility();
nav_mbox10.instancename = 'nav_mbox10';
nav_mbox10.menuboxid = 'mbox_10';
nav_mbox11 = new ManageVisibility();
nav_mbox11.instancename = 'nav_mbox11';
nav_mbox11.menuboxid = 'mbox_11';
nav_mbox12 = new ManageVisibility();
nav_mbox12.instancename = 'nav_mbox12';
nav_mbox12.menuboxid = 'mbox_12';
nav_mbox13 = new ManageVisibility();
nav_mbox13.instancename = 'nav_mbox13';
nav_mbox13.menuboxid = 'mbox_13';
nav_mbox14 = new ManageVisibility();
nav_mbox14.instancename = 'nav_mbox14';
nav_mbox14.menuboxid = 'mbox_14';
nav_mbox15 = new ManageVisibility();
nav_mbox15.instancename = 'nav_mbox15';
nav_mbox15.menuboxid = 'mbox_15';
nav_mbox16 = new ManageVisibility();
nav_mbox16.instancename = 'nav_mbox16';
nav_mbox16.menuboxid = 'mbox_16';

//animatedcollapse.addDiv('tickerbox', 'fade=1,height=144px,persist=1')
//animatedcollapse.addDiv('tickerspacer', 'fade=1,height=144px,persist=1')
//animatedcollapse.init()


function Videoplayer_dynamic() {
	 
	 this.width = false;
	 this.height = false;
	 this.divid = false;
	 
	 this.changevideo = function(url) {
		 document.getElementById(this.divid).innerHTML = '<embed width="' + this.width + '" height="' + this.height + '" flashvars="height=' + this.height + '&width=' + this.width + '&file=http://stream2.gamersunity.de/'+url+'&showstop=true&autostart=true" allowfullscreen="true" allowscriptaccess="always" src="http://www.gamersunity.de/videosys/mediaplayer.swf"/>';
	 }
	 
}

dynamic_player = new Videoplayer_dynamic();
dynamic_player.width = 435;
dynamic_player.height = 262;
dynamic_player.divid = 'skillplayer';

player_box = new Videoplayer_dynamic();
player_box.width = 273;
player_box.height = 163;
player_box.divid = 'videobox_player';
