dojo.registerModulePath("wc","wc");
dojo.require("dojo.io.*");
dojo.require("dojo.event.*");
dojo.require("wc.widget.RefreshArea");
dojo.require("wc.render.RefreshController");
dojo.require("wc.render.Context");
HeaderDisplayJS={ddmenubgiframe:null,size:9,speed_between_messages:4500,tekst:new Array(),klaar:0,s:0,veran:0,tel:0,submitSearch:function(){
var _1=document.CatalogSearchForm.searchTextValue.value;
document.CatalogSearchForm.searchTerm.value=_1;
document.CatalogSearchForm.searchType.value="ALL";
document.CatalogSearchForm.submit();
},closeContShopMsg:function(){
var _2=document.getElementById("home_popup");
_2.style.visibility="hidden";
},showHideAccordionSpOffers:function(){
var _3=document.getElementById("home_widgets");
var _4=document.getElementById("home_popup");
var _5=document.getElementById("rightMenu");
if(_3.style.visibility==null||_3.style.visibility=="hidden"||_3.style.visibility==""){
_3.style.visibility="visible";
_4.style.visibility="visible";
_5.style.visibility="visible";
switchToSpOffersPane();
}else{
switchToSpOffersPane();
}
},switchToSpOffersPane:function(){
var _6=dojo.widget.byId("SpOffersWidget");
if(_6!=null){
var _7=dojo.widget.byId("StoreAccordian");
_7.selectChild(_6.parent);
}
},showHideAccordion:function(){
var _8=document.getElementById("home_widgets");
var _9=document.getElementById("home_popup");
var _a=document.getElementById("rightMenu");
if(_8.style.visibility==null||_8.style.visibility=="hidden"||_8.style.visibility==""){
_8.style.visibility="visible";
_9.style.visibility="visible";
_a.style.visibility="visible";
}else{
_8.style.visibility="hidden";
_9.style.visibility="hidden";
_a.style.visibility="hidden";
}
},getposOffset:function(_b,_c){
var _d=(_c=="left")?_b.offsetLeft:_b.offsetTop;
var _e=_b.offsetParent;
while(_e!=null){
_d=(_c=="left")?_d+_e.offsetLeft:_d+_e.offsetTop;
_e=_e.offsetParent;
}
return _d;
},showhide:function(_f,e,_11,_12,_13){
var _14=document.getElementById("ddmenuiframe");
if(ie4||ns6){
dropmenuobj.style.left=dropmenuobj.style.top="-500px";
}
if(_13!=""){
dropmenuobj.widthobj=dropmenuobj.style;
dropmenuobj.widthobj.width=_13;
}
if(e.type=="click"&&_f.visibility==_12||e.type=="mouseover"){
_f.visibility=_11;
var _15=dojo.byId("dropmenudiv");
if(HeaderDisplayJS.ddmenubgiframe==null){
HeaderDisplayJS.ddmenubgiframe=new dojo.html.BackgroundIframe();
}
HeaderDisplayJS.ddmenubgiframe.setZIndex(_15);
HeaderDisplayJS.ddmenubgiframe.show();
}else{
if(e.type=="click"){
_f.visibility=_12;
if(HeaderDisplayJS.ddmenubgiframe!=null){
HeaderDisplayJS.ddmenubgiframe.hide();
}
}
}
},iecompattest:function(){
return (document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;
},clearbrowseredge:function(obj,_17){
var _18=0;
if(_17=="rightedge"){
var _19=ie4&&!window.opera?HeaderDisplayJS.iecompattest().scrollLeft+HeaderDisplayJS.iecompattest().clientWidth-15:window.pageXOffset+window.innerWidth-15;
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth;
if(_19-dropmenuobj.x<dropmenuobj.contentmeasure){
_18=dropmenuobj.contentmeasure-obj.offsetWidth;
}
}else{
var _1a=ie4&&!window.opera?HeaderDisplayJS.iecompattest().scrollTop:window.pageYOffset;
var _19=ie4&&!window.opera?HeaderDisplayJS.iecompattest().scrollTop+HeaderDisplayJS.iecompattest().clientHeight-15:window.pageYOffset+window.innerHeight-18;
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight;
if(_19-dropmenuobj.y<dropmenuobj.contentmeasure){
_18=dropmenuobj.contentmeasure+obj.offsetHeight;
if((dropmenuobj.y-_1a)<dropmenuobj.contentmeasure){
_18=dropmenuobj.y+obj.offsetHeight-_1a;
}
}
}
return _18;
},populatemenu:function(_1b){
if(ie4||ns6){
dropmenuobj.innerHTML=document.getElementById(_1b).innerHTML;
}
},dropdownmenu:function(_1c,obj,e,_1f){
if(window.event){
event.cancelBubble=true;
}else{
if(e.stopPropagation){
e.stopPropagation();
}
}
HeaderDisplayJS.clearhidemenu();
dropmenuobj=document.getElementById?document.getElementById("dropmenudiv"):dropmenudiv;
HeaderDisplayJS.populatemenu(_1c);
if(ie4||ns6){
var _20=document.getElementById("ddmenuiframe");
HeaderDisplayJS.showhide(dropmenuobj.style,e,"visible","hidden",_1f);
dropmenuobj.x=HeaderDisplayJS.getposOffset(obj,"left");
dropmenuobj.y=HeaderDisplayJS.getposOffset(obj,"top");
dropmenuobj.style.left=dropmenuobj.x-HeaderDisplayJS.clearbrowseredge(obj,"rightedge")+"px";
dropmenuobj.style.top=dropmenuobj.y-HeaderDisplayJS.clearbrowseredge(obj,"bottomedge")+obj.offsetHeight+"px";
if(HeaderDisplayJS.ddmenubgiframe!=null){
HeaderDisplayJS.ddmenubgiframe.size(dropmenuobj);
}
}
},hidemenu:function(e){
if(typeof dropmenuobj!="undefined"){
if(ie4||ns6){
dropmenuobj.style.visibility="hidden";
}
if(HeaderDisplayJS.ddmenubgiframe!=null){
HeaderDisplayJS.ddmenubgiframe.hide();
}
}
},delayhidemenu:function(){
if(ie4||ns6){
delayhide=setTimeout("HeaderDisplayJS.hidemenu()",disappeardelay);
}
},clearhidemenu:function(){
if(typeof delayhide!="undefined"){
clearTimeout(delayhide);
}
},productMouseOver:function(_22){
HeaderDisplayJS.dropdownmenu("product_menu",document.getElementById("productsCell"),_22,"200px");
},promotionMouseOver:function(_23){
HeaderDisplayJS.dropdownmenu("promotions_menu",document.getElementById("promotionsCell"),_23,"200px");
},servicesMouseOver:function(_24){
HeaderDisplayJS.dropdownmenu("services_menu",document.getElementById("servicesCell"),_24,"200px");
},aboutUsMouseOver:function(_25){
HeaderDisplayJS.dropdownmenu("about_us_menu",document.getElementById("aboutUsCell"),_25,"200px");
},bereken:function(i,_27){
return (HeaderDisplayJS.size*Math.abs(Math.sin(i/(_27/3.14))));
},motor:function(p){
var _29="";
for(w=0;w<HeaderDisplayJS.tekst[HeaderDisplayJS.s].length-HeaderDisplayJS.klaar+1;w++){
q=HeaderDisplayJS.bereken(w/2+p,16);
if(q>HeaderDisplayJS.size-0.5){
HeaderDisplayJS.klaar++;
}
if(q<5){
HeaderDisplayJS.tel++;
if(HeaderDisplayJS.tel>1){
HeaderDisplayJS.tel=0;
if(HeaderDisplayJS.veran==1){
HeaderDisplayJS.veran=0;
HeaderDisplayJS.s++;
if(HeaderDisplayJS.s==HeaderDisplayJS.tekst.length){
HeaderDisplayJS.s=0;
}
p=0;
if(window.loop){
clearInterval(loop);
}
loop=HeaderDisplayJS.motor();
}
}
}
_29+="<font style='font-style:italic; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: capitalize; color: #3f3f3f; text-decoration: none; font-size: "+q+"pt'>"+HeaderDisplayJS.tekst[HeaderDisplayJS.s].substring(w,w+1)+"</font>";
}
for(k=w;k<HeaderDisplayJS.klaar+w;k++){
_29+="<font style='font-style:italic; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: capitalize; color: #3f3f3f; text-decoration: none; font-size: "+HeaderDisplayJS.size+"pt'>"+HeaderDisplayJS.tekst[HeaderDisplayJS.s].substring(k,k+1)+"</font>";
}
var _2a=dojo.byId("textAnimation");
_2a.innerHTML=_29;
},startmotor:function(p){
HeaderDisplayJS.tekst[0]="In Stock Orders Ship Today";
HeaderDisplayJS.tekst[1]="Fast, Efficient Shipping";
HeaderDisplayJS.tekst[2]="Friendly, Knowledgeable Salespeople";
HeaderDisplayJS.tekst[3]="We Have the Items You Need Most";
var _2c=HeaderDisplayJS.motor(p);
if(window.time){
clearInterval(_2d);
}
if(HeaderDisplayJS.klaar==HeaderDisplayJS.tekst[HeaderDisplayJS.s].length){
HeaderDisplayJS.klaar=0;
HeaderDisplayJS.veran=1;
HeaderDisplayJS.tel=0;
var _2d=setTimeout("HeaderDisplayJS.startmotor("+(p+1)+")",HeaderDisplayJS.speed_between_messages);
}else{
var _2d=setTimeout("HeaderDisplayJS.startmotor("+(p+1)+")",50);
}
},textAnimation:function(){
HeaderDisplayJS.startmotor(0);
}};
function initHeaderDisplay(){
var _2e=dojo.byId("dropmenudiv");
var _2f=dojo.byId("productsCell");
var _30=dojo.byId("promotionsCell");
var _31=dojo.byId("servicesCell");
var _32=dojo.byId("aboutUsCell");
dojo.event.connect(_2e,"onmouseover",HeaderDisplayJS,"clearhidemenu");
dojo.event.connect(_2e,"onmouseout",HeaderDisplayJS,"delayhidemenu");
dojo.event.connect(_2f,"onmouseover",HeaderDisplayJS,"productMouseOver");
dojo.event.connect(_2f,"onmouseout",HeaderDisplayJS,"delayhidemenu");
dojo.event.connect(_30,"onmouseover",HeaderDisplayJS,"promotionMouseOver");
dojo.event.connect(_30,"onmouseout",HeaderDisplayJS,"delayhidemenu");
dojo.event.connect(_31,"onmouseover",HeaderDisplayJS,"servicesMouseOver");
dojo.event.connect(_31,"onmouseout",HeaderDisplayJS,"delayhidemenu");
dojo.event.connect(_32,"onmouseover",HeaderDisplayJS,"aboutUsMouseOver");
dojo.event.connect(_32,"onmouseout",HeaderDisplayJS,"delayhidemenu");
}
var busyCount=0;
function cursor_wait(){
busyCount++;
document.body.style.cursor="wait";
}
function cursor_clear(){
busyCount=busyCount-1;
if(busyCount<1){
document.body.style.cursor="default";
busyCount=0;
}
}
function onLoad(){
HeaderDisplayJS.textAnimation();
}
dojo.addOnLoad(onLoad);

