var DZCP = {
 showInfo: function(info) {
      if(typeof(layer) == 'object')
      {
        layer.innerHTML =
          '<div id="hDiv">' +
          '  <table class="hperc" cellspacing="0" style="height:100%">' +
          '    <tr>' +
          '      <td style="vertical-align:middle">' +
          '        <div id="infoInnerLayer">' +
          '          <table class="hperc" cellspacing="0">'+info+'</table>' +
          '        </div>' +
          '      </td>' +
          '    </tr>' +
          '  </table>' +
          '</div>';

      //IE Fix
        if(ie4 && !opera)
        {
          layer.innerHTML += '<iframe id="ieFix" frameborder="0" width="' + $('hDiv').offsetWidth + '" height="' + $('hDiv').offsetHeight + '"></iframe>'
          layer.style.display = 'block';
        } else layer.style.display = 'block';
      }
    },

    hideInfo: function() {
      if(typeof(layer) == 'object')
      {
        layer.innerHTML = '';
        layer.style.display = 'none';
      }
    },

// toggle object
    toggle: function(id) {
      if(id == 0) return;
      else {
        if($('more' + id).style.display == 'none')
        {
        	$('more' + id).style.display = '';
        	if($('img' + id)) $('img' + id).src = '../inc/images/collapse.gif';
        } else {
        	$('more' + id).style.display = 'none';
          if($('img' + id)) $('img' + id).src = '../inc/images/expand.gif';
        }
      }
    }
}

function normalpopup(name, what, x, y) {
  var pop_url = what;
  popupWin = window.open(pop_url, name, 'width='+x+',height='+y+',scrollbars');
  setTimeout("checkWindow(popupWin)", 50);
  if ( popupWin ) popupWin.focus();
}

function uploadpopup(what, x, y) {
  var pop_url = 'http://tera-gaming.de/upload/index.php?action='+what;
  popupWin = window.open(pop_url, 'uploadpopup', 'width='+x+',height='+y+',scrollbars');
  setTimeout("checkWindow(popupWin)", 50);
  if ( popupWin ) popupWin.focus();
}

function clandbpopup(x, y) {
  var pop_url = 'http://tera-gaming.de/clandb/';
  popupWin = window.open(pop_url, 'clandbpopup', 'width='+x+',height='+y+',scrollbars=yes,resizable=no');
  setTimeout("checkWindow(popupWin)", 50);
  if ( popupWin ) popupWin.focus();
}
function mapdbpopup(x, y) {
  var pop_url = 'http://tera-gaming.de/mapdb/';
  popupWin = window.open(pop_url, 'mapdbpopup', 'width='+x+',height='+y+',scrollbars=yes,resizable=no');
  setTimeout("checkWindow(popupWin)", 50);
  if ( popupWin ) popupWin.focus();
}

function setCookie( name, value, expires, path, domain, secure ) 
{

var today = new Date();
today.setTime( today.getTime() );
if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );
document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
( ( path ) ? ";path=" + path : "" ) + 
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}

function getCookie(name){
	var i=0
	var suche = name+"="
	while (i<document.cookie.length) {
	       if (document.cookie.substring(i, i+suche.length)==suche) {
		   var ende = document.cookie.indexOf(";", i+suche.length)
		       ende = (ende>-1) ? ende : document.cookie.length
		   var cook = document.cookie.substring(i+suche.length, ende)
		   return unescape(cook)
	       }
	       i++
	}
	return null
}

function kinotrailer_out( obj ) {
	if (!state_kinotrailer) {
	  obj.style.backgroundImage="url(images/teratv_06.png)"; 
	}
}

function gametrailer_out( obj ) {
	if (!state_gametrailer) {
	  obj.style.backgroundImage="url(images/teratv_07.png)"; 
	}
}

function movies_out( obj ) {
	if (!state_movies) {
	  obj.style.backgroundImage="url(images/teratv_08.png)"; 
	}
}

function kinotrailer_over( obj ) {
	if (!state_kinotrailer) {
	  obj.style.backgroundImage="url(images/teratv_06a.png)"; 
	}
}

function gametrailer_over( obj ) {
	if (!state_gametrailer) {
	  obj.style.backgroundImage="url(images/teratv_07a.png)"; 
	}
}

function movies_over( obj ) {
	if (!state_movies) {
	  obj.style.backgroundImage="url(images/teratv_08a.png)"; 
	}
}

function latest_out( obj ) {
	if (!state_latest) {
	  obj.style.backgroundImage="url(images/teratv_09.png)"; 
	}
}

function toprated_out( obj ) {
	if (!state_toprated) {
	  obj.style.backgroundImage="url(images/teratv_10.png)"; 
	}
}

function allmovies_out( obj ) {
	if (!state_allmovies) {
	  obj.style.backgroundImage="url(images/teratv_11.png)"; 
	}
}

function latest_over( obj ) {
	if (!state_latest) {
	  obj.style.backgroundImage="url(images/teratv_09a.png)"; 
	}
}

function toprated_over( obj ) {
	if (!state_toprated) {
	  obj.style.backgroundImage="url(images/teratv_10a.png)"; 
	}
}

function allmovies_over( obj ) {
	if (!state_allmovies) {
	  obj.style.backgroundImage="url(images/teratv_11a.png)"; 
	}
}

function switchToNewVideo( obj , start ) {
  switchMovie( obj );
  if(start == true) showsort(1,"latest");
  movieinfo( obj );
  showcomments( obj );
  addcomment( obj );
}

function unitoggle(show,hide)
{
		document.getElementById(show).style.display = "block"; 
		document.getElementById(hide).style.display = "none"; 
}

function switchToNewComments( file,autor,comment ) {
  insertcomment(file,autor,comment);
  unitoggle('showcomments','addcomment');
  showcomments(file);
}

function switchToNewRate( file,rate ) {
  newrate( file,rate );
  movieinfo( file );
}
var kat = 1;
function switchToKinotrailer(skat) {
    kat = skat;
	document.getElementById( 'bkinotrailer' ).style.backgroundImage="url(images/teratv_06a.png)";
	document.getElementById( 'bgametrailer' ).style.backgroundImage="url(images/teratv_07.png)";
	document.getElementById( 'bmovies' ).style.backgroundImage="url(images/teratv_08.png)";
    setCookie("tvswitch","kinotrailer",3600000, '/', '', '');
	state_kinotrailer=true;
	state_gametrailer=false;
	state_movies=false;
	switchToLatestMovies(kat);
}
function switchToGametrailer(skat) {
	kat = skat;
	document.getElementById( 'bkinotrailer' ).style.backgroundImage="url(images/teratv_06.png)";
	document.getElementById( 'bgametrailer' ).style.backgroundImage="url(images/teratv_07a.png)";
	document.getElementById( 'bmovies' ).style.backgroundImage="url(images/teratv_08.png)";
    setCookie("tvswitch","gametrailer",3600000, '/', '', '');
	state_kinotrailer=false;
	state_gametrailer=true;
	state_movies=false;
	switchToLatestMovies(kat);
}
function switchToMovies(skat) {
    kat = skat;
	document.getElementById( 'bkinotrailer' ).style.backgroundImage="url(images/teratv_06.png)";
	document.getElementById( 'bgametrailer' ).style.backgroundImage="url(images/teratv_07.png)";
	document.getElementById( 'bmovies' ).style.backgroundImage="url(images/teratv_08a.png)";
    setCookie("tvswitch","movies",3600000, '/', '', '');
	state_kinotrailer=false;
	state_gametrailer=false;
	state_movies=true;
	switchToLatestMovies(kat);
}

function switchToLatestMovies(kat) {
	document.getElementById( 'blatest' ).style.backgroundImage="url(images/teratv_09a.png)";
	document.getElementById( 'btoprated' ).style.backgroundImage="url(images/teratv_10.png)";
	document.getElementById( 'ballmovies' ).style.backgroundImage="url(images/teratv_11.png)";
    setCookie("tvsort","blatest",3600000, '/', '', '');
	state_latest=true;
	state_toprated=false;
	state_allmovies=false;
	showsort(kat,'latest');
}

function switchToTopRatedMovies(kat) {
	document.getElementById( 'blatest' ).style.backgroundImage="url(images/teratv_09.png)";
	document.getElementById( 'btoprated' ).style.backgroundImage="url(images/teratv_10a.png)";
	document.getElementById( 'ballmovies' ).style.backgroundImage="url(images/teratv_11.png)";
    setCookie("tvsort","btoprated",3600000, '/', '', '');
	state_latest=false;
	state_toprated=true;
	state_allmovies=false;
	showsort(kat,'toprated');
}

function switchToAllMovies(kat) {
	document.getElementById( 'blatest' ).style.backgroundImage="url(images/teratv_09.png)";
	document.getElementById( 'btoprated' ).style.backgroundImage="url(images/teratv_10.png)";
	document.getElementById( 'ballmovies' ).style.backgroundImage="url(images/teratv_11a.png)";
    setCookie("tvsort","ballmovies",3600000, '/', '', '');
	state_latest=false;
	state_toprated=false;
	state_allmovies=true;
	showsort(kat,'all');
}

// ### Wette
function switchbetonTERA() { 
  	document.getElementById("epswetten").style.display = "none"; 
	document.getElementById("terawetten").style.display = "block";
	document.getElementById( 'betonTERA' ).style.backgroundImage="url(images/beton_tera1.png)";
	document.getElementById( 'betonESLEPS' ).style.backgroundImage="url(images/beton_esleps.png)";	
	state_tera=true;
	state_esleps=false;
	setCookie("betonswitch","betonTERA",3600000, '/', '', '');
}
function switchbetonESLEPS() {
	document.getElementById("terawetten").style.display = "none"; 
	document.getElementById("epswetten").style.display = "block";
	document.getElementById( 'betonTERA' ).style.backgroundImage="url(images/beton_tera.png)";
	document.getElementById( 'betonESLEPS' ).style.backgroundImage="url(images/beton_esleps1.png)";	
	state_tera=false;
	state_esleps=true;
	setCookie("betonswitch","betonESLEPS",3600000, '/', '', '');	
}
function betonESLEPS_over( obj ) {
	if (!state_esleps) {
        obj.style.backgroundImage="url(images/beton_esleps1.png)";    
	}
}

function betonESLEPS_out( obj ) {
	if (!state_esleps) {
	    obj.style.backgroundImage="url(images/beton_esleps.png)";   
	}
}

function betonTERA_over( obj ) {
	if (!state_tera) {
        obj.style.backgroundImage="url(images/beton_tera1.png)";    
	}
}

function betonTERA_out( obj ) {
	if (!state_tera) {
	    obj.style.backgroundImage="url(images/beton_tera.png)";   
	}
}
function showbetmenu( show )
{
	if(document.getElementById(show).style.display == "block")
	{
		document.getElementById(show).style.display = "none"; 
		document.getElementById(hide).style.display = "block"; 
	} else {
	document.getElementById(show).style.display = "block"; 
	document.getElementById(hide).style.display = "none"; 
	}
}
function uniToggle_over( obj,path, what, format ) {
        obj.style.backgroundImage="url("+path+what+"."+format+")";
}

function uniToggle_out( obj, path, what, format ) {
        obj.style.backgroundImage="url("+path+what+"."+format+")";
}

