function selectRow(elem,is_checkbox,e){
	if (is_checkbox) {
		if (!e) var e = window.event;
		e.cancelBubble = true;
		if (e.stopPropagation) e.stopPropagation();
	}

	var check_box = (is_checkbox) ? $(elem) : $(elem).children('input');
	var multiselect = (is_checkbox) ? $(elem).parent().parent() : $(elem).parent();
	var primary = $('.primary:checked').attr('value');

	if (is_checkbox) {
		if ($(check_box).is(':checked')) {
			$(check_box).attr('checked','checked');
			$(elem).parent().addClass('selected');
			
			if ($(multiselect).attr('id') == primary) {
				$(elem).parent().siblings().each(function() {
					$(this).removeClass('selected');
					$(this).children('input').attr('checked','');
				});
			}
		}
		else {
			$(check_box).attr('checked','');
			$(elem).parent().removeClass('selected');
		}
	}
	else {
		if ($(check_box).is(':checked')) {
			$(check_box).attr('checked','');
			$(elem).removeClass('selected');
		}
		else {
			$(check_box).attr('checked','checked');
			$(elem).addClass('selected');
			
			if ($(multiselect).attr('id') == primary) {
				$(elem).siblings().each(function() {
					$(this).removeClass('selected');
					$(this).children('input').attr('checked','');
				});
			}
		}
	}
}

function selectPrimary(elem,type) {
	if (type != 'date') {
		var selected = $('#'.type).find('.selected');
		if ($(selected).length > 1) {
			var i = 0;
			$(selected).each(function() {
				if (i > 0) selectRow(this);
				i++;
			});
		}
		$('#interval').attr('disabled','');
		$('#interval').attr('class','');
	}
	else {
		$('#interval').attr('disabled','disabled');
		$('#interval').attr('class','inactive');
	}
	
	$('.choose_one').css('display','none');
	$('.choose_mult').css('display','');
	$(elem).parent().siblings('.choose_mult').css('display','none');
	$(elem).parent().siblings('.choose_one').css('display','');
}

function selectPrimary1(elem,type) {
	if (type != 'date') {
		var selected = $('#'.type).find('.selected');
		if ($(selected).length > 1) {
			var i = 0;
			$(selected).each(function() {
				if (i > 0) selectRow(this);
				i++;
			});
		}
		$('#interval').attr('disabled','');
		$('#interval').attr('class','');
	}
	else {
		$('#interval').attr('disabled','disabled');
		$('#interval').attr('class','inactive');
	}
	
	$('.choose_one').css('display','none');
	$('.choose_mult').css('display','');
	$(elem).parent().parent().find('.choose_mult').css('display','none');
	$(elem).parent().parent().find('.choose_one').css('display','');
}

function chooseDate(choose){
	if (choose){
		$('#dchoose').css('display','');
	}
	else {
		$('#dchoose').css('display','none');
	}
}
/*
$(document).ready(function() {
	$('.multiselect > div').onclick(function(e){
    	var isCtrlPressed = e.ctrlKey;
	});
});
*/

  
