(function(a){a.fn.extend({ExternalLinks:function(){return this.each(function(){a(this).click(function(){if(this.tagName!="A"){return false;}var h=String(this);var j=this.hostname;var i=location.host;if(h.match(/^mailto:/i)){return g(this);}else{if(j==i){if(h.match(/\.(doc|pdf|xls|ppt|zip|txt|vsd|vxd|js|css|rar|exe|wma|mov|avi|wmv|mp3)$/)){return c(this);}else{return b(this);}}else{return e(this);}}});});function g(i){var h=i.href.substring(7);d("email",h);return true;}function c(i){var h=f(i.pathname,false);d("documents",h);window.open(i.href);return false;}function b(h){window.open(h.href);return false;}function e(i){var h=f(i.hostname+"/"+i.pathname,true);d("external",h);window.open(i.href);return false;}function d(i,j){if(typeof(pageTracker)!="undefined"){var h=f("/"+i+"/"+j,true);pageTracker._trackPageview(h);}}function f(h,i){var h=h.toString();var j=h.length;if(i){if(h.charAt((j-1))=="/"){h=h.substring(0,(j-1));}}else{if(h.charAt(0)=="/"){h=h.substring(1,j);}}return h;}}});})(jQuery);(function(a){a.fn.DefaultValue=function(c){var b=a.extend({},a.fn.DefaultValue.defaults,c);return this.each(function(){d(this,b);});function d(h,e){if(h.type!="text"&&h.type!="password"&&h.type!="textarea"){return;}var f=a(h);var g=e.Text;if(g.length==0){g=f.attr("title");f.attr("title","");}if(g.length>0){if(h.value==""||h.value==g){f.addClass("hasDefault");h.value=g;}else{return;}f.focus(function(){if(this.value==g||this.value==""){a(this).removeClass("hasDefault");this.value="";}});f.blur(function(){if(this.value==g||this.value==""){a(this).addClass("hasDefault");this.value=g;}});}}};a.fn.DefaultValue.defaults={Text:""};})(jQuery);function ModifyASPNETValidation(){if(typeof(Page_ClientValidate)!="undefined"){ValidatorUpdateDisplay=NicerValidatorUpdateDisplay;AspPage_ClientValidate=Page_ClientValidate;Page_ClientValidate=NicerPage_ClientValidate;}$("span.validation:visible").each(function(){AddValidationStatus($(this));});}function AddValidationStatus(b){if(b.hasClass("validation")){var a=b.parents("div.validationContainer");if(a.length==0){a=b.parents("div.formInput");}a.addClass("invalidInput");}}function RemoveValidationStatus(b){if(b.hasClass("validation")){var a=b.parents("div.validationContainer");if(a.length==0){a=b.parents("div.formInput");}a.removeClass("invalidInput");}}function NicerValidatorUpdateDisplay(b){var a=$(b);if(b.isvalid){a.hide();if(a.parent().find("span.validation:visible").length==0){RemoveValidationStatus(a);}}else{a.show();AddValidationStatus(a);}}function NicerPage_ClientValidate(a){var b=AspPage_ClientValidate(a);if(!b){}else{}return b;}function GetQueryValue(a){return GetQueryValue(window.location.href,a);}function GetQueryValue(d,b){var a=d.split("?");if(a.length==2){var f=a[1];var e=f.split("&");for(var c=0;c<e.length;c++){var g=e[c].split("=");if(g[0]==b){return g[1];}}}return"";}function TrackGAEvent(d,c,b,a){if(typeof(pageTracker)!="undefined"){if(b){if(a){pageTracker._trackEvent(d,c,b,a);}else{pageTracker._trackEvent(d,c,b);}}else{pageTracker._trackEvent(d,c);}}}$(document).ready(function(){$('a[rel="external"]').ExternalLinks();ModifyASPNETValidation();});
