$(document).ready(	
	function() {
		var $container = $(".container");
		$container.wtRotator({
			width:903,
			height:290,
			button_width:30,
			button_height:30,
			button_margin:5,
			auto_start:true,
			delay:6000,
			transition:"h.slide",
			transition_speed:800,
			block_size:75,
			vert_size:55,
			horz_size:50,
			cpanel_align:"BC",
			timer_align:"top",
			display_thumbs:true,
			display_dbuttons:true,
			display_playbutton:true,
			tooltip_type:"image",
			display_numbers:true,
			display_timer:true,
			mouseover_pause:false,
			cpanel_mouseover:false,
			text_mouseover:false,
			text_effect:"up",
			text_sync:true,
			shuffle:true,
			block_delay:25,
			vstripe_delay:73,
			hstripe_delay:183
		});
		
		var trans = 		"h.slide";
		var easings =		"";
		var textEffects = 	"up";
		var cpAlign = 		"BC";
		var cpPos = 		"inside";
		var cpanelCB = 	"";
		var ttType = 		"";
		var thumbCB = 		"";
		var dBtnsCB = 		"1";
		var playBtnCB = 	"";
		var timerCB = 		"";
		var pauseCB = 		"";
		var textCB = 		"";
		

		$container.undoChanges()
			.setTransition(trans)
			.setEasing(easings)
			.setTextEffect(textEffects)
			.setCpanelAlign(cpAlign)
			.setCpanelPos(cpPos)
			.setTooltipType(ttType)
			.setThumbs(thumbCB)
			.setDButtons(dBtnsCB)
			.setPlayButton(playBtnCB)
			.setTimerBar(timerCB)
			.setMouseoverText(textCB)
			.setMouseoverPause(pauseCB)
			.setMouseoverCPanel(cpanelCB)
			.updateChanges();	
		
		
		$trans.change(
			function() {		
				$easings.attr("disabled", $(this).val() == "none"); 
			}
		);
		
		$cpPos.change(
			function() {		
				$cpanelCB.attr("disabled", $(this).filter(":checked").val() == "outside"); 
			}
		);
		
		$thumbCB.change(
			function() {
				$ttType.attr("disabled", !$(this).attr("checked")); 
				checkCPanel();	
			}
		);
		
		$dBtnsCB.change(function() { checkCPanel(); });
		$playBtnCB.change(function() { checkCPanel(); });			
		
		var init = function() {
			$trans.val("random");
			$easings.val("").attr("disabled", false);
			$textEffects.val("fade");
			$cpAlign.val("BR").attr("disabled", false);
			$cpPos.attr("disabled", false);
			$("input#pos-inside").attr("checked", true);
			$ttType.val("image").attr("disabled", false); 
			$thumbCB.attr("checked", "checked");
			$dBtnsCB.attr("checked", "checked");
			$playBtnCB.attr("checked", "checked");
			$timerCB.attr("checked", "checked");
			$pauseCB.attr("checked", "");
			$textCB.attr("checked", "");
			$cpanelCB.attr("checked", "").attr("disabled", false);
		}
		
		var checkCPanel = function() {
			var val = ($thumbCB.attr("checked") || $dBtnsCB.attr("checked") || $playBtnCB.attr("checked"));
			$cpanelCB.attr("disabled", !val || $cpPos.filter(":checked").val() == "outside");
			$cpPos.attr("disabled", !val);
			$cpAlign.attr("disabled", !val);
		}	
		
		init();
	}
);
