function dev(){
	document.getElementById("searchform").action+="?*=*"
	var as = document.getElementsByTagName('A');
	var i=as.length; while(i--) {
		var a=as[i].href;
		var l=a;
		var an="";
		if(a.indexOf("#")!=-1) {
			var lS=a.split("#");
			l=lS[0];
			an="#"+lS[1];
		}
		if (as[i].href.indexOf("*")==-1) {
			if (as[i].href.indexOf("?")==-1) as[i].href=l+"?*=*"+an;
			else as[i].href=l+"&*=*"+an;
		}
	}
}
/*
$(function(){
	if(window.location.href.indexOf("*=*")!=-1) setTimeout(function(){dev();},2000)
})
*/

function loadScript(url){
	var script = document.createElement("script")
	script.type = "text/javascript";
	script.src = url;
	document.getElementsByTagName("head")[0].appendChild(script);
}

sfHover = function() {
	var nav = document.getElementById("nav");
	var sfEls = nav.getElementsByTagName("LI");

	for (var i=0; i<sfEls.length; i++) {
        //Adding the className to display an arrow:
		var ul=sfEls[i].getElementsByTagName("UL");
        if (ul.length>0){
            var a=sfEls[i].getElementsByTagName("A")[0];
            if (a.className=='') a.className='w-ch';
        }

		sfEls[i].onmouseover=function() {
			this.className="sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className="sfout";
		}
	}
	//Enable Keyboard:
	var mcEls = nav.getElementsByTagName("A");
	for (var i=0; i<mcEls.length; i++) {
		mcEls[i].onfocus=function() {
			this.className+=(this.className.length>0? " ": "") + "sffocus"; //a:focus
			this.parentNode.className+=(this.parentNode.className.length>0? " ": "") + "sfhover"; //li < a:focus
			if(this.parentNode.parentNode.parentNode.nodeName == "LI") {
				this.parentNode.parentNode.parentNode.className+=(this.parentNode.parentNode.parentNode.className.length>0? " ": "") + "sfhover"; //li < ul < li < a:focus
				if(this.parentNode.parentNode.parentNode.parentNode.parentNode.nodeName == "LI") {
					this.parentNode.parentNode.parentNode.parentNode.parentNode.className+=(this.parentNode.parentNode.parentNode.parentNode.parentNode.className.length>0? " ": "") + "sfhover"; //li < ul < li < ul < li < a:focus
				}
			}
		}
		mcEls[i].onblur=function() {
			this.className=this.className.replace(new RegExp("( ?|^)sffocus\\b"), "");
			this.parentNode.className=this.parentNode.className.replace(new RegExp("( ?|^)sfhover\\b"), "");
			if(this.parentNode.parentNode.parentNode.nodeName == "LI") {
				this.parentNode.parentNode.parentNode.className=this.parentNode.parentNode.parentNode.className.replace(new RegExp("( ?|^)sfhover\\b"), "");
				if(this.parentNode.parentNode.parentNode.parentNode.parentNode.nodeName == "LI") {
					this.parentNode.parentNode.parentNode.parentNode.parentNode.className=this.parentNode.parentNode.parentNode.parentNode.parentNode.className.replace(new RegExp("( ?|^)sfhover\\b"), "");
				}
			}
		}
	}
}

function setImageClass(id){
    var d=document.getElementById(id);
    if(d){
        var imgs=d.getElementsByTagName("IMG");
        var i=imgs.length;while(i--){
            var w=imgs[i].width;
            var h=imgs[i].height;
            var c="h";
            if (h>w) c="v";
            else if(h==w) c="s";
            imgs[i].className+=" img-"+c;
        }
    }
}

function externalLink(a){
	if (a.className!='plain') a.innerHTML+="<img src='/squelettes-2011/images/icons/external.gif' alt='Ventana nueva' width='12' height='12' class='external-icon' />";		
	if(a.title.length>0) a.title+=" (ventana nueva)";
	else a.title="Ventana nueva";
	a.onclick=function(){
		window.open(a.href);
		return false;
	}
}

function externalLinks(as){
	var i = as.length; while(i--){
		if (as[i].rel=='external') externalLink(as[i]);
	}
}

