function load_photo(id) {
    $( "#photo" ).html( '<img src="http://media.hotelscombined.com/HP'+id+'.jpg" />' );
}

function translate(index, id) {
    if (index == 'index') {
        $( "#message-translate-action-"+id ).html( 'please wait...' );
        $.ajax({
            url: "/translate-index.php?id="+id,
            cache: false,
            success: function(html){
                $( "#message-"+id ).html( html );
                $( "#message-translate-action-"+id ).html( '' );
            }
        }); 
    }
    
    if (index == 'message') {
        $( "#message-translate-action-"+id ).html( 'please wait...' );
        $.ajax({
            url: "/translate-message.php?id="+id,
            cache: false,
            success: function(html){
                $( "#message-"+id ).html( html );
                $( "#message-translate-action-"+id ).html( '' );
            }
        }); 
    }
}

function confirmDelete(delUrl) {
    if (confirm("Удалить?")) {
        document.location = delUrl;
    }
}
function confirmMove(moveUrl) {
    if (confirm("Are you sure you want move agency?")) {
        document.location = moveUrl;
    }
}
function confirmVisible(visibleUrl) {
    if (confirm("Are you sure you want change product visible?")) {
        document.location = visibleUrl;
    }
}
                
function check_answer() {
    $( "#comment-result" ).html( '<input type="hidden" id="c-result" value="0">' );
    if ( $('#comment_answer').val() != '' ) {
        $.ajax({
            url: "/check-question.php?id="+$("#comment_question").val()+
            "&answer="+$("#comment_answer").val()
            ,
            cache: false,
            success: function(html){
                $( "#comment-result" ).html( html );
                if ( $('#c-result').val() == 0 ) {
                    $('#comment_answer').attr('class', 'is_error');
                } else {
                    $('#comment_answer').attr('class', 'is');
                }
            }
        }); 
    } else {
        $( "#comment-result" ).html( '<input type="hidden" id="c-result" value="0">' );
    }
}

function validate_form() {
    var item_index = '';
    var msg = '';
    var form_error = 0;

    $('#comment_name').attr('class', 'is');
    $('#wmd-input').attr('class', 'is');
    
    if ( $('#comment_answer').val() == '' ) {
        $('#comment_answer').attr('class', 'is_error');
    } 
    
    var fields_list = new Array("comment_name", "wmd-input");
    var fields_list_non_error_class = new Array("is", "is");
    var fields_list_error_class = new Array("is_error", "is_error");
    var fields_list_error_class_text = new Array("", "");
                                                                                    
    for(i=0;i<fields_list.length;i++){
        item_index = fields_list[i];
        $('#'+item_index).attr('class', fields_list_non_error_class[i]);
        if ($("#"+item_index).val() == '') {
            $('#'+item_index).attr('class', fields_list_error_class[i]);            
            msg = msg + fields_list_error_class_text[i]+'<br>';
            form_error = 1;
        }
    }
    
    
    $("#form-status").val(form_error);
    return form_error;
    
}

function message_validate_form() {
    var item_index = '';
    var msg = '';
    var form_error = 0;

    $('#name').attr('class', 'is');
    $('#subject').attr('class', 'is');
    $('#month').attr('class', 'is');
    $('#year').attr('class', 'is');

    $('#country').attr('class', 'is');
    $('#city').attr('class', 'is');
    $('#hotel').attr('class', 'is');

    $('#city_user').attr('class', 'is');
    $('#hotel_user').attr('class', 'is');

    $('#wmd-input').attr('class', 'is');
    
    if ( $('#comment_answer').val() == '' ) {
        $('#comment_answer').attr('class', 'is_error');
    } 

    var fields_list = new Array("name", "subject", "month", "year", "country", "wmd-input");
    var fields_list_non_error_class = new Array("is", "is", "is", "is", "is", "is");
    var fields_list_error_class = new Array("is_error", "is_error", "is_error", "is_error", "is_error", "is_error");
    var fields_list_error_class_text = new Array("", "", "", "", "", "");
                                                                                    
    for(i=0;i<fields_list.length;i++){
        item_index = fields_list[i];
        $('#'+item_index).attr('class', fields_list_non_error_class[i]);
        if ($("#"+item_index).val() == '') {
            $('#'+item_index).attr('class', fields_list_error_class[i]);            
            msg = msg + fields_list_error_class_text[i]+'<br>';
            form_error = 1;
        }
    }
    
    
    if ($("#city").val() == '') {
        
        var fields_list = new Array("city_user");
        var fields_list_non_error_class = new Array("is");
        var fields_list_error_class = new Array("is_error");
        var fields_list_error_class_text = new Array("Город");
                                                                                    
        for(i=0;i<fields_list.length;i++){
            item_index = fields_list[i];
            $('#'+item_index).attr('class', fields_list_non_error_class[i]);
            if ($("#"+item_index).val() == '') {
                $('#'+item_index).attr('class', fields_list_error_class[i]);            
                msg = msg + fields_list_error_class_text[i]+'<br>';
                form_error = 1;
            }
        }


    } else {
        var fields_list = new Array("city");
        var fields_list_non_error_class = new Array("is");
        var fields_list_error_class = new Array("is_error");
        var fields_list_error_class_text = new Array("Город");
                                                                                    
        for(i=0;i<fields_list.length;i++){
            item_index = fields_list[i];
            $('#'+item_index).attr('class', fields_list_non_error_class[i]);
            if ($("#"+item_index).val() == '') {
                $('#'+item_index).attr('class', fields_list_error_class[i]);            
                msg = msg + fields_list_error_class_text[i]+'<br>';
                form_error = 1;
            }
        }
    }
    
    
    
    if ($("#hotel").val() == '') {

        var fields_list = new Array("hotel_user");
        var fields_list_non_error_class = new Array("is");
        var fields_list_error_class = new Array("is_error");
        var fields_list_error_class_text = new Array("Отель");
                                                                                    
        for(i=0;i<fields_list.length;i++){
            item_index = fields_list[i];
            $('#'+item_index).attr('class', fields_list_non_error_class[i]);
            if ($("#"+item_index).val() == '') {
                $('#'+item_index).attr('class', fields_list_error_class[i]);            
                msg = msg + fields_list_error_class_text[i]+'<br>';
                form_error = 1;
            }
        }


    } else {
        var fields_list = new Array("hotel");
        var fields_list_non_error_class = new Array("is");
        var fields_list_error_class = new Array("is_error");
        var fields_list_error_class_text = new Array("Отель");
                                                                                    
        for(i=0;i<fields_list.length;i++){
            item_index = fields_list[i];
            $('#'+item_index).attr('class', fields_list_non_error_class[i]);
            if ($("#"+item_index).val() == '') {
                $('#'+item_index).attr('class', fields_list_error_class[i]);            
                msg = msg + fields_list_error_class_text[i]+'<br>';
                form_error = 1;
            }
        }
    }
    
    
    if ($("#email").val() != '') {
        if (validate_email('email') == false) {
            form_error = 1;
            msg = msg + 'E-mail'+'<br>';
        }
    }
    
    $("#form-status").val(form_error);
    return form_error;
    
}

function validate_email(item) {
    var status = true;
    var email = $("#"+item).val();
    if (email == '') {
        $('#'+item).attr('class', 'is');
    }else {
        var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
        if (email.search(emailRegEx) == -1) {
            $('#'+item).attr('class', 'is_error');
            status = false;
        }
        else {
            $('#'+item).attr('class', 'is');
            status = true;
        }
    }
    return status;
}

//function add_comment() {
//    
//    if (validate_form() == 0) {    
//        $.ajax({
//            url: "/add-comment.php?id="+$("#message-id").val()+
//            "&name="+$("#comment-name").val()+
//            "&text="+$("#comment-text").val()
//            ,
//            cache: false,
//            success: function(html){
//                $( "#comment-form" ).html( html );
//            }
//        }); 
//    }
//}

function load_firm_list() {
    $.ajax({
        url: "/load-firm-list.php?id="+$("#firm_city").val()
        ,
        cache: false,
        success: function(html){
            $( "#firm-data" ).html( html );
        }
    }); 
}

function load_city_list() {
    $.ajax({
        url: "/load-city-list.php?id="+$("#country").val()
        ,
        cache: false,
        success: function(html){
            $( "#city-data" ).html( html );
            if ($("#country").val() == '') {
                $( "#city-data" ).hide();
                $( "#hotel-data" ).hide();
            } else {
                $( "#city-data" ).show();
                load_hotel_list();
            }
        }
    }); 
}

function load_hotel_list() {
    $.ajax({
        url: "/load-hotel-list.php?id="+$("#city").val()
        ,
        cache: false,
        success: function(html){
            $( "#hotel-data" ).html( html );
            if ($("#city").val() == '') {
                $( "#hotel-data" ).show();
                $( "#city-other" ).show();
            } else {
                $( "#hotel-data" ).show();
                $( "#city-other" ).hide();
            }
        }
    }); 
}

function check_hotel_list() {
    if ($("#hotel").val() == '') {
        $( "#hotel-other" ).show();
    } else {
        $( "#hotel-other" ).hide();
    }
}
