var m=document.uniqueID&&document.compatMode&&!window.XMLHttpRequest&&document.execCommand;try{if(!!m){m("BackgroundImageCache",false,true)}}catch(oh){}var SysEC={};var ua=navigator.userAgent.toLowerCase();var s;(s=ua.match(/msie ([\d.]+)/))?SysEC.ie=s[1]:(s=ua.match(/firefox\/([\d.]+)/))?SysEC.firefox=s[1]:(s=ua.match(/chrome\/([\d.]+)/))?SysEC.chrome=s[1]:(s=ua.match(/opera.([\d.]+)/))?SysEC.opera=s[1]:(s=ua.match(/version\/([\d.]+).*safari/))?SysEC.safari=s[1]:0;var version;if(SysEC.ie){version="ie_"+SysEC.ie.substring(0,1)}if(SysEC.firefox){version="firefox_"+SysEC.firefox.substring(0,1)}if(SysEC.chrome){version="chrome_"+SysEC.chrome.substring(0,1)}if(SysEC.opera){version="opera_"+SysEC.opera.substring(0,1)}if(SysEC.safari){version="safari_"+SysEC.safari.substring(0,1)}document.documentElement.className=version;window.usingNamespace=function(A){var C=window;if(!(typeof(A)==="string"&&A.length!=0)){return C}var F=C;var D=A.split(".");for(var B=0;B<D.length;B++){var E=D[B];if(!C[E]){C[E]={}}F=C=C[E]}return F};usingNamespace("Web.Utils")["String"]={IsNullOrEmpty:function(A){return !(typeof(A)==="string"&&A.length!=0)},Trim:function(A){return A.replace(/^\s+|\s+$/g,"")},TrimStart:function(A,C){if($String.IsNullOrEmpty(C)){C="\\s"}var B=new RegExp("^"+C+"*","ig");return A.replace(B,"")},TrimEnd:function(A,C){if($String.IsNullOrEmpty(C)){C="\\s"}var B=new RegExp(C+"*$","ig");return A.replace(B,"")},Camel:function(A){return A.toLowerCase().replace(/\-([a-z])/g,function(B,C){return"-"+C.toUpperCase()})},Repeat:function(D,C){for(var B=0,A=new Array(C);B<C;B++){A[B]=D}return A.join()},IsEqual:function(B,A){if(B==A){return true}else{return false}},IsNotEqual:function(B,A){if(B==A){return false}else{return true}}};usingNamespace("Web.Utils")["Converter"]={ToFloat:function(A){if(!A||(A.length==0)){return 0}return parseFloat(A)}};usingNamespace("Web.Utils")["Json"]={ToJson:function(A){try{return JSON.stringify(A)}catch(B){}return false},FromJson:function(B){try{return JSON.parse(B)}catch(A){return false}}};usingNamespace("Web")["HttpUtility"]={UrlEncode:function(A){return escape(A).replace(/\*/g,"%2A").replace(/\+/g,"%2B").replace(/-/g,"%2D").replace(/\./g,"%2E").replace(/\//g,"%2F").replace(/@/g,"%40").replace(/_/g,"%5F")},UrlDecode:function(A){return unescape(A)}};var $Converter=Web.Utils.Converter;var $String=Web.Utils.String;var $Json=Web.Utils.Json;var $WebsiteConfig=Web.Config.WebsiteConfig;var $CookieConfig=Web.Config.CookieConfig;var $HttpUtility=Web.HttpUtility;usingNamespace("Web")["State"]={Cookies:{Name:{Cfg:"Configuration",CustomerLogin:"CustomerLogin",Product:"Product",ProductCompare:"ProductCompare",Shipping:"Shipping",PageSizes:"PageSizes",ThirdPartyLogin:"ThirdPartyLogin",CMP:"NewAdvEffectMonitor",BrowsedProductSysNoList:"BrowsedProductSysNoList",LoginValidate:"LoginValidate",TradedIn:"TradedIn",AZHiddenPopNote:"CloseFormCheck"},Save:function(name,value){var cv="";if(typeof(value)=="string"){cv=escape(value)}else{if(typeof(value)=="object"){var jsonv=Web.State.Cookies.ToJson(Web.State.Cookies.GetValue(name));if(jsonv==false){jsonv={}}for(var k in value){eval("jsonv."+k+'="'+value[k]+'"')}for(var k in jsonv){cv+=k+"="+escape(jsonv[k])+"&"}cv=cv.substring(0,cv.length-1)}}var expires,path,domain,secure;try{if(null!=(c=$CookieConfig[name])){domain=$WebsiteConfig.Domain;if(c.TopLevelDomain==false){domain=""}var ad=$Converter.ToFloat(c.Expires);if(ad>0){var d=new Date();d.setTime(d.getTime()+ad*1000);expires=d}path=c.Path;secure=c.SecureOnly}}catch(ex){}var cok=name+"="+cv+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");document.cookie=cok},Remove:function(B,A){},Clear:function(F){var B,D,C;try{var E;if(null!=(E=Web.Config.CookieConfig[F])){B=$WebsiteConfig.Domain;D=E.Path;C=E.SecureOnly}}catch(A){}document.cookie=F+"="+((D)?";path="+D:"")+((B)?";domain="+B:"")+";expires=Thu, 01-Jan-1900 00:00:01 GMT"},GetValue:function(G,B){var D=new RegExp("(^| )"+G+"=([^;]*)(;|$)");var A=document.cookie.match(D);if(arguments.length==2){if(A!=null){var C,F=new RegExp("(^| |&)"+B+"=([^&]*)(&|$)");var E=A[2];var E=E?E:document.cookie;if(C=E.match(F)){return unescape(C[2])}else{return""}}else{return""}}else{if(arguments.length==1){if(A!=null){return unescape(A[2])}else{return""}}}},ToJson:function(cv){var cv=cv.replace(new RegExp("=","gi"),":'").replace(new RegExp("&","gi"),"',").replace(new RegExp(";\\s","gi"),"',");return eval("({"+cv+(cv.length>0?"'":"")+"})")}}};var $State=Web.State.Cookies;usingNamespace("Web")["Url"]={BuildCurrentUrl:function(A){return Environment.Url+"/"+$String.TrimStart(A,"/")},BuildUrl:function(A,C){var B="";if(C.toLowerCase()=="www"){B=$WebsiteConfig.UrlPathMappings.WWWSite}else{if(C.toLowerCase()=="shopper"){B=$WebsiteConfig.UrlPathMappings.ShopperSite}else{if(C.toLowerCase()=="secure"){B=$WebsiteConfig.UrlPathMappings.SSLSite}}}return B+"/"+$String.TrimStart(A,"/")}};var $Url=Web.Url;usingNamespace("Web")["Resource"]={ImageSize:{Small:"small",Medium:"medium",Big:"mpic"},GetRootPath:function(pathName){var rootPath=eval("$WebsiteConfig.UrlPathMappings."+pathName);return rootPath},ConvertProductCodeToImagePath:function(B){if($String.IsNullOrEmpty(B)&&B.length<10){return""}B=B.substring(0,10);var A=B.split("-");if(A.length!=3){return""}return A[0]+"/"+A[1]+"/"+B+".jpg"},BuildImage:function(A){return Environment.ResourceUrl+"/WebResources/"+$WebsiteConfig.Theme+"/Nest/"+A},BuildProductImage:function(A,B){return Environment.ProductImageUrl+"/"+A+"/"+Web.Resource.ConvertProductCodeToImagePath(B)},BuildProductImageV:function(B,C,A){if(A==""){return Environment.ProductImageUrl+"/"+B+"/"+Web.Resource.ConvertProductCodeToImagePath(C)}return Environment.ProductImageUrl+"/"+B+"/"+Web.Resource.ConvertProductCodeToImagePath(C)+"?v="+A},BuildContent:function(name){return eval("Web.ResourceConfig.StringResourceConfig."+name)},BuildContent:function(){var args=arguments;var result=eval("Web.ResourceConfig.StringResourceConfig."+arguments[0]);for(var i=1;i<args.length;i++){var re=new RegExp("\\{"+(i-1)+"\\}","gm");result=result.replace(re,arguments[i])}return result}};var $Resource=Web.Resource;usingNamespace("Web")["QueryString"]={Get:function(B){var A=Web.QueryString.Parse();var C=A[B];return(C!=null)?C:""},Set:function(B,C){var A=Web.QueryString.Parse();A[B]=$HttpUtility.UrlEncode(C);return Web.QueryString.ToString(A)},Parse:function(A){var G={};if(A==null){A=location.search.substring(1,location.search.length)}if(A.length==0){return G}A=A.replace(/\+/g," ");var C=A.split("&");for(var D=0;D<C.length;D++){var F=C[D].split("=");var B=F[0];var E=(F.length==2)?F[1]:B;G[B]=E}return G},ToString:function(A){if(A==null){A=Web.QueryString.Parse()}var C="";for(var B in A){if(C==""){C="?"}C=C+B+"="+A[B]+"&"}C=C.substring(0,C.length-1);return C}};var $QueryString=Web.QueryString;usingNamespace("Web")["Form"]={reset:function(A){var B=$("#"+A);B.reset()},submit:function(A){var B=$("#"+A);B.submit()}};var MessageType={Info:"0",Warning:"1",Error:"2"};usingNamespace("Web.Ajax")["Loading"]={Begin:function(A){if($String.IsNullOrEmpty(A)){A=$Resource.BuildContent("LoadingData")}$("#loading").html(A)},End:function(){$("#loading").html("")}};
