function makeurl(module, action)
{
	var url = '/';

	if (module)
	{
		url += module + '/';
	}
	else
	{
		url += $('#this_module').text() + '/';
	}
	
	if(action.length<1){
		url += 'index' + '/';
	}
	else {
		url += action + '/';
	}
	
	return url;
	
}

function ajaxpost(action, data, success, error, my)
{
	var req_module = null;
	var req_action = action;

	var url = action.split('/');
	if (url.length>1)
	{
		req_module = url[0];
		req_action = url[1];
	}

	$.ajax({'url':makeurl(req_module, req_action), 'dataType':'json', 'type':'POST', 'data':data, 'success':success, 'error': error, 'my': my});
}

function ajax_disable(disable)
{
	if (disable)
	{
		$('.ajax').addClass('disabled');
		$('input.ajax, select.ajax').attr('disabled', 'disabled');
	}
	else
	{
		$('.ajax').removeClass('disabled');
		$('input.ajax, select.ajax').removeAttr('disabled');
	}
}

function table1_stripe(table1)
{
	table1.find('tr:odd').removeClass('even');
	table1.find('tr:odd').addClass('odd');
	table1.find('tr:even').removeClass('odd');
	table1.find('tr:even').addClass('even');
}

function toggle_inputs(inputs)
{
	var allchecked = true;
	inputs.each(function(){ allchecked = allchecked & this.checked; });

	if (allchecked)
	{
		inputs.removeAttr('checked');
	}
	else
	{
		inputs.attr('checked', 'checked');
	}
}

