function removeEvent(a,b,c){if(a.removeEventListener)a.removeEventListener(b,c,false);else if(a.detachEvent){a.detachEvent("on"+b,a[b+c]);a[b+c]=null;a["e"+b+c]=null}}function addEvent(a,b,c){if(a.addEventListener)a.addEventListener(b,c,false);else if(a.attachEvent){a["e"+b+c]=c;a[b+c]=function(){a["e"+b+c](window.event)};a.attachEvent("on"+b,a[b+c])}}function getElementsByClass(a,b,c){if(b==null)b=document;if(c==null)c="*";var d=b.getElementsByTagName(c);var e=new Array;a=a.replace(/\-/g,"\\-");var f=new RegExp("(^|\\s)"+a+"(\\s|$)");for(var g=0;g<d.length;g++){if(f.test(d[g].className))e.push(d[g])}return e}function tabHover(a){var b=a.type;if(this.getAttribute(classAttribute)!="tab selected"){if(b=="mouseover"){this.setAttribute(classAttribute,"tab hover")}else if(b=="mouseout"){this.setAttribute(classAttribute,"tab")}}}function tabClick(a){var b=getElementsByClass("tab",null,null);var c=getElementsByClass("tab-section",null,null);for(var d=0;d<b.length;d++){var e=b[d];var f=c[d];if(e==this){e.setAttribute(classAttribute,"tab selected");f.style.display="block"}else{e.setAttribute(classAttribute,"tab");f.style.display="none"}}}function initTabbing(){var a=getElementsByClass("tab",null,null);if(a.length>0){for(var b=0;b<a.length;b++){addEvent(a[b],"click",tabClick);addEvent(a[b],"mouseover",tabHover);addEvent(a[b],"mouseout",tabHover)}}}function loadTwitter(a){var b;if(a==null){var b="No twitter data"}else{for(var c=0;c<a.length;c++){b=a[c].text}}$("#twitter-data").empty();$("#twitter-data").text(b)}function getTwitterData(){var a=new JSONscriptRequest("https://twitter.com/statuses/user_timeline/visiontrust.json?count="+1+"&callback=loadTwitter");a.buildScriptTag();a.addScriptTag()}function initTwitter(){getTwitterData()}function classAttr(){var a=null;if(versionInfo.match(IE6)!=null||versionInfo.match(IE7)!=null){a="className"}else{a="class"}return a}var browser=navigator.appName;var versionInfo=navigator.appVersion;var versionNum=parseFloat(versionInfo);var vendor=navigator.vendor;var IE="Microsoft Internet Explorer";var IE6="MSIE 6.0";var IE7="MSIE 7.0";var IE8="MSIE 8.0";var safari="Apple Computer, Inc.";var classAttribute=classAttr()
function clearFormFields(a){function f(a,b){if(a)a.style.display="none";if(b)b.style.display="inline"}if(a.clearInputs==null)a.clearInputs=true;if(a.clearTextareas==null)a.clearTextareas=true;if(a.passwordFieldText==null)a.passwordFieldText=false;if(a.addClassFocus==null)a.addClassFocus=false;if(!a.filterClass)a.filterClass="default";if(a.clearInputs){var b=document.getElementsByTagName("input");for(var c=0;c<b.length;c++){if((b[c].type=="text"||b[c].type=="password")&&b[c].className.indexOf(a.filterClass)==-1){b[c].valueHtml=b[c].value;b[c].onfocus=function(){if(this.valueHtml==this.value)this.value="";if(this.fake){f(this,this.previousSibling);this.previousSibling.focus()}if(a.addClassFocus&&!this.fake){this.className+=" "+a.addClassFocus;this.parentNode.className+=" parent-"+a.addClassFocus}};b[c].onblur=function(){if(this.value==""){this.value=this.valueHtml;if(a.passwordFieldText&&this.type=="password")f(this,this.nextSibling)}if(a.addClassFocus){this.className=this.className.replace(a.addClassFocus,"");this.parentNode.className=this.parentNode.className.replace("parent-"+a.addClassFocus,"")}};if(a.passwordFieldText&&b[c].type=="password"){var d=document.createElement("input");d.type="text";d.value=b[c].value;d.className=b[c].className;d.fake=true;b[c].parentNode.insertBefore(d,b[c].nextSibling);f(b[c],null)}}}}if(a.clearTextareas){var e=document.getElementsByTagName("textarea");for(var c=0;c<e.length;c++){if(e[c].className.indexOf(a.filterClass)==-1){e[c].valueHtml=e[c].value;e[c].onfocus=function(){if(this.value==this.valueHtml)this.value="";if(a.addClassFocus){this.className+=" "+a.addClassFocus;this.parentNode.className+=" parent-"+a.addClassFocus}};e[c].onblur=function(){if(this.value=="")this.value=this.valueHtml;if(a.addClassFocus){this.className=this.className.replace(a.addClassFocus,"");this.parentNode.className=this.parentNode.className.replace("parent-"+a.addClassFocus,"")}}}}}}function initClearInputs(){clearFormFields({clearInputs:true,clearTextareas:false,passwordFieldText:false,addClassFocus:"focus",filterClass:"default"})}function initDrop(){$("#nav").each(function(){var a=$(this);var b=a.find(">ul");var c=a.find(".drop");var d=b.find(">li:has(div)");b.eq(1).find(">li:has(div)").addClass("right-side");d.each(function(){$(this).hover(function(){$(this).addClass("hover");c.each(function(){var a=$(this).find("ul");var b=a.length*a.outerWidth();$(this).css({width:b})})},function(){$(this).removeClass("hover")})})})}function initCarousel(){$(".gallery").scrollGallery({btnPrev:"a.prev",btnNext:"a.next",circleSlide:true,pauseOnHover:true,autoRotation:true,switchTime:3e3,duration:650,step:1})}$(function(){initDrop();initClearInputs()});jQuery.fn.scrollGallery=function(a){var a=jQuery.extend({sliderHolder:">div",slider:">ul",slides:">li",pagerLinks:"div.pager a",btnPrev:"a.link-prev",btnNext:"a.link-next",activeClass:"active",disabledClass:"disabled",generatePagination:"div.pg-holder",curNum:"em.scur-num",allNum:"em.sall-num",circleSlide:true,pauseClass:"gallery-paused",pauseButton:"none",pauseOnHover:true,autoRotation:false,stopAfterClick:false,switchTime:5e3,duration:650,easing:"swing",event:"click",splitCount:false,afterInit:false,vertical:false,step:false},a);return this.each(function(){function U(){if(!o||G)return;if(L)clearTimeout(L);L=setTimeout(Q,t+s)}function T(){if(L)clearTimeout(L);o=false}function S(){M();if(w)d.animate({marginTop:K},{duration:s,queue:false,easing:r});else d.animate({marginLeft:K},{duration:s,queue:false,easing:r});R();U()}function R(){if(h.length)h.removeClass(p).eq(D).addClass(p);if(!x){f.removeClass(q);g.removeClass(q);if(D==0)f.addClass(q);if(D==J-1)g.addClass(q)}if(j.length)j.text(D+1);if(k.length)k.text(J)}function Q(){M();if(D<J-1)D++;else if(x)D=0;S()}function P(){M();if(D>0)D--;else if(x)D=J-1;S()}function M(){if(w){if(v){I=e.eq(D).outerHeight(true);J=Math.ceil((F-c.height())/I)+1;K=-I*D}else{I=c.height();J=Math.ceil(F/I);K=-I*D;if(K<I-F)K=I-F}}else{if(v){H=e.eq(D).outerWidth(true)*v;J=Math.ceil((E-c.width())/H)+1;K=-H*D;if(K<c.width()-E)K=c.width()-E}else{H=c.width();J=Math.ceil(E/H);K=-H*D;if(K<H-E)K=H-E}}}var b=jQuery(this);var c=jQuery(a.sliderHolder,b);var d=jQuery(a.slider,c);var e=jQuery(a.slides,d);var f=jQuery(a.btnPrev,b);var g=jQuery(a.btnNext,b);var h=jQuery(a.pagerLinks,b);var i=jQuery(a.generatePagination,b);var j=jQuery(a.curNum,b);var k=jQuery(a.allNum,b);var l=jQuery(a.pauseButton,b);var m=a.pauseOnHover;var n=a.pauseClass;var o=a.autoRotation;var p=a.activeClass;var q=a.disabledClass;var r=a.easing;var s=a.duration;var t=a.switchTime;var u=a.event;var v=a.step;var w=a.vertical;var x=a.circleSlide;var y=a.stopAfterClick;var z=a.afterInit;var A=a.splitCount;if(!e.length)return;if(A){var B=0;var C=$("<slide>").addClass("split-slide");e.each(function(){C.append(this);B++;if(B>A-1){B=0;d.append(C);C=$("<slide>").addClass("split-slide")}});if(B)d.append(C);e=d.children()}var D=0;var E=0;var F=0;var G=false;var H;var I;var J;var K;var L;e.each(function(){E+=$(this).outerWidth(true);F+=$(this).outerHeight(true)});if(f.length){f.bind(u,function(){if(y)T();P();return false})}if(g.length){g.bind(u,function(){if(y)T();Q();return false})}if(i.length){i.empty();M();var N=$("<ul />");for(var O=0;O<J;O++)$('<li><a href="#">'+(O+1)+"</a></li>").appendTo(N);N.appendTo(i);h=N.children()}if(h.length){h.each(function(a){jQuery(this).bind(u,function(){if(D!=a){if(y)T();D=a;S()}return false})})}if(m){b.hover(function(){G=true;if(L)clearTimeout(L)},function(){G=false;U()})}M();R();U();if(l.length){l.click(function(){if(b.hasClass(n)){b.removeClass(n);o=true;U()}else{b.addClass(n);T()}return false})}if(z&&typeof z==="function")z(b,e)})}
function JSONscriptRequest(fullUrl){this.fullUrl=fullUrl;this.headLoc=document.getElementsByTagName("head").item(0);this.scriptId='YJscriptId'+JSONscriptRequest.scriptCounter++;}
JSONscriptRequest.scriptCounter=1;JSONscriptRequest.prototype.buildScriptTag=function(){this.scriptObj=document.createElement("script");this.scriptObj.setAttribute("type","text/javascript");this.scriptObj.setAttribute("src",this.fullUrl);this.scriptObj.setAttribute("id",this.scriptId);}
JSONscriptRequest.prototype.removeScriptTag=function(){this.headLoc.removeChild(this.scriptObj);}
JSONscriptRequest.prototype.addScriptTag=function(){this.headLoc.appendChild(this.scriptObj);}
