$(document).ready(function(){function B(){var I=$(window).width(),K=1438,J=200,H=-1*(K/2-I/2+J);H=H+"px";$(document.body).css({"background-position":H+" -80px","background-image":"url(/images/background.gif)"})}B();window.onresize=B;if($.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent)){$(".flagscrossed").attr("src","/images/flags-crossed.gif")}if($("#services").length){$("#services #mainContent ol>li").css({color:"#0000FF","font-weight":"bold",margin:"1.2em 0 .5em 0"});$("#services #mainContent ul>li").not($("div.box ul li")).css({color:"#000000","font-weight":"normal"})}$("a").filter(function(){return this.hostname&&this.hostname!==location.hostname}).attr("target","_blank").not(":has(img)").addClass("external");$('a[href$="PDF"], a[href$="pdf"], a[href$="PPT"], a[href$="ppt"]').attr("target","_blank");if($.browser.msie||$.browser.opera){$("[class*='round_corners_']").each(function(){var J="",H,M,K=$(this),L=K.attr("class"),I="";if(M=/round_corners_all_(\d+)px/.exec(L)){J="tl tr bl br";H=M[1]}else{if(M=/round_corners_top_left_(\d+)px/.exec(L)){J+="tl";H=M[1]}if(M=/round_corners_top_right_(\d+)px/.exec(L)){J+=" tr";H=M[1]}if(M=/round_corners_bottom_left_(\d+)px/.exec(L)){J+=" bl";H=M[1]}if(M=/round_corners_bottom_right_(\d+)px/.exec(L)){J+=" br";H=M[1]}}J=$.trim(J);if(I=findBackgroundColor(K)){borderColor=K.css("border-left-color");K.cornerz({radius:H,corners:J,background:I,borderWidth:0})}})}if($("#officecomplexes").length>0){$("#officecomplexes td:first-child").css("white-space","nowrap")}if($("#date-pick, #appointmentDateTime, #time_hour, #time_min").length==4){function D(){var M="Appointment time requested: ",L=$("#y").val(),I=$("#m").val(),J=$("#d").val(),H=$("#time_hour").val(),K=(H>=8&&H<=11)?"am":"pm",N=$("#time_min").val();$("#appointmentDateTime").html(M+I+" "+J+", "+L+" at "+H+":"+N+" "+K)}function C(H){var I,J={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11};I=J[H];return I}var F=2008;Date.firstDayOfWeek=7;$("#date-pick").datePicker({createButton:false,renderCallback:function(K,H,J,I){var L=H.getDay();if(L==0||L==6){K.addClass("dayoff");K.addClass("disabled")}}}).bind("click",function(){E($(this).dpGetSelected()[0]);$(this).dpDisplay();return false}).bind("dateSelected",function(J,H,K,I){E(H);D()}).bind("dpClosed",function(I,H){E(H[0])});var E=function(I){var J=I.getDate(),H=I.getMonth(),K=I.getFullYear();($("#d")[0]).selectedIndex=J-1;($("#m")[0]).selectedIndex=H;($("#y")[0]).selectedIndex=K-F};$("#d, #m, #y").bind("change",function(){var H=new Date($("#y").val(),C($("#m").val()),$("#d").val());$("#date-pick").dpSetSelected(H);D()});document.cookie="testcookie";cookieEnabled=(document.cookie.indexOf("testcookie")!=-1)?true:false;if(!cookieEnabled){alert("Please enable your cookies. This page will have limited functionality without them.")}if(!$.cookie("submittedAppointment")){var A=new Date();($("#d")[0]).selectedIndex=A.getDate()-1;($("#m")[0]).selectedIndex=A.getMonth();($("#y")[0]).selectedIndex=A.getFullYear()-F}else{var G=new Date($.cookie("y"),C($.cookie("m")),$.cookie("d"));E(G)}$("#d").trigger("change");$("#makeappointment").submit(function(){$.cookie("submittedAppointment","true");$.cookie("y",$("#y").val());$.cookie("m",$("#m").val());$.cookie("d",$("#d").val())});D();$("#time_hour, #time_min").bind("change",function(){D()})}if($("body#contact").length||$("body#appointments").length){$("#access_code").attr("autocomplete","off");$("#access_code").keypress(function(I){var H=I.charCode?I.charCode:I.keyCode?I.keyCode:0;if((H>=65&&H<=90)||(H>=97&&H<=122)){return true}if(H==8||H==9||H==13||H==35||H==36||H==37||H==39||H==46){return true}if(typeof I.charCode!="undefined"){if(I.keyCode==I.which&&I.which!=0){return true}else{if(I.keyCode!=0&&I.charCode==0&&I.which==0){return true}}}return false}).keyup(function(){$(this).val($(this).val().toUpperCase())})}if($("body#appointments").length){$(".regular_map_link").hide();$(".shadowbox_map_link").show();$("#officecomplexes").tablesorter({sortList:[[0,0]]})}});function findBackgroundColor(B){var A="";while(!A||A=="transparent"){B=B.parents(":first");A=B.css("backgroundColor");if(!B[0]||B[0].tagName=="body"){break}}if(A&&A!="transparent"){return A}else{return false}};