$('html').addClass('javascript_enabled');

function goExtraClasses () {
	$("#bignav a:last").addClass('last');
	$(".list .item:last-child").addClass('last');
};

function goSuperfish(){
	$('#mainmenu').superfish({
		dropShadows: true,
		animation: {height:'show'},
		speed: 200,
		delay: 100,
		autoArrows: true 
	});
}

function goCufon() {					
	Cufon.set('fontFamily', 'Freestyle Script')
			.replace('.slidetext h2');
		
}

function goSearchbox () {
		var origVal = $('#searchinput input').val();
		$('#searchinput input').focus(function(){
			if($(this).val() == origVal) {
			$(this).val('');
			}
			}).blur(function(){
			if($(this).val() == '') {
			$(this).val(origVal);
			}
		});
		
}


function goBanner () {
	
	// now in '/partials/banner.phtml' ...
		
};

function goAccordion () {
	$( "#accordion" ).accordion({
		header: '.titleblock'	
		});

		
};

function goFontSizeSwitch(){
		
	var $cookie_name = "textsize";
	var $originalFontSize = $("html").css("font-size");
			 
	if($.cookie($cookie_name)) {
		
		var $getSize = $.cookie($cookie_name);
				
		switch ($getSize + ($getSize.indexOf("px")!=-1 ? "" : "px")) {
		
			case "14px" :
			$("#small_btn").addClass("active");
			break;
			case "16px" :
			$("#medium_btn").addClass("active");
			break;
			case "18px" :
			$("#large_btn").addClass("active");
			break;
		}
	
		$("html").css({fontSize : $getSize + ($getSize.indexOf("px")!=-1 ? "" : "px")});		
	} else {
		$("#medium_btn").addClass("active");
		$.cookie($cookie_name, $originalFontSize, {path:'/'});
	}
	
	$("#small_btn").bind("click", function() {
		 var $newFontSize = "14px";
		 if ($newFontSize) {
			$("html").css("font-size", $newFontSize);
			$.cookie($cookie_name, $newFontSize, {path:'/'});
			$("#small_btn").addClass("active");
			$("#large_btn").removeClass("active");	
			$("#medium_btn").removeClass("active");
			
		}
			
		return false;
	});
		
	$("#medium_btn").bind("click", function() {
		var $newFontSize = "16px";
		if ($newFontSize) {
			$("html").css("font-size", $newFontSize);
			$.cookie($cookie_name, $newFontSize, {path:'/'});
			$("#large_btn").removeClass("active");	
			$("#medium_btn").addClass("active");
			$("#small_btn").removeClass("active");
		
		}
	
		return false;
		
	});
	

	$("#large_btn").bind("click", function() {
		var $newFontSize = "18px";
		if ($newFontSize) {
			$("html").css("font-size", $newFontSize);
			$.cookie($cookie_name, $newFontSize, {path:'/'});
			$("#large_btn").addClass("active");	
			$("#medium_btn").removeClass("active");
			$("#small_btn").removeClass("active");
		
		}
	
		return false;
	});
	
	
					
};

$(document).ready(function() {
	
	goBanner();	
	goFontSizeSwitch();
	goSearchbox();
	goCufon();
	goSuperfish();
	goExtraClasses ();
	goAccordion ();
});
