function loadData(request_url, var_name, var_value, html_element)
{
    var data = var_name+var_value;
    
    $("#"+html_element+"").html('');
    $("#"+html_element+"").prepend('<center>'+LOADING_TEXT+'</center>');
    $("#"+html_element+"").fadeTo("slow", 0.25, function(){
            $.ajax({type: 'POST',
                    dataType: 'html',
                    data: data,
                    url: request_url,
                    async: false,
                    success: function(content)
                            {
                                $("#"+html_element+"").html(content);
                                $("#"+html_element+"").fadeTo("slow",1);
                            }
                    });
    });
}

function loadData2(request_url, var_name, var_value, html_element)
{
    var data = var_name+var_value;
    
    $("#"+html_element+"").html('');
    $("#"+html_element+"").prepend('<center>'+LOADING_TEXT2+'</center>');
    $("#"+html_element+"").fadeTo("slow", 0.25, function(){
            $.ajax({type: 'POST',
                    dataType: 'html',
                    data: data,
                    url: request_url,
                    async: false,
                    success: function(content)
                            {
                                $("#"+html_element+"").html(content);
                                $("#"+html_element+"").fadeTo("slow",1);
                            }
                    });
    });
}

function loadData3(request_url, var_name, var_value, var_name2, var_value2, html_element)
{
    var data = var_name+var_value+'&'+var_name2+var_value2;
    
    $("#"+html_element+"").html('');
    $("#"+html_element+"").prepend('<center>'+LOADING_TEXT+'</center>');
    $("#"+html_element+"").fadeTo("slow", 0.25, function(){
            $.ajax({type: 'POST',
                    dataType: 'html',
                    data: data,
                    url: request_url,
                    async: false,
                    success: function(content)
                            {
                                $("#"+html_element+"").html(content);
                                $("#"+html_element+"").fadeTo("slow",1);
                            }
                    });
    });
}

function check_review(request_url, data)
{
    var data = data;

    $.ajax({type: 'POST',
            dataType: 'html',
            data: data,
            url: request_url,
            async: false,
            success: function(content)
                    {
                        if(content == 'ok') {
                            document.forms.review_form.submit();
                        } else {
                        	alert(content);
                        }
                    }
            });

}

function send_review()
{
	var request_url  = 'ajax_req.php?task=check_review';
	
	var data = '';
	
	data += 'code='+jQuery("#code").val();
	data += '&name='+jQuery("#name").val();
	data += '&text='+jQuery("#text").val();

	check_review(request_url, data);
}


function load_subcategory(id, subcat_id)
{
	var request_url  = 'ajax_req.php?task=load_subcat';
	
	var var_name     = 'id=';
	var var_value    = id;
	
	var var_name2    = 'subcat_id=';
	var var_value2   = subcat_id;
	
	var html_element = 'subcategory';

	loadData3(request_url, var_name, var_value, var_name2, var_value2, html_element);
	
}

function change_region(region_id)
{
	var request_url  = 'ajax_req.php?task=change_region';
	
	var var_name     = 'region_id=';
	var var_value    = region_id;
	
	var html_element = 'region_result';

	loadData2(request_url, var_name, var_value, html_element);
}
