/*
 	Obsessive Web Statistics
	Copyright (C) 2007 Dustin Spicuzza <dustin@virtualroadside.com>
	
	Javascript functions used by filter-related code. Licensed under GPLv3.
*/

$(document).ready(function () {
	$(".calendarFocus").calendar();
	popUpCal.dateFormat = "MDY/";
	$(".filterform").ajaxSubmit();
	show_obsessive();
});

function show_filter(id){
	
	$(".container").hide();
	$(".result").hide();
	
	$("#container_" + id).show();
	$("#result_" + id).show();
	
	$(".menu_a").removeClass("menu_selected");
	$("#mmenu_" + id).addClass("menu_selected");
	
	if ($("#option_" + id).find(".show_common_limits").size() > 0)
		$("#optional_limits").show();
	else
		$("#optional_limits").hide();

	return false;
}

function switch_about(id,switchTo){
	$(".filter_" + id).hide();	
	$("#" + switchTo + "_" + id).show();
	
	if (switchTo == "about")
		$("#smenu_option_" + id).removeClass("menu_selected");
	else
		$("#smenu_about_" + id).removeClass("menu_selected");
		
	$("#smenu_" + switchTo + "_" + id).addClass("menu_selected");

	return false;
}

function submit_next_page(id,num,value){

	$('#result_' + id).find("input[@name='ows_select_" + num + "']").each(function(){
		this.value = value;
	});
	
	$('#option_' + id).find('.filterform').each(function(){
		$(this).submit();
	});
	
	return false;
}

function show_obsessive(){
	if ($('#ows_obsession:checked').val())
		$('.excessive').fadeIn('slow')
		.find("input, select, textarea")
		.filter(':visible')
		.each(function(){
			$(this).attr('disabled','');
		});
	else
		$('.excessive').fadeOut('slow')
		.find("input, select, textarea")
		.filter(':visible')
		.each(function(){
			$(this).attr('disabled','disabled');
		});
}

function setTime(){

}

