(function($){Drupal.Views={};Drupal.behaviors.viewsTabs={attach:function(context){if($.viewsUi&&$.viewsUi.tabs){$('#views-tabset').once('views-processed').viewsTabs({selectedClass:'active'});}
$('a.views-remove-link').once('views-processed').click(function(event){var id=$(this).attr('id').replace('views-remove-link-','');$('#views-row-'+ id).hide();$('#views-removed-'+ id).attr('checked',true);event.preventDefault();});$('a.display-remove-link').addClass('display-processed').click(function(){var id=$(this).attr('id').replace('display-remove-link-','');$('#display-row-'+ id).hide();$('#display-removed-'+ id).attr('checked',true);return false;});}};Drupal.Views.parseQueryString=function(query){var args={};var pos=query.indexOf('?');if(pos!=-1){query=query.substring(pos+ 1);}
var pairs=query.split('&');for(var i in pairs){if(typeof(pairs[i])=='string'){var pair=pairs[i].split('=');if(pair[0]!='q'&&pair[1]){args[decodeURIComponent(pair[0].replace(/\+/g,' '))]=decodeURIComponent(pair[1].replace(/\+/g,' '));}}}
return args;};Drupal.Views.parseViewArgs=function(href,viewPath){var returnObj={};var path=Drupal.Views.getPath(href);if(viewPath&&path.substring(0,viewPath.length+ 1)==viewPath+'/'){var args=decodeURIComponent(path.substring(viewPath.length+ 1,path.length));returnObj.view_args=args;returnObj.view_path=path;}
return returnObj;};Drupal.Views.pathPortion=function(href){var protocol=window.location.protocol;if(href.substring(0,protocol.length)==protocol){href=href.substring(href.indexOf('/',protocol.length+ 2));}
return href;};Drupal.Views.getPath=function(href){href=Drupal.Views.pathPortion(href);href=href.substring(Drupal.settings.basePath.length,href.length);if(href.substring(0,3)=='?q='){href=href.substring(3,href.length);}
var chars=['#','?','&'];for(i in chars){if(href.indexOf(chars[i])>-1){href=href.substr(0,href.indexOf(chars[i]));}}
return href;};})(jQuery);;(function($){Drupal.behaviors.ViewsAjaxView={};Drupal.behaviors.ViewsAjaxView.attach=function(){if(Drupal.settings&&Drupal.settings.views&&Drupal.settings.views.ajaxViews){$.each(Drupal.settings.views.ajaxViews,function(i,settings){new Drupal.views.ajaxView(settings);});}};Drupal.views={};Drupal.views.ajaxView=function(settings){var selector='.view-dom-id-'+ settings.view_dom_id;this.$view=$(selector);var ajax_path=Drupal.settings.views.ajax_path;if(ajax_path.constructor.toString().indexOf("Array")!=-1){ajax_path=ajax_path[0];}
this.element_settings={url:ajax_path,submit:settings,setClick:true,event:'click',selector:selector,progress:{type:'throbber'}};this.settings=settings;this.$exposed_form=$('form#views-exposed-form-'+ settings.view_name.replace(/_/g,'-')+'-'+ settings.view_display_id.replace(/_/g,'-'));this.$exposed_form.once(jQuery.proxy(this.attachExposedFormAjax,this));this.$view.filter(jQuery.proxy(this.filterNestedViews,this)).once(jQuery.proxy(this.attachPagerAjax,this));};Drupal.views.ajaxView.prototype.attachExposedFormAjax=function(){var button=$('input[type=submit], input[type=image]',this.$exposed_form);button=button[0];this.exposedFormAjax=new Drupal.ajax($(button).attr('id'),button,this.element_settings);};Drupal.views.ajaxView.prototype.filterNestedViews=function(){return!this.$view.parents('.view').size();};Drupal.views.ajaxView.prototype.attachPagerAjax=function(){this.$view.find('ul.pager > li > a, th.views-field a, .attachment .views-summary a').each(jQuery.proxy(this.attachPagerLinkAjax,this));};Drupal.views.ajaxView.prototype.attachPagerLinkAjax=function(id,link){var $link=$(link);var viewData={};var href=$link.attr('href');$.extend(viewData,this.settings,Drupal.Views.parseQueryString(href),Drupal.Views.parseViewArgs(href,this.settings.view_base_path));$.extend(viewData,Drupal.Views.parseViewArgs(href,this.settings.view_base_path));this.element_settings.submit=viewData;this.pagerAjax=new Drupal.ajax(false,$link,this.element_settings);};})(jQuery);;(function($){Drupal.settings.views=Drupal.settings.views||{'ajax_path':'/views/ajax'};Drupal.quicktabs=Drupal.quicktabs||{};Drupal.quicktabs.getQTName=function(el){return el.id.substring(el.id.indexOf('-')+1);}
Drupal.behaviors.quicktabs={attach:function(context,settings){$.extend(true,Drupal.settings,settings);$('.quicktabs-wrapper',context).once(function(){Drupal.quicktabs.prepare(this);});}}
Drupal.quicktabs.prepare=function(el){var qt_name=Drupal.quicktabs.getQTName(el);var $ul=$(el).find('ul.quicktabs-tabs:first');$ul.find('li a').each(function(i,element){element.myTabIndex=i;element.qt_name=qt_name;var tab=new Drupal.quicktabs.tab(element);var parent_li=$(element).parents('li').get(0);if($(parent_li).hasClass('active')){$(element).addClass('quicktabs-loaded');}
$(element).once(function(){$(this).bind('click',{tab:tab},Drupal.quicktabs.clickHandler);});});}
Drupal.quicktabs.clickHandler=function(event){var tab=event.data.tab;var element=this;$(this).parents('li').siblings().removeClass('active');$(this).parents('li').addClass('active');tab.container.children().addClass('quicktabs-hide');if(!tab.tabpage.hasClass("quicktabs-tabpage")){tab=new Drupal.quicktabs.tab(element);}
tab.tabpage.removeClass('quicktabs-hide');return false;}
Drupal.quicktabs.tab=function(el){this.element=el;this.tabIndex=el.myTabIndex;var qtKey='qt_'+ el.qt_name;var i=0;for(var key in Drupal.settings.quicktabs[qtKey].tabs){if(i==this.tabIndex){this.tabObj=Drupal.settings.quicktabs[qtKey].tabs[key];this.tabKey=key;}
i++;}
this.tabpage_id='quicktabs-tabpage-'+ el.qt_name+'-'+ this.tabKey;this.container=$('#quicktabs-container-'+ el.qt_name);this.tabpage=this.container.find('#'+ this.tabpage_id);}
if(Drupal.ajax){Drupal.ajax.prototype.eventResponse=function(element,event){var ajax=this;if(ajax.ajaxing){return false;}
try{if(ajax.form){if(ajax.setClick){element.form.clk=element;}
ajax.form.ajaxSubmit(ajax.options);}
else{if(!$(element).hasClass('quicktabs-loaded')){ajax.beforeSerialize(ajax.element,ajax.options);$.ajax(ajax.options);if($(element).parents('ul').hasClass('quicktabs-tabs')){$(element).addClass('quicktabs-loaded');}}}}
catch(e){ajax.ajaxing=false;alert("An error occurred while attempting to process "+ ajax.options.url+": "+ e.message);}
return false;};}})(jQuery);;(function($){$(document).ready(function(){$('a.service-links-facebook-like').each(function(){var iframe_txt='<iframe src="'+ $(this).attr('href').replace('http://','//')+'" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:'+
Drupal.settings.ws_fl.width+'px; height:'+
Drupal.settings.ws_fl.height+'px;"'+' allowTransparency="true"></iframe>';$(this).replaceWith(iframe_txt);});});})(jQuery);;(function($){$(document).ready(function(){$('a.service-links-google-plus-one').each(function(){var counter=Drupal.settings.ws_gpo.counter?'':'count="false" ';var type=(Drupal.settings.ws_gpo.type=='')?'':'size="'+ Drupal.settings.ws_gpo.type+'" ';var g_text='<g:plusone '+ counter+ type+'href="'+ $(this).attr('href')+'" >'+'</g:plusone>';$(this).replaceWith(g_text);});});})(jQuery);;
