/* Mailmask */
function noSpam(){if(document.getElementById){var a="@";var d=document.getElementsByTagName("a");for(var e=0;e<d.length;e++){var b=d[e];if(b.className=="escape"){var c=b.firstChild;var f=b.lastChild;c.nextSibling.firstChild.innerHTML=a;b.href="mailto:"+c.data+a+f.data}}}}



jQuery.noConflict();
jQuery(document).ready(function(){
								noSpam();
								jQuery('a[rel=lightbox]').colorbox({maxWidth:'90%',maxHeight:'90%'});});

// ACCORDION

if(!doc) var doc = document;
if(!win) var win = window;

function acc(settings){
	
	var settings = jQuery.extend({
		active: 'accActive',
		toggle: 'accToggle',
		content: 'accContent',
		accAnchor: 'accAnchor',
		multi: 'multi',
		openFirst: true
	},settings);
	var active = settings.active;
	var toggle = settings.toggle;
	var content = settings.content;
	var accAnchor = settings.accAnchor;
	var multi = settings.multi;
	var openFirst = settings.openFirst;

jQuery('.'+content).hide();
	jQuery('.'+toggle+'.'+multi).each(function(){
		if(jQuery.trim(jQuery(this).text()) == ''){
			jQuery(this).remove();
		}
	});
	$urlElem = jQuery(doc.location.hash);
	$active = $urlElem.hasClass(toggle) ? $urlElem : (openFirst ? jQuery('.'+toggle+':first') : false);
	if($active){
		$active.addClass(active).next('.'+content).show(10,function(){
			if($urlElem.hasClass(toggle)){
				var top = $active.offset().top;
				jQuery(win).scrollTop(top);
			}
		});
	}
	jQuery('.'+toggle+', .'+accAnchor).click(function(){
		$this = jQuery(this);
		$toggler = $this.hasClass(toggle) ? $this : jQuery(jQuery(this).attr('href'));
		var hidden = $toggler.next('.'+content).is(':hidden') ? true : false;
		jQuery('.'+content).slideUp(300);
		jQuery('.'+active).removeClass(active);
		if(hidden){
			if($toggler.hasClass(multi)){
				$toggler.addClass(active).nextUntil('.'+toggle).slideDown(300);
			}else{
				$toggler.addClass(active).next('.'+content).slideDown(300);
			}
		};
	});
};

jQuery(doc).ready(function(){
	acc();
});
