var previewHeights=new Array();var keyCodeCounter=-1;function togglePreview(viewID,linkID){elem=document.getElementById(viewID);currentHeight=parseInt(elem.style.height);if(currentHeight){previewHeights[viewID]=currentHeight;elem.style.height='';more=1;}
else{elem.style.height=previewHeights[viewID]+'px';more=0;}
if(linkID){linkElem=document.getElementById(linkID);var classStr=linkElem.className;if(more){linkElem.className=classStr.replace("more","less");linkElem.innerHTML='weniger';}
else{linkElem.className=classStr.replace("less","more");linkElem.innerHTML='mehr';}}}
function dragPicCrop(){alert('blabla');}
var menueTimeOuts=new Array();function showMenue(id,navigationid){clearTimeout(menueTimeOuts[id]);if(navigationid&&$('#'+id).is(':hidden')){xajax_setNavigationsPlaceholder(navigationid);}
$('#'+id+':hidden').fadeToggle("fast");}
function showSubMenue(id,navigationid){if($('#'+id).is(':visible')){$('#'+id+':visible').slideToggle("fast");}else{$('.subMenueContainer0big').hide();$('.subMenueContainer0').hide();}
clearTimeout(menueTimeOuts[id]);if(navigationid&&$('#'+id).is(':hidden')){xajax_setNavigationsPlaceholder(navigationid);}
$('#'+id+':hidden').fadeToggle("fast");}
function hideSubMenue(){}
$(document).ready(function(){$('#mainMenue').mouseover(function(){}).mouseout(function(){});});function hideMenue(id){menueTimeOuts[id]=setTimeout(function(){$('#'+id).fadeOut('fast');},100);}
var preDefVals=new Object();function predef(obj,focus){if(!preDefVals[obj.name]){preDefVals[obj.name]=new Object();preDefVals[obj.name]['value']=obj.value;obj.value='';obj.onfocus=function(){predef(obj,true);}
obj.onblur=function(){predefOut(obj,true);}
obj.onmouseout=function(){predefOut(obj,false);}}
else if(preDefVals[obj.name]['value']==obj.value)obj.value='';if(focus)preDefVals[obj.name]['focus']=focus;}
function predefOut(obj,focus){if(obj.value==''&&(focus||!preDefVals[obj.name]['focus'])){obj.value=preDefVals[obj.name]['value'];preDefVals[obj.name]['focus']=false;}}
var browser='';function getBrowser(){if(navigator.userAgent.indexOf("Opera")!=-1){browser='opera';}
else if(navigator.userAgent.indexOf("Netscape")!=-1){browser='netscape';}
else if(navigator.appName.indexOf("Internet Explorer")!=-1){browser='ie';}
else if(navigator.userAgent.indexOf("Firefox")!=-1){browser='firefox';}
else if(navigator.userAgent.indexOf("Chrome")!=-1){browser='chrome';}
else if(navigator.userAgent.indexOf("Safari")!=-1){browser='safari';}
else{browser='unknown';}
return browser;}
var ttShowTimer=0;function showTooltip(event,content,hoverObj,width){if(!content)return;if(!event)alert('Event nicht definiert!');ttElem=document.getElementById('tooltipTemplate');ttCCElem=document.getElementById('tooltipTemplateCC');ttCCElem.innerHTML=content;var mouseX=0;var mouseY=0;if(window.event){event=window.event;mouseX=event.clientX;mouseY=event.clientY}
else{mouseX=event.clientX;mouseY=event.clientY;}
mouseX+=document.documentElement.scrollLeft;mouseY+=document.documentElement.scrollTop;if(!document.documentElement.scrollLeft)mouseX+=document.body.scrollLeft;if(!document.documentElement.scrollTop)mouseY+=document.body.scrollTop;if(!width){width=parseInt(ttElem.style.width);if(!width)width=400;}
clearTimeout(ttShowTimer);$("#tooltipTemplate").fadeIn(100);$("#tooltipTemplate").animate({left:(mouseX+0)+"px",top:(mouseY+0)+"px",width:width+"px"},100);hoverObj.onmouseout=function(){hideTooltip(hoverObj)};}
function hideTooltip(hoverObj){ttShowTimer=setTimeout(function(){$('#tooltipTemplate').fadeOut(100);},200);hoverObj.onmouseout=function(){};}
function setAnker(Anker){var hrefTmp=window.location.href;var AnkerPosition=hrefTmp.lastIndexOf('#');var hrefNotAnker=hrefTmp.substr(0,AnkerPosition);window.location.href=hrefNotAnker+'#'+parseInt(Anker);}
function showAdminGameTabs(count)
{var hrefTmp=window.location.href;var AnkerPosition=hrefTmp.lastIndexOf('#');var Anker=hrefTmp.substr(AnkerPosition+1,AnkerPosition+2);var hrefNotAnker=hrefTmp.substr(0,AnkerPosition);document.getElementById('adminNaviGame'+Anker).className='contentRowAktiv';document.getElementById('adminTabsGame'+Anker).style.display='block';if(count){for(var i=1;i<=count;i++){if(i!=Anker){document.getElementById('adminNaviGame'+i).className='contentRow';document.getElementById('adminTabsGame'+i).style.display='none';}}}}
function ShowHideID(id){$("#"+id).slideToggle("slow");}
function ShowID(id){document.getElementById(id).style.display='block';}
function showInfolineContent(contentname){$("#infoline_content_"+contentname).slideToggle("slow");$("#infoline_block_"+contentname).slideToggle("fast");$("#infoline_none_"+contentname).slideToggle("fast");}
function setSWFupObject(objectName,btn_id,btn_width,btn_height,btn_label,btn_img,upload_url,sID,picType,uID,subFolder,limit){objectName=new SWFUpload({upload_url:upload_url,post_params:{"sID":sID,"picType":picType,"uID":uID,"subFolder":subFolder},file_size_limit:"2 MB",file_types:"*.jpg;*.gif;*.png",file_types_description:"Web Image Files",file_upload_limit:0,file_queue_limit:limit,file_queue_error_handler:fileQueueError,file_dialog_complete_handler:fileDialogComplete,upload_progress_handler:uploadProgress,upload_error_handler:uploadError,upload_success_handler:uploadSuccess,upload_complete_handler:uploadComplete,button_image_url:btn_img,button_placeholder_id:btn_id,button_width:btn_width,button_height:btn_height,button_text:'<span class="button">'+btn_label+'</span>',button_text_style:'.button { font-family:Arial, sans-serif; font-size: 12pt;color:#FFFFFF;}',button_text_top_padding:0,button_text_left_padding:35,button_window_mode:SWFUpload.WINDOW_MODE.TRANSPARENT,button_cursor:SWFUpload.CURSOR.HAND,flash_url:"/../swfupload.swf",custom_settings:{upload_target:"divFileProgressContainer"},debug:false});}
function setSWFFileUpObject(objectName,btn_id,btn_width,btn_height,btn_label,btn_img,upload_url,dID){objectName=new SWFUpload({upload_url:upload_url,post_params:{"dID":dID},file_size_limit:"300 MB",file_types:"*.zip;*.rar;*.exe",file_types_description:"ZIP & RAR Files",file_upload_limit:100,file_queue_limit:1,file_queue_error_handler:fileQueueError,file_dialog_complete_handler:fileDialogComplete,upload_progress_handler:uploadFileProgress,upload_error_handler:uploadError,upload_success_handler:uploadFileSuccess,upload_complete_handler:uploadFileComplete,button_image_url:btn_img,button_placeholder_id:btn_id,button_width:btn_width,button_height:btn_height,button_text:'<span class="button">'+btn_label+'</span>',button_text_style:'.button { font-family:Arial, sans-serif; font-size: 12pt;color:#FFFFFF;}',button_text_top_padding:0,button_text_left_padding:35,button_window_mode:SWFUpload.WINDOW_MODE.TRANSPARENT,button_cursor:SWFUpload.CURSOR.HAND,flash_url:"/../swfupload.swf",custom_settings:{upload_target:"divFileProgressContainer"},debug:false});}
function setSWFVideoUpObject(objectName,btn_id,btn_width,btn_height,btn_label,btn_img,upload_url,vID,prefix){objectName=new SWFUpload({upload_url:upload_url,post_params:{"vID":vID,"prefix":prefix},file_size_limit:"700 MB",file_types:"*",file_types_description:"Video Files",file_upload_limit:100,file_queue_limit:1,file_queue_error_handler:fileQueueError,file_dialog_complete_handler:fileDialogComplete,upload_progress_handler:uploadVideoConvertProgress,upload_error_handler:uploadError,upload_success_handler:uploadFileSuccess,upload_complete_handler:uploadFileComplete,button_image_url:btn_img,button_placeholder_id:btn_id,button_width:btn_width,button_height:btn_height,button_text:'<span class="button">'+btn_label+'</span>',button_text_style:'.button { font-family:Arial, sans-serif; font-size: 12pt;color:#FFFFFF;}',button_text_top_padding:0,button_text_left_padding:35,button_window_mode:SWFUpload.WINDOW_MODE.TRANSPARENT,button_cursor:SWFUpload.CURSOR.HAND,flash_url:"/../swfupload.swf",custom_settings:{upload_target:"divFileProgressContainer",post:{"vID":vID,"prefix":prefix}},debug:false});}
function setCarusellDynamicData(carusellID,title,longdesc,alt){if(title){$('#carusell_alt_input'+carusellID).val(title);$('#carusell_alt_text'+carusellID).html(title);}
if(longdesc){$('#carusell_title_input'+carusellID).val(longdesc);$('#carusell_title_text'+carusellID).html(longdesc);}
if(alt){$('#carusell_text_type'+carusellID).html(alt);$('#carusell_alt_hidden'+carusellID).val(alt);}}
function setReflection(image){$(image).reflect({height:50,opacity:0.5});}
function ThumbnailsMouseMove(object){var image=$(object).find('input').val();$(object).parents('.box_content_video').find('img:last').attr('src',image);}
function ThumbnailsMouseOut(object){var image=$(object).parent().find('input:first').val();$(object).parents('.box_content_video').find('img:last').attr('src',image);}
function showLoginBox(){$('.login').slideToggle('fast',function()
{if($(this).is(':visible')){$('#btnLoginBoxRegisterIcon').addClass('btnLoginBoxRegisterIconOpen');$('.btn_login_box').addClass('activ');}else{$('#btnLoginBoxRegisterIcon').removeClass('btnLoginBoxRegisterIconOpen');$('.btn_login_box').removeClass('activ');}});}
function setCookie(n,w,e)
{var a=new Date();a=new Date(a.getTime()+e);document.cookie=n+'='+w+'; expires='+a.toGMTString()+';';}
function getCookie(j)
{var k=document.cookie.match(new RegExp('(^|\\s|;)'+j+'=([^;]*)'));return(k&&k.length>0?k[2]:1);}
function setStyle(){var styleID=getCookie('demonews_style');$('body').removeAttr('class')
$('body').addClass('style'+styleID);}
function showDescription(){$object=$('.description');$objectMore=$object.find('.more');$objectSmall=$object.find('.small');if($objectMore.is(':hidden')){$objectSmall.hide();$objectMore.fadeIn("slow");}else{$objectMore.hide();$objectSmall.fadeIn("slow");}}
function showBoxComplet($object,$clickobject,limit){$clickobject.toggle();if($object.last().is(':hidden')){$object.each(function(){$(this).fadeIn();});}else{showBoxMinimum($object,limit);}}
function showBoxMinimum($object,limit){$object.each(function(index){if(index>=limit){$(this).hide();}});}
function loadMessage(messageID,isSentFolder){$('#cMessage'+messageID).hide();xajax_loadMessage(messageID,isSentFolder);}
function submitRatingForm(rating,category,ratingFormName){if(ratingFormName=='')ratingFormName='ratingForm';document.ratingForm.rating.value=rating;if(category)document.ratingForm.category.value=category;document.getElementById('ratingSubmit').click();}
function on_getEditContentFinished(idTemplate,error){if(error){showMessageError(error);$('#'+idTemplate).fadeOut(100);return;}
$('#'+idTemplate+' .editArea').val($('#cEditContent').html());$('#'+idTemplate+' .editArea').attr('disabled',0);}
function editDialog(type,idTemplate,editID,x,y){if(!idTemplate)alert('editDialog: Template nicht angegeben!');container=$('#'+idTemplate);if(!container)alert('editDialog: Template nicht gefunden!');$('.editArea',container).attr('disabled',1).empty();$('.editID',container).attr('value',editID);xajax_getEditContent(type,editID,idTemplate);showDialog(idTemplate,0,x,y);}
var messBM=new Array('','','','','');var messBP=new Array(70,70,70,70,270);var messBH=new Array(0,0,0,0,0);function moveMessageBox(ts){l=$(ts).offset().left;ww=$(window).width();hw=$(window).height();$(ts).click(function(){});if(l<ww/2){$(ts).animate({'left':(ww-40)+'px'},400,function(){$(ts).click(function(){moveMessageBox(ts);});});}
else{tw=parseInt($(ts).css('width'));$(ts).animate({'left':((ww-tw)/2)+'px'},200,function(){$(ts).click(function(){moveMessageBox(ts);});});}}
function myShowMessageStatus(message){if (message) $('#cMessageStatus').removeAttr('viewed').html(message);if ($('#tMessageStatus').attr('viewed'))return;message=$('#cMessageStatus').html();if(!message)return;var ww=$(window).width();var tw=$('#tMessageStatus').outerWidth();var tl=(ww-tw)/2;$('#tMessageStatus').css({'left':tl+'px','bottom':'70px'});$('#tMessageStatus').attr('viewed','1').fadeIn(200);setTimeout(function(){$('#tMessageStatus').fadeOut(500);},3000);}
function myShowMessageError(message){if (message) $('#cMessageError').removeAttr('viewed').html(message);if ($('#tMessageError').attr('viewed'))return;message=$('#cMessageError').html();if(!message)return;var ww=$(window).width();var tw=$('#tMessageError').outerWidth();var tl=(ww-tw)/2;$('#tMessageError').css({'left':tl+'px','bottom':'70px'});$('#tMessageError').attr('viewed','1').fadeIn(200);setTimeout(function(){moveMessageBox('#tMessageError')},4000);}
function myShowMessageWarning(message){if (message) $('#cMessageWarning').removeAttr('viewed').html(message);if ($('#tMessageWarning').attr('viewed'))return;message=$('#cMessageWarning').html();if(!message)return;var ww=$(window).width();var tw=$('#tMessageWarning').outerWidth();var tl=(ww-tw)/2;$('#tMessageWarning').css({'left':tl+'px','bottom':'70px'});$('#tMessageWarning').attr('viewed','1').fadeIn(200);setTimeout(function(){moveMessageBox('#tMessageWarning')},4000);}
function myShowMessagesSpecial(){var messages=$('#specialMessages .tMessageSpecial');if(!messages.size())return;messages.each(function(i){if ($('#tMessageSpecial'+i).attr('viewed'))return;var ww=$(window).width();var tw=$('#tMessageSpecial'+i).outerWidth();var tl=(ww-tw)/2;$('#tMessageSpecial'+i).css({'left':tl+'px','top':'270px'});$('#tMessageSpecial'+i).fadeIn(200);$(this).attr('viewed','1').fadeIn(200);setTimeout(function(){$('#tMessageSpecial'+i).fadeOut(500);},5000);});}
function mySetMessagePositions(){var ww=$(window).width();var hw=$(window).height();var mps=new Array();var messages=$('#specialMessages .tMessageSpecial');if(messages.size()){messages.each(function(i){var id='tMessageSpecial'+i;var h=$('#'+id).outerHeight();mps[i]=[id,h];});}
if(mps.length>1){var h=0;for(i=0;i<mps.length-1;i++)h+=mps[i][1]+(i+1)*20;for(i=0;i<mps.length;i++){$('#'+mps[i][0]).animate({'top':'+='+h+'px'},300);h-=mps[i][1]+(i+1)*20;}}
mps=new Array();var i=0;if($('#cMessageError').html()){messages=$('#tMessageError');mps[i]=['tMessageError',messages.outerHeight()];i++;}
if($('#cMessageStatus').html()){messages=$('#tMessageStatus');mps[i]=['tMessageStatus',messages.outerHeight()];i++;}
if($('#cMessageWarning').html()){messages=$('#tMessageWarning');mps[i]=['tMessageWarning',messages.outerHeight()];i++;}
if(mps.length>1){var h=0;for(i=0;i<mps.length-1;i++)h+=mps[i][1]+(i+1)*20;for(i=0;i<mps.length;i++){$('#'+mps[i][0]).animate({'bottom':'+='+h+'px'},300);h-=mps[i][1]+(i+1)*20;}}}
function myShowMessages(){myShowMessageError();myShowMessageWarning();myShowMessageStatus();myShowMessagesSpecial();mySetMessagePositions();}
function myOnReloadModuleFinished(assignID,transition){if(transition)$('#module'+assignID).hide().fadeIn(200,function(){$('#module'+assignID).unwrap();initSite();});else{initSite();}}
function initSite(){$(document).mousemove(function(e){mPosition=getMousePos(e);});initOptionsHover();myShowMessages();$('html').addClass(getBrowser());resizePics('forumPic', 600, 400); resizeObjects('forumObj', 600, 400);}
$(document).ready(function(){initSite();});$(document).ready(function(){$(function(){$('.acc_container').hide();$('.acc_trigger:first').addClass('active').next().show();$('.acc_trigger').click(function(){if($(this).next().is(':hidden')){$('.acc_trigger').removeClass('active').next().slideUp();$(this).toggleClass('active').next().slideDown();}
return false;});});});$(document).ready(function(){var locationPage;$('.box_table_content tr[class!="box_table_content_spacer"]').click(function(){locationPage=$(this).find('a:parent').attr('href');});});$(document).ready(function(){$('.box_content_video').find('table td').mouseenter(function(){ThumbnailsMouseMove(this);})});$(document).ready(function(){$('.box_content_video').find('table').mouseout(function(){ThumbnailsMouseOut(this);});});
/*$(document).ready(function(){$('.headericon').hover(function(){$(this).animate({top:"-36px",width:"160px",height:"54px"},function()
{$(this).find('.headericontipp').show().animate({width:"136px",height:"24px"});});},function(){$(this).find('.headericontipp').animate({width:"1px",height:"2px"});$(this).animate({top:"-16px",width:"160px",height:"29px"},function()
{$(this).find('.headericontipp').hide();});});});*/
$(document).ready(function(){$('.headericon').animate({ top: "-36px", width:"160px",height:"54px"},function(){$(this).find('.headericontipp').show().animate({width:"136px",height:"24px"});});});
var fileExist='';function getImageBig(srcOrg){var src=srcOrg;var articleResult=src.search(/\/Articles\/[0-9]+/);var gamesArticle=srcOrg.search(/\/Screenshots\/[0-9]+\/+/);if(articleResult!=-1)
{var strFilename='';var srcOrgTmp=srcOrg;src=src.replace(/\//g,"\\");var iIdx=src.lastIndexOf("\\");if(-1<iIdx)
{strFilename=src.substring(iIdx+1);}else{strFilename=src;}var articleResultThumb=src.search(/_thumb.+/);
if(articleResultThumb!=-1){srcOrgTmp=srcOrg;}else{srcOrgTmp=srcOrg.replace(strFilename,'big_'+strFilename);b = new Image();b.src = srcOrgTmp;if(!b.complete){srcOrgTmp=srcOrg.replace(strFilename,strFilename);}}srcOrg=srcOrgTmp;}if(gamesArticle!=-1){var replaseTeil=srcOrg.replace(/\/Screenshots\/[0-9]+\/+/,'/Screenshots/');srcOrg=replaseTeil;}return srcOrg;}function setFileExist(value){fileExist=value;}

function ur_getUserRankingInfo(userID) {
	if (!$('#userRankingInfo'+userID).attr('ur_init')) {
		$('#userRankingInfo'+userID).attr('ur_init', 1);
		
		xajax_getUserRankingInfo(userID);
	}
	showDialog('userRankingInfo'+userID, 400);
}
var tooltipTimeout=0;
function showUserTooltip(element,ajax){
	var jetzt = new Date();
	var timestamp=jetzt.getTime();
	var tooltip=$(element).find('.userTooltip');
	var userName = $(tooltip).attr("title");
	var tooltipId = userName+timestamp;
	$(tooltip).attr("id",tooltipId);
	$('.userTooltip:not(#'+tooltipId+')').hide();
	if(!$(tooltip).html() && ajax){xajax_getUserDetails(userName,tooltipId);}
	if(tooltipTimeout){clearTimeout(tooltipTimeout);}
	tooltipTimeout=setTimeout(function() {$(tooltip).fadeIn(1000);}, 150);
	$(tooltip).parents('a').removeAttr('title');
    return false;
}

function hideUserTooltip(element){
	if(tooltipTimeout){clearTimeout(tooltipTimeout);}
	var tooltip=$(element).find('.userTooltip');
	$(tooltip).hide();
    return false;
}

function setCaruselPlatformActiv(container,platformname){
	//alert(container);
	var $container=$(container).parents('li:only-child').find('a:first');
	$(".dropdown > li").find('span').remove();
	$($container).append("<span> ("+platformname+")</span>");
}

   function getMovieName(videoID) {
      if(document.embeds && document.embeds[videoID]) {return document.embeds[videoID];}
      else if(document[videoID]) {return document[videoID];}
      else if(window[videoID]) {return window[videoID];}
      else {return null;}
   }

   function startVideo() {
      var playerElem = getMovieName("adspiritflashflvPlayer");
      if (playerElem) playerElem.flvplay();
   }

   function startPostRoll() {
      if(asmvi5431_vast) asmvi5431_vast.startAd();
   }

