var hsImageLoader=new ImagePreLoader();function CountDown(a){var b=0;var c=[];var f=[];var g=new Date();var d=null;var i=60;var e=this;var h=function(){var l=new Date();var j=g.getTime()-l.getTime();var k=j>0?j:0;if(k<i){clearInterval(b);f=[0,0,0,0,0]}else{f[0]=parseInt(k/(24*3600*1000));k-=f[0]*(24*3600*1000);f[1]=parseInt(k/(3600*1000));k-=f[1]*(3600*1000);f[2]=parseInt(k/(60*1000));k-=f[2]*(60*1000);f[3]=parseInt(k/(1000));k-=f[3]*(1000);f[4]=parseInt(k/(10))}d.each(function(n){var m=f[n];if(m<0){m=0}m=m.toString();if(m.length<2){m="0"+m}$(this).html(m)})};this.show=function(j){if(j){d.parent().show()}else{d.parent().hide()}};this.init=function(){if(!d){d=$("#countdown >span")}$("#countdown").css("opacity",1);var j=new Date();g=new Date(j.getTime()+a.timeLeft*1000);b=setInterval(h,i)};this.start=function(){if(a.imgs){hsImageLoader.addImages(a.imgs,e.init)}else{e.init()}};this.getHtml=function(){var j=a.backStyle?' style="'+a.backStyle+'"':"";var l=a.timerStyle?' style="'+a.timerStyle+'"':"";var m='<div id="countdown"'+j+">";for(var k=0;k<5;k++){m+="<span"+l+">00</span>"}m+="</div>";return m}}function HomeDefault(d,h){var e={w:830,h:300};var i=null,g=null;var c=d&&d.cfgCD?(new CountDown(d.cfgCD)):null;var f=this;var a=function(j){if(j.layerX<e.w&&j.layerY<e.h){h.rightScroll.stopAutoScroll();f.show(d.image)}};var b=function(j){h.rightScroll.startAutoScroll()};this.show=function(l){if(!i||i.length<=0){i=$("#bannerdef")}if(!g||g.length<=0){g=$("#bannerdef_bk")}var j=g.attr("src");if(l){if(l!=j){i.stop(true,true).fadeTo(50,0.25,function(){g.attr("src",l)}).fadeTo(400,1);if(c){c.show(l==d.image)}if(l==d.image){$("#lefttime").show()}else{$("#lefttime").hide()}}}else{var k=d.image;if(j!=k){i.stop(true,true).fadeTo(50,0.25,function(){g.attr("src",k)}).fadeTo(400,1);if(c){c.show(true)}$("#lefttime").show()}}};this.gray=function(j){if(!i||i.length<=0){i=$("#bannerdef")}if(!g||g.length<=0){g=$("#bannerdef_bk")}if(j){i.stop(true,true).fadeTo(50,0.25)}else{i.stop(true,true).delay(500).fadeTo(400,1)}};this.init=function(){var j='<img id="bannerdef_bk" src="'+d.image+'"/>'+(c?c.getHtml():"")+(d.endsOn?'<div id="lefttime"'+(d.endsOn.endsOnStyle?' style="'+d.endsOn.endsOnStyle+'"':"")+"><span>Offer ends on "+d.endsOn.endsOnDate+"<br/>Click for details</span></div>":"");$("#bannerdef").append(j).click(function(){document.location.href=d.url}).mouseover(a).mouseout(b);if(c){c.start()}};this.start=function(){var j=[d.image];this.init()}}function RightScroll(d,m){var e=false;var c=false;var b=0;var o=d.items;var a={normal:{width:158,height:40},big:{width:158,height:80},gap:3};var h=null;var j=null;var i=this;var n=function(p){if(!h||h.length<=0){return}m.homeDefault.show(p?"":d.items[b].bimg);$(h).each(function(q){var s=q==b?a.big:a.normal;var r=$(this);var t=q==b?"0 0":a.big.width+"px "+a.big.height+"px ";r.css("background-position",t).stop().animate({height:s.height+"px"},{queue:false,duration:300});if(q==b){r.children("span").stop().fadeTo(100,0)}else{r.children("span").stop().fadeTo(100,1)}})};var f=function(q){i.stopAutoScroll();var p=$(q.currentTarget).attr("idx");m.homeDefault.show(d.items[p].bimg);if(b!=p){b=p;n()}};var g=function(p){i.startAutoScroll()};var l=0;this.startAutoScroll=function(p){m.homeDefault.show("");if(l){return}if(undefined!=p){b=p-1}l=setInterval(k,1000*2)};this.stopAutoScroll=function(){if(l){clearInterval(l);l=0}};var k=function(){b=(parseInt(b)+1)%d.items.length;n(true)};this.gray=function(p){if(!j){j=$("#bannerscroll")}if(p){j.stop(true,true).delay(200).hide()}else{j.stop(true,true).delay(200).show()}};this.init=function(){j=$("#bannerscroll");for(var q=0;q<o.length;q++){var p="url("+d.items[q].simg+") no-repeat scroll "+a.big.width+"px "+a.big.height+"px black";var r='<div idx="'+q+'" href="'+d.items[q].url+'" style="background:'+p+'"><span>'+d.items[q].title+"</span></div>";j.append(r)}h=j.mouseleave(g).children("div").click(function(s){document.location.href=$(this).attr("href")}).mouseover(f);n(true);i.startAutoScroll(1)};this.start=function(){var p=[];for(var r=0,q=d.items.length;r<q;r++){p.push(d.items[r].simg,d.items[r].bimg)}hsImageLoader.addImages(p,this.init)}}function BottomRise(e,i){var g=this;var h=e.items;var a={small:{width:90,height:110},normal:{width:244,height:110},big:{width:800,height:380},gap:1};var f=980;var b=null;var c=null;var j=function(p){i.rightScroll.stopAutoScroll();i.rightScroll.gray(true);i.homeDefault.gray(true);var u=$(p.currentTarget).attr("idx");var q=a.big.width;var r=a.big.height;var m=a.small.width;var k=a.small.height;var o=a.gap;var v=h.length;var s=(f-q-o*(v-1))/(v-1);for(var n=0;n<v;n++){var l=$(b[n]);var t=$(c[n]);if(n<u){t.stop().animate({left:(s+o)*n+"px",width:s+"px",height:k+"px",opacity:"0"},500);l.stop().animate({left:(s+o)*n+"px",width:s+"px"},500)}else{if(n==u){t.stop().animate({left:(s+o)*n+"px",width:q+"px",height:r+"px",opacity:"1"},500);l.stop().animate({left:(s+o)*n+"px"},500)}else{t.stop().animate({left:((s+o)*(n-1)+q+o)+"px",width:s+"px",height:k+"px",opacity:"0"},500);l.stop().animate({left:((s+o)*(n-1)+q+o)+"px",width:s+"px"},500)}}}};var d=function(p){i.homeDefault.gray(false);i.rightScroll.gray(false);var u=$(p.currentTarget).attr("idx");var q=a.big.width;var r=a.big.height;var m=a.normal.width;var k=a.normal.height;var o=a.gap;var v=h.length;var s=(f-q-o*(v-1))/(v-1);for(var n=0;n<v;n++){var l=$(b[n]);var t=$(c[n]);if(n==u){t.stop().animate({left:(m+o)*n+"px",width:m+"px",height:k+"px",opacity:"0"},500);l.stop().animate({left:(m+o)*n+"px",width:m+"px",opacity:"1"},500)}else{t.stop().animate({left:(m+o)*n+"px",width:m+"px",height:k+"px",opacity:"0"},500);l.stop().animate({left:(m+o)*n+"px",width:m+"px"},500)}}i.rightScroll.startAutoScroll()};this.init=function(){var m=$("#bannerrise");var k=0;for(var l=0;l<h.length;l++){m.append('<div class="risesmall" style="background-image:url('+e.items[l].simg+");left:"+k+'px" idx="'+l+'"></div>');k+=a.normal.width+a.gap}for(var l=0,k=0;l<h.length;l++){m.append('<div class="risebig" style="background-image:url('+e.items[l].bimg+");left:"+k+'px" idx="'+l+'" href="'+e.items[l].url+'"'+(e.items[l].ext?" "+e.items[l].ext:"")+(e.items[l].newwin?' target="_blank"':"")+"></div>");k+=a.normal.width+a.gap}b=$("div.risesmall",m);c=$("div.risebig",m).click(function(p){var o=$(this);var n=o.attr("href");if(o.attr("target")){window.open(n,"_blank")}else{document.location.href=n}}).mouseover(j).mouseout(d);m=null};this.start=function(){var k=[];for(var m=0,l=h.length;m<l;m++){k.push(e.items[m].simg,e.items[m].bimg)}hsImageLoader.addImages(k,g.init)}}function HomeShow(b){var a=new pngAnimation($("#bannerloadingmask"),$("#bannerloading"),$("#bannerloadingimg"),1268,114);hsImageLoader.onProcess=function(c){$("#bannerloadingimg >span").html(c+"% loaded");if(c>=100){a.stop();$("#lefttime").show()}};this.homeDefault=new HomeDefault(b.cfgHD,this);this.rightScroll=new RightScroll(b.cfgLS,this);this.bottomRise=new BottomRise(b.cfgBR,this);this.homeDefault.start();this.rightScroll.start();this.bottomRise.start();a.start()};var hsImageLoader=new ImagePreLoader();function CountDown(a){var b=0;var c=[];var f=[];var g=new Date();var d=null;var i=60;var e=this;var h=function(){var l=new Date();var j=g.getTime()-l.getTime();var k=j>0?j:0;if(k<i){clearInterval(b);f=[0,0,0,0,0]}else{f[0]=parseInt(k/(24*3600*1000));k-=f[0]*(24*3600*1000);f[1]=parseInt(k/(3600*1000));k-=f[1]*(3600*1000);f[2]=parseInt(k/(60*1000));k-=f[2]*(60*1000);f[3]=parseInt(k/(1000));k-=f[3]*(1000);f[4]=parseInt(k/(10))}d.each(function(n){var m=f[n];if(m<0){m=0}m=m.toString();if(m.length<2){m="0"+m}$(this).html(m)})};this.show=function(j){if(j){d.parent().show()}else{d.parent().hide()}};this.init=function(){if(!d){d=$("#countdown >span")}$("#countdown").css("opacity",1);var j=new Date();g=new Date(j.getTime()+a.timeLeft*1000);b=setInterval(h,i)};this.start=function(){if(a.imgs){hsImageLoader.addImages(a.imgs,e.init)}else{e.init()}};this.getHtml=function(){var j=a.backStyle?' style="'+a.backStyle+'"':"";var l=a.timerStyle?' style="'+a.timerStyle+'"':"";var m='<div id="countdown"'+j+">";for(var k=0;k<5;k++){m+="<span"+l+">00</span>"}m+="</div>";return m}}function HomeDefault(d,h){var e={w:830,h:300};var i=null,g=null;var c=d&&d.cfgCD?(new CountDown(d.cfgCD)):null;var f=this;var a=function(j){if(j.layerX<e.w&&j.layerY<e.h){h.rightScroll.stopAutoScroll();f.show(d.image)}};var b=function(j){h.rightScroll.startAutoScroll()};this.show=function(l){if(!i||i.length<=0){i=$("#bannerdef")}if(!g||g.length<=0){g=$("#bannerdef_bk")}var j=g.attr("src");if(l){if(l!=j){i.stop(true,true).fadeTo(50,0.25,function(){g.attr("src",l)}).fadeTo(400,1);if(c){c.show(l==d.image)}if(l==d.image){$("#lefttime").show()}else{$("#lefttime").hide()}}}else{var k=d.image;if(j!=k){i.stop(true,true).fadeTo(50,0.25,function(){g.attr("src",k)}).fadeTo(400,1);if(c){c.show(true)}$("#lefttime").show()}}};this.gray=function(j){if(!i||i.length<=0){i=$("#bannerdef")}if(!g||g.length<=0){g=$("#bannerdef_bk")}if(j){i.stop(true,true).fadeTo(50,0.25)}else{i.stop(true,true).delay(500).fadeTo(400,1)}};this.init=function(){var j='<img id="bannerdef_bk" src="'+d.image+'"/>'+(c?c.getHtml():"")+(d.endsOn?'<div id="lefttime"'+(d.endsOn.endsOnStyle?' style="'+d.endsOn.endsOnStyle+'"':"")+"><span>Offer ends on "+d.endsOn.endsOnDate+"<br/>Click for details</span></div>":"");$("#bannerdef").append(j).click(function(){document.location.href=d.url}).mouseover(a).mouseout(b);if(c){c.start()}};this.start=function(){var j=[d.image];this.init()}}function RightScroll(d,m){var e=false;var c=false;var b=0;var o=d.items;var a={normal:{width:158,height:40},big:{width:158,height:80},gap:3};var h=null;var j=null;var i=this;var n=function(p){if(!h||h.length<=0){return}m.homeDefault.show(p?"":d.items[b].bimg);$(h).each(function(q){var s=q==b?a.big:a.normal;var r=$(this);var t=q==b?"0 0":a.big.width+"px "+a.big.height+"px ";r.css("background-position",t).stop().animate({height:s.height+"px"},{queue:false,duration:300});if(q==b){r.children("span").stop().fadeTo(100,0)}else{r.children("span").stop().fadeTo(100,1)}})};var f=function(q){i.stopAutoScroll();var p=$(q.currentTarget).attr("idx");m.homeDefault.show(d.items[p].bimg);if(b!=p){b=p;n()}};var g=function(p){i.startAutoScroll()};var l=0;this.startAutoScroll=function(p){m.homeDefault.show("");if(l){return}if(undefined!=p){b=p-1}l=setInterval(k,1000*2)};this.stopAutoScroll=function(){if(l){clearInterval(l);l=0}};var k=function(){b=(parseInt(b)+1)%d.items.length;n(true)};this.gray=function(p){if(!j){j=$("#bannerscroll")}if(p){j.stop(true,true).delay(200).hide()}else{j.stop(true,true).delay(200).show()}};this.init=function(){j=$("#bannerscroll");for(var q=0;q<o.length;q++){var p="url("+d.items[q].simg+") no-repeat scroll "+a.big.width+"px "+a.big.height+"px black";var r='<div idx="'+q+'" href="'+d.items[q].url+'" style="background:'+p+'"><span>'+d.items[q].title+"</span></div>";j.append(r)}h=j.mouseleave(g).children("div").click(function(s){document.location.href=$(this).attr("href")}).mouseover(f);n(true);i.startAutoScroll(1)};this.start=function(){var p=[];for(var r=0,q=d.items.length;r<q;r++){p.push(d.items[r].simg,d.items[r].bimg)}hsImageLoader.addImages(p,this.init)}}function BottomRise(e,i){var g=this;var h=e.items;var a={small:{width:90,height:110},normal:{width:244,height:110},big:{width:800,height:380},gap:1};var f=980;var b=null;var c=null;var j=function(p){i.rightScroll.stopAutoScroll();i.rightScroll.gray(true);i.homeDefault.gray(true);var u=$(p.currentTarget).attr("idx");var q=a.big.width;var r=a.big.height;var m=a.small.width;var k=a.small.height;var o=a.gap;var v=h.length;var s=(f-q-o*(v-1))/(v-1);for(var n=0;n<v;n++){var l=$(b[n]);var t=$(c[n]);if(n<u){t.stop().animate({left:(s+o)*n+"px",width:s+"px",height:k+"px",opacity:"0"},500);l.stop().animate({left:(s+o)*n+"px",width:s+"px"},500)}else{if(n==u){t.stop().animate({left:(s+o)*n+"px",width:q+"px",height:r+"px",opacity:"1"},500);l.stop().animate({left:(s+o)*n+"px"},500)}else{t.stop().animate({left:((s+o)*(n-1)+q+o)+"px",width:s+"px",height:k+"px",opacity:"0"},500);l.stop().animate({left:((s+o)*(n-1)+q+o)+"px",width:s+"px"},500)}}}};var d=function(p){i.homeDefault.gray(false);i.rightScroll.gray(false);var u=$(p.currentTarget).attr("idx");var q=a.big.width;var r=a.big.height;var m=a.normal.width;var k=a.normal.height;var o=a.gap;var v=h.length;var s=(f-q-o*(v-1))/(v-1);for(var n=0;n<v;n++){var l=$(b[n]);var t=$(c[n]);if(n==u){t.stop().animate({left:(m+o)*n+"px",width:m+"px",height:k+"px",opacity:"0"},500);l.stop().animate({left:(m+o)*n+"px",width:m+"px",opacity:"1"},500)}else{t.stop().animate({left:(m+o)*n+"px",width:m+"px",height:k+"px",opacity:"0"},500);l.stop().animate({left:(m+o)*n+"px",width:m+"px"},500)}}i.rightScroll.startAutoScroll()};this.init=function(){var m=$("#bannerrise");var k=0;for(var l=0;l<h.length;l++){m.append('<div class="risesmall" style="background-image:url('+e.items[l].simg+");left:"+k+'px" idx="'+l+'"></div>');k+=a.normal.width+a.gap}for(var l=0,k=0;l<h.length;l++){m.append('<div class="risebig" style="background-image:url('+e.items[l].bimg+");left:"+k+'px" idx="'+l+'" href="'+e.items[l].url+'"'+(e.items[l].ext?" "+e.items[l].ext:"")+(e.items[l].newwin?' target="_blank"':"")+"></div>");k+=a.normal.width+a.gap}b=$("div.risesmall",m);c=$("div.risebig",m).click(function(p){var o=$(this);var n=o.attr("href");if(o.attr("target")){window.open(n,"_blank")}else{document.location.href=n}}).mouseover(j).mouseout(d);m=null};this.start=function(){var k=[];for(var m=0,l=h.length;m<l;m++){k.push(e.items[m].simg,e.items[m].bimg)}hsImageLoader.addImages(k,g.init)}}function HomeShow(b){var a=new pngAnimation($("#bannerloadingmask"),$("#bannerloading"),$("#bannerloadingimg"),1268,114);hsImageLoader.onProcess=function(c){$("#bannerloadingimg >span").html(c+"% loaded");if(c>=100){a.stop();$("#lefttime").show()}};this.homeDefault=new HomeDefault(b.cfgHD,this);this.rightScroll=new RightScroll(b.cfgLS,this);this.bottomRise=new BottomRise(b.cfgBR,this);this.homeDefault.start();this.rightScroll.start();this.bottomRise.start();a.start()};
