/*
	Copyright (c) 2004-2008, The Dojo Foundation
	All Rights Reserved.

	Licensed under the Academic Free License version 2.1 or above OR the
	modified BSD license. For more information on Dojo licensing, see:

		http://dojotoolkit.org/book/dojo-book-0-9/introduction/licensing
*/


var page_init=function(){
sibling_cols.init();
menu_nav.init();
rbx_tab.init();
shadowbox.init({});
rel_prod.init();
if(window.location.pathname!="/product/quickbuy_popup.tmpl"){
$(function(){
$(document).pngFix();
});
}
contact_cs.init();
external_launcher.init();
};
if(dojo.version.flag!=="estee"){
dojo.registerModulePath("site","/js/v1/site");
dojo.registerModulePath("generic","/js/v1/generic");
}
dojo.require("site.layout.ShoppingBagUtilNav");
dojo.require("site.productButtons");
dojo.require("generic.layout.IFramePane");
dojo.require("site.layout.QuickViewPopup");
dojo.require("site.layout.QuickViewCart");
dojo.require("generic.cart");
dojo.require("generic.checkoutPageHandler");
dojo.require("generic._base");
dojo.require("dojox.fx.easing");
dojo.require("plugd.trigger");
var global={cartHandler:new generic.cart(),checkoutPage:new generic.checkoutPageHandler()};
var popupArr=new Array();
dojo.addOnLoad(function(){
page_init();
var _1=new site.layout.ShoppingBagUtilNav({id:"utilnav_shoppingbag"},dojo.byId("shoppingbag_placeholder"));
_1.is_suppressed=true;
var _2=dojo.cookie("page_data");
var _3=dojo.cookie.deserialize(_2);
if(_3["cart.order.tqty"]>0){
_1._fetchContents();
}
var _4=new site.productButtons({cartAction:"add",cartName:"checkout"});
quick_view.parse({});
if(dojo.byId("noflash")){
dojo.byId("noflash").style.display="block";
}
});
var menu_pane_anim={start:function(e){
util.hide_combo_boxes();
var el=e.currentTarget;
var id=el.id;
var _8=dojo.byId(id+"_menu_pane");
if(_8&&_8!="undefined"){
dojo.addClass(el,"over");
dojo.animateProperty({node:_8,duration:200,properties:{opacity:{start:0,end:1}}}).play();
}else{
}
},end:function(e){
util.show_combo_boxes();
var el=e.currentTarget;
var id=el.id;
var _c=dojo.byId(id+"_menu_pane");
if(_c&&_c!="undefined"){
dojo.animateProperty({node:_c,duration:200,properties:{opacity:{start:1,end:0}}}).play();
dojo.removeClass(el,"over");
}else{
}
},get_pid:function(el){
if(el.id&&el.id!=""){
return el.id;
}else{
return menu_pane_anim.get_pid(el.parentNode);
}
}};
var util={hide_combo_boxes:function(){
if(dojo.isIE!=6){
return;
}
dojo.query(".sel_option").forEach(function(n){
dojo.style(n,{visibility:"hidden"});
});
},show_combo_boxes:function(){
if(dojo.isIE!=6){
return;
}
dojo.query(".sel_option").forEach(function(n){
dojo.style(n,{visibility:"visible"});
});
}};
var util_nav={init:function(){
var _10=dojo.byId("utilnav_shoppingbag");
var _11=dojo.byId("shoppingbag_layer");
if((_11==undefined)||(_10==undefined)){
return;
}
_11.originalTop="45px";
_11.style.marginTop="auto";
util_nav.install_listeners(_10);
},install_listeners:function(elm){
dojo.connect(elm,"mouseover",util_nav.nav_bag_over);
dojo.connect(elm,"mouseout",util_nav.nav_bag_out);
},nav_bag_over:function(e){
var _14=(dojo.byId("shoppingbag_layer"));
_14.style.top=_14.originalTop;
},nav_bag_out:function(e){
var _16=(dojo.byId("shoppingbag_layer"));
_16.style.top="-999em";
}};
var menu_nav={init:function(){
nav_items=dojo.query("#globalnav .section_item");
if(nav_items==undefined){
return;
}
var _17=navigator.userAgent.toLowerCase().indexOf("mac")!=-1;
var _18=navigator.userAgent.toLowerCase().indexOf("safari")!=-1;
for(i=0;i<nav_items.length;i++){
menu_nav.center_drop_pane(nav_items[i]);
if(i==1){
menu_nav.add_anim(nav_items[i],dojo.query(".menu_pane",nav_items[i])[0]);
}
if(nav_items[i].parentNode.className.match("progress_nav")){
nav_items[i].className+=(" progress_nav_"+(i+1));
continue;
}
if(!(document.all&&document.getElementById&&!_17)&&!(_18)){
continue;
}
nav_items[i].idx=i;
menu_nav.install_listeners(nav_items[i]);
}
},center_drop_pane:function(elm){
var amt=-0.5;
if(elm.id=="globalnav_makeup"){
amt=-0.22;
}else{
if(elm.id=="globalnav_skincare"){
amt=-0.33;
}else{
if(elm.id=="globalnav_whats_new"){
amt=0;
}
}
}
var _1b=dojo.query(".menu_item",elm)[0];
var _1c=_1b.offsetWidth;
var _1d=dojo.query(".menu_pane",elm)[0];
if(_1d==undefined){
return;
}
var _1e=_1d.offsetWidth;
_1d.style.left=Math.floor(((_1e-_1c)*amt))+"px";
menu_nav.add_anim(elm,_1d);
},add_anim:function(elm,_20){
if(elm==undefined||_20==undefined){
return;
}
dojo.attr(_20,"id",elm.id+"_menu_pane");
dojo.connect(elm,"onmouseenter",menu_pane_anim,"start");
dojo.connect(elm,"onmouseleave",menu_pane_anim,"end");
},install_listeners:function(elm){
if(!(elm.className.match("has_menu_pane"))){
return;
}
elm.onmouseover=function(){
this.className+=" over has_menu_pane_over";
menu_nav.center_drop_pane(elm);
};
elm.onmouseout=function(){
this.className=this.className.replace(" over","");
};
}};
var external_launcher={init:function(){
var _22=dojo.query("a.external");
for(var i=0;i<_22.length;i++){
dojo.connect(_22[i],"onclick",external_launcher.event_launch);
}
},event_launch:function(e){
var _25=e.target;
if((_25.tagName).toLowerCase()!="a"){
do{
_25=_25.parentNode;
}while(_25!=document&&!(_25.href));
}
if(_25!=document){
window.open(_25.href);
}
e.preventDefault();
e.stopPropagation();
}};
var shadowbox={init:function(_26){
var elm=(_26.className)?dojo.query("."+_26.className):dojo.query(".shadow_container");
var _28=shadowbox.create_shadow_table();
dojo.forEach(elm,function(_29){
var _2a=_28.cloneNode(true);
_2a.inner=dojo.query(".shadow_table_inner",_2a)[0];
if(_29.id!=undefined&&_29.id.length>0){
_2a.inner.className+=" "+_2a.inner.className+"_for_"+_29.id;
}
while(_29.childNodes.length>0){
_2a.inner.appendChild(_29.childNodes[0]);
}
_29.appendChild(_2a);
});
},create_shadow_table:function(){
var _2b=document.createElement("td");
var _2c=document.createElement("td");
var _2d=document.createElement("td");
var _2e=document.createElement("td");
var _2f=document.createElement("td");
var _30=document.createElement("td");
var _31=document.createElement("td");
var _32=document.createElement("td");
var _32=document.createElement("td");
var _33=document.createElement("td");
_2b.className="cnr_tl";
_2c.className="cnr_tr";
_2d.className="cnr_br";
_2e.className="cnr_bl";
_2f.className="bdr_t";
_30.className="bdr_r";
_31.className="bdr_b";
_32.className="bdr_l";
_33.className="shadow_table_inner";
var _34=document.createElement("tr");
var _35=document.createElement("tr");
var _36=document.createElement("tr");
_34.className="shd_row_top";
_35.className="shd_row_mid";
_36.className="shd_row_bot";
var _37=document.createElement("tbody");
var _38=document.createElement("table");
_38.className="shadow_table";
_34.appendChild(_2b);
_34.appendChild(_2f);
_34.appendChild(_2c);
_35.appendChild(_32);
_35.appendChild(_33);
_35.appendChild(_30);
_36.appendChild(_2e);
_36.appendChild(_31);
_36.appendChild(_2d);
_37.appendChild(_34);
_37.appendChild(_35);
_37.appendChild(_36);
_38.appendChild(_37);
return _38;
}};
var sibling_cols={init:function(){
var _39=dojo.query(".sibling_cols");
for(var i=0;i<_39.length;i++){
sibling_cols.create_layout_table(_39[i]);
}
},create_layout_table:function(_3b){
var _3c=_3b.childNodes;
if(!_3c){
return false;
}
var _3d=document.createElement("table");
_3d.className="sibling_table";
var _3e=document.createElement("tbody");
var _3f=document.createElement("tr");
for(var i=0;i<_3c.length;i++){
if(_3c[i].nodeType==1){
var _41=sibling_cols.create_layout_cell(_3c[i]);
_41.className="sibling_cell";
_3c=_3b.childNodes;
i--;
_3f.appendChild(_41);
}
}
_3f.lastChild.className+=" sibling_col_last";
_3f.firstChild.className+=" sibling_col_first";
_3e.appendChild(_3f);
_3d.appendChild(_3e);
_3b.appendChild(_3d);
return true;
},create_layout_cell:function(_42){
var _43=document.createElement("td");
_43.appendChild(_42);
return _43;
}};
var form_filter_select={init:function(){
var _44=dojo.query("select.form_filter_select");
for(var i=0;i<_44.length;i++){
var _46=form_filter_select.construct_elements(_44[i]);
form_filter_select.install_listeners(_46);
}
},install_listeners:function(_47){
if(dojo.connect){
var _48=dojo.query(".filter_control",_47)[0];
if(_48==undefined){
return;
}
dojo.connect(_48,"onclick",form_filter_select.event_click);
var _49=dojo.query(".form_text",_47)[0];
if(_49==undefined){
return;
}
dojo.connect(_49,"onclick",form_filter_select.event_click);
dojo.connect(_49,"onfocus",_49.blur);
var _4a=dojo.query(".select_drop_pane",_47)[0];
dojo.connect(_4a,"onmouseover",form_filter_select.event_pane_mouseover);
dojo.connect(_4a,"onmouseout",form_filter_select.event_pane_mouseout);
var _4b=dojo.query(".option_list a",_47);
for(var x=0;x<_4b.length;x++){
dojo.connect(_4b[x],"onclick",form_filter_select.selection_click);
}
}
},construct_elements:function(_4d){
_4d.style.position="absolute";
_4d.style.top="-999em";
var _4e=document.createElement("div");
_4e.className="filter_select_container";
_4e.style.width=(_4d.offsetWidth)+"px";
_4e.ref_select=_4d;
var _4f=document.createElement("div");
_4f.className="select_drop_pane";
var _50=document.createElement("ol");
_50.className="option_list";
var _51=dojo.query("option",_4d);
for(var x=0;x<_51.length;x++){
var _53=_51[x].childNodes;
if(_53==undefined){
continue;
}
var _54=document.createElement("li");
var _55=document.createElement("a");
_55.value=_51[x].value;
for(var y=0;y<_53.length;y++){
_55.appendChild(_53[y].cloneNode(true));
}
if(_51[x].title){
var _57=dojo.fromJson(_51[x].title);
if(_57.img){
if(!_4e.className.match("has_ico")){
_4e.className+=" has_ico";
}
var _58=document.createElement("span");
var _59=document.createElement("img");
_58.className="option_ico";
_59.src=_57.img;
_58.appendChild(_59);
_55.insertBefore(_58,_55.firstChild);
}
if(_57.price){
_4e.className+=" has_price";
var _5a=document.createElement("span");
_5a.className="option_price";
_5a.innerHTML=_57.price;
_55.appendChild(_5a);
}
}
_54.appendChild(_55);
_50.appendChild(_54);
}
_4f.appendChild(_50);
var _5b=(_4d.offsetWidth-17);
if(_4e.className.match("has_ico")){
var _5c=15;
_5b+=_5c;
}
filter_textbox=document.createElement("div");
filter_textbox.className="filter_selected_win";
filter_textbox_inner=document.createElement("div");
filter_textbox_inner.className="filter_selected_win_content";
filter_textbox.appendChild(filter_textbox_inner);
var _5d=_4d.title;
if(_4d.title==""){
_5d=_4d.options[_4d.selectedIndex].value;
}
if(_5d){
filter_textbox_inner.innerHTML=_5d;
}
filter_control_arrow=document.createElement("img");
filter_control_arrow.setAttribute("src","/images/controls/ico_arr_dn.gif");
filter_control=document.createElement("a");
filter_control.className="filter_control";
_4e.appendChild(filter_textbox);
filter_control.appendChild(filter_control_arrow);
_4e.appendChild(filter_control);
_4e.appendChild(_4f);
form_filter_select.hide_drop_pane(_4f);
_4d.parentNode.appendChild(_4e);
var _5e=Math.max(_5b,_4f.offsetWidth,filter_textbox.offsetWidth);
var _5f=(_5e-filter_textbox.offsetWidth);
_4e.style.width=(_5e+20)+"px";
filter_textbox.style.width=_5e+"px";
_4f.style.width=_5e+"px";
return _4d.parentNode;
},event_click:function(e){
var _61=rbx_cmn.get_ancestor_by_class(e.target,"filter_select_container");
var _62=dojo.query(".select_drop_pane",_61)[0];
if(_62!=undefined){
form_filter_select.toggle_drop_pane(e,_62);
}
},event_pane_mouseover:function(e){
},event_pane_mouseout:function(e){
},toggle_drop_pane:function(e,_66){
e.preventDefault();
e.stopPropagation();
if(_66==undefined){
return;
}
if(_66.parentNode.className.match("is_visible")){
form_filter_select.hide_drop_pane(_66);
}else{
form_filter_select.show_drop_pane(_66);
}
},selection_click:function(e){
e.preventDefault();
e.stopPropagation();
var _68=rbx_cmn.get_ancestor_by_class(e.target,"filter_select_container");
var _69=dojo.query(".select_drop_pane",_68)[0];
if(_69!=undefined){
form_filter_select.hide_drop_pane(_69);
if(e.target.value){
form_filter_select.set_value(_68,e.target.value);
}
}
},show_drop_pane:function(_6a){
_6a.parentNode.className+=" is_visible";
},hide_drop_pane:function(_6b){
_6b.parentNode.className=_6b.parentNode.className.replace(" is_visible","");
},set_value:function(_6c,val){
var _6e=_6c.ref_select;
if(_6e!=undefined){
_6c.ref_select.value=val;
var _6f=dojo.query(".form_text",_6c)[0];
_6f.value=val;
}
}};
var rbx_tab={init:function(){
var _70=dojo.query(".rbx_tab_container");
this.currentRbxCont=_70[0];
if(_70.length<1){
return;
}
for(var i=0;i<_70.length;i++){
_70[i].tab_set=dojo.query(".tab",_70[i]);
if(_70[i].tab_set.length<1){
continue;
}
var _72=rbx_tab.construct_tab_template(_70[i].tab_set.length);
rbx_tab.construct_tabs(_70[i],_72.cloneNode(true));
$(_70[i]).show();
}
var _73=dojo.query("div.tab.selected")[0];
rbx_tab.set_scrollpane(_73);
},construct_tab_template:function(_74){
var _75=document.createElement("ul");
_75.className="tab_control_set clearfix";
for(var i=0;i<_74;i++){
var _77=document.createElement("li");
var _78=document.createElement("a");
var _79=document.createElement("span");
_77.className="tab_control";
_78.className="tab_button";
_79.className="tab_title";
if(i==0){
_77.className+=" tab_first";
}
_78.appendChild(_79);
_77.appendChild(_78);
_75.appendChild(_77);
}
return _75;
},construct_tabs:function(_7a,_7b){
for(var i=0;i<_7a.tab_set.length;i++){
var hdr=dojo.query(".tab_header",_7a.tab_set[i])[0];
var _7e=dojo.query(".tab_control",_7b)[i];
var _7f=dojo.query(".tab_title",_7b)[i];
if((hdr==undefined)||(_7f==undefined)){
continue;
}
while(hdr.childNodes.length>0){
_7f.appendChild(hdr.childNodes[0]);
}
hdr.parentNode.removeChild(hdr);
dojo.connect(_7e,"onclick",rbx_tab.tab_click);
dojo.connect(_7e,"onmouseover",rbx_tab.tab_onMouse);
dojo.connect(_7e,"onmouseout",rbx_tab.tab_onMouse);
var _80=dojo.query(".container_inner",_7e.ref_tab);
if(_80!=undefined){
_80.className+=" clearfix";
}
_7e.ref_tab=_7a.tab_set[i];
_7e.ref_tab.className+=" rbx_tab";
if(_7a.has_current==null){
_7a.has_current=(_7a.tab_set[i].className.match("selected"))?i:null;
}
}
_7a.insertBefore(_7b,_7a.childNodes[0]);
if(!_7a.has_current){
_7a.has_current=0;
}
var _81=dojo.query(".tab_control",_7b)[_7a.has_current];
rbx_tab.toggle_current(_81,true,true);
},toggle_current:function(_82,val,_84){
var _85="selected";
if(val==true){
if(!rbx_tab.is_selected(_82,_85)){
_82.className+=" "+_85;
if(!rbx_tab.is_selected(_82.ref_tab,_85)){
_82.ref_tab.className+=" "+_85;
}
if(_82.className=="tab_control tab_first selected"){
_82.style.background="#FFFFFF url(/images/tab/tab_first_bg_lt_selected.gif) no-repeat scroll left top";
}
}
var _86=dojo.query(".tab_title",_82);
var _87=_86[0].firstChild.nodeValue;
if(page_data.catalog&&page_data.catalog.spp&&!_84){
var _88=page_data.catalog.spp.product;
var _89=_88.product_id;
cmCreatePageElementTag(_89,_87.toUpperCase());
}
}else{
_82.className=_82.className.replace((" "+_85),"");
_82.ref_tab.className=_82.ref_tab.className.replace((" "+_85),"");
if(_82.className=="tab_control tab_first"){
_82.style.background="url(/images/tab/tab_first_bg_lt.gif) no-repeat scroll left top";
}
}
rbx_tab.set_scrollpane(_82.ref_tab);
},is_selected:function(_8a,_8b){
_8b=(!_8b)?"selected":_8b;
var _8c=(_8a.className.match(_8b))?true:false;
return _8c;
},tab_click:function(e){
var _8e=rbx_cmn.get_ancestor_by_class(e.target,"tab_control");
if(_8e==undefined){
return;
}
var _8f=$(_8e).siblings();
for(var i=0;i<_8f.length;i++){
rbx_tab.toggle_current(_8f[i],false);
}
rbx_tab.toggle_current(_8e,true);
rbx_tab.click_listenter&&rbx_tab.click_listenter(_8e);
},tab_onMouse:function(e){
var _92=rbx_cmn.get_ancestor_by_class(e.target,"tab_control");
if(_92==undefined){
return;
}
var _93=dojo.query(".tab_title",_92);
if(e.type=="mouseover"){
if(_93[0]){
dojo.style(_93[0],{color:"#C8A051"});
}
return;
}
if(e.type=="mouseout"){
if(_93[0]){
dojo.style(_93[0],{color:""});
}
return;
}
},goto_tab:function(idx){
var _95=dojo.query("li.tab_control")[idx];
var _96=dojo.query("li.tab_control.selected")[0];
rbx_tab.toggle_current(_96,false);
rbx_tab.toggle_current(_95,true);
},set_scrollpane:function(_97){
var _98=410;
var _99=20;
dojo.query(".prod_content .content_block",_97).forEach(function(_9a,idx){
if(_9a.id==="nonshaded_content_block"){
return;
}
var _9c=parseInt(_98-_9a.offsetTop);
var _9d;
if(dojo.isIE){
_9d={height:(_9c-_99)+"px",maxHeight:_9c-_99+"px",overflowX:"hidden",overflowY:"auto"};
}else{
_9d={height:"100%",maxHeight:_9c-_99+"px",overflow:"auto"};
}
dojo.style(_9a,_9d);
});
},click_listenter:null};
var rel_prod={init:function(){
var _9e=dojo.query(".rbx_tab_container .rel_prod");
for(var i=0;i<_9e.length;i++){
var _a0=dojo.query(".prod_container",_9e[i])[0];
if(_a0==undefined){
continue;
}
var _a1=dojo.query(".prod_details",_a0)[0];
var _a2=dojo.query(".prod_options",_a0)[0];
if(_a2==undefined){
continue;
}
var _a3=_a2.offsetHeight;
var _a4=dojo.query(".prod_descr",_a0)[0];
var _a5=(_a4==undefined)?0:_a4.offsetHeight;
_a1.style.height=Math.max(_a0.offsetHeight,(_a5+_a3));
if(_a0.offsetHeight>(_a5+_a3)){
}
}
}};
var shade_selector={init:function(){
var _a6=dojo.query(".shade .swatch");
for(var i=0;i<_a6.length;i++){
_a6[i].onmouseover=function(){
var _a8=["first","last","solo"];
this.over_class="over";
for(var x=0;x<_a8.length;x++){
if(this.className.match(_a8[x])){
this.over_class=_a8[x]+"_over";
break;
}
}
this.className+=" "+this.over_class;
};
_a6[i].onmouseout=function(){
this.className=this.className.replace(this.over_class,"");
};
}
}};
var contact_cs={init:function(){
var elm=document.getElementById("contact_cs");
if(elm==undefined){
return;
}
if(elm.className==""){
elm.className="contact_cs_btn";
}
elm.onmouseover=function(){
this.className+=" over";
};
elm.onmouseout=function(){
this.className=this.className.replace(" over","");
};
}};
var rbx_cmn={get_ancestor_by_tag:function(obj,tag){
if(obj==document){
return null;
}
return (obj.tagName==tag)?obj:rbx_cmn.get_ancestor_by_tag(obj.parentNode,tag);
},get_ancestor_by_class:function(obj,_ae){
if(obj==document){
return null;
}
return (obj.className.match(_ae))?obj:rbx_cmn.get_ancestor_by_class(obj.parentNode,_ae);
},get_inherited_font_size:function(obj){
if(obj==document){
return -1;
}
return ((obj.style.fontSize).length>0)?obj.style.fontSize:rbx_cmn.get_inherited_font_size(obj.parentNode);
},change_numerical_style_val:function(_b0,_b1,_b2){
var val=rbx_cmn.parse_num(_b0);
return ((val+_b1).toString()+_b2);
},parse_num:function(str){
var val=(str.match("/./"))?parseFloat(str):parseInt(str);
if(!isNaN(val)){
return val;
}
return 0;
}};
var quick_view={global_skip:0,appended_cache:{},render:function(_b6,_b7){
var _b8="quickview_text."+_b6+"."+_b7+".1";
var _b9="quickview_text."+_b6+"."+_b7+".1.ondemand";
if(dojo.byId(_b8)){
dojo.trigger(_b8,"click");
}else{
dojo.trigger(_b9,"click");
}
},onShow:function(){
if(dojo.isIE==6){
dojo.query(".form_filter_select").forEach(function(_ba){
dojo.style(_ba,{visibility:"hidden"});
});
}
},onClose:function(){
if(dojo.isIE==6){
dojo.query(".form_filter_select").forEach(function(_bb){
dojo.style(_bb,{visibility:"visible"});
});
}
},tabChangeCb:function(_bc){
var _bd=_bc.product;
if(this.global_skip==1){
var _be=_bd.category_id+"_"+_bd.name;
if(_bd.sub_name!=null){
_be=_be+"_"+_bd.sub_name;
}
cmCreatePageElementTag("QV : "+_bd.product_id,_bc.tab_title.toUpperCase());
}
this.global_skip=1;
},popupCb:function(_bf){
var _c0=_bf.product;
var _c1=_c0.category_id;
var _c2=_c0.product_id;
prod_subname="";
if(typeof _c0.sub_name!="undefined"&&_c0.sub_name!=null){
prod_subname=_c0.sub_name;
}
cmCreatePageviewTag("QV : "+_c0.name+" "+prod_subname,null,_c1,null);
cmCreateProductviewTag(_c2,_c0.name+prod_subname,_c1,null);
},onCartModify:null,rootNode:null,currentProduct:null,popupsWaiting:false,parse:function(_c3){
var _c4=this;
this.rootNode=_c3.rootNode||dojo.doc;
this.init_mouseover();
console.log("parsing quickviews");
console.log(_c3.rootNode);
dojo.query("img.form_btn_quick_buy",this.rootNode).forEach(function(_c5){
var ids=_c5.parentNode.id.split(".");
var _c7=ids[1];
var _c8=ids[2];
var _c9=ids[3];
var _ca;
if(dojo.hasClass(_c5,"quickview_mouseover")){
_ca=_c5.parentNode.parentNode;
dojo.style(_ca,{cursor:"pointer"});
}else{
_ca=_c5.parentNode;
}
if(_c7&&_c8){
_c4.currentProduct=(_c3.product)?_c3.product:dojo.global.page_data.catalog.quickview[_c7+"PROD"+_c8+"."+_c9];
if(!_c4.currentProduct||!_c4.currentProduct.tab_content){
console.info("Skipping Quick View due to "+"missing data (Category Id, Product Id): "+_c7+", "+_c8);
return;
}
_c4.add_popup({img_div:_ca,category_id:_c7,product_id:_c8,instance:_c9,init_true:true});
}
});
dojo.query("span.quickview_text",this.rootNode).forEach(function(_cb){
var ids=_cb.id.split(".");
var _cd=ids[1];
var _ce=ids[2];
var _cf=ids[3];
var _d0=ids[4];
if(_cd&&_ce){
_c4.currentProduct=(_c3.product)?_c3.product:dojo.global.page_data.catalog.quickview[_cd+"PROD"+_ce+"."+_cf];
if((!_c4.currentProduct||!_c4.currentProduct.tab_content)&&!_d0){
console.info("Skipping Quick View due to "+"missing data (Category Id, Product Id): "+_cd+", "+_ce);
return;
}
_c4.add_popup({img_div:_cb,category_id:_cd,product_id:_ce,instance:_cf,init_true:true,ondemand:(_d0)?true:false});
}
});
},init_mouseover:function(){
dojo.query("img.quickview_mouseover",this.rootNode).forEach(function(_d1){
console.log(_d1);
var _d2=_d1.parentNode;
var _d3=22;
var _d4=88;
var _d5=_d2.parentNode;
_d1.style.width=_d4+"px";
if(dojo.isIE){
_d5.style.backgroundImage="url(/images/btn/btn_trans.gif)";
}
var _d6=_d5.style.height.replace("px","");
var _d7=_d5.style.width.replace("px","");
_d2.style.position="relative";
_d2.style.top=((_d6/2)-(_d3/2))+"px";
_d2.style.left=((_d7/2)-(_d4/2))+"px";
_d5.onmouseover=function(){
_d1.src="/images/btn/btn_qv_over.png";
};
_d5.onmouseout=function(){
_d1.src="/images/btn/btn_trans.gif";
};
});
},add_popup:function(_d8){
var _d9=_d8.category_id;
var _da=_d8.product_id;
var _db=_d8.img_div;
var _dc=_d8.instance;
var _dd=_d8.ondemand;
this.global_skip=0;
var _de=this.currentProduct;
var _df=this;
if(this.appended_cache[_d9+"PROD"+_da+"-"+_dc]){
var _e0=this.appended_cache[_d9+"PROD"+_da+"-"+_dc];
dojo.connect(_db,"onclick",function(e){
dijit.byId(_e0).show();
});
}else{
if(_dd){
dojo.connect(_db,"onclick",function(e){
console.info(_df.appended_cache[_d9+"PROD"+_da+"-"+_dc]);
if(_df.appended_cache[_d9+"PROD"+_da+"-"+_dc]){
var _e3=_df.appended_cache[_d9+"PROD"+_da+"-"+_dc];
dijit.byId(_e3).show();
}else{
var _e4=new site.layout.QuickViewCartProgress();
_e4.show();
var url="/product/includes/quickbuy/includes/ondemand.tmpl?";
url+="CATEGORY_ID="+_d9+"&PRODUCT_ID="+_da;
dojo.xhrGet({url:url,handleAs:"json-comment-optional",load:function(_e6){
var _e7=_e6;
var _e8=new site.layout.QuickViewPopup({categoryId:_d9,productId:_da,product:_e6,skus:(_e6.sku_subset)?_e6.sku_subset:_e6.skus,instance:_dc,tabChangeCb:_df.tabChangeCb,popupCb:_df.popupCb,onShow:function(){
if(dojo.isIE==6){
dojo.query(".form_filter_select").forEach(function(_e9){
dojo.style(_e9,{visibility:"hidden"});
});
}
_e4.close();
},onClose:_df.onClose});
dojo.byId("quickview_holder").appendChild(_e8.domNode);
_df.appended_cache[_d9+"PROD"+_da+"-"+_dc]=_e8.id;
setTimeout(function(){
_e8.show();
},1000);
}});
}
});
}else{
var _ea=new site.layout.QuickViewPopup({categoryId:_d9,productId:_da,product:_de,skus:(_de.sku_subset)?_de.sku_subset:_de.skus,instance:_dc,tabChangeCb:this.tabChangeCb,popupCb:this.popupCb,onShow:this.onShow,onClose:this.onClose});
popupArr.push(_ea);
dojo.byId("quickview_holder").appendChild(_ea.domNode);
dojo.connect(_db,"onclick",function(e){
_ea.show();
});
this.appended_cache[_d9+"PROD"+_da+"-"+_dc]=_ea.id;
}
}
}};
function liveChat(){
var _ec=new Array("width=483","height=380","scrollbars=0","toolbar=0","resizable=0");
window.open("https://www.esteelauder.com/liveperson/index.tmpl","LiveChat",_ec.join(","));
};
