$(function(){var subscribeNotifyTimeout="";$("form.newsletterSubscribe").bind("submit.subscribe",function(event){event.stopPropagation();var submitData={};var $this=$(this);var action=$this.attr("action");var method=$this.attr("method");var $subscribe=$this.find("input[type!=submit]");$subscribe.each(function(){eval("submitData."+this.name+"=\""+this.value+"\"");});if(submitData.email.length>0){$.ajax({url:action,dataType:"jsonp",type:method,data:submitData,success:function(data){if(data.result=="SUCCESS"){$("form.newsletterSubscribe input").attr("disabled","disabled");$.cookie('adfinnewsletterSubscribed','yes',{path:'/',expires:3650});}
if(data.response){$this.find("div.subscribeOutput").hide().html(data.response).slideDown(function(){clearTimeout(subscribeNotifyTimeout);subscribeNotifyTimeout=setTimeout("$('form.newsletterSubscribe div.subscribeOutput').slideUp();",10000);});}}});}
return false;});});var errorDisplaytimeout=0;$(function(){$('#login').bind('submit',function(){var apiURL='http://stuff.afterdawn.com/api';var loginDomains=["login.blasteroids.com","login.afterdawn.com","kirjaudu.download.fi","kirjaudu.puhelinvertailu.com","kirjaudu.hardware.fi","logginn.afterdawn.no","kirjaudu.edukas.fi","login.tomshardware.dk","logginn.tomshardware.no","logind.afterdawn.dk"];var errorMessageContainer=$('#loginInfoContainer');var errorMessages=$('#loginInfoBox');var loginErrorMessages="";$(errorMessageContainer).slideUp();clearInputDefault();tmpNick=$(this).find('input[name=AD_Nick]').val();tmpPassword=escape($(this).find('input[name=AD_Password]').val());if(tmpNick==''||tmpPassword==''){loginErrorMessages+=language.login.userNameOrPasswordMissing;$(errorMessages).html(language.login.error+loginErrorMessages);$(errorMessageContainer).slideDown('slow');if(typeof showInputDefault=='function'){var inputDefaultTimeout=setTimeout("showInputDefault();",150);}
errorDisplaytimeout=clearTimeout(errorDisplaytimeout);errorDisplaytimeout=setTimeout("$('#loginInfoContainer').slideUp('slow');",2500);return false;}
$.getJSON(apiURL+"/login_ajax.cfm?user="+tmpNick+"&pwd="+tmpPassword+"&callback=?",function(data){switch(data.result){case"ok":for(var i=0;i<loginDomains.length;i++){$('#topBarLoginIframes').append('<iframe id="loginIframe'+i+'" src="http://'+loginDomains[i]+'/multilogin.cfm?le_pipari='+data.le_pipari+'&der_keksi='+data.der_keksi+'&my_tz='+data.my_tz+'" width="1" height="1"></iframe>');}
break;case"fail":loginErrorMessages+=language.login.userNameOrPasswordInvalid;break;case"not_activated":loginErrorMessages+=language.login.accountNotActivated;break;case"remove_requested":loginErrorMessages+=language.login.removeRequested;break;case"banned":loginErrorMessages+=language.login.accountBanned;break;case"bounced":case"invalid_email":loginErrorMessages+=language.login.emailBounced;var invalidEmailRedirect=setTimeout("document.location=$('#login').attr('action').replace(/login\.cfm/,'login_bounced_user.cfm')+'?user=&email=';",2500);break;}
if(loginErrorMessages!=''){$(errorMessages).html(language.login.error+loginErrorMessages);$(errorMessageContainer).slideDown('slow');if(typeof showInputDefault=='function'){var inputDefaultTimeout=setTimeout("showInputDefault();",150);}
clearTimeout(errorDisplaytimeout);errorDisplaytimeout=clearTimeout(errorDisplaytimeout);errorDisplaytimeout=setTimeout("$('#loginInfoContainer').slideUp('slow');",5000);return false;}
else{if(typeof validateLoginForm=='function'){$('.loginValidateThis').unbind('submit',validateLoginForm);}
$('.loginValidateThis > .miniTabsForLogin').remove();$(errorMessages).html(language.login.welcomeBack+' '+data.firstName+'!');$(errorMessageContainer).slideDown('slow');$('#topBarLoggedInNick').text(data.nick);$('#topBarLoginText').show();$('#topBarLoginForm').hide();errorDisplaytimeout=clearTimeout(errorDisplaytimeout);errorDisplaytimeout=setTimeout("$('#loginInfoContainer').slideUp('slow');window.location.reload();",2500);}});return false;});$('#topBarLogoutLink').bind('click',function(){var loginDomains=["login.blasteroids.com","login.afterdawn.com","kirjaudu.download.fi","kirjaudu.puhelinvertailu.com","kirjaudu.hardware.fi","logginn.afterdawn.no","kirjaudu.edukas.fi","login.tomshardware.dk","logginn.tomshardware.no","logind.afterdawn.dk"];var errorMessageContainer=$('#loginInfoContainer');var errorMessages=$('#loginInfoBox');for(var i=0;i<loginDomains.length;i++){$('#topBarLoginIframes').append('<iframe id="loginIframe'+i+'" src="http://'+loginDomains[i]+'/multilogin.cfm?le_pipari=0&der_keksi=0&my_tz=0" width="1" height="1"></iframe>');}
$(errorMessages).html(language.login.loggedOut);$(errorMessageContainer).slideDown('slow');$('#login')[0].reset();if(typeof showInputDefault=='function'){showInputDefault();}
$('#topBarLoginText').hide();$('#topBarLoginForm').show();errorDisplaytimeout=clearTimeout(errorDisplaytimeout);errorDisplaytimeout=setTimeout("$('#loginInfoContainer').slideUp('slow');window.location.reload();",2500);return false;});});$(document).ready(function(){$("#userRating a.fancybox").fancybox({'hideOnContentClick':false,'overlayOpacity':0.7});$(".screenie").fancybox({'zoomSpeedIn':0,'zoomSpeedOut':0,'overlayShow':true,'titlePosition':'inside'});$(".labels span").click(function(){$(".searchForm").removeClass("words");$(".searchForm").removeClass("users");if($(this).attr("class")=="labelWords")$(".searchForm").addClass("words");if($(this).attr("class")=="labelUsers")$(".searchForm").addClass("users");$(window).resize();});$('.goToTop').click(function(){$('html, body').animate({scrollTop:0},'fast');return false;});$(".toggleThis:hidden").show();$(".toggleThis").click(function(){var tmp_title=$(this).attr("title");var targetDiv;var targetTable;if($(this).parents("div").hasClass("mainCategory")){targetDiv=".mainCategory";targetTable=".subCategoryHolder";}
else{targetDiv=".groupTableHolder";targetTable="table";}
if($(this).parents(targetDiv).hasClass("open")){$(this).parents(targetDiv).removeClass("open");$(this).parents(targetDiv).children(targetTable).animate({height:"hide",opacity:"hide"},"fast",function(){$(window).resize();});$(this).parents(targetDiv).addClass("closed");}
else{$(this).parents(targetDiv).removeClass("closed");$(this).parents(targetDiv).children(targetTable).animate({height:"show",opacity:"show"},"fast",function(){$(window).resize();});$(this).parents(targetDiv).addClass("open");}
$(this).attr("title",$(this).children("span").attr("title"));$(this).children("span").attr("title",tmp_title);});$(".listReviews .oneItem").click(function(){$(".listReviews .oneItem").removeClass("selected");var showMe=$(this).attr("id").replace("rating_","#comment_");$(".reviewedBox .featuredItem").hide();$(showMe).show();$(this).addClass("selected");$(window).resize();});$("body").bind("click",function(){$(".nick > .userOptions").hide();return true;});$(".nick.active").click(function(){$(this).children(".userOptions").slideDown("fast");});});(function($){$.fn.adTabs2=function(){return this.each(function(){var tabHolder=this;var hashFound=false;var activeTab="";$(tabHolder).find("hr").hide();var currentHash=(document.location.hash=="")?$(tabHolder).find(".tab_panels:first").attr("data-tabhash"):document.location.hash;$(tabHolder).find(".tabs a").each(function(){var itemHref=$(this).attr("href");$(itemHref).addClass("adTabPanel adTabPanel-"+itemHref.substring(1));var tabhash=$(itemHref).attr("data-tabhash");$(this).parent().addClass("adTabTab adTabTab-"+itemHref.substring(1));if(tabhash==currentHash.substring(1)){$(this).parent().addClass("active");activeTab=itemHref.substring(1);hashFound=true;}
$(this).bind("click",function(event){$(tabHolder).find(".tabs li").removeClass("active");$(this).parent().addClass("active");$(tabHolder).find("div.adTabPanel").hide();var tmpHolder=$(tabHolder).find("div.adTabPanel-"+itemHref.substring(1)).show();$(this).blur();document.location.hash=$(tmpHolder).attr("data-tabhash");$(window).resize();return false;});});if(!hashFound)
activeTab=$(tabHolder).find(".tabs a:first").attr("href").substring(1);$(tabHolder).find("li.adTabTab-"+activeTab).addClass("active");$(tabHolder).find("div.adTabPanel").hide();$(tabHolder).find("div.adTabPanel-"+activeTab).show();});};$.fn.adTabsSwitch2=function(){return this.each(function(){$(this).bind("click",function(event){var itemHref=$(this).attr("href").substring(1);var tmpTab=$("div.adTabPanel[data-tabhash="+itemHref+"]").attr("id");$("li.adTabTab-"+tmpTab).siblings("li.adTabTab").removeClass("active");$("li.adTabTab-"+tmpTab).addClass("active");$("div.adTabPanel-"+tmpTab).siblings("div.adTabPanel").hide();$("div.adTabPanel-"+tmpTab).show();$(window).resize();});});};})(jQuery);if($(window).width()<1020){$('#feedbackTab').remove();}
if($(window).width()<1060){$('#levisTab').remove();}
if($(window).height()<500){$('div.fixed_footer').remove();}
$(document).ready(function(){if(!$('body').hasClass('large')){if($('#niTopHolder').width()>740){$('body').addClass('large');}}
$('img.lazyload').load(function(){$(window).resize();}).appear(function(){var lazyload=$(this).attr('lazyload');if(lazyload){$(this).attr('src',lazyload).removeAttr('lazyload');}
var lazyload=$(this).attr('data-lazyload');if(lazyload){$(this).attr('src',lazyload).removeAttr('data-lazyload');}});$(window).resize();$("time.timeago").timeago();$("img[src=http://aka-cdn-ns.adtech.de/images/AdTracImage.gif]").parent().remove();});(function($){$.fn.placeAd=function(){return this.each(function(){var adTmp=this;window.setTimeout(function(){var adName=adTmp;var am=$('#'+adName+'-adcode'),ah=$('#'+adName+'-placeholder'),h=am.height(),w=am.width();ah.width(w).height(h);if((Math.abs(am.offset().top-ah.offset().top)>5)||(Math.abs(am.offset().left-ah.offset().left)>2)){am.offset({left:Math.floor(ah.offset().left),top:Math.floor(ah.offset().top)});}
if(Math.abs(am.offset().top-ah.offset().top)>5){window.setTimeout(arguments.callee,1);}},1);});};})(jQuery);$(window).load(function(){$(window).resize();});function trackClick(section,id,lang,itemtype,external){var now,path,img,external;now=new Date();path='/ajax/q.cfm';path+='?a=trackClick&timestamp='+now.getTime();path+='&section='+escape(section)+'&id='+escape(id)+'&lang='+lang;if(itemtype){path+='&itemtype='+escape(itemtype);}
if(external){path+='&externalLink='+escape(external);}
img=new Image();img.src=path;}
