function saveReviewDraft(text, listing_like_id){
    $('#loading_draft').html("<img height='25px' src=\"../images/img_loading.gif\" />");
    var ajaxobject;
    if (window.XMLHttpRequest){
        ajaxobject=new XMLHttpRequest();
    } else if (window.ActiveXObject){
        ajaxobject=new ActiveXObject("Microsoft.XMLHTTP");
    } else{
        alert("Your browser does not support Ajax!");
    }

    ajaxobject.onreadystatechange=function(){
        if(ajaxobject.readyState==4){
            $('#loading_draft').html(""+ LANG_SALVABOZZE +"");
            $('#message_draft').html(""+ LANG_MSG_REVIEW_DRAFTSAVED +"");
            $('#message_draft').fadeIn('slow');
            setTimeout(function(){
                $('#message_draft').fadeOut('slow');
            }, 2000 );
        }
    }

    var parameters="listing_like_id="+listing_like_id+"&review_draft=" + text + "&rand_id="+ rand +"";
    ajaxobject.open("POST", ""+ DEFAULT_URL + "/includes/code/review_draft.php", true);
    ajaxobject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    ajaxobject.send(parameters);
}

function saveReview(text, listing_id, listing_like_id){
    if (text != "" && text != "Raccontaci la tua esperienza"){
        $('#loading_submit').html("<img height='25px' src=\"../images/img_loading.gif\" />");
        var ajaxobject;
        if (window.XMLHttpRequest){
            ajaxobject=new XMLHttpRequest();
        } else if (window.ActiveXObject){
            ajaxobject=new ActiveXObject("Microsoft.XMLHTTP");
        } else{
            alert("Your browser does not support Ajax!");
        }

        ajaxobject.onreadystatechange=function(){
            if(ajaxobject.readyState==4){
                $('#loading_submit').html(""+LANG_BUTTON_SEND+"");

                var responseArray = ajaxobject.responseText.split("||");
                $('#message_review').html(responseArray[1]);
                $('#div_review_text').fadeOut('slow');
                $('#title_write_review').fadeOut('slow');
                $('#div_draft_button').fadeOut('slow');
                $('#div_submit_button').fadeOut('slow');
                setTimeout(function(){
                    $('#message_review').fadeIn('slow');
                    setTimeout(function(){
                        reloadReviewBox();
                    }, 1500 );
                }, 600 );
            }
        }

        var parameters="listing_id="+listing_id+"&listing_like_id="+listing_like_id+"&review_draft=" + text + "&rand_id="+ rand+"";
        ajaxobject.open("POST", ""+ DEFAULT_URL +"/includes/code/review_comment.php", true);
        ajaxobject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        ajaxobject.send(parameters);
    }
}

function finishRatingProcess(){
    //$('#review_box').fadeOut('slow');
    $('#div_submit_button').fadeOut('slow');
    $('#div_title').fadeOut('slow');
    $('#rating_stars').fadeOut('slow');
    setTimeout(function(){
        $('#message_review').fadeIn('slow');
        setTimeout(function(){
            reloadReviewBox();
        }, 1500 );
    }, 600 );
}

function reloadReviewBox(){
    var ajaxobject;
    if (window.XMLHttpRequest){
        ajaxobject=new XMLHttpRequest();
    } else if (window.ActiveXObject){
        ajaxobject=new ActiveXObject("Microsoft.XMLHTTP");
    } else{
        alert("Your browser does not support Ajax!");
    }

    ajaxobject.onreadystatechange=function(){
        if(ajaxobject.readyState==4){
            $('#review_box').html(ajaxobject.responseText);
        }
    }

    var parameters="chosen_city_id="+ chosen_city_id +"&user_id="+ sess_id +"&from_ajax=true";
    ajaxobject.open("POST", ""+ DEFAULT_URL +"/frontend/liked_local_comment.php", true);
    ajaxobject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    ajaxobject.send(parameters);
}


$('document').ready(function() {
    $(".image_tooltip").tooltip({
        effect: 'slide'
    });
});

function setDisplayRatingLevel(property, level) {
    for(i = 1; i <= 5; i++) {
        if (property == "price"){
            var starImg = "img_rate_money_off.gif";
            if( i <= level ) {
                starImg = "img_rate_money_on.gif";
            }
        } else{
            var starImg = "img_rate_star_off.gif";
            if( i <= level ) {
                starImg = "img_rate_star_on.gif";
            }
        }
        var imgName = property+i;
        document.images[imgName].src=""+ DEFAULT_URL +"/images/content/"+starImg;
    }
}
function resetRatingLevel(property,e) {
    setDisplayRatingLevel(property, e.value);
}
function setRatingLevel(e, level, review_id) {
    e.value = level;

    var property = e.name;
    var ajaxobject;
    if (window.XMLHttpRequest){
        ajaxobject=new XMLHttpRequest();
    } else if (window.ActiveXObject){
        ajaxobject=new ActiveXObject("Microsoft.XMLHTTP");
    } else{
        alert("Your browser does not support Ajax!");
    }

    ajaxobject.onreadystatechange=function(){
        if(ajaxobject.readyState==4){
            if(($('#price_rating').val() != 0) && ($('#food_rating').val() != 0) && ($('#pop_rating').val() != 0) && ($('#kind_rating').val() != 0)){
                $('#div_submit_button').fadeIn('slow');
            }
        }
    }

    var parameters="property=" + property + "&value=" + level + "&review_id=" + review_id + "&rand_id="+ rand +"";
    ajaxobject.open("POST", ""+ DEFAULT_URL +"/includes/code/review_rating.php", true);
    ajaxobject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    ajaxobject.send(parameters);
}
