/* To edit use source file: js/source/onLoad.js  */

jQuery(document).ready(function($){if(fadeContent!=="none"&&!oldIE){elems=(fadeContent==="all")?"#Top, #Middle, #Bottom":"#Middle";hiddenClass=(fadeContent==="all")?"invisibleAll":"invisibleMiddle";if(fadeContent==="all"||fadeContent==="content"){$("#Wrapper").children(elems).css("opacity","0").end().parent("body").removeClass(hiddenClass);setTimeout(function(){$("#Middle").animate({opacity:"1"},250)},100);if(fadeContent==="all"){setTimeout(function(){$("#Top").animate({opacity:"1"},200)},0);setTimeout(function(){$("#Bottom").animate({opacity:"1"},300)},200)}}}$(window).bind("resize",function(){var browserHeight=$(window).height();var wrapperHeight=$("#Wrapper").outerHeight()+$("#Wrapper").offset().top;if(browserHeight>wrapperHeight){$middle=$("#Middle .contentMargin");contentHeight=$middle.height();minHeight=contentHeight+(browserHeight-wrapperHeight);$middle.css("min-height",minHeight+"px")}});$(window).trigger("resize");lightboxOpacity=0.8;$(".gallery .gallery-item a").attr("rel","gallery");$("a.popup[href*='http://www.youtube.com/watch?']").colorbox({href:function(){var id=/[\?\&]v=([^\?\&]+)/.exec(this.href);url="http://www.youtube.com/embed/"+id[1];if(!id[1]){url=this.href}return url},iframe:true,innerWidth:function(){w=$.getUrlVars(this.href)["width"]||640;return w},innerHeight:function(){h=$.getUrlVars(this.href)["height"]||390;return h},opacity:lightboxOpacity});$("a.popup[href*='http://www.vimeo.com/'], a.popup[href*='http://vimeo.com/']").colorbox({href:function(){var id=/vimeo\.com\/(\d+)/.exec(this.href);url="http://www.vimeo.com/moogaloop.swf?clip_id="+id[1];if(!id[1]){url=this.href}return url},iframe:true,innerWidth:function(){w=$.getUrlVars(this.href)["width"]||640;return w},innerHeight:function(){h=$.getUrlVars(this.href)["height"]||360;return h},opacity:lightboxOpacity});$("a[href$='.jpg'],a[href$='.jpeg'],a[href$='.png'],a[href$='.gif'],a[href$='.tif'],a[href$='.tiff'],a[href$='.bmp']").colorbox({maxWidth:"90%",maxHeight:"90%",opacity:lightboxOpacity});$("a.popup[href$='#LoginPopup'], .popup > a[href$='#LoginPopup']").each(function(){this.href=this.hash});$("a.popup[href^='#'], .popup > a[href^='#']").colorbox({maxWidth:"90%",maxHeight:"90%",inline:true,href:this.href,opacity:lightboxOpacity}).removeClass("popup");$(".popup > a[href^='#']").parent().removeClass("popup");$(".popup").colorbox({maxWidth:"90%",maxHeight:"90%",opacity:lightboxOpacity});$("a[href$='#popup']").colorbox({maxWidth:"90%",maxHeight:"90%",href:function(){if(this.href){return this.href.replace("#popup","")}},opacity:lightboxOpacity});$(".iframe").colorbox({width:"80%",height:"80%",iframe:true});$("a[href$='#iframe']").colorbox({width:"80%",height:"80%",iframe:true,href:function(){if(this.href){return this.href.replace("#iframe","")}},opacity:lightboxOpacity});if($(".portfolio-list").length>0){var pGroup=$(".portfolio-list");pGroup.each(function(){var h=0;pItems=jQuery(this).find(".item-container");pItems.each(function(i,val){if(jQuery(this).height()>h){h=jQuery(this).height()}});pItems.css("height",h+"px")})}var $buttonElement=$('input[type="submit"]:not(.noStyle), input[type="button"]:not(.noStyle), input[type="reset"]:not(.noStyle), button:not(.noStyle)');$($buttonElement).addClass("btn");if((BrowserDetect.browser=="Safari"&&BrowserDetect.OS=="Windows")||BrowserDetect.browser=="Opera"){$(".btn").addClass("safariBtn")}BpWidgetHover();$(".messageBox .closeBox").click(function(){jQuery(this).parent(".messageBox").fadeTo(400,0.001).slideUp()});if(jQuery(".tabList").length>0){$(".tabList").sTabs()}if(jQuery(".toggleItem").length>0){$(".toggleItem").simpleToggle()}if(jQuery(".section-tabs").length>0){$(".section-tabs").simpleSlideTop()}switch(toolTips){case"all links":$tipItems=$("a[title]");break;case"class":$tipItems=$(".tip");break;default:$tipItems=false}if($tipItems.length>0){$tipItems.qtip({position:{my:"bottom center",at:"top center",adjust:{y:-3}}});microBlogTips()}if(typeof jq=="function"){jq("#BP-Content").ajaxComplete(function(evt,request,settings){var t=setTimeout("BpActivityReply()",325)});jq("div.activity").click(function(event){var target=jq(event.target);if(target.hasClass("acomment-reply")||target.parent().hasClass("acomment-reply")){BpActivityReply();if(target.parent().hasClass("acomment-reply")){target=target.parent()}var id=target.attr("id");ids=id.split("-");var form=jq("#ac-form-"+ids[2]);form.parents(".activity-replies").slideDown(200);return false}});jq(document).keydown(function(e){e=e||window.event;if(e.target){element=e.target}else{if(e.srcElement){element=e.srcElement}}if(element.nodeType==3){element=element.parentNode}if(e.ctrlKey==true||e.altKey==true||e.metaKey==true){return}var keyCode=(e.keyCode)?e.keyCode:e.which;if(keyCode==27){if(element.tagName=="TEXTAREA"){if(jq(element).hasClass("ac-input")){formContainer=jq(element).parent().parent().parents(".activity-replies")}if(formContainer.find("ul").length<=0){formContainer.slideUp(200)}}}});BpActivityReply()}if(typeof jq=="function"&&typeof Cufon=="function"){jq("#BP-Content").ajaxComplete(function(evt,request,settings){setTimeout(function(){Cufon.refresh()},115)})}if(typeof jq=="function"){jq(".widget_bp_groups_widget, .widget_bp_core_members_widget").ajaxComplete(function(evt,request,settings){setTimeout(function(){BpWidgetHover();if(typeof Cufon=="function"){Cufon.refresh()}},215)})}});function BpWidgetHover(){elements=".widget_bp_groups_widget, .widget_bp_core_members_widget";jQuery(elements).find("li:not(.hoverable)").hover(function(){jQuery(this).addClass("hover");if(typeof Cufon=="function"){Cufon.refresh()}},function(){jQuery(this).removeClass("hover");if(typeof Cufon=="function"){Cufon.refresh()}}).click(function(){url=jQuery(this).find(".item-title a").attr("href");if(url){document.location=url}}).addClass("hoverable")}function BpActivityReply(){jQuery(".activity-replies").each(function(){hasComments=jQuery(this).find("ul").first().children("li:visible");hasForm=jQuery(this).find("form").css("display");if(hasComments.length<=0){jQuery(this).css("display","none")}else{jQuery(this).slideDown(200)}})}jQuery.extend({getUrlVars:function(url){var vars=[],hash;if(!url){url=window.location.href}var hashes=url.slice(window.location.href.indexOf("?")+1).split("&");for(var i=0;i<hashes.length;i++){hash=hashes[i].split("=");vars.push(hash[0]);vars[hash[0]]=hash[1]}return vars},getUrlVar:function(name,url){if(!url){url=window.location.href}return jQuery.getUrlVars(url)[name]}});var oldIE=false;var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS"},searchString:function(data){for(var i=0;i<data.length;i++){var dataString=data[i].string;var dataProp=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)!=-1){return data[i].identity}}else{if(dataProp){return data[i].identity}}}},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index==-1){return}return parseFloat(dataString.substring(index+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{prop:window.opera,identity:"Opera"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"}]};BrowserDetect.init();if(BrowserDetect.browser=="Explorer"&&BrowserDetect.version<9){oldIE=BrowserDetect.version}(function($){$.fn.sTabs=function(opts){var options=$.extend({},$.fn.sTabs.defaults,opts);return this.each(function(){$(this).addClass("tabs");$(this).find("a").each(function(){$($(this).attr("href")).addClass("tab").hide();$(this).bind(options.eventType,function(e){e.preventDefault();$(this).addClass("active");options.animate?$($(this).attr("href")).fadeIn(options.duration):$($(this).attr("href")).show();$($(this).parent().siblings().find("a")).each(function(){$(this).removeClass("active");$($(this).attr("href")).hide()})})});var first=$(this).find("li:nth-child("+options.startWith+")").children("a");$(first).addClass("active");$($(first).attr("href")).show()})};$.fn.sTabs.defaults={animate:false,duration:300,startWith:1,eventType:"click"}})(jQuery);(function($){$.fn.simpleToggle=function(opts){var options=$.extend({},$.fn.simpleToggle.defaults,opts);return this.each(function(){$title=$(this).children(".togTitle");$title.each(function(){$(this).click(function(){$item=$(this);$item.next(".togDesc").slideToggle("fast",function(){$icon=$item.children(".iconSymbol");if($(this).css("display")=="block"){$icon.removeClass("plus").addClass("minus")}else{$icon.removeClass("minus").addClass("plus")}})})})})};$.fn.simpleToggle.defaults={}})(jQuery);(function($){$.fn.simpleSlideTop=function(opts){var options=$.extend({},$.fn.simpleSlideTop.defaults,opts);return this.each(function(){$container=$(this);$(this).find("a").each(function(){contentID=$(this).attr("href");$(contentID).hide();$(this).bind(options.eventType,function(e){e.preventDefault();if($(this).hasClass("active")){$($(this).parents("ul").find("a")).each(function(){$(this).removeClass("active");$($(this).attr("href")).slideUp(options.duration*0.65)})}else{$tab=$(this);hasActive=false;$container.find("a").each(function(){if($(this).hasClass("active")){hasActive=true}});$($(this).parent().siblings().find("a")).each(function(){$(this).removeClass("active");$($(this).attr("href")).slideUp(options.duration*0.65)});if(hasActive){$($(this).attr("href")).delay(options.duration*0.65).slideDown(options.duration)}else{$($(this).attr("href")).slideDown(options.duration)}$tab.addClass("active")}return false})});if(options.startOpen){var first=$(this).find("li:nth-child("+options.defaultTab+")").children("a");$(first).addClass("active");$($(first).attr("href")).show()}})};$.fn.simpleSlideTop.defaults={duration:300,defaultTab:1,startOpen:false,eventType:"click"}})(jQuery);function microBlogTips(){jQuery('a[href^="http://twitter.com"]').each(function(){var username=jQuery(this).attr("href").match(/^http:\/\/twitter\.com\/(\w+)\/?/);position={my:"bottom center",at:"top center",adjust:{y:-3}};if(username&&username.length>1){username=username[1]}else{return}jQuery(this).qtip({content:{text:'<div class="microBlogTip-loading twitterTip">...</div>',ajax:{url:"http://api.twitter.com/1/statuses/user_timeline/"+username+".json?callback=?",data:{count:1},dataType:"jsonp",success:function(tweet){this.set("content.text",'<div class="microBlogTip-username">'+username+": </div> "+tweet[0].text);return false}}},style:{classes:"microBlogTip twitterTip"},position:position})});jQuery('a[rel="buzz"]').each(function(){var username=jQuery(this).text();jQuery(this).qtip({content:{text:"Loading Buzz feed...",ajax:{url:"http://ajax.googleapis.com/ajax/services/feed/load",data:{q:"http://buzz.googleapis.com/feeds/"+username+"/public/posted",num:1,output:"json",v:"1.0"},dataType:"jsonp",success:function(json){try{var entries=json.responseData.feed.entries,snippet=entries[0].contentSnippet;snippet=snippet.replace(/\b(https?\:\/\/\S+)/gi,' <a href="$1">$1</a>');this.set("content.text",snippet)}catch(e){this.set("content.text","Error: "+json.responseDetails)}return false}}},style:{classes:"microBlogTip buzzTip"}})})}if(fadeContent!=="none"&&!oldIE){setTimeout(function(){jQuery("body").removeClass("invisibleAll invisibleMiddle")},1000)};
