/* mainmenu */
/*jQuery(function(){
	jQuery('ul.navi').jdMenu({	onShow: loadMenu
								//onHideCheck: onHideCheckMenu,
								//onHide: onHideMenu, 
								//onClick: onClickMenu, 
								//onAnimate: onAnimate
								});
	jQuery('ul.navi_vertical').jdMenu({onShow: loadMenu, onHide: unloadMenu, offset: 1, onAnimate: onAnimate});
});

function onAnimate(show) {
	//jQuery(this).fadeIn('slow').show();
	if (show) {
		jQuery(this)
			.css('visibility', 'hidden').show()
				.css('width', jQuery(this).innerWidth())
			.hide().css('visibility', 'visible')
		.fadeIn('normal');
	} else {
		jQuery(this).fadeOut('fast');
	}
}

var MENU_COUNTER = 1;
function loadMenu() {
	if (this.id == 'dynamicMenu') {
		jQuery('> ul > li', this).remove();

		var ul = jQuery('<ul></ul>');
		var t = MENU_COUNTER + 10;
		for (; MENU_COUNTER < t; MENU_COUNTER++) {
			jQuery('> ul', this).append('<li>Item ' + MENU_COUNTER + '</li>');
		}
	}
}

function unloadMenu() {
	if (MENU_COUNTER >= 30) {
		MENU_COUNTER = 1;
	}
}

function onHideCheckMenu() {
	return !jQuery(this).parent().is('.LOCKED');
}

function onClickMenu() {
	jQuery(this).toggleClass('LOCKED');
	return true;
}
*/

/* suggest */
jQuery().ready(function() {
	function findValueCallback(event, data, formatted) {
		jQuery("<li>").text( !data ? "No match!" : "Selected: " + formatted).appendTo("#result");
	}
	function formatItem(row) {
		//var row = row.split("|");
		return row[0] /*+ " (id: " + row[1] + ")"*/;
	}
	
	function formatResult(row) {
		return row[0];
	}
	
	jQuery("#suggest").autocomplete("/ajax/getFilmSuggestion", {
		delay: 10,
		width: 350,
		minChars: 1,
		max: 10,
		formatItem: formatItem,
		formatResult: formatResult,
		selectFirst: false
	});
	
	$("#suggest").result(function(event, data, formatted){
		if (data[2]) window.location = data[2];
	});
});

/* form behaviour */
jQuery(document).ready(function() {
	jQuery("input.text-input, textarea, select,input#embed")
		.css("border", "1px solid #a9a9a9")
		.css("background", "#fff")
		.focus(function(){
			jQuery(this).css("border", "1px solid #062465");
			jQuery(this).css("background", "#e7edfe");
		})
		.blur(function(){
			jQuery(this).css("border", "1px solid #a9a9a9");
			jQuery(this).css("background", "#fff");
	});
});

jQuery(document).ready(function() {
	jQuery("input.suggest")
		.css("border", "1px solid #fff")
		.css("background", "#133079")
		.focus(function(){
			jQuery(this).css("border", "1px solid #fff");
			jQuery(this).css("background", "#467cce");
		})
		.blur(function(){
			jQuery(this).css("border", "1px solid #fff");
			jQuery(this).css("background", "#133079");
	});
});

/* tabs */
jQuery(function() {
		jQuery('#tab-box').tabs();
});

/* first child + first */
jQuery(document).ready(function(){ 
	jQuery(".module ul li:first-child a, #all-titles ul li:first-child a,#coming-soon ul li:first-child a, #last-four-week .module ul li:first-child a, .advanced-search fieldset p:first")
		.css("border-top", "0")
	});

/* last child */
jQuery(document).ready(function(){ 
	jQuery(".advanced-search fieldset p:last,#all-titles ul li:last-child a,#coming-soon ul li:last-child a")
		.css("border-bottom", "0")
	});