// start by getting all the questions and answers
// these will be put into arrays
var questions = document.getElementsByTagName('dt');
var answers = document.getElementsByTagName('dd');
// function for the link that turns them all off
function toggleAllOff(){
	for (var i = 0; i < answers.length; i++) { 
		answers[i].className = 'hide';
	}
}
// function for the link that turns them all on
function toggleAllOn(){
	for (var i = 0; i < answers.length; i++) { 
		answers[i].className = 'show';
	}	
}
function toggleNext(el) {
	var next=el.nextSibling;
	next.style.display=((next.style.display=="none") ? "block" : "none");
}
//makes the definition lists click-able
function displayToggle(){
	toggleAllOff(); // calls the toggle all off function to turn all the answers off when the page is loaded	
	for (i=0; i<questions.length; i++) { // loops through the questions a
		questions[i].onclick=function() { // shows the answers onclick
			var next = this.nextSibling;
			while(next.nodeType != 1) next=next.nextSibling; // if it gets to a non-element node, go to the next one
			next.className=((next.className=="hide") ? "show" : "hide");
			this.className=((this.className!="open") ? "open" : "closed");
		}
	}
	if (window.location.href.indexOf("#")!=-1){
		var e=document.getElementById("q-"+window.location.href.split("#")[1]);
		if (e) e.click();
	}
}

var eea_index = {
	stopAnimation: function(){
		mcarousel1.pause();
	},
	getListHeight: function(e){
		var h=0;
		$("li",e).each(
			function(){
				var ch = $(this).height();
				if (ch>h) h = ch;
			}
		);
		return h+22;
	},
	equalHeight : function(e,h){
		$("li",e).height(h-22);
	},
	init : function(){
		var car1 = $("#car1");
		var h_1 = eea_index.getListHeight(car1);
		eea_index.equalHeight(car1,h_1);
		mcarousel1 = car1.msCarousel({boxClass:'li.item', height: h_1, width:600, callback:eea_index.highlightNo1, autoSlide:8000}).data("msCarousel");
		var c=$("#counter1");
		_h="";
		$("li.item",car1).each(function(i){
			_h+="<li><a href='#'>"+(i+1)+"</a></li>";
		});
		var _res="<ul>"+_h+"</ul>";
		_h+="</ul>";
		c.html(_res).attr("class","car-pagination");
		$("a",c).click(function() {
			if(mcarousel1!=undefined) {
				var no = $(this).html();
				eea_index.stopAnimation();
				mcarousel1.goto(parseInt(no)-1);
			}
			return false;
		});
		setupTabs("confederacion","tabs","tabs-desc");
		commonSection.enableLinks();
	},
	highlightNo1 : function(arg){
		var caller = arg;
		var number = caller.getCurrentID();
		$("#counter1 li").removeClass("active");
		$("#counter1 li:eq("+(number)+")").addClass("active");
	}
}

var commonSection = {
	init : function(){
		var t="portada";
		if (window.location.href.indexOf('#videos')!=-1) t='videos';
		else if (window.location.href.indexOf('#seccion')!=-1) t='seccion';
		else if (window.location.href.indexOf('#agenda')!=-1) t='agenda';
		else if (window.location.href.indexOf('#tv')!=-1) t='tv';
		else if (window.location.href.indexOf('#breves')!=-1) t='breves';
		else if (window.location.href.indexOf('#sitios')!=-1) t='sitios';
		createTabs(t,"tabs","tabs-desc");
		commonSection.enableLinks()
	},
	enableLinks : function(id) {
		var w=document.getElementById("tabs-desc");
		if (id) w=document.getElementById(id);
		$('.pagination a',w).click(
			function(){
				commonSection.activeTab=$(this).parent("P").attr("id").replace("-pag","");
				commonSection.activeTabWrapper=$("#"+commonSection.activeTab);
				commonSection.activeTabWrapper.css("opacity","0.4");
				$.ajax({
					type: "GET",
					url: this.href,
					success: function(res){
						var cont = $("#"+commonSection.activeTab,res).html();
						commonSection.activeTabWrapper.html(cont).css("opacity","1");
						commonSection.enableLinks(commonSection.activeTab);
					}
				});
				return false;
			}
		);			
	}
};

var eea_mot = {
	init : function(){
		var td=document.getElementById('tabs-desc');
		var d=td.getElementsByTagName("DIV");
		var m="";
		var counter=1;
		var startTab="";
		for (i=0;i<d.length;i++){
			if (d[i].className.indexOf("block")!=-1) {
				var id=d[i].id;
				var h2=$("h2",d[i]).eq(0).html();
				m+='<li><a href="#'+id+'">'+h2+'</a></li>';
				if (counter==1) startTab=id;
				counter+=1;
			}
		}
		if (m!="") {
			var w=document.getElementById("tabs-wrapper");		
			w.innerHTML="<ul id='tabs'>"+m+"</ul>";
			if (startTab!='') {
				setupTabs(startTab,"tabs","tabs-desc");
				eea_mot.enableLinks();
			}
			
		}
	},
	enableLinks : function(id) {
		commonSection.enableLinks();			
	}
};

