/* equal heightd with jquery */
function equalHeight(group) {
	var tallest = 0;
	group.each(function() {
		var thisHeight = $(this).height();
		if(thisHeight > tallest) {
			tallest = thisHeight;
		}
	});
	group.height(tallest);
}

/* usage
$(document).ready(function() {
	equalHeight($(".recent-article"));
	equalHeight($(".footer-col"));
});
*/


//** Tab Content script v2.0-  Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
//** Updated Oct 7th, 07 to version 2.0.
function ddtabcontent(tabinterfaceid){this.tabinterfaceid=tabinterfaceid;this.tabs=document.getElementById(tabinterfaceid).getElementsByTagName("a");this.enabletabpersistence=true;this.hottabspositions=[];this.currentTabIndex=0;this.subcontentids=[];this.revcontentids=[];this.selectedClassTarget="link"}ddtabcontent.getCookie=function(Name){var re=new RegExp(Name+"=[^;]+","i");if(document.cookie.match(re))return document.cookie.match(re)[0].split("=")[1];return""}; ddtabcontent.setCookie=function(name,value){document.cookie=name+"="+value+";path=/"}; ddtabcontent.prototype={expandit:function(tabid_or_position){this.cancelautorun();var tabref="";try{if(typeof tabid_or_position=="string"&&document.getElementById(tabid_or_position).getAttribute("rel"))tabref=document.getElementById(tabid_or_position);else if(parseInt(tabid_or_position)!=NaN&&this.tabs[tabid_or_position].getAttribute("rel"))tabref=this.tabs[tabid_or_position]}catch(err){alert("Invalid Tab ID or position entered!")}if(tabref!="")this.expandtab(tabref)},cycleit:function(dir,autorun){if(dir== "next")var currentTabIndex=this.currentTabIndex<this.hottabspositions.length-1?this.currentTabIndex+1:0;else if(dir=="prev")var currentTabIndex=this.currentTabIndex>0?this.currentTabIndex-1:this.hottabspositions.length-1;if(typeof autorun=="undefined")this.cancelautorun();this.expandtab(this.tabs[this.hottabspositions[currentTabIndex]])},setpersist:function(bool){this.enabletabpersistence=bool},setselectedClassTarget:function(objstr){this.selectedClassTarget=objstr||"link"},getselectedClassTarget:function(tabref){return this.selectedClassTarget== "linkparent".toLowerCase()?tabref.parentNode:tabref},urlparamselect:function(tabinterfaceid){var result=window.location.search.match(new RegExp(tabinterfaceid+"=(\\d+)","i"));return result==null?null:parseInt(RegExp.$1)},expandtab:function(tabref){var subcontentid=tabref.getAttribute("rel");var associatedrevids=tabref.getAttribute("rev")?","+tabref.getAttribute("rev").replace(/\s+/,"")+",":"";this.expandsubcontent(subcontentid);this.expandrevcontent(associatedrevids);for(var i=0;i<this.tabs.length;i++)this.getselectedClassTarget(this.tabs[i]).className= this.tabs[i].getAttribute("rel")==subcontentid?"selected":"";if(this.enabletabpersistence)ddtabcontent.setCookie(this.tabinterfaceid,tabref.tabposition);this.setcurrenttabindex(tabref.tabposition)},expandsubcontent:function(subcontentid){for(var i=0;i<this.subcontentids.length;i++){var subcontent=document.getElementById(this.subcontentids[i]);subcontent.style.display=subcontent.id==subcontentid?"block":"none"}},expandrevcontent:function(associatedrevids){var allrevids=this.revcontentids;for(var i= 0;i<allrevids.length;i++)document.getElementById(allrevids[i]).style.display=associatedrevids.indexOf(","+allrevids[i]+",")!=-1?"block":"none"},setcurrenttabindex:function(tabposition){for(var i=0;i<this.hottabspositions.length;i++)if(tabposition==this.hottabspositions[i]){this.currentTabIndex=i;break}},autorun:function(){this.cycleit("next",true)},cancelautorun:function(){if(typeof this.autoruntimer!="undefined")clearInterval(this.autoruntimer)},init:function(automodeperiod){var persistedtab=ddtabcontent.getCookie(this.tabinterfaceid); var selectedtab=-1;var selectedtabfromurl=this.urlparamselect(this.tabinterfaceid);this.automodeperiod=automodeperiod||0;for(var i=0;i<this.tabs.length;i++){this.tabs[i].tabposition=i;if(this.tabs[i].getAttribute("rel")){var tabinstance=this;this.hottabspositions[this.hottabspositions.length]=i;this.subcontentids[this.subcontentids.length]=this.tabs[i].getAttribute("rel");this.tabs[i].onclick=function(){tabinstance.expandtab(this);tabinstance.cancelautorun();return false};if(this.tabs[i].getAttribute("rev"))this.revcontentids= this.revcontentids.concat(this.tabs[i].getAttribute("rev").split(/\s*,\s*/));if(selectedtabfromurl==i||this.enabletabpersistence&&selectedtab==-1&&parseInt(persistedtab)==i||!this.enabletabpersistence&&selectedtab==-1&&this.getselectedClassTarget(this.tabs[i]).className=="selected")selectedtab=i}}if(selectedtab!=-1)this.expandtab(this.tabs[selectedtab]);else this.expandtab(this.tabs[this.hottabspositions[0]]);if(parseInt(this.automodeperiod)>500&&this.hottabspositions.length>1)this.autoruntimer=setInterval(function(){tabinstance.autorun()}, this.automodeperiod)}};



