var wm_Panel={oPanel:null,dropSheet:false,isOpen:false,panelDiv:null,offsetLeft:150,offsetTop:70,init:function(){},setInitFocus:function(){var D=wm_Panel.panelDiv;var B=D.getElementsByTagName("a");for(var C=0;C<B.length;C++){if(!Core.hasClass(B[C],"close-link")){var A=B[C];break}}if(A){A.focus()}},setEvents:function(){Core.addEventListener(window,"resize",wm_Panel.resizeListener);Core.addEventListener(document,"keyup",wm_Panel.keyupListener)},unsetEvents:function(){Core.removeEventListener(window,"resize",wm_Panel.resizeListener);Core.removeEventListener(document,"keyup",wm_Panel.keyupListener)},show:function(B){wm_Panel.panelDiv=document.getElementById(B);switch(B){case"ov_form_register":wm_Panel.offsetLeft=1;wm_Panel.offsetTop=6;break;case"ov_confirm_delete":wm_Panel.offsetLeft=340;wm_Panel.offsetTop=100;break;case"ov_form_share":wm_Panel.offsetLeft=85;wm_Panel.offsetTop=200;break;case"ov_form_save":wm_Panel.offsetLeft=85;wm_Panel.offsetTop=85;break;case"ov_failure":wm_Panel.offsetLeft=329;wm_Panel.offsetTop=200;break;case"ov_moreInfo":wm_Panel.offsetLeft=280;wm_Panel.offsetTop=280;break;case"ov_specify":wm_Panel.offsetLeft=85;wm_Panel.offsetTop=85;break;case"save_order":wm_Panel.offsetLeft=370;wm_Panel.offsetTop=150;break;case"order_saved":wm_Panel.offsetLeft=370;wm_Panel.offsetTop=150;break;case"error_order_save":wm_Panel.offsetLeft=370;wm_Panel.offsetTop=150;break;case"ov_confirm_account":wm_Panel.offsetLeft=675;wm_Panel.offsetTop=255;break;case"ov_confirm_account":wm_Panel.offsetLeft=675;wm_Panel.offsetTop=555;break;case"save_new_design":wm_Panel.offsetLeft=380;wm_Panel.offsetTop=250;break;case"change_retailer":wm_Panel.offsetLeft=380;wm_Panel.offsetTop=250;break;case"ov_uncheck_sub":wm_Panel.offsetLeft=150;wm_Panel.offsetTop=300;break;case"ov_error_profane":wm_Panel.offsetLeft=240;wm_Panel.offsetTop=400;break;case"ov_error_profane_order":wm_Panel.offsetLeft=540;wm_Panel.offsetTop=250;break;case"ov_form_forgotten_password":wm_Panel.offsetLeft=190;wm_Panel.offsetTop=100;break;case"signin_forgot_password":wm_Panel.offsetLeft=300;wm_Panel.offsetTop=400;break;case"ov_form_forgotten_password_thankyou":wm_Panel.offsetLeft=300;wm_Panel.offsetTop=400;break;case"ov_failure":wm_Panel.offsetLeft=329;wm_Panel.offsetTop=200;break;case"ov_deleteAccountAsk":wm_Panel.offsetLeft=340;wm_Panel.offsetTop=400;break;case"sign_forgot_password_submit":wm_Panel.offsetLeft=300;wm_Panel.offsetTop=400;break;case"overlay_confirm_deleteAccount":wm_Panel.offsetLeft=373;wm_Panel.offsetTop=386;break;case"ov_Delete_user_confirm":wm_Panel.offsetLeft=373;wm_Panel.offsetTop=250;break;case"ov_form_profileDelete_failed":wm_Panel.offsetLeft=373;wm_Panel.offsetTop=386;break;case"overlay_sendToTeam":wm_Panel.offsetLeft=800;wm_Panel.offsetTop=435;break;case"retailer_login":wm_Panel.offsetLeft=-200;wm_Panel.offsetTop=-200;break;case"ov_prompt_quit_without_update":wm_Panel.offsetLeft=300;wm_Panel.offsetTop=150;break;case"ov_prompt_option":wm_Panel.offsetLeft=340;wm_Panel.offsetTop=100;break;case"ov_product_list_overlay":wm_Panel.offsetLeft=260;wm_Panel.offsetTop=150;break;case"ov_generic":wm_Panel.offsetLeft=325;wm_Panel.offsetTop=190;break;case"ov_form_cookie_disabled":wm_Panel.offsetLeft=300;wm_Panel.offsetTop=100;break;case"image_preview":wm_Panel.offsetLeft=300;wm_Panel.offsetTop=100;break;case"min_qty_reqd":wm_Panel.offsetLeft=400;wm_Panel.offsetTop=400;break;case"ov_form_profileSaved":wm_Panel.offsetLeft=150;wm_Panel.offsetTop=100;break;default:wm_Panel.offsetLeft=150;wm_Panel.offsetTop=70}var A=wm_Panel.panelDiv.getElementsByTagName("a");for(var C=0;C<A.length;C++){if(Core.hasClass(A[C],"close-link")){var D=A[C]}}if(D){Core.addEventListener(D,"click",wm_Panel.closeListener);Core.addEventListener(D,"blur",wm_Panel.focusListener)}wm_Panel.createDropSheet();wm_Panel.position();wm_Panel.panelDiv.style.visibility="visible";wm_Panel.setEvents();wm_Panel.setInitFocus();wm_Panel.isOpen=true},show1:function(B,D){wm_Panel.panelDiv=document.getElementById(B);var A=wm_Panel.panelDiv.getElementsByTagName("a");for(var C=0;C<A.length;C++){if(Core.hasClass(A[C],"close-link")){var E=A[C]}}if(E){Core.addEventListener(E,"click",wm_Panel.closeListener);Core.addEventListener(E,"blur",wm_Panel.focusListener)}wm_Panel.createDropSheet();wm_Panel.position1(B,D);wm_Panel.panelDiv.style.visibility="visible";wm_Panel.setInitFocus();wm_Panel.isOpen=true},hide:function(){wm_Panel.panelDiv.style.visibility="hidden";wm_Panel.destroyDropSheet();wm_Panel.unsetEvents();wm_Panel.isOpen=false},position:function(){var D=document.getElementById("configurator");var C=wm_Screen.getPosition(D);var B=C[0]+wm_Panel.offsetLeft;var A=C[1]+wm_Panel.offsetTop;wm_Panel.panelDiv.style.left=B+"px";wm_Panel.panelDiv.style.top=A+"px"},position1:function(H,D){var F;var E;if(H=="ov_fitting_tips"){E=mouseY(D)-35;F=mouseX(D)+175}else{if(H=="remove_item"){E=mouseY(D)-25;F=mouseX(D)-350}else{if(H=="retailer_login"){E=mouseY(D)-540;F=mouseX(D)+9}else{if(H=="remove_dealer"){E=mouseY(D)-155;F=mouseX(D)}else{if(H=="save_new_design"){E=mouseY(D)-60;F=mouseX(D)-350}else{if(H=="ov_error_profane"){E=mouseY(D)-20;F=mouseX(D)-20}else{if(H=="forgot_password"){E=mouseY(D)-220;F=mouseX(D)-180}else{if(H=="forgot_password_submit"){E=mouseY(D)-220;F=mouseX(D)-300}else{if(H=="overlay_confirm_save"){E=mouseY(D)-160;F=mouseX(D)-220}else{if(H=="overlay_sendToTeam"){E=mouseY(D)-220;F=mouseX(D)-180}else{if(H=="return_to_sign_in"){E=mouseY(D)-100;F=mouseX(D)-300}else{if(H=="ov_form_share"){E=mouseY(D)-300;F=mouseX(D)-300}else{if(H=="min_qty_reqd"){E=mouseY(D)-200;F=mouseX(D)-500}else{if(H=="save_order"){if(mouseY(D)<300){E=mouseY(D)}else{E=mouseY(D)-294}if(mouseX(D)<350){F=mouseX(D)}else{F=mouseX(D)-300}}else{if(H=="ov_prompt_quit_order"){if(mouseY(D)<300){E=mouseY(D)}else{E=mouseY(D)-294}if(mouseX(D)<350){F=mouseX(D)}else{F=mouseX(D)-300}}else{if(H=="order_saved"){E=mouseY(D)-50;F=mouseX(D)-400}else{if(H=="save_your_order"){E=mouseY(D)+10;F=mouseX(D)-100}else{if(H=="ov_form_mip_warning"){E=250;F=300}else{if(H=="ov_form_mip_warning_details"){E=250;F=300}}}}}}}}}}}}}}}}}}}var G=document.getElementById("configurator");var C=wm_Screen.getPosition(G);var B=C[0]+wm_Panel.offsetLeft;var A=C[1]+wm_Panel.offsetTop;wm_Panel.panelDiv.style.left=F+"px";wm_Panel.panelDiv.style.top=E+"px"},createDropSheet:function(){var body=document.getElementsByTagName("body")[0];var pageDimensions=wm_Screen.getPageDimensions();var viewportSize=wm_Screen.getViewportSize();if(viewportSize[1]>pageDimensions[1]){pageDimensions[1]=viewportSize[1]}var dropSheet=document.createElement("div");dropSheet.setAttribute("id","dropSheet");dropSheet.style.position="absolute";wm_Panel.positionDropSheet(dropSheet);var parent=wm_Panel.panelDiv.parentNode;parent.insertBefore(dropSheet,wm_Panel.panelDiv);wm_Panel.dropSheet=dropSheet;var IE6=false
/*@cc_on || @_jscript_version < 5.7 @*/
;if(IE6){var contentDiv=document.getElementById("content");var selects=contentDiv.getElementsByTagName("select");for(var i=0;i<selects.length;i++){selects[i].disabled=true}}},positionDropSheet:function(C){var B=document.getElementsByTagName("body")[0];var D=wm_Screen.getPageDimensions();var A=wm_Screen.getViewportSize();if(A[1]>D[1]){D[1]=A[1]}C.style.left="0";C.style.top="0";C.style.width=D[0]+"px";C.style.height=D[1]+"px"},destroyDropSheet:function(){var dropSheet=document.getElementById("dropSheet");dropSheet.parentNode.removeChild(dropSheet);wm_Panel.dropSheet=null;var IE6=false
/*@cc_on || @_jscript_version < 5.7 @*/
;if(IE6){var contentDiv=document.getElementById("content");var selects=contentDiv.getElementsByTagName("select");for(var i=0;i<selects.length;i++){selects[i].disabled=false}}},keyupListener:function(A){if(!wm_Panel.isOpen){return true}var B=A||window.event;if(B.keyCode==27&&wm_Panel.panelDiv.id!="ov_form_cookie_disabled"){wm_Panel.hide();Core.preventDefault(A);wm_Panel.isOpen=false}},closeListener:function(A){wm_Panel.hide();Core.preventDefault(A);wm_Panel.isOpen=false},focusListener:function(A){if(wm_Panel.isOpen){wm_Panel.setInitFocus();Core.preventDefault(A)}},resizeListener:function(){if(wm_Panel.isOpen){wm_Panel.positionDropSheet(wm_Panel.dropSheet);wm_Panel.position()}}};Core.start(wm_Panel);function mouseX(A){return A.clientX?A.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft):A.pageX}function mouseY(A){return A.clientY?A.clientY+(document.documentElement.scrollTop||document.body.scrollTop):A.pageY};
