var url = window.location.host;    

function clearAddReview(showAddReviewAreaAjax)
{
    //$("#nameReview").val('');
    //$("#textReview").val('');
    //$("#captcha").val('');
    
    if (settings['reviews']['showAddReviewAreaAjax'] == 1)
    {
        $("#viewAddReview").empty();
    }
}

function viewReviews(module, object_id)
{
    $.post(
        window.location.protocol+"//"+url+"/index.php",
        { 
            s:          "ajax",
            ajax:       "reviews",  
            func:       "viewObjectReviews",
            module:     module,
            object_id:  object_id
        },
        function ( data_view )
        {
            $("#viewReviews").html(data_view);
            $('.auto-submit-star').rating();
            $('.auto-submit-star').rating('readOnly', true);
        }
    );
    return false;
}

function viewAddReview( module, object_id )
{
    $.post(
        window.location.protocol+"//"+url+"/index.php",
        { 
            s:          "ajax",
            ajax:       "reviews",  
            func:       "addReview",
            module:     module,
            object_id:  object_id
        },
        function ( data )
        {       
            $("#viewAddReviewOrg").hide();
            $("#viewAddReview").html(data);
            $("#viewAddReview").show();
            //updateCaptcha();
        }
    );  
    
    return false;  
}

function cancelReview()
{     
       $("#viewAddReview").hide();
       $("#viewAddReview").html("");
       $("#viewAddReviewOrg").show();
       
    
    return false;  
}

function addReview( module, object_id )
{
    /*
    {
        rules: {
            imgcode: {
                remote: (window.location.protocol+"//"+url+"/check_captcha.php")
            }
        }
    }
    */
    
    //if( $("#form_addReview").validate().form() ) 
    if(($("#text").val() != "") && ($("#title").val() != "")) 
    {
        //alert("1");
        post = $('#form_addReview').serialize();
        $.post(
            window.location.protocol+"//"+url+"/index.php",
            { 
                s:          "ajax",
                ajax:       "reviews",  
                func:       "addReview",
                module:     module,
                object_id:  object_id,
                post:       post
            },
            function ( data )
            {
                clearAddReview();
                $("#addReviewLink").show(); 
                viewReviews(module, object_id);
            }
        );
    } 
    else
    {
        $("#errors").html(translates['fill_correctly']);
    }   
}