/* more less link */
$(document).ready(function() {

var minheight = 75;
var moreText = "[ + more ]";
var lessText = "[ - less ]";
$(".morelesslink").text(moreText); // the more less link


$(".morelesslink").toggle(
  
  function() {      
	  
	  $(this).prev('.moreless-block').css('height', 'auto').css('overflow', 'visible');
	  $(this).text(lessText);
  
  }, function() {
      
	  $(this).prev('.moreless-block').css('height', minheight).css('overflow', 'hidden');
	  $(this).text(moreText);
  
  });
  
});



// fancy box settings
$(document).ready(function() {
	$("a.iframe").fancybox({
		'hideOnContentClick': false,
		'hideOnOverlayClick': false,
		'overlayShow'       : false,
		'autoScale'	        : true
	});
	
	$("a.contact").fancybox({
		'hideOnContentClick': false,
		'hideOnOverlayClick': false,
		'overlayShow'       : false,
		'width'		    : 480,
		'height'		: 360,
		'type'          : 'iframe'
	});
		
	$("a#videopopup.iframe").fancybox({
		'hideOnContentClick': false,
		'hideOnOverlayClick': false,
		'width'		 : 720,
		'height'	 : 505
	});
	
	$("a.utube").fancybox({
		'hideOnContentClick': false,
		'hideOnOverlayClick': false,				 
		'padding'		: 0,
		'autoScale'		: false,
		'transitionIn'	: 'none',
		'transitionOut'	: 'none',
		//'title'		  : this.title,
		'width'		    : 680,
		'height'		: 495,
		//'href'			: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
		'type'			: 'swf',
		'swf'			: {
    	'wmode'		    : 'transparent',
		'allowfullscreen' : 'true'
		}
	});
	
    $(".vimeo").click(function() {
		$.fancybox({
		'hideOnContentClick': false,
		'hideOnOverlayClick': false,	   
		'padding'		: 0,
		'autoScale'		: false,
		'transitionIn'	: 'none',
		'transitionOut'	: 'none',
		'title'			: this.title,
		'width'			: 720,
		'height'		: 495,
		'href'			: this.href.replace(new RegExp("([0-9])","i"),'moogaloop.swf?clip_id=$1'),
		'type'			: 'swf',
		'swf'			: {
		'wmode'		    : 'transparent',
		'allowfullscreen' : 'true'
			}
		});

		return false;
	});
	
	$("a[rel=group]").fancybox({
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'titlePosition' 	: 'over',
				'overlayShow'       : false,
				'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
					return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
				}
			});


});	


/*
 * 	easyListSplitter 1.0.2 - jQuery Plugin
 *	written by Andrea Cima Serniotti	
 *	http://www.madeincima.eu
 */
var j=1; (function(a){a.fn.easyListSplitter=function(h){var k={colNumber:2,direction:"vertical"};this.each(function(){a(this);var b=a.extend(k,h),e=a(this).children("li").size(),g=Math.ceil(e/b.colNumber);e=a(this).attr("class");for(i=1;i<=b.colNumber;i++){if(i==1)a(this).addClass("listCol1").wrap('<div class="listContainer'+j+'"></div>');else a(this).is("ul")?a(this).parents(".listContainer"+j).append('<ul class="listCol'+i+'"></ul>'):a(this).parents(".listContainer"+j).append('<ol class="listCol'+i+'"></ol>'); a(".listContainer"+j+" > ul,.listContainer"+j+" > ol").addClass(e)}var f=0,c=1,d=0;if(b.direction=="vertical"){a(this).children("li").each(function(){f+=1;if(f>g*(b.colNumber-1))a(this).parents(".listContainer"+j).find(".listCol"+b.colNumber).append(this);else if(f<=g*c)a(this).parents(".listContainer"+j).find(".listCol"+c).append(this);else{a(this).parents(".listContainer"+j).find(".listCol"+(c+1)).append(this);c+=1}});a(".listContainer"+j).find("ol,ul").each(function(){a(this).children().size()== 0&&a(this).remove()})}else a(this).children("li").each(function(){d+=1;d<=b.colNumber||(d=1);a(this).parents(".listContainer"+j).find(".listCol"+d).append(this)});a(".listContainer"+j).find("ol:last,ul:last").addClass("last");j+=1})}})(jQuery);
// fireup easy list splitter
$(document).ready(function () {
	$('.splitlist2').easyListSplitter({ 
		colNumber: 2
	});
	$('.splitlist3').easyListSplitter({ 
		colNumber: 3
	});	
	$('.splitlist4').easyListSplitter({ 
		colNumber: 4 
		//direction: 'horizontal'
	});
	$('.splitlist5').easyListSplitter({ 
		colNumber: 5
	});
	$('.splitlist6').easyListSplitter({ 
		colNumber: 6
	});
});

