/*
 * Mercury Found It Search Scripts
 * Copyright(c) 2007, Index Publishing.
 * 
 */

var adminmode = (adminmode == null) ? false : adminmode;
var foundit_section = (foundit_section == null) ? 'movietimes' : foundit_section;

function prepareFoundItWidget() {
	if (!document.getElementById) return false;
	if (!document.getElementById('foundit_tabs-widget')) return false;
	var tabs = document.getElementById('foundit_tabs-widget').getElementsByTagName('li');
	for (var i=0;i<tabs.length;i++) {
		var tab_link = tabs[i].getElementsByTagName('a')[0];
		tab_link.section = tab_link.getAttribute('href').split('=')[1];
		tab_link.onclick = function() {
			return founditWidgetToggle(tabs, this.section);
		}
	}
	founditWidgetToggle(tabs, foundit_section);
}

function founditWidgetToggle(tabs, click_section) {
	for (var i=0;i<tabs.length;i++) {
		var tab_section = tabs[i].getElementsByTagName('a')[0].getAttribute('href').split('=')[1];
		var section_form = document.getElementById('foundit_'+tab_section+'_content-widget');
		if (click_section == tab_section) {
			section_form.style.display = 'block';
			tabs[i].getElementsByTagName('a')[0].className = 'foundit_current';
			tabs[i].blur(); /* turn off annoying Firefox link border */
		} else {
			section_form.style.display = 'none';
			tabs[i].getElementsByTagName('a')[0].className = '';
		}
	}
	return false;
}

function highlightChecks() {
	var allChecks = getChecksArray();
	for (var i=0;i<allChecks.length;i++) {
		allChecks[i].onclick = function() {
			highlightChecks();
		}
		if ($F(allChecks[i]) == 'on') {
			$(allChecks[i].id+'Label').style.background = '#ffff99';
		} else {
			$(allChecks[i].id+'Label').style.background = 'none';
		}
	}
}

function getChecksArray() {
	if (!$(foundit_section+'Form')) return false;
	var form = $(foundit_section+'Form');
	var allInputs = form.getElementsByTagName("input");
	var allChecks = new Array();
	for (var m=0;m<allInputs.length;m++) {
		if (allInputs[m].getAttribute('type') == 'checkbox') {
			allChecks.push(allInputs[m]);
		}
	}
	return allChecks;
}

function anchorJump(anchorName) {
	for (var i=0;i < document.anchors.length; i++) {
		if (document.anchors[i].name == anchorName) {
			var a = document.anchors[i];
			var pos = YAHOO.util.Dom.getXY(a);
			window.scrollTo(pos[0],pos[1]);
			break;
		}
	}
}

function musicBandSearch(whichMenu) {
	var band = $F(whichMenu);
	if (band != '') {
		var arrMenus = getElementsByClass('musicBandMenu',$('musicForm'),'select');
		for (var i=0;i<arrMenus.length;i++) {
			if (arrMenus[i].id != whichMenu && arrMenus[i].value != '') arrMenus[i].value = '';
		}
	}
}

function resetBandSearch() {
	var arrMenus = getElementsByClass('musicBandMenu',$('musicForm'),'select');
	for (var i=0;i<arrMenus.length;i++) {
			if (arrMenus[i].value != '') arrMenus[i].value = '';
		}
}