/*jqeury.maskedinput.js*/
(function(a){var b=(a.browser.msie?"paste":"input")+".mask";var c=window.orientation!=undefined;a.mask={definitions:{9:"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"}};a.fn.extend({caret:function(a,b){if(this.length==0)return;if(typeof a=="number"){b=typeof b=="number"?b:a;return this.each(function(){if(this.setSelectionRange){this.focus();this.setSelectionRange(a,b)}else if(this.createTextRange){var c=this.createTextRange();c.collapse(true);c.moveEnd("character",b);c.moveStart("character",a);c.select()}})}else{if(this[0].setSelectionRange){a=this[0].selectionStart;b=this[0].selectionEnd}else if(document.selection&&document.selection.createRange){var c=document.selection.createRange();a=0-c.duplicate().moveStart("character",-1e5);b=a+c.text.length}return{begin:a,end:b}}},unmask:function(){return this.trigger("unmask")},mask:function(d,e){if(!d&&this.length>0){var f=a(this[0]);var g=f.data("tests");return a.map(f.data("buffer"),function(a,b){return g[b]?a:null}).join("")}e=a.extend({placeholder:"_",completed:null},e);var h=a.mask.definitions;var g=[];var i=d.length;var j=null;var k=d.length;a.each(d.split(""),function(a,b){if(b=="?"){k--;i=a}else if(h[b]){g.push(new RegExp(h[b]));if(j==null)j=g.length-1}else{g.push(null)}});return this.each(function(){function v(a){var b=f.val();var c=-1;for(var d=0,h=0;d<k;d++){if(g[d]){l[d]=e.placeholder;while(h++<b.length){var m=b.charAt(h-1);if(g[d].test(m)){l[d]=m;c=d;break}}if(h>b.length)break}else if(l[d]==b[h]&&d!=i){h++;c=d}}if(!a&&c+1<i){f.val("");t(0,k)}else if(a||c+1>=i){u();if(!a)f.val(f.val().substring(0,c+1))}return i?d:j}function u(){return f.val(l.join("")).val()}function t(a,b){for(var c=a;c<b&&c<k;c++){if(g[c])l[c]=e.placeholder}}function s(b){if(m){m=false;return b.keyCode==8?false:null}b=b||window.event;var c=b.charCode||b.keyCode||b.which;var d=a(this).caret();if(b.ctrlKey||b.altKey||b.metaKey){return true}else if(c>=32&&c<=125||c>186){var h=o(d.begin-1);if(h<k){var i=String.fromCharCode(c);if(g[h].test(i)){q(h);l[h]=i;u();var j=o(h);a(this).caret(j);if(e.completed&&j==k)e.completed.call(f)}}}return false}function r(b){var d=a(this).caret();var e=b.keyCode;m=e<16||e>16&&e<32||e>32&&e<41;if(d.begin-d.end!=0&&(!m||e==8||e==46))t(d.begin,d.end);if(e==8||e==46||c&&e==127){p(d.begin+(e==46?0:-1));return false}else if(e==27){f.val(n);f.caret(0,v());return false}}function q(a){for(var b=a,c=e.placeholder;b<k;b++){if(g[b]){var d=o(b);var f=l[b];l[b]=c;if(d<k&&g[d].test(f))c=f;else break}}}function p(a){while(!g[a]&&--a>=0);for(var b=a;b<k;b++){if(g[b]){l[b]=e.placeholder;var c=o(b);if(c<k&&g[b].test(l[c])){l[b]=l[c]}else break}}u();f.caret(Math.max(j,a))}function o(a){while(++a<=k&&!g[a]);return a}var f=a(this);var l=a.map(d.split(""),function(a,b){if(a!="?")return h[a]?e.placeholder:a});var m=false;var n=f.val();f.data("buffer",l).data("tests",g);if(!f.attr("readonly"))f.one("unmask",function(){f.unbind(".mask").removeData("buffer").removeData("tests")}).bind("focus.mask",function(){n=f.val();var a=v();u();setTimeout(function(){if(a==d.length)f.caret(0,a);else f.caret(a)},0)}).bind("blur.mask",function(){v();if(f.val()!=n)f.change()}).bind("keydown.mask",r).bind("keypress.mask",s).bind(b,function(){setTimeout(function(){f.caret(v(true))},0)});v()})}})})(jQuery)
/*drop-down.js */
function initNav(a){function k(a){var b=0;while(a.offsetParent){b+=a.offsetLeft;a=a.offsetParent}return b}if(!a.menuId)a.menuId="main-nav";if(!a.cleverMode)a.cleverMode=false;if(!a.flexibility)a.flexibility=false;if(!a.dropExistenceClass)a.dropExistenceClass=false;if(!a.hoverClass)a.hoverClass="hover";if(!a.menuHardCodeClass)a.menuHardCodeClass="menu-hard-code";if(!a.sideClasses)a.sideClasses=false;if(!a.center)a.center=false;if(!a.menuPaddings)a.menuPaddings=0;if(!a.minWidth)a.minWidth=0;if(!a.coeff)a.coeff=1.7;var b=document.getElementById(a.menuId);if(b){b.className=b.className.replace(a.menuHardCodeClass,"");var c=[];var d=b.getElementsByTagName("li");for(var e=0;e<d.length;e++){d[e].className+=" "+a.hoverClass;var f=d[e].getElementsByTagName("div").item(0);if(f){if(a.flexibility){var g=f.getElementsByTagName("a");for(var h=0;h<g.length;h++){var i=g[h].parentNode.parentNode.offsetWidth;if(i>0){if(typeof a.minWidth=="number"&&i<a.minWidth)i=a.minWidth;else if(typeof a.minWidth=="string"&&d[e].parentNode==b&&i<d[e].offsetWidth)i=d[e].offsetWidth-5;g[h].style.width=i-a.menuPaddings+"px"}}f.style.width=d[e].getElementsByTagName("div").item(1).clientWidth+"px"}var j=document.documentElement.clientWidth/a.coeff;if(d[e].parentNode!=b&&(!a.cleverMode||k(d[e])<j)){f.style.right="auto";f.style.left=d[e].parentNode.offsetWidth+"px";f.parentNode.className+=" left-side"}else if(d[e].parentNode!=b&&(a.cleverMode||k(d[e])>=j)){f.style.left="auto";f.style.right=d[e].parentNode.offsetWidth+"px";f.parentNode.className+=" right-side"}else if(d[e].parentNode==b&&a.cleverMode&&k(d[e])>=j){d[e].className+=" right-side"}if(d[e].parentNode==b&&a.center)f.style.left=-d[e].getElementsByTagName("div").item(1).clientWidth/2+d[e].clientWidth/2+"px"}if(a.dropExistenceClass&&d[e].getElementsByTagName("ul").length>0){d[e].className+=" "+a.dropExistenceClass;d[e].getElementsByTagName("a").item(0).className+=" "+a.dropExistenceClass+"-link";d[e].innerHTML+="<em class='pointer'></em>"}if(d[e].parentNode==b)c.push(d[e])}if(a.sideClasses){c[0].className+=" first-child";c[0].getElementsByTagName("a").item(0).className+=" first-child-link";c[c.length-1].className+=" last-child";c[c.length-1].getElementsByTagName("a").item(0).className+=" last-child-link"}for(var e=0;e<d.length;e++){d[e].className=d[e].className.replace(a.hoverClass,"");d[e].onmouseover=function(){this.className+=" "+a.hoverClass};d[e].onmouseout=function(){this.className=this.className.replace(a.hoverClass,"")}}}}function initPage(){initNav({menuId:"main-nav",hoverClass:"hover",dropExistenceClass:"has-drop-down",sideClasses:true,cleverMode:false,flexibility:true,menuPaddings:10,minWidth:100})}jQuery(function(a){a(document).ready(function(){initPage();relNoFollow()})})
