$(document).ready(function(){function d(a){for(var b=0,c=arguments.length;b<c;b++){var d=arguments[b],e=$(d);if(e.scrollTop()>0){return d}else{e.scrollTop(1);var f=e.scrollTop()>0;e.scrollTop(0);if(f){return d}}}return[]}function a(a){return a.replace(/^\//,"").replace(/(index|default).[a-zA-Z]{3,4}$/,"").replace(/\/$/,"")}$("a[rel]").overlay({mask:"#000000",effect:"apple"});$("#bumpbtn").css({backgroundPosition:"0 0"}).mouseover(function(){$(this).stop().animate({backgroundPosition:"(0 -150px)"},{duration:500})}).mouseout(function(){$(this).stop().animate({backgroundPosition:"(0 0)"},{duration:500})});var b=a(location.pathname);var c=d("html","body");$("a[href*=#]").each(function(){var d=a(this.pathname)||b;if(b==d&&(location.hostname==this.hostname||!this.hostname)&&this.hash.replace(/#/,"")){var e=$(this.hash),f=this.hash;if(f){var g=e.offset().top;$(this).click(function(a){a.preventDefault();$(c).animate({scrollTop:g},400,function(){location.hash=f})})}}});$(".bumpbtn").click(function(){$(".bumpbtn").removeClass("on");$(".bumpbox_details").slideUp("normal");if($(".bumpbox_details").is(":hidden")==true){$(this).addClass("on");$(".bumpbox_details").slideDown("normal")}});$(".bumpbtn").mouseover(function(){$(this).addClass("over")}).mouseout(function(){$(this).removeClass("over")});$(".bumpbox_details").hide();if($("p.c_text")){$("p.c_text").expander({slicePoint:350,widow:2,expandEffect:"show",userCollapseText:"less",expandText:"more"})}if($("#map_resellers").length>0){$("#postal_search").hide();$("#loading").show();$("#map_resellers").gMap({maptype:"ROADMAP",zoom:2,scrollwheel:false});var e=$.getJSON("/en/resellers",function(a,b){$("#loading").hide();$("#postal_search").fadeIn("slow");var c=new Array;var d="";$.each(a,function(b){$("#map_resellers").gMap("addMarker",{latitude:a[b].lat,longitude:a[b].lng,content:"<h3>"+a[b].company+"</h3>"+a[b].f_name+" "+a[b].l_name+"<br /> "+a[b].address+"<br /> "+a[b].city+", "+a[b].state+" "+a[b].postal_code+'<br /><a href="http://'+a[b].website+'" target="_blank">'+a[b].website+"</a><br>"+a[b].phone});$("<li class='reseller_info'>"+a[b].company+"<br /><address>"+a[b].f_name+" "+a[b].l_name+"<br />"+a[b].address+"<br />"+a[b].city+", "+a[b].state+" "+a[b].postal_code+"</address>phone: "+a[b].phone+'<br />email: <a href="mailto:'+a[b].email+'?Subject=Interested in POSLavu the iPad Point of Sale Solution">'+a[b].email+'</a><br />web: <a href="http://'+a[b].website+'" target="_blank">'+a[b].website+"</a><br />Additional Info: <span>"+a[b].notes+"</span></li>").appendTo("#list")})});$("#postal_search_form").submit(function(){function c(a,b,c,d){var e=jQuery.parseJSON(a.responseText);$.each(e,function(a,e){if(e.postal_code.indexOf(b)>=0){$("#no_results").empty();$("#map_resellers").gMap("centerAt",{latitude:e.lat,longitude:e.lng,zoom:12});return false}else{$("#no_results").html('No local Distributors found in your area. No worries, please contact us at <a href="mailto:support@poslavu.com">support@poslavu.com</a> to get you connected with a Distributor');$("#map_resellers").gMap("centerAt",{latitude:c,longitude:d,zoom:6})}})}var a=$("#postal_code").val();var b=new google.maps.Geocoder;b.geocode({address:a},function(b,d){if(d==google.maps.GeocoderStatus.OK){$("#search_results").html(b[0].formatted_address);var f=b[0].geometry.location.lat();var g=b[0].geometry.location.lng();c(e,a,f,g)}else{$("#search_results").html("Your zip was not recognized. Please enter a valid zip "+d)}});return false})}})
