// JavaScript Document

new Ajax.Autocompleter("tag_ac", "tag_ac_choices", "/video/video_tags_ac_ajax.php", {
		  paramName: "q", 
		  minChars: 2,
		  frequency: .1
		});

function OpenSearchAdv() {
	new Effect.BlindUp('video-search-simple', { duration: .2, queue: 'end' });
	new Effect.BlindDown('video-search-adv-container', { duration: 1, queue: 'end' });
}
function OpenSearchSimple() {
	new Effect.BlindUp('video-search-adv-container', { duration: .5, queue: 'end' });
	new Effect.BlindDown('video-search-simple', { duration: .3, queue: 'end' });
}

function CheckDescendants(el) {
	el = $(el);
	if (el.checked == true) lock = true;
	else lock = false;
	el.up().descendants().each(function(item) { 
		if (item.getAttribute('type') == 'checkbox' && item != el) {
			if (lock) {
				item.checked = true;
				item.disabled = true;
			} else {
				if (item.disabled == true)
					item.checked = false;
				item.disabled = false;
			}
		}
	});
}

function ToggleCategFilter(el) {
	sibling = $(el).next('ul.child');
	if (sibling.style.display == 'none') {
		new Effect.BlindDown(sibling, { 'duration' : .5, 'queue': 'end' });
		el.style.backgroundPosition = '0 -13px';
		el.title = 'Inchide categoria';
	} else {
		new Effect.BlindUp(sibling, { 'duration' : .5, 'queue': 'end' });
		el.style.backgroundPosition = '0 0';
		el.title = 'Deschide categoria';
	}
}

function OpenCategFilter(el) {
	if ($(el)) $(el).style.display = '';
}
