function turnOffBrouserCash(page){
	var rnd = "rnd="+Math.round(Math.random() * 100000000);
	var _marker = "";
	if(page.lastIndexOf("#")>0){
		var index_sh = page.lastIndexOf("#");
		var _uri = page.substring(0,index_sh);
		var _marker = page.substring(index_sh);
		page = _uri;
	}
	if(page.lastIndexOf("?")>0){
		page = page + "&" + rnd;
	}
	else{
		page = page + "?" + rnd;
	}
	if(_marker.length>0){page = page+_marker;}
	return page;
}

function turnOffBrouserCashInParams(params)
{
	var rnd = "rnd="+Math.round(Math.random() * 100000000);
	params = params!=""?params+"&"+rnd:rnd;
	return params;
}

function addPageParams(params,add_params)
{
	params = params!=""?params+"&"+add_params:add_params;
	return params;
}

var div_id = "ajax_loaded";
var _hw_div = "";
function makeAjaxLoader(div_id,_hw_div)
{
	var div_id_changed = _hw_div?_hw_div:div_id;
	var _w = $("#"+div_id_changed).width();
	var _h = $("#"+div_id_changed).height();
	var ajax_loader_image = _h*1>0?"ajax-loader":"ajax-loader-transparent";
	//$("#content")
	$("#"+div_id).parents("div:eq(0)").css({"position":"relative","z-index":"50"});
	$("#"+div_id).parents("div:eq(0)").append("<div id='ajax_loader' style='position:absolute;z-index:100;top:0;right:0;width:"+_w+"px;height:"+_h+"px;display:block;opacity: 0.85;filter: alpha(opacity = 85);background-color:#000;'>");
	$("#ajax_loader").prepend("<div style='position:absolute;right:45%;top:45%;'><img src='/images/"+ajax_loader_image+".gif' /></div>");
}

var is_form=0;
var ajax_action=0;
function submitForm(obj,params,div_id,_hw_div,is_form,ajax_action)
{
	makeAjaxLoader(div_id,_hw_div);

	var _form = $(obj).parents("form:eq(0)");
	if(is_form==1){ var _form = $(obj); }
	
	var uri = $(_form).attr("action");
	if(ajax_action==1){ uri = $(_form).find("input#ajax_action").val(); }
	var method = $(_form).attr("method");
	var str = $(_form).serialize();
	str = addPageParams(str,params);
	str = turnOffBrouserCashInParams(str);
	
	if(method=='get'){ $.get(uri,str,function(data){$("#"+div_id).html(data);$("#ajax_loader").remove();},"html"); }
	else{ $.post(uri,str,function(data){$("#"+div_id).html(data);$("#ajax_loader").remove();},"html"); }
}