﻿jQuery(document).ready(function() {
    var link = jQuery('#submitReviewSubmit');
    if (link.data('initialised')) return;
    link.data('initialised', true);

    function format(s) {
        return jQuery("#" + s).val();
    }
    jQuery('#submitReviewSubmit').click(function() {
        if (!validateSendToFriendForm()) {
            return false;
        }

        jQuery.get("/__scripts/signpost/submitreviewaction.aspx",
        { 'hotel_id': submitReviewHotelId,
            'name': format('sr_name'),
            'email': format('sr_email'),
            'date': format('sr_date'),
            'month': format('sr_month'),
            'year': format('sr_year'),
            'nights': format('sr_nights'),
            'review': format('sr_review'),
            'url': referringUrl
        }, function() {

            //jQuery(document).trigger('close.facebox');
            messageSent();
        });
        return false;
    });

    function messageSent() {
        jQuery("#submit-review-form .confirmation").fadeIn(200);
        jQuery("#submit-review-form .form").remove();
    }

    function validateSendToFriendForm() {
        if (jQuery("#sr_name").val() == "") {
            alert('Please enter your name');
            return false;
        }
        if (jQuery("#sr_nights").val() == "") {
            alert('Please enter how many nights you stayed');
            return false;
        }
        if (jQuery("#sr_review").val() == "") {
            alert('Please enter your review');
            return false;
        }

        return true;
    }
});

jQuery(document).ready(function() {
    var link = jQuery('#submit-review-button');
    if (link.data('initialised')) return;
    link.data('initialised', true);

    function showPopup(event) {
        jQuery.extend(additionalVars, { 'url': location.href });
        jQuery.facebox(function() {
            jQuery.get('/SubmitReviewForm.aspx', additionalVars, function(data) {
                jQuery.facebox(data);
            })
        })

        if (!event) event = window.event;
        event.cancelBubble = true;
        if (event.stopPropagation)
            event.stopPropagation();
        return false;
    }

    jQuery("#submit-review-button").click(showPopup);
});