jQuery.cookie=function(name,value,options){if(typeof value!="undefined"){options=options||{};if(value===null){value="";options.expires=-1}var expires="";if(options.expires&&(typeof options.expires=="number"||options.expires.toUTCString)){var date;if(typeof options.expires=="number"){date=new Date;date.setTime(date.getTime()+options.expires*24*60*60*1E3)}else date=options.expires;expires="; expires="+date.toUTCString()}var path=options.path?"; path="+options.path:"";var domain=options.domain?"; domain="+ options.domain:"";var secure=options.secure?"; secure":"";document.cookie=[name,"=",encodeURIComponent(value),expires,path,domain,secure].join("")}else{var cookieValue=null;if(document.cookie&&document.cookie!=""){var cookies=document.cookie.split(";");for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==name+"="){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break}}}return cookieValue}}; (function($){$.facebox=function(data,klass){$.facebox.loading();if(data.ajax)fillFaceboxFromAjax(data.ajax,klass);else if(data.image)fillFaceboxFromImage(data.image,klass);else if(data.div)fillFaceboxFromHref(data.div,klass);else if($.isFunction(data))data.call($);else $.facebox.reveal(data,klass)};$.extend($.facebox,{settings:{opacity:0,overlay:true,loadingImage:"images/facebox/loading.gif",closeImage:"images/facebox/closelabel.gif",imageTypes:["png","jpg","jpeg","gif"],faceboxHtml:'<div id="facebox" style="display:none;"> <div class="popup"> <table> <tbody id="facebox-tbody"> <tr> <td class="tl"/><td class="b"/><td class="tr"/> </tr> <tr> <td class="b"/> <td class="body"> <div class="content"> </div> <div class="footer"> <a href="#" class="close"> <img src="images/facebox/closelabel.gif" title="close" class="close_image" /> </a> </div> </td> <td class="b"/> </tr> <tr> <td class="bl"/><td class="b"/><td class="br"/> </tr> </tbody> </table> </div> </div>'}, loading:function(){init();if($("#facebox .loading").length==1)return true;showOverlay();$("#facebox .content").empty();$("#facebox .body").children().hide().end().append('<div class="loading"><img src="'+$.facebox.settings.loadingImage+'" border="0" /></div>');$("#facebox").css({top:getPageScroll()[1]+getPageHeight()/10,left:$(window).width()/2-205}).show();$(document).bind("keydown.facebox",function(e){if(e.keyCode==27)$.facebox.close();return true});$(document).trigger("loading.facebox")},reveal:function(data, klass){$(document).trigger("beforeReveal.facebox");if(klass)$("#facebox .content").addClass(klass);$("#facebox .content").append(data);$("#facebox .loading").remove();$("#facebox .body").children().fadeIn("normal");$("#facebox").css("left",$(window).width()/2-$("#facebox table").width()/2);$(document).trigger("reveal.facebox").trigger("afterReveal.facebox")},close:function(){$(document).trigger("close.facebox");return false}});$.fn.facebox=function(settings){if($(this).length==0)return;init(settings); function clickHandler(){$.facebox.loading(true);var klass=this.rel.match(/facebox\[?\.(\w+)\]?/);if(klass)klass=klass[1];fillFaceboxFromHref(this.href,klass);return false}return this.bind("click.facebox",clickHandler)};function init(settings){if($.facebox.settings.inited)return true;else $.facebox.settings.inited=true;$(document).trigger("init.facebox");makeCompatible();var imageTypes=$.facebox.settings.imageTypes.join("|");$.facebox.settings.imageTypesRegexp=new RegExp(".("+imageTypes+")$","i"); if(settings)$.extend($.facebox.settings,settings);$("body").append($.facebox.settings.faceboxHtml);var preload=[new Image,new Image];preload[0].src=$.facebox.settings.closeImage;preload[1].src=$.facebox.settings.loadingImage;$("#facebox").find(".b:first, .bl").each(function(){preload.push(new Image);preload.slice(-1).src=$(this).css("background-image").replace(/url\((.+)\)/,"$1")});$("#facebox .close").click($.facebox.close);$("#facebox .close_image").attr("src",$.facebox.settings.closeImage)}function getPageScroll(){var xScroll, yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft}return new Array(xScroll,yScroll)}function getPageHeight(){var windowHeight;if(self.innerHeight)windowHeight=self.innerHeight;else if(document.documentElement&&document.documentElement.clientHeight)windowHeight= document.documentElement.clientHeight;else if(document.body)windowHeight=document.body.clientHeight;return windowHeight}function makeCompatible(){var $s=$.facebox.settings;$s.loadingImage=$s.loading_image||$s.loadingImage;$s.closeImage=$s.close_image||$s.closeImage;$s.imageTypes=$s.image_types||$s.imageTypes;$s.faceboxHtml=$s.facebox_html||$s.faceboxHtml}function fillFaceboxFromHref(href,klass){if(href.match(/#/)){var url=window.location.href.split("#")[0];var target=href.replace(url,"");if(target== "#")return;$.facebox.reveal($(target).html(),klass)}else if(href.match($.facebox.settings.imageTypesRegexp))fillFaceboxFromImage(href,klass);else fillFaceboxFromAjax(href,klass)}function fillFaceboxFromImage(href,klass){var image=new Image;image.onload=function(){$.facebox.reveal('<div class="image"><img src="'+image.src+'" /></div>',klass)};image.src=href}function fillFaceboxFromAjax(href,klass){$.get(href,function(data){$.facebox.reveal(data,klass)})}function skipOverlay(){return $.facebox.settings.overlay== false||$.facebox.settings.opacity===null}function showOverlay(){if(skipOverlay())return;if($("#facebox_overlay").length==0)$("body").append('<div id="facebox_overlay" class="facebox_hide"></div>');$("#facebox_overlay").hide().addClass("facebox_overlayBG").css("opacity",$.facebox.settings.opacity).click(function(){$(document).trigger("close.facebox")}).fadeIn(200);return false}function hideOverlay(){if(skipOverlay())return;$("#facebox_overlay").fadeOut(200,function(){$("#facebox_overlay").removeClass("facebox_overlayBG"); $("#facebox_overlay").addClass("facebox_hide");$("#facebox_overlay").remove()});return false}$(document).bind("close.facebox",function(){$(document).unbind("keydown.facebox");$("#facebox").fadeOut(function(){$("#facebox .content").removeClass().addClass("content");hideOverlay();$("#facebox .loading").remove();$(document).trigger("afterClose.facebox")})})})(jQuery); jQuery.url=function(){var segments={};var parsed={};var options={url:window.location,strictMode:false,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}}; var parseUri=function(){str=decodeURI(options.url);var m=options.parser[options.strictMode?"strict":"loose"].exec(str);var uri={};var i=14;while(i--)uri[options.key[i]]=m[i]||"";uri[options.q.name]={};uri[options.key[12]].replace(options.q.parser,function($0,$1,$2){if($1)uri[options.q.name][$1]=$2});return uri};var key=function(key){if(jQuery.isEmptyObject(parsed))setUp();if(key=="base")if(parsed.port!==null&&parsed.port!=="")return parsed.protocol+"://"+parsed.host+":"+parsed.port+"/";else return parsed.protocol+ "://"+parsed.host+"/";return parsed[key]===""?null:parsed[key]};var param=function(item){if(jQuery.isEmptyObject(parsed))setUp();return parsed.queryKey[item]===null?null:parsed.queryKey[item]};var setUp=function(){parsed=parseUri();getSegments()};var getSegments=function(){var p=parsed.path;segments=[];segments=parsed.path.length==1?{}:(p.charAt(p.length-1)=="/"?p.substring(1,p.length-1):path=p.substring(1)).split("/")};return{setMode:function(mode){options.strictMode=mode=="strict"?true:false;return this}, setUrl:function(newUri){options.url=newUri===undefined?window.location:newUri;setUp();return this},segment:function(pos){if(jQuery.isEmptyObject(parsed))setUp();if(pos===undefined)return segments.length;return segments[pos]===""||segments[pos]===undefined?null:segments[pos]},attr:key,param:param}}(); jQuery.fn.mailme=function(){var at=/ at /;var dot=/ dot /g;this.each(function(){var addr=jQuery(this).text().replace(at,"@").replace(dot,".");var title=jQuery(this).attr("title");$(this).after('<a href="mailto:'+addr+'" title="'+title+'">'+addr+"</a>").remove()})}; (function($){$.fn.overlabel=function(options){var opts=$.extend({},$.fn.overlabel.defaults,options);var selection=this.filter("label[for]").map(function(){var label=$(this);var id=label.attr("for");var field=document.getElementById(id);if(!field)return;var o=$.meta?$.extend({},opts,label.data()):opts;label.addClass(o.label_class);var hide_label=function(){label.css(o.hide_css)};var show_label=function(){this.value||label.css(o.show_css)};$(field).parent().addClass(o.wrapper_class).end().focus(hide_label).blur(show_label).each(hide_label).each(show_label); return this});return opts.filter?selection:selection.end()};$.fn.overlabel.defaults={label_class:"overlabel-apply",wrapper_class:"overlabel-wrapper",hide_css:{"text-indent":"-10000px"},show_css:{"text-indent":"0px",cursor:"text"},filter:false}})(jQuery); $(function(){$("span.mailme").mailme();$("a[rel*=facebox]").facebox();$(".search2").live("keyup",function(){searchCheck(this)});$("#search-by-cat").bind("change",function(){var optionselected=$("#search-by-cat option:selected").val();window.location.href=optionselected});$("#search-by-app").bind("change",function(){var optionselected=$("#search-by-app option:selected").val();window.location.href=optionselected});$("#info-help-links-top").bind("change",function(){var optionselected=$("#info-help-links-top option:selected").val(); window.location.href=optionselected});$("#top-login").toggle(function(){$("#global-login").removeClass("login-off").addClass("login-on").slideDown(500);return false},function(){$("#global-login").removeClass("login-on").addClass("login-off").slideUp(500);return false});$("#toggle-stores").toggle(function(){$("#other-stores").fadeIn(300);$(this).addClass("toggle-other");return false},function(){$("#other-stores").fadeOut(300);$(this).removeClass("toggle-other");return false});$("#toggle-stores").bind("mouseenter", function(){$("#logo .tip").show()});$("#toggle-stores").bind("mouseleave",function(){$("#logo .tip").hide()});$("body").bind("click",function(){var hasClassToggle=$("#toggle-stores").hasClass("toggle-other");if(hasClassToggle){$("#other-stores").blur().fadeOut(300);$("#toggle-stores").click()}});var isEmptyCart=$("#mcTotalNum2").hasClass("cart-is-empty");if(!isEmptyCart){var mcTotal=$("#mcTotalNum2").text();var mcTotalReplace=mcTotal.replace("$","");if(mcTotalReplace>=49)$("#qualify-free-shipping").show()}$("#search-options label.overlabel").overlabel()}); function searchCheck(ustr){var str=ustr.value;var first=str.charAt(0);if(first&&str===" ")$(ustr).val("");else{var noSpecialChar=str.replace(/[^0-9a-zA-Z-']+/g," ");$(ustr).val(noSpecialChar)}}