var eea_article = {
	init : function(){
		//AddThis Button:
		var s=document.getElementById("share-this");
		s.className='addthis_toolbox addthis_default_style';
		s.innerHTML='<a class="addthis_button_preferred_1"></a> <a class="addthis_button_preferred_2"></a> <a class="addthis_button_preferred_3"></a> <a class="addthis_button_preferred_4"></a> <a class="addthis_button_compact"></a> <a class="addthis_counter addthis_bubble_style"></a>';
		addthis_config = {"data_track_clickback":true};
		loadScript("http://s7.addthis.com/js/250/addthis_widget.js#username=ecologistasenaccion");

		var d=$(".onglets_bloc_initial","#main-content").eq(0);
		if(d.length==1){
			d.attr("id","tabs-desc");
			d.before('<div id="tabs-wrapper"></div>');
			eea_article.createTabs(d);
		}
	},
	createTabs : function(d){
		var td=document.getElementById('tabs-desc');
		var d=td.getElementsByTagName("DIV");
		for (i=0;i<d.length;i++){
			if (d[i].className=='onglets_contenu') d[i].id="tab-"+i;
		}
	
		var d=td.getElementsByTagName("DIV");
		var counter = 1;
		for (i=0;i<d.length;i++){
			if (d[i].className=='onglets_contenu') {
				d[i].id="tab-"+counter;
				if (counter>1) d[i].style.display="none";
				counter+=1;
			}
		}
	
		var tit=td.getElementsByTagName("H2");
		counter = 1;	
		var m ="";	
		for (i=0;i<tit.length;i++){
			if (tit[i].className=='cs_onglet') {
				var tName = tit[i].getElementsByTagName("A")[0].innerHTML;
				m+='<li';
				if (counter==1) m+=' class="current-tab"';			
				m+='><a href="'+window.location.href+'#tab-'+counter+'" class="tab-'+counter+'">'+tName+'</a></li>';
				counter+=1;
			}
		}

		var w=document.getElementById("tabs-wrapper");
		if (m!="") w.innerHTML="<ul id='tabs'>"+m+"</ul>";
		eea_article.startTabs(w,td);

	},
	startTabs : function(w,td){
		var as=w.getElementsByTagName("A");
		for (i=0;i<as.length;i++){
			as[i].onclick=function(){
				var l=this.className;
				$("div.onglets_contenu",td).css("display","none");
				$("li",w).attr("class","");
				$(this).parent("li").attr("class","current-tab");
				document.getElementById(l).style.display="block";
				return false;
			}
		}
	}
};

// http://www.adipalaz.com/experiments/jquery/accordion.html
(function($) {
//http://www.mail-archive.com/jquery-en@googlegroups.com/msg43851.html
$.fn.orphans = function(){
    var txt = [];
    this.each(function(){$.each(this.childNodes, function() {
        if (this.nodeType == 3 && $.trim(this.nodeValue)) txt.push(this)
    })}); 
    return $(txt);
};
//http://www.learningjquery.com/2008/02/simple-effects-plugins:
$.fn.fadeToggle = function(speed, easing, callback) {
    return this.animate({opacity: 'toggle'}, speed, easing, callback);
};
$.fn.slideFadeToggle = function(speed, easing, callback) {
    return this.animate({opacity: 'toggle', height: 'toggle'}, speed, easing, callback);
};
})(jQuery);
$(function() {
    $('#content div.demo .collapse').hide(); 
    $('#content div.demo .expand').orphans().wrap('<a href="#" title="Mostrar/Ocultar"></a>');
    $('div.demo .expand').click(function() {
        $(this).toggleClass('open').siblings().removeClass('open').end()
        .next('.collapse').slideToggle('fast').siblings('.collapse:visible').slideUp('fast');
        return false;
    });
    
});

