// This makes JavaScript errors in IE
//var $j = jQuery.noConflict();

$(document).ready(function() {

$("#resizer ul").append('<li class="print"><img src="/assets/templates/queensland-orchestra/images/printer-grey.png" id="printBtn"/></li>');

$("#printBtn").live('click',function(){
	window.print();
  	return false;
});


if($.cookie('TEXT_SIZE')) {
				$("body").addClass("text-" + $.cookie("TEXT_SIZE"));
				$("#resizer a").removeClass("active");
				$("#resizer li[class='" + $.cookie("TEXT_SIZE") + "'] a").addClass("active");
			}

		 	$("#resizer a").click(function() {
		  		var textSize = $(this).parent().attr("class");
				$("#resizer a").removeClass("active");
				$(this).addClass("active");
		  		$("body").removeClass("text-size-small text-size-medium text-size-large").addClass("text-" + textSize);
		  		$.cookie("TEXT_SIZE", textSize, { path: '/', expires: 10000 });
		  		return false;
		 	});


	// $(".left-nav li.top-level").click(function() {
	// 	$(".left-nav li.top-level").removeClass("active");
	// 	$(".left-nav li.top-level a.top-level-link").removeClass("active");
	// 	$(this).toggleClass("active");
	// });
	
	$(".accordion").accordion({
		header: "a.accordion-link",
		autoHeight: false,
		active: ".active",
		animated: "slide"
	});
	
	$(".accordion a").click(function() {
		$(".accordion a:not(.child a)").removeClass("active");
	});
	
	$("#ajaxSearch_form").submit(function() {
		if($("#ajaxSearch_form #ajaxSearch_input").val() == 'Enter your search terms' || !$("#ajaxSearch_form #ajaxSearch_input").val()) {
			$("#ajaxSearch_form #ajaxSearch_input").focus();
			$("#ajaxSearch_form #ajaxSearch_input").addClass("required");
			return false;
		}
		
	});
	
	$("#ajaxSearch_form #ajaxSearch_input").blur(function() {
		$(this).removeClass("required");
	});
	
	$("#audio-mute-toggle").click(function() {
		player.sendEvent('MUTE');
		
		if($("#audio-mute-toggle span").text() == 'Sound Off') {
			$("#audio-mute-toggle span").text("Sound On");
			$("#audio-mute-toggle .volume-extra").hide();
		}
		else {
			$("#audio-mute-toggle span").text("Sound Off");
			$("#audio-mute-toggle .volume-extra").show();
		}
	});
	
	var gallery_index = 1;
	
	$(".gallery-index-image h1").each(function() {
		$(this).text(gallery_index);
		gallery_index++;
	});
	
	if($(".content-side").text() == "") {
		$(".content-side").hide();
	}
	
	// Adjust content side height
	
	if(($("#primary .content").height() > $("#primary .content-side").height()) && $("#primary .content-side:has(*)").html()) {
		$("#primary .content-side").height($("#primary .content").height());
		$("#primary .content-side").height($("#primary .content").height()+30);
	}
	
	$('#front-slideshow').cycle({ 
	    fx:    'fade', 
	    speed:  1000,
		timeout: 5000
	});
	
});


var player = null; 
function playerReady(thePlayer) { player = window.document[thePlayer.id]; }
