/*
(function($){
$(document).ready(function(){
	
});
})(jQuery);
*/


function hovercolumns(id){
	jQuery('.homecols').css({ opacity: 0.3 });
	jQuery('.col-'+id).css({ opacity: 1 });
}

function restorecolumns(){
	jQuery('.homecols').css({ opacity: 1 });
}

function setLevel1(show){
	if (show){
		jQuery('#ref1-selected').removeClass('closed');
		jQuery('#ref1-selected').addClass('open');
		jQuery('#level1').show();
	} else {
		jQuery('#ref1-selected').removeClass('opened');
		jQuery('#ref1-selected').addClass('closed');
		jQuery('#level1').hide();
	}
}

function setLevel2(show){
	if (show){
		jQuery('#ref2-selected').removeClass('closed');
		jQuery('#ref2-selected').addClass('open');
		if (mcode_select_1>0)
			jQuery('#level2-'+mcode_select_1).show();
	} else {
		jQuery('#ref2-selected').removeClass('opened');
		jQuery('#ref2-selected').addClass('closed');
		jQuery('.level2').hide();
	}
}


function filter1(tid){
	id = '#level2-'+tid;
	if (jQuery(id).css('display')=='none'){
		jQuery(".level2").hide();
		
		if (tid>0)
			jQuery(id).show();
		
		jQuery('#ref1-selected').text(jQuery("#cat-"+tid).text());
		jQuery('#ref2-selected').text('ALL');
		mcode_select_1 = tid;
		mcode_select_2 = 0;
		
		setLevel1(false);
		if (tid>0)
			setLevel2(true);
		else
			setLevel2(false);
	}
	else {
		jQuery(id).hide();
	}
}


function filter2(tid){
	mcode_select_2 = tid;
	jQuery('#ref2-selected').text(jQuery("#cat-"+tid).text());
	setLevel2(false);
}

function level1(){
	if (jQuery('#level1').css('display')=='none'){
		setLevel1(true);
	} else {
		setLevel1(false);
	}	
}

function level2(){
	if (mcode_select_1==0)
		return;
		
	if (jQuery('#level2-'+mcode_select_1).css('display')=='none'){
		setLevel2(true);
	} else {
		setLevel2(false);
	}	
}

function go(base){
	setLevel1(false);
	setLevel2(false);
	window.location.href = (base+'/'+mcode_select_1+'/'+mcode_select_2);
}


function goSearchRef(base){
	term = jQuery('#ref-search-term').val();
	if (term!='')
		window.location.href = (base+'/'+term);
	
}

function submitenter(myfield,e, base){
	var keycode;
	if (window.event) 
		keycode = window.event.keyCode;
	else if (e) 
		keycode = e.which;

	if (keycode == 13)  {
	   goSearchRef(base);
	}
};