function createTabs(t,e,d){
	var w=document.getElementById("tabs-wrapper");
	var c=document.getElementById("tabs-desc");
	var cT=c.getElementsByTagName("H2");
	var m ="";
	for (i=0;i<cT.length;i++){
		m+='<li><a href="#'+cT[i].className.replace("-tit","")+'">'+cT[i].innerHTML+'</a></li>';
	}
	if (m!="") w.innerHTML="<ul id='tabs'>"+m+"</ul>";
	setupTabs(t,e,d);
}
function setupTabs(tabDefault,tabMenuId,tabsId) { if (document.getElementById) { var tabnav = document.getElementById(tabMenuId); if(tabnav) { var tablist = tabnav.getElementsByTagName('li'); for (i=0;i<tablist.length;i++) { var tablinks = tablist[i].getElementsByTagName('a'); for (j=0;j<tablinks.length;j++) { var hash = tablinks[j].hash; tablinks[j].setAttribute("onclick","toggleTabs('"+hash.substring(1)+"','"+tabMenuId+"','"+tabsId+"'); return false;"); if (tablinks[j].attachEvent) { tablinks[j].onclick = Function("toggleTabs('"+hash.substring(1)+"','"+tabMenuId+"','"+tabsId+"'); return false;");}
if (hash == ("#" + tabDefault)) { tablinks[j].parentNode.className = "current-tab"; showTab(tabDefault);} else { tablinks[j].parentNode.className = ""
hideTab(hash.substring(1));}}}}}}
function showTab(tabId) { if (document.getElementById) { var currentTab = document.getElementById(tabId); currentTab.style.display = ""; var currentTabAnchors = currentTab.getElementsByTagName('a'); for (k=0;k<currentTabAnchors.length;k++) { if(currentTabAnchors[k].name==tabId) { currentTabAnchors[k].style.display = "none";}}}}
function hideTab(tabId) { 
if (document.getElementById) { document.getElementById(tabId).style.display = "none";}}
function toggleTabs(tabId,tabMenuId,tabsId) { if (document.getElementById) { var sectionnames = new Array(); var tabnav = document.getElementById(tabMenuId); var tablist = tabnav.getElementsByTagName('li'); for (i=0;i<tablist.length;i++) { var tablinks = tablist[i].getElementsByTagName('a'); for (j=0;j<tablinks.length;j++) { var hash = tablinks[j].hash; sectionnames.push(hash.substr(1)); if (hash == ("#" + tabId)) { tablinks[j].parentNode.className = "current-tab";} else { tablinks[j].parentNode.className = ""}}}
var tabs = document.getElementById(tabsId); var sections = tabs.childNodes; for (i=0;i<sections.length;i++) { if (sections[i].nodeName!='DIV') continue; if(sections[i].id==tabId) { showTab(sections[i].id);} else { var atags = sections[i].getElementsByTagName("a"); if (atags.length > 0) { for (j=0;j<sectionnames.length;j++) { if(sectionnames[j] == atags[0].getAttribute("name")) { hideTab(sections[i].id);}}}}}}return false;}

eea_accordion = {	
	init : function(){
		$(".t-title").wrap("<a href='#' onclick='eea_accordion.toggle(this);return false'></a>");
		$(".t-content").hide();
	},
	toggle : function(e){	
		$(e).toggleClass("t-open").next(".t-content").toggle();		
	}
}

function domIsLoaded(){
	sfHover();

	var as = document.getElementsByTagName('A');
	externalLinks(as);
	setImageClass("section-data");
	setImageClass("extras");
	
	var i=document.getElementById('recherche');
	var v=document.getElementById('searchsubmit').title+"...";
	i.value=v;
	i.onfocus=function(){this.value=''}
	i.onblur=function(){if(this.value=='')this.value=v}
	
	var z=document.getElementById('id_article');
	var defZ = z.title;
	if (z) {
	z.value=defZ;
	z.onfocus=function(){this.value=''}
	z.onblur=function(){if(this.value=='')this.value=defZ}	
	}
	
    $(document).ready(function(){ 
        $("ul.sf-menu").superfish({ 
            animation:{height:'show'},
			spedd:'fast',
            delay:500
        }); 
    });

	var iframes = document.getElementsByTagName("iframe");
	var i=iframes.length; while (i--) {
		var a=iframes[i].src;
		if (a.indexOf("wmode=transparent")==-1 && (a.indexOf("youtube.com")!=-1 || a.indexOf("vimeo.com")!=-1)){
			var l="?";
			if (a.indexOf("?")!=-1) l="&";
			iframes[i].src+=l+"wmode=transparent";
		}
	}

	$("tr:odd").addClass("odd");

	eea_accordion.init();
}

(function($){
	/* hoverIntent by Brian Cherne */
	$.fn.hoverIntent = function(f,g) {
		// default configuration options
		var cfg = {
			sensitivity: 7,
			interval: 100,
			timeout: 0
		};
		// override configuration options with user supplied object
		cfg = $.extend(cfg, g ? { over: f, out: g } : f );

		// instantiate variables
		// cX, cY = current X and Y position of mouse, updated by mousemove event
		// pX, pY = previous X and Y position of mouse, set by mouseover and polling interval
		var cX, cY, pX, pY;

		// A private function for getting mouse position
		var track = function(ev) {
			cX = ev.pageX;
			cY = ev.pageY;
		};

		// A private function for comparing current and previous mouse position
		var compare = function(ev,ob) {
			ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t);
			// compare mouse positions to see if they've crossed the threshold
			if ( ( Math.abs(pX-cX) + Math.abs(pY-cY) ) < cfg.sensitivity ) {
				$(ob).unbind("mousemove",track);
				// set hoverIntent state to true (so mouseOut can be called)
				ob.hoverIntent_s = 1;
				return cfg.over.apply(ob,[ev]);
			} else {
				// set previous coordinates for next time
				pX = cX; pY = cY;
				// use self-calling timeout, guarantees intervals are spaced out properly (avoids JavaScript timer bugs)
				ob.hoverIntent_t = setTimeout( function(){compare(ev, ob);} , cfg.interval );
			}
		};

		// A private function for delaying the mouseOut function
		var delay = function(ev,ob) {
			ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t);
			ob.hoverIntent_s = 0;
			return cfg.out.apply(ob,[ev]);
		};

		// A private function for handling mouse 'hovering'
		var handleHover = function(e) {
			// next three lines copied from jQuery.hover, ignore children onMouseOver/onMouseOut
			var p = (e.type == "mouseover" ? e.fromElement : e.toElement) || e.relatedTarget;
			while ( p && p != this ) { try { p = p.parentNode; } catch(e) { p = this; } }
			if ( p == this ) { return false; }

			// copy objects to be passed into t (required for event object to be passed in IE)
			var ev = jQuery.extend({},e);
			var ob = this;

			// cancel hoverIntent timer if it exists
			if (ob.hoverIntent_t) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); }

			// else e.type == "onmouseover"
			if (e.type == "mouseover") {
				// set "previous" X and Y position based on initial entry point
				pX = ev.pageX; pY = ev.pageY;
				// update "current" X and Y position based on mousemove
				$(ob).bind("mousemove",track);
				// start polling interval (self-calling timeout) to compare mouse coordinates over time
				if (ob.hoverIntent_s != 1) { ob.hoverIntent_t = setTimeout( function(){compare(ev,ob);} , cfg.interval );}

			// else e.type == "onmouseout"
			} else {
				// unbind expensive mousemove event
				$(ob).unbind("mousemove",track);
				// if hoverIntent state is true, then call the mouseOut function after the specified delay
				if (ob.hoverIntent_s == 1) { ob.hoverIntent_t = setTimeout( function(){delay(ev,ob);} , cfg.timeout );}
			}
		};

		// bind the function to the two event listeners
		return this.mouseover(handleHover).mouseout(handleHover);
	};
	
})(jQuery);

/*
 * Superfish v1.4.8 - jQuery menu widget
 * Copyright (c) 2008 Joel Birch
 * Dual licensed under the MIT and GPL licenses:
 */
;(function($){
	$.fn.superfish = function(op){

		var sf = $.fn.superfish,
			c = sf.c,
			$arrow = $(['<span class="',c.arrowClass,'"> &#187;</span>'].join('')),
			over = function(){
				var $$ = $(this), menu = getMenu($$);
				clearTimeout(menu.sfTimer);
				$$.showSuperfishUl().siblings().hideSuperfishUl();
			},
			out = function(){
				var $$ = $(this), menu = getMenu($$), o = sf.op;
				clearTimeout(menu.sfTimer);
				menu.sfTimer=setTimeout(function(){
					o.retainPath=($.inArray($$[0],o.$path)>-1);
					$$.hideSuperfishUl();
					if (o.$path.length && $$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}
				},o.delay);	
			},
			getMenu = function($menu){
				var menu = $menu.parents(['ul.',c.menuClass,':first'].join(''))[0];
				sf.op = sf.o[menu.serial];
				return menu;
			},
			addArrow = function($a){ $a.addClass(c.anchorClass).append($arrow.clone()); };
			
		return this.each(function() {
			var s = this.serial = sf.o.length;
			var o = $.extend({},sf.defaults,op);
			o.$path = $('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){
				$(this).addClass([o.hoverClass,c.bcClass].join(' '))
					.filter('li:has(ul)').removeClass(o.pathClass);
			});
			sf.o[s] = sf.op = o;
			
			$('li:has(ul)',this)[($.fn.hoverIntent && !o.disableHI) ? 'hoverIntent' : 'hover'](over,out).each(function() {
				if (o.autoArrows) addArrow( $('>a:first-child',this) );
			})
			.not('.'+c.bcClass)
				.hideSuperfishUl();
			
			var $a = $('a',this);
			$a.each(function(i){
				var $li = $a.eq(i).parents('li');
				$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});
			});
			o.onInit.call(this);
			
		}).each(function() {
			var menuClasses = [c.menuClass];
			if (sf.op.dropShadows  && !($.browser.msie && $.browser.version < 7)) menuClasses.push(c.shadowClass);
			$(this).addClass(menuClasses.join(' '));
		});
	};

	var sf = $.fn.superfish;
	sf.o = [];
	sf.op = {};
	sf.IE7fix = function(){
		var o = sf.op;
		if ($.browser.msie && $.browser.version > 6 && o.dropShadows && o.animation.opacity!=undefined)
			this.toggleClass(sf.c.shadowClass+'-off');
		};
	sf.c = {
		bcClass     : 'sf-breadcrumb',
		menuClass   : 'sf-js-enabled',
		anchorClass : 'sf-with-ul',
		arrowClass  : 'sf-sub-indicator',
		shadowClass : 'sf-shadow'
	};
	sf.defaults = {
		hoverClass	: 'sfHover',
		pathClass	: 'overideThisToUse',
		pathLevels	: 1,
		delay		: 800,
		animation	: {opacity:'show'},
		speed		: 'normal',
		autoArrows	: true,
		dropShadows : true,
		disableHI	: false,		// true disables hoverIntent detection
		onInit		: function(){}, // callback functions
		onBeforeShow: function(){},
		onShow		: function(){},
		onHide		: function(){}
	};
	$.fn.extend({
		hideSuperfishUl : function(){
			var o = sf.op,
				not = (o.retainPath===true) ? o.$path : '';
			o.retainPath = false;
			var $ul = $(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass)
					.find('>ul').hide().css('visibility','hidden');
			o.onHide.call($ul);
			return this;
		},
		showSuperfishUl : function(){
			var o = sf.op,
				sh = sf.c.shadowClass+'-off',
				$ul = this.addClass(o.hoverClass)
					.find('>ul:hidden').css('visibility','visible');
			sf.IE7fix.call($ul);
			o.onBeforeShow.call($ul);
			$ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); o.onShow.call($ul); });
			return this;
		}
	});

})(jQuery);

//Treeview 1.5pre http://bassistance.de/jquery-plugins/jquery-plugin-treeview/ Copyright (c) 2007 Jörn Zaefferer - Under the MIT and GPL licenses:
;(function($){$.extend($.fn,{swapClass:function(c1,c2){var c1Elements=this.filter('.'+c1);this.filter('.'+c2).removeClass(c2).addClass(c1);c1Elements.removeClass(c1).addClass(c2);return this},replaceClass:function(c1,c2){return this.filter('.'+c1).removeClass(c1).addClass(c2).end()},hoverClass:function(className){className=className||"hover";return this.hover(function(){$(this).addClass(className)},function(){$(this).removeClass(className)})},heightToggle:function(animated,callback){animated?this.animate({height:"toggle"},animated,callback):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();if(callback)callback.apply(this,arguments)})},heightHide:function(animated,callback){if(animated){this.animate({height:"hide"},animated,callback)}else{this.hide();if(callback)this.each(callback)}},prepareBranches:function(settings){if(!settings.prerendered){this.filter(":last-child:not(ul)").addClass(CLASSES.last);this.filter((settings.collapsed?"":"."+CLASSES.closed)+":not(."+CLASSES.open+")").find(">ul").hide()}return this.filter(":has(>ul)")},applyClasses:function(settings,toggler){this.filter(":has(>ul):not(:has(>a))").find(">span").unbind("click.treeview").bind("click.treeview",function(event){if(this==event.target)toggler.apply($(this).next())}).add($("a",this)).hoverClass();if(!settings.prerendered){this.filter(":has(>ul:hidden)").addClass(CLASSES.expandable).replaceClass(CLASSES.last,CLASSES.lastExpandable);this.not(":has(>ul:hidden)").addClass(CLASSES.collapsable).replaceClass(CLASSES.last,CLASSES.lastCollapsable);var hitarea=this.find("div."+CLASSES.hitarea);if(!hitarea.length)hitarea=this.prepend("<div class=\""+CLASSES.hitarea+"\"/>").find("div."+CLASSES.hitarea);hitarea.removeClass().addClass(CLASSES.hitarea).each(function(){var classes="";$.each($(this).parent().attr("class").split(" "),function(){classes+=this+"-hitarea "});$(this).addClass(classes)})}this.find("div."+CLASSES.hitarea).click(toggler)},treeview:function(settings){settings=$.extend({cookieId:"treeview"},settings);if(settings.toggle){var callback=settings.toggle;settings.toggle=function(){return callback.apply($(this).parent()[0],arguments)}}function treeController(tree,control){function handler(filter){return function(){toggler.apply($("div."+CLASSES.hitarea,tree).filter(function(){return filter?$(this).parent("."+filter).length:true}));return false}}$("a:eq(0)",control).click(handler(CLASSES.collapsable));$("a:eq(1)",control).click(handler(CLASSES.expandable));$("a:eq(2)",control).click(handler())}function toggler(){$(this).parent().find(">.hitarea").swapClass(CLASSES.collapsableHitarea,CLASSES.expandableHitarea).swapClass(CLASSES.lastCollapsableHitarea,CLASSES.lastExpandableHitarea).end().swapClass(CLASSES.collapsable,CLASSES.expandable).swapClass(CLASSES.lastCollapsable,CLASSES.lastExpandable).find(">ul").heightToggle(settings.animated,settings.toggle);if(settings.unique){$(this).parent().siblings().find(">.hitarea").replaceClass(CLASSES.collapsableHitarea,CLASSES.expandableHitarea).replaceClass(CLASSES.lastCollapsableHitarea,CLASSES.lastExpandableHitarea).end().replaceClass(CLASSES.collapsable,CLASSES.expandable).replaceClass(CLASSES.lastCollapsable,CLASSES.lastExpandable).find(">ul").heightHide(settings.animated,settings.toggle)}}this.data("toggler",toggler);function serialize(){function binary(arg){return arg?1:0}var data=[];branches.each(function(i,e){data[i]=$(e).is(":has(>ul:visible)")?1:0});$.cookie(settings.cookieId,data.join(""),settings.cookieOptions)}function deserialize(){var stored=$.cookie(settings.cookieId);if(stored){var data=stored.split("");branches.each(function(i,e){$(e).find(">ul")[parseInt(data[i])?"show":"hide"]()})}}this.addClass("treeview");var branches=this.find("li").prepareBranches(settings);switch(settings.persist){case"cookie":var toggleCallback=settings.toggle;settings.toggle=function(){serialize();if(toggleCallback){toggleCallback.apply(this,arguments)}};deserialize();break;case"location":var current=this.find("a").filter(function(){return this.href.toLowerCase()==location.href.toLowerCase()});if(current.length){var items=current.addClass("selected").parents("ul, li").add(current.next()).show();if(settings.prerendered){items.filter("li").swapClass(CLASSES.collapsable,CLASSES.expandable).swapClass(CLASSES.lastCollapsable,CLASSES.lastExpandable).find(">.hitarea").swapClass(CLASSES.collapsableHitarea,CLASSES.expandableHitarea).swapClass(CLASSES.lastCollapsableHitarea,CLASSES.lastExpandableHitarea)}}break}branches.applyClasses(settings,toggler);if(settings.control){treeController(this,settings.control);$(settings.control).show()}return this}});$.treeview={};var CLASSES=($.treeview.classes={open:"open",closed:"closed",expandable:"expandable",expandableHitarea:"expandable-hitarea",lastExpandableHitarea:"lastExpandable-hitarea",collapsable:"collapsable",collapsableHitarea:"collapsable-hitarea",lastCollapsableHitarea:"lastCollapsable-hitarea",lastCollapsable:"lastCollapsable",lastExpandable:"lastExpandable",last:"last",hitarea:"hitarea"})})(jQuery);

/* msCarousel, by Marghoob Suleman - www.marghoobsuleman.com */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}(';(5($){4 C=5(g,h){4 j=F;4 k=$.1z({Q:1A,M:0,6:0,7:1B,14:\'X\',D:1C,N:G,R:\'.S\',T:\'.1D\',Y:G,15:0.8,16:O,17:\'\'},h);4 l={U:\'1E\'};4 m=18 1c();4 n=$(g).1F("U");4 o=n+"1G";4 p=n+"1H";4 q=0;m.J=0;4 r=5(){s()};4 s=5(){t()};4 t=5(){$("#"+n).V("1I");3(k.N===G){3(k.R!=\'.S\')$("#"+n+" >"+k.R).V("S")};$("#"+n+" >"+k.R).V(p);4 a=\'<1d 1e="1J" U="\'+o+\'"></1d>\';$("#"+n).1f(a);$("#"+n).H({7:k.7+\'K\',D:k.D+\'K\',1g:\'1h\',Z:\'1K\'});$("#"+a).H({7:k.7+\'K\',D:k.D+\'K\',1g:\'1h\'});3(k.Y===O){$("#"+n+"  "+k.T).H({1L:\'1M\',7:k.7+\'K\',1i:k.15})};$("#"+n+"  >."+p).1N($("#"+o));$("#"+o).1f("<1j 1e=\'1O 1P\'></1j>");4 b=$("#"+o+" >."+p);m.E=b;4 c=z();3(k.N===G){$("#"+o).H({7:c.7+\'K\'})}L{$("#"+o).H({D:c.D+\'K\'})};u();3(k.M>0){A();m.10=O};3(k.6>0){k.6=k.6-1;v()}L 3(k.6==0){k.6=-1;v()}};4 u=5(){4 a=$("#"+o+"  >."+p);3(k.N===G){3(k.1k!=\'.S\')$("#"+o+"  "+k.1k).V("S")};1l(4 b=0;b<a.9;b++){$(a[b]).V(n+l.U+"1m"+b)};a=$("#"+o+"  >."+p);m.E=a};4 v=5(a){3(a===11){3(k.6<m.E.9){k.6++};3((k.6==m.E.9||m.J>=2)&&k.16==O){k.6=0;m.J=0}L 3(k.16==G&&(k.6==m.E.9)){k.6--}};3(a==\'19\'){};3(k.6<m.E.9){3(m.I!==11){m.1a=m.I};m.I=o+" > ."+n+l.U+"1m"+k.6;4 b=$("#"+m.I).Z();4 c=$("#"+n).Z().P+$("#"+m.I).7();m.1n="-"+(b.P)+"K";4 d=0;4 e=0;3($("#"+m.I).H("1o-12")!=\'X\'){d=1p($("#"+m.I).H("1o-12"))};3($("#"+m.I).H("1q-12")!=\'X\'){e=1p($("#"+m.I).H("1q-12"))};4 f=d+e;m.1r="-"+(b.1b+f)+"K";m.1Q=k.6;y();3(k.6==m.E.9){k.6=0}}};4 w=5(){3(k.6>0){m.J=0;k.6--;v("19")}};4 x=5(a){3($("#"+m.I+" "+k.T).9>0&&k.Y==O){$("#"+m.I+" "+k.T).1R("1s",5(){$(F).H({1i:k.15})})};3(k.17!=\'\'){1S(k.17)(j)};4 b=$("#"+o).H("P");4 c=$(m.E[m.E.9-1]).Z();3((c.P-1T.1U(b.1V(0,b.9-2)))<k.7){m.J++;3(m.J>=2||k.6==m.E.9-1){m.J=0}}};4 y=5(){3(m.1a!=11&&k.Y==O){$("#"+m.1a+" "+k.T).1W("1s")};3(k.N===G){$("#"+o).13({"P":m.1n},k.Q,5(a){x(a)})}L{$("#"+o).13({"1b":m.1r},k.Q,5(a){x(a)})}};4 z=5(){4 a=18 1c();a.7=0;a.D=0;4 b=$("#"+o+" >"+k.R);3(k.N===G){3(k.14==\'X\'){1l(4 c=0;c<b.9;c++){a.7+=$(b[c]).7();a.D+=$(b[c]).D()}}L{a.7=k.14*b.9;a.D=k.D*b.9};a.7+=($("#"+n).7()*2)}L{a.7=k.7;a.D=k.D*b.9};W a};4 A=5(){1t(q);q=1X(5(){v()},k.M);$("#"+n).1u("1v",5(a){$("#"+n).1w("1x");B();m.10=G});m.10=O};4 B=5(){1t(q);$("#"+n).1w("1v");$("#"+n).1u("1x",5(a){A()});m.10=G};F.1Y=5(b){3(k.N===G){$("#"+o).13({"P":b},k.Q,5(a){x(a)})}L{$("#"+o).13({"1b":b},k.Q,5(a){x(a)})}};F.1Z=5(){3(k.M>0){A()}};F.20=5(){3(k.M>0){B()}};F.21=5(){3(k.6==0){m.J=0}3(k.M>0){B()};v()};F.22=5(a,b){3(a==0){m.J=0}3(a>m.E.9-1){}L{k.6=a;v("19")}};F.23=5(){3(k.6==0){m.J=0};3(k.M>0){B()};w()};F.24=5(){W k.6};F.25=5(i){3(i==11){W m.E}L{W m.E[i]}};r()};$.26.1y=5(c){W F.27(5(){4 a=$(F);4 b=18 C(a,c);a.28("1y",b)})}})(29);',62,134,'|||if|var|function|defaultid|width||length||||||||||||||||||||||||||||||height|allElements|this|false|css|currentItem|moveToZero|px|else|autoSlide|vertical|true|left|scrollSpeed|boxClass|set|messageClass|id|addClass|return|auto|showMessage|position|isPlaying|undefined|bottom|animate|blockWidth|messageOpacity|loop|callback|new|fromGoto|previousItem|top|Object|div|class|append|overflow|hidden|opacity|strong|boxclass|for|_|moveH|padding|parseInt|margin|moveV|slow|clearInterval|bind|mouseover|unbind|mouseout|msCarousel|extend|1000|515|258|message|msc|attr|_mscchild|_mscss|mscarousel|child|relative|display|none|appendTo|clear|last|currentID|fadeIn|eval|Math|abs|substr|fadeOut|setInterval|forceScroll|play|pause|next|goto|previous|getCurrentID|item|fn|each|data|jQuery'.split('|'),0,{}))
