function MM_findObj(f,e){var c,b,a;if(!e){e=document}if((c=f.indexOf("?"))>0&&parent.frames.length){e=parent.frames[f.substring(c+1)].document;f=f.substring(0,c)}if(!(a=e[f])&&e.all){a=e.all[f]}for(b=0;!a&&b<e.forms.length;b++){a=e.forms[b][f]}for(b=0;!a&&e.layers&&b<e.layers.length;b++){a=MM_findObj(f,e.layers[b].document)}if(!a&&e.getElementById){a=e.getElementById(f)}return a}function MM_swapImage(){var e,d=0,b,c=MM_swapImage.arguments;document.MM_sr=new Array;for(e=0;e<(c.length-2);e+=3){if((b=MM_findObj(c[e]))!=null){document.MM_sr[d++]=b;if(!b.oSrc){b.oSrc=b.src}b.src=c[e+2]}}}function MM_swapImgRestore(){var d,b,c=document.MM_sr;for(d=0;c&&d<c.length&&(b=c[d])&&b.oSrc;d++){b.src=b.oSrc}}function MM_preloadImages(){var f=document;if(f.images){if(!f.MM_p){f.MM_p=new Array()}var e,c=f.MM_p.length,b=MM_preloadImages.arguments;for(e=0;e<b.length;e++){if(b[e].indexOf("#")!=0){f.MM_p[c]=new Image;f.MM_p[c++].src=b[e]}}}}function MM_reloadPage(init){if(init==true){with(navigator){if((appName=="Netscape")&&(parseInt(appVersion)==4)){document.MM_pgW=innerWidth;document.MM_pgH=innerHeight;onresize=MM_reloadPage}}}else{if(innerWidth!=document.MM_pgW||innerHeight!=document.MM_pgH){location.reload()}}}function g_openWindow(i,m,b,e,f,a,k,j){if(!m){m=400}if(!b){b=560}if(!e){e="_new"}var d,l,g,c;l="WIDTH="+b.toString();d="HEIGHT="+m.toString();g=",scrollbars="+((f)?"yes":"no");c=",resizable="+((a)?"yes":"no");tool=",toolbar="+((k)?"yes":"no");menu=",menubar="+((j)?"yes":"no");attr=l+","+d+g+c+tool+menu;popupWin=window.open(i,e,attr);popupWin.focus()}function print_page(){if(window.print){window.print()}}function roll_sn(a){a.style.color="#000000"}function unroll_sn(a){a.style.color="#990000"}function positionLetter(){var d=document.getElementById("p-main").offsetHeight;var c=document.getElementById("p-zoom").offsetHeight;var b=3;var a=d+c-b;document.getElementById("p-a").style.top="-"+a+"px";document.getElementById("p-a").style.left=b+"px"}function is_valid_postal_code(a){if(a==null||a.length<5){return false}return true}function is_valid_email_address(a){return(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(a))}function doZoom(a){page="/rugsusa/control/zoomify?prodZoomifyName="+a;height="440";width="280";win=a;scrollbars=false;resizable=false;toolbar=false;menubar=false;g_openWindow(page,height,width,win,scrollbars,resizable,toolbar,menubar)}function doViewLarger(a){page=a;height="410";width="350";win=a;scrollbars=false;resizable=false;toolbar=false;menubar=false;g_openWindow(page,height,width,win,scrollbars,resizable,toolbar,menubar)}function popUpZoom(url){id=(new Date()).getTime();eval("page"+id+" = window.open(url, '"+id+"', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=700,height=700,left=450,top=150');")}function subscribeNewsletter(b){if(!is_valid_email_address(b.elements.emailAddress.value)){alert("You didn't type in a valid e-mail address (for example: name@domain.com). Please try again.");return false}else{var a=new Ajax(b.action,{method:"post",data:$(b).toQueryString(),onComplete:function(){hidePop("salesAlert");alert("Thank you for signing up!");return true}}).request()}}function subscribeEmail(b){if(!is_valid_email_address(b.elements.sendTo.value)){alert("You didn't type in a valid e-mail address (for example: name@domain.com). Please try again.");return false}else{var a=new Ajax(b.action,{method:"post",data:$(b).toQueryString(),onComplete:function(){hidePop("signUpShow");alert("Thank you for signing up!");return true}}).request()}}function activateField(a){if(a.value==a.defaultValue){a.value=""}};
