$.noConflict(); // fix Jquery and Mootools incompatibility
jQuery(document).ready(function(){
	
	/*copy the parent link as another LI at the top of the submenu*/ /*jooomla*/
	jQuery('#accordion li:not(#accordion li li,.item249,.item191,.item34,.item79,.item208,.item129)').each(function(){ 
		var itemid = jQuery('#container').attr("class").replace('id', '');
		if(jQuery(this).hasClass(itemid))jQuery(this).find(':nth-child(2):not(li)').prepend('<li class="selected"></li>');
		else jQuery(this).find(':nth-child(2):not(li)').prepend('<li></li>');
		jQuery(this).find('ul :first').html(jQuery(this).children(":first").clone());
		jQuery(this).find('ul :first a span').html('Overview');
	});	
								
	function Accordion() {
		//var itemid = jQuery('#container').attr("class").replace('id', '');
		jQuery('#accordion ul:not(#accordion li.selected ul)').hide();
		//if(itemid=='item79')jQuery('#accordion .item79 ul').hide(); // don't show this menu open if parent clicked
		jQuery('#accordion li a').click(
			function() {
				var checkElement = jQuery(this).next();
				if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
					return true;//go on click
				}
				if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
					jQuery('#accordion ul:visible').slideUp('normal');
					checkElement.slideDown('normal');
					return true;//go on click
				}
			}
		);
	}	
							
    jQuery('area.optSelectMe').bind("click",function(){    
    	var id = jQuery(this).attr('name');
    	jQuery('.base').fadeTo('slow', 1);
    	jQuery('.overlaybox').hide();
   		jQuery('#divShowHideSlow' + id).toggle('slow');
   		jQuery('.base').fadeTo('slow', 0.5);
  		return false; 
  	});
  	jQuery('.overlaylink').bind("click",function(){
  		jQuery('.overlaybox').hide('slow');
  		jQuery('.base').fadeTo('slow', 1);
  	});

								
	jQuery('li.textsize a').click(function(){ 
		var ourText = jQuery('#home-content, #internal-content');
		var currFontSize = ourText.css('fontSize');
		var finalNum = parseFloat(currFontSize, 10);
		var stringEnding = currFontSize.slice(-2);
		if(this.id == 'txtlarge') {
			finalNum *= 1.2;
			
		}
		else if (this.id == 'txtmedium'){
			finalNum = 11;
			
		}
		else if (this.id == 'txtsmall'){
			finalNum /=1.2;
			
		} 
		ourText.css('fontSize', finalNum + stringEnding);
		return false;
	});

	jQuery('#aside-cycle').cycle({
		speed:       1000,
		timeout:     6000,
		pager:      '#aside-controls',
		pauseOnPagerHover: true
	});
	jQuery('#banner-inner').cycle({
		fx:			 'fade',
		speed:       1000,
		timeout:     6000,
		fit: 1,
		width:         '617',  
		height:         '189',  
		sync:		 1
	});
	Accordion();
});


