usingNamespace("Biz.Page.Display")["Initialize"] = function() {window.attachEvent("onload",(function(){Biz.Page.Display.AutoWidthProductCell();}));window.attachEvent("onresize",Biz.Page.Display.AutoWidthProductCell);};usingNamespace("Web.Template")["Rollover"] = {displayId : "",timer : null,over : function(){var tgn = window.event.srcElement.nodeName;var lastId = Web.Template.Rollover.displayId;var o = (tgn == "IMG") ? window.event.srcElement.parentNode.parentNode.childNodes[0]:null;if (o && o.id != lastId) {Web.UI.Control.setAttribute(o,{"style.display":"block"});var f = $("commonIframe");if (f && f.nodeName == "IFRAME"){if(o.offsetTop>0){Web.UI.Control.setAttribute(f,{"style.display":"block"});Web.UI.Control.setAttribute(f,{"style.position":"absolute"});Web.UI.Control.setAttribute(o,{"style.zIndex":"500"});Web.UI.Control.setAttribute(f,{"style.zIndex":"100"});Web.UI.Control.setAttribute(f,{"style.top":o.offsetTop});Web.UI.Control.setAttribute(f,{"style.left":o.offsetLeft});Web.UI.Control.setAttribute(f,{"style.width":o.offsetWidth});Web.UI.Control.setAttribute(f,{"style.height":o.offsetHeight});Web.UI.Control.setAttribute(f,{"style.filter":"progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)"});}else{Web.UI.Control.setAttribute(f,{"style.width":0});Web.UI.Control.setAttribute(f,{"style.height":0});Web.UI.Control.setAttribute(f,{"style.display":"none"});};};Web.Template.Rollover.hidden(0);Web.Template.Rollover.displayId = o.id;};if(Web.Template.Rollover.timer){clearTimeout(Web.Template.Rollover.timer);};},out : function(){var tgn = window.event.srcElement.nodeName;var o = (tgn == "UL") ? window.event.srcElement : (tgn == "LI") ? window.event.srcElement.parentNode:(tgn == "A") ? window.event.srcElement.parentNode.parentNode : (tgn == "IMG") ? window.event.srcElement.parentNode.parentNode.childNodes[0]:{id:""};if (o.id==Web.Template.Rollover.displayId) {Web.Template.Rollover.timer = setTimeout(Web.Template.Rollover.hidden,100);};},hidden : function(t){if(Web.Template.Rollover.displayId.length>0){var o = $(Web.Template.Rollover.displayId);if(t!=0){var f = $("commonIframe");if (f && f.nodeName == "IFRAME"){Web.UI.Control.setAttribute(f,{"style.display":"none"});}};Web.UI.Control.setAttribute(o,{"style.display":"none"});};Web.Template.Rollover.displayId = "";}};usingNamespace("Biz.Page.Display")["AutoWidthProductCell"] = function(){switch (Biz.Store.ProductCell.type){case Web.Enum.UI.ProductCell.Type.Normal:Biz.Page.Display.AutoWidthProductCellGeneral();break;case Web.Enum.UI.ProductCell.Type.DVD:Biz.Page.Display.AutoWidthProductCellDVD();break;default:break;};};usingNamespace("Biz.Page.Display")["AutoWidthProductCellGeneral"] = function() {if (!$("bodyCenterArea")){return;};var cell = $("bcaProductCell");if (!cell){cell=$("tabStoreProductCell");};if (!cell){return;};var w = parseInt($("bodyCenterArea").offsetWidth);var ic = cell.className.replace(/[^\d]/ig,'') - 0;w = (w < 700) ? 700:w;var cc = Math.floor(w / 230);var mx = (ic < 4) ? ic:4;cc = (cc > mx) ? mx:cc;var pd = ((w - (232 * cc)) / (cc*2)) + 'px';var hps;for (var i = 1; i <= ic; ++i) {if (hps = $('cellItem' + i)) {Web.UI.Control.setAttribute(hps,{"style.paddingLeft":pd});if ((i % cc) == 0) {Web.UI.Control.removeCss(hps,"crb");Web.UI.Control.setAttribute(hps,{"style.paddingRight":"0px"});} else {Web.UI.Control.addCss(hps,"crb");Web.UI.Control.setAttribute(hps,{"style.paddingRight":pd});};};};};usingNamespace("Biz.Page.Display")["AutoWidthProductCellDVD"] = function() {if (!$("bodyCenterArea")){return;};var ic = [0, 0, 0, 0];var itn = ["ne","ns","cs",""];var hdvd = false;var o,tic = 0;if (o = $("bcaneDVDProductCell")){ic[0] = o.className.replace(/[^\d]/ig,'') - 0;hdvd = true;o = null;};if (o = $("bcansDVDProductCell")){ic[1] = o.className.replace(/[^\d]/ig,'') - 0;hdvd = true;o = null;};if (o = $("bcacsDVDProductCell")){ic[2] = o.className.replace(/[^\d]/ig,'') - 0;hdvd = true;o = null;};if (o = $("bcaDVDProductCell")){ic[3] = o.className.replace(/[^\d]/ig,'') - 0;hdvd = true;o = null;};if (!hdvd){return;};for (var i = 0; i < ic.length; ++i) {tic = (tic < ic[i]) ? ic[i]:tic;};var w = parseInt($("bodyCenterArea").offsetWidth);w = (w < 700) ? 700:w;var cc = Math.floor(w / 230);var mx = (tic < 4) ? ic:4;cc = (cc > mx) ? mx:cc;var pd = ((w - (230 * cc)) / (cc*2)) + 'px';var hps;for (var j = 0; j < ic.length; ++j) {for (var i = 1; i <= ic[j]; ++i) {if (hps = $(itn[j] + 'CellItem' + i)) {Web.UI.Control.setAttribute(hps,{"style.display":""});Web.UI.Control.setAttribute(hps,{"style.paddingLeft":pd});if ((i % cc) == 0) {Web.UI.Control.removeCss(hps,"crb");Web.UI.Control.setAttribute(hps,{"style.paddingRight":"0px"});} else {Web.UI.Control.addCss(hps,"crb");Web.UI.Control.setAttribute(hps,{"style.paddingRight":pd});};};};if (j == 0 && cc == 3 && hps){Web.UI.Control.setAttribute(hps,{"style.display":"none"});};};};usingNamespace("Biz.Page.Display")["AutoFontSizeForFF"] = function() {var dBody=document.defaultView.getComputedStyle(document.body,null);if(!dBody){return;}var dSize=dBody.getPropertyValue("font-size");dSize=Number.parse(dSize.replace("/[^\d]/",""));var lastsize=0;try{lastsize=Runtime.Page.Display.Parameters.LAST_SIZE;}catch(ex){lastsize=usingNamespace("Runtime.Page.Display.Parameters")["LAST_SIZE"]=0;};if(dSize==lastsize){return;};if(dSize>10){if(dSize<14){Biz.Page.Display.AutoFontSize.setCss("biggerFontSizeTemplate");}else{Biz.Page.Display.AutoFontSize.setCss("biggestFontSizeTemplate");};}else{Biz.Page.Display.AutoFontSize.clearCss();};Runtime.Page.Display.Parameters.LAST_SIZE=dSize;Biz.Page.Display.AutoFontSize.showWarning(dSize);};usingNamespace("Biz.Page.Display")["AutoFontSizeForIE"] = function() {if (!window.readyState=="complete"){return;};if (!$("ieFontCheck")){return;};var dSize = $("ieFontCheck").offsetWidth;var lastsize=0;try{lastsize=Runtime.Page.Display.Parameters.LAST_SIZE;}catch(ex){lastsize=usingNamespace("Runtime.Page.Display.Parameters")["LAST_SIZE"]=0;};if(dSize==lastsize){return;};if(dSize > 7){if (dSize < 11){Biz.Page.Display.AutoFontSize.setCss("biggerFontSizeTemplate");}else{Biz.Page.Display.AutoFontSize.setCss("biggestFontSizeTemplate");};}else{Biz.Page.Display.AutoFontSize.clearCss();};Runtime.Page.Display.Parameters.LAST_SIZE=dSize;Biz.Page.Display.AutoFontSize.showWarning(dSize);};usingNamespace("Biz.Page.Display")["AutoFontSize"] = {initialize:function(){window.attachEvent("onload",(function(){Biz.Page.Display.AutoFontSize.process();}));usingNamespace("Runtime.Page.Display.Parameters")["LAST_SIZE"]=0;},process:function(){if(Web.Environment.Browser.isIE()){window.setInterval(Biz.Page.Display.AutoFontSizeForIE, 200);}else{window.setInterval(Biz.Page.Display.AutoFontSizeForFF, 200);};},clearCss:function(){Web.UI.Control.clearCss($("rolloverMenu"));Web.UI.Control.clearCss($("blaNavigation"));Web.UI.Control.clearCss($("bodyRightArea"));Web.UI.Control.clearCss($("haInfoBar"));},setCss:function(className){if(!String.isNullOrEmpty(className)){Web.UI.Control.setAttribute($("rolloverMenu"),{"className":className});Web.UI.Control.setAttribute($("blaNavigation"),{"className":className});Web.UI.Control.setAttribute($("bodyRightArea"),{"className":className});Web.UI.Control.setAttribute($("haInfoBar"),{"className":className});}},showWarning:function(dSize){if(!Number.isNumeric(dSize)){return;};var bfw;var maxSize = (Web.Environment.Browser.isIE()) ? 13 : 15 ;if (bfw = $("bigFontWarring")){if (dSize > maxSize){Web.UI.Control.setAttribute(bfw,{"style.display":"block"});}else{Web.UI.Control.setAttribute(bfw,{"style.display":"none"});};};}};Biz.Page.Display.AutoFontSize.initialize();usingNamespace("Biz.Page.Display")["AutoPositionTabMenu"]={nsDone:0,submenuWidth:166,submenuLeft:-2,adjustSubmenuPosition:function(n){if(String.isNullOrEmpty(n)||!$(n)){return;};var apm=Biz.Page.Display.AutoPositionTabMenu;var menu=$(n);apm.ct=0;apm.submenuWidth=menu.clientWidth;if(Web.Environment.Browser.currentVersion()!=Web.Enum.Browser.Netscape_7){if(!apm.checkWidth(menu)){if(Web.Environment.Browser.isNetscape()){apm.fixNetscape(n,menu.clientWidth);var pos=menu.parentNode.offsetLeft-menu.clientWidth+menu.parentNode.clientWidth-apm.submenuLeft;menu.style.left=pos+"px";return;};menu.style.right="0px";}else{menu.style.right="";};};},fixNetscape:function(n,lv){var apm=Biz.Page.Display.AutoPositionTabMenu;var menu=$(n);var wi=menu.clientWidth;var pos=menu.parentNode.offsetLeft-menu.clientWidth+menu.parentNode.clientWidth-apm.submenuLeft;menu.style.left=pos+"px";if(lv>0){if(wi==lv){if(!apm.nsDone)apm.fixNetscape(n,wi);}else{apm.nsDone=1;};};return;},checkWidth:function(e){try{var apm=Biz.Page.Display.AutoPositionTabMenu;apm.submenuWidth=e.clientWidth;if(Web.Environment.Browser.isIE()){return (e.parentNode.offsetLeft-$("container").offsetLeft+apm.submenuWidth+apm.submenuLeft)>$("container").offsetWidth?false:true;};return (e.parentNode.offsetLeft-$("container").offsetLeft+apm.submenuWidth+apm.submenuLeft)>$("container").clientWidth?false:true;}catch(er){return true;};}};usingNamespace("Biz.Page.Display")["WriteBlankIFrame"]=function(name,onload,v,w,h){var sb=new Sys.Text.StringBuilder();sb.appendLine("<script type=\"text/javascript\">");sb.appendLine("var bh=Web.UI.ResourceManager.Image.build(\"blank.html\");");sb.appendLine("var vd=\"javascript:void(0)\";");sb.appendLine("var ver=10;");sb.appendLine("var ld='"+onload+"';");sb.appendLine("ver=parseFloat(navigator.userAgent.substring(navigator.userAgent.indexOf(\"Netscape\")+9));");sb.appendLine("var ifr=\"<iframe src='[@srcstr]' title='ForLayout' frameborder='0' framespacing='0' scrolling='no' border='0' onload='\"+ld+\"' name='"+name+"' style='"+v+"' "+w+h+">iframe for layout<\/iframe>\";");sb.appendLine("if(Web.Environment.Browser.isNetscape()&&ver<5){");sb.appendLine("document.write(ifr.replace(\"[@srcstr]\",bh));}else{");sb.appendLine("document.write(ifr.replace(\"[@srcstr]\",vd));};");sb.appendLine("<\/script>");document.write(sb.toString());};usingNamespace("Biz.Common")["RatingControl"]={OverallRating:(function(d,b){var instance=this;var EGGNUMBER=5;var wuc=Web.UI.Control;var div1;var div2;var hiddenInput;var p;var reverse=b;this.a=new Array(EGGNUMBER);this.img=new Array(EGGNUMBER);this.disimg=new Array(EGGNUMBER);this.eggRating=0;this.hiddenName="Rating";this.disable=function(b){isDisable(b);};var initEnableDiv=function(){div1=wuc.create("div");for(var i=0;i<EGGNUMBER;i++){instance.a[i]=buildElementA(i);instance.img[i]=buildElementImg(i);wuc.appendChild(instance.a[i],instance.img[i]);wuc.appendChild(div1,instance.a[i]);};wuc.appendChild(p,div1);};var initDisableDiv=function(){div2=wuc.create("div");for(var i=0;i<EGGNUMBER;i++){instance.disimg[i]=buildElementDisImg(i);wuc.appendChild(div2,instance.disimg[i]);};wuc.appendChild(p,div2);};var initHiddenInput=function(){hiddenInput=buildElementInput();wuc.appendChild(p,hiddenInput);};var addEvent=function(){for(var i=0;i<EGGNUMBER;i++){if(instance.a[i]){instance.a[i].attachEvent("onclick",setRating);instance.a[i].attachEvent("onmouseover",showRating);instance.a[i].attachEvent("onfocus",showRating);instance.a[i].attachEvent("onmouseout",restoreRating);instance.a[i].attachEvent("onblur",restoreRating);};};};var buildElementA=function(i){var a=wuc.create("a");wuc.setAttribute(a,{"className":"noline"});wuc.setAttribute(a,{"href":"javascript:void(0);"});wuc.setAttribute(a,{"style.cssFloat":"left"});wuc.setAttribute(a,{"name":reverse?EGGNUMBER-i:i+1});return a;};var buildElementImg=function(i){var img=wuc.create("img");wuc.setAttribute(img,{"src":Web.UI.ResourceManager.Image.build("whiteegg.gif")});wuc.setAttribute(img,{"title":"rate "+(i+1)+" star"});wuc.setAttribute(img,{"alt":"rate "+(i+1)+" star"});wuc.setAttribute(img,{"name":reverse?EGGNUMBER-i:i+1});return img;};var buildElementDisImg=function(i){var img=wuc.create("img");wuc.setAttribute(img,{"src":Web.UI.ResourceManager.Image.build("whiteegg.gif")});wuc.setAttribute(img,{"title":"rate "+(i+1)+" star"});wuc.setAttribute(img,{"alt":"rate "+(i+1)+" star"});wuc.setAttribute(img,{"style.cssFloat":"left"});return img;};var buildElementInput=function(){var input;if(Web.Environment.Browser.isIE()){input=wuc.create("<input name='Rating' type='hidden'>");}else{input=wuc.create("input");wuc.setAttribute(input,{"type":"hidden"});wuc.setAttribute(input,{"name":instance.hiddenName});}if(reverse){wuc.setAttribute(input,{"value":instance.eggRating!=0?instance.eggRating:EGGNUMBER+1});}else{wuc.setAttribute(input,{"value":instance.eggRating});};return input;};var setRating=function(){var n=window.event.srcElement.name;for(var i=0;i<EGGNUMBER;i++){instance.img[i].src=i+1<=(reverse?EGGNUMBER+1-n:n)?Web.UI.ResourceManager.Image.build("goldegg.gif"):Web.UI.ResourceManager.Image.build("whiteegg.gif");};hiddenInput.value=n;};var restoreRating=function(){var n=hiddenInput.value;for(var i=0;i<EGGNUMBER;i++){instance.img[i].src=i+1<=(reverse?EGGNUMBER+1-n:n)?Web.UI.ResourceManager.Image.build("goldegg.gif"):Web.UI.ResourceManager.Image.build("whiteegg.gif");};};var showRating=function(){var n=window.event.srcElement.name;for(var i=0;i<EGGNUMBER;i++){instance.img[i].src=i+1<=(reverse?EGGNUMBER+1-n:n)?Web.UI.ResourceManager.Image.build("goldegg.gif"):Web.UI.ResourceManager.Image.build("whiteegg.gif");};};var showDisEgg=function(){var n=hiddenInput.value;for(var i=0;i<EGGNUMBER;i++){instance.disimg[i].src=i+1<=(reverse?EGGNUMBER+1-n:n)?Web.UI.ResourceManager.Image.build("disableegg.gif"):Web.UI.ResourceManager.Image.build("whiteegg.gif");};};var isDisable=function(b){if(b){wuc.setAttribute(div1,{"style.display":"none"});wuc.setAttribute(div2,{"style.display":"block"});showDisEgg();}else{wuc.setAttribute(div1,{"style.display":"block"});wuc.setAttribute(div2,{"style.display":"none"});};};this.initRating=function(n){instance.eggRating=n;hiddenInput.value=n;for(var i=0;i<EGGNUMBER;i++){instance.img[i].src=i+1<=(reverse?EGGNUMBER+1-n:n)?Web.UI.ResourceManager.Image.build("goldegg.gif"):Web.UI.ResourceManager.Image.build("whiteegg.gif");};};var init=function(){p=$(d);if(!p){return;};initEnableDiv();initDisableDiv();initHiddenInput();addEvent();restoreRating();isDisable(false);}();}).registerClass("Biz.Common.RatingControl.OverallRating")};