

/**
 * Обратная связь
 */

function formFBack(){
    var name = $('#fb_name').attr('value');
    var email = $('#fb_email').attr('value');
    var phone = $('#fb_tel').attr('value');
    var text = $('#fb_comments').attr('value');

    if ( name != '' && email != '' ){
        /// Передача данных раздела
        $.post(
            '/feedback.php',
            {
                act: "save",
                req_type: "jx",
                name: name,
                email: email,
                phone: phone,
                text: text
            },
            formFBackRes
            );
    }
}

/// Вывод пришедших данных
function formFBackRes(result){
    res_list = result.split("<!--split-->");
    if ( res_list[0] == 1 ){
        $('#feedbackPopup .formMsg').html('<div class=".green">'+res_list[1]+'</div>');
    }
    else{
        $('#feedbackPopup .formMsg .msg').html(res_list[1]);
    }
}



/**
 * Вопрос-ответ
 */

function formFAQ(){
    var name = $('#askQ .name').attr('value');
    var email = $('#askQ .email').attr('value');
    var phone = $('#askQ .tel').attr('value');
    var question = $('#askQ .question').attr('value');

    if ( question != '' ){
        /// Передача данных раздела
        $.post(
            '/faq.php',
            {
                act: "save",
                req_type: "jx",
                name: name,
                email: email,
                phone: phone,
                question: question
            },
            formFAQRes
            );
    }
}

/// Вывод пришедших данных
function formFAQRes(result){
    res_list = result.split("<!--split-->");
    if ( res_list[0] == 1 ){
        $('#askQ .formMsg').html('<div class="goodText">'+res_list[2]+'</div>');
    }
    else{
        $('#askQ .formMsg .msg').html(res_list[2]);
    }
}



/**
 * Подписка на новости
 */

function formNSubscr(){
    var email = $('#newsSubscr .email').attr('value');
    if ( email != '' ){
        /// Передача данных раздела
        $.post(
            '/news.php',
            {
                act: "save",
                req_type: "jx",
                email: email
            },
            formNSubscrRes
            );
    }
}

/// Вывод пришедших данных
function formNSubscrRes(result){
    res_list = result.split("<!--split-->");
    if ( res_list[0] == 1 ){
        $('#newsSubscr .formMsg').html('<div class="goodText">'+res_list[2]+'</div>');
    }
    else{
        $('#newsSubscr .formMsg .msg').html(res_list[2]);
    }
}



/**
 * Вопрос-ответ
 */

function formResp(){
    var name = $('#responses .name').attr('value');
    var email = $('#responses .email').attr('value');
    var phone = $('#responses .tel').attr('value');
    var text = $('#responses .text').attr('value');

    if ( email != '' && text != '' ){
        /// Передача данных раздела
        $.ajaxUpload
        ({
            url:'/responses.php',
            secureuri:false,
            uploadform: $("#responsesFrm"),
            type: 'POST',
            dataType: 'html',
            success: function (img_upload, status){
                $('#responses .formMsg .msg').html(img_upload).show();
            },
            error: function (img_upload, status){
                $('#responses .formMsg .msg').html(status).show();
            }
        });
    /*$.post(
        '/responses.php',
        {
            act: "save",
            req_type: "jx",
            name: name,
            email: email,
            phone: phone,
            text: text
        },
        formRespRes
        );*/
    }
}

/// Вывод пришедших данных
function formRespRes(result){
    res_list = result.split("<!--split-->");
    if ( res_list[0] == 1 ){
        $('#responses .formMsg').html('<div class="goodText">'+res_list[1]+'</div>');
    }
    else{
        $('#responses .formMsg .msg').html(res_list[1]);
    }
}


function success(data, status){
    res_list = data.split("<!--split-->");
    if ( res_list[0] == 1 ){
        $('#responses .formMsg').html('<div class="goodText">'+res_list[1]+'</div>');
    }
    else{
        $('#responses .formMsg .msg').html(res_list[1]);
    }
}

function error(data, status){
    $('#responses .formMsg .msg').html('Ошибка отправки формы');
}



/**
 * Отправка резюме
 */

function vac_success(data, status){
    res_list = data.split("<!--split-->");
    if ( res_list[0] == 1 ){
        $('#vacancies_popup .formMsg').html('<div class="goodText">'+res_list[1]+'</div>');
    }
    else{
        $('#vacancies_popup .formMsg .msg').html(res_list[1]);
    }
}

function vac_error(data, status){
    $('#vacancies_popup .formMsg .msg').html('Ошибка отправки формы');
}



/**
 * Заявка из каталога
 */

function formCatOrd(id){
    var name = $('#cord_name').attr('value');
    var email = $('#cord_email').attr('value');
    var phone = $('#cord_tel').attr('value');
    var text = $('#cord_comments').attr('value');

    if ( name != '' && email != '' ){
        /// Передача данных раздела
        $.post(
            '/catalogue_order.php',
            {
                act: "save",
                req_type: "jx",
                id: id,
                name: name,
                email: email,
                phone: phone,
                text: text
            },
            formCatOrdRes
            );
    }
}

/// Вывод пришедших данных
function formCatOrdRes(result){
    res_list = result.split("<!--split-->");
    if ( res_list[0] == 1 ){
        $('#orderItem .formMsg').html('<div class="goodText">'+res_list[1]+'</div>');
    }
    else{
        $('#orderItem .formMsg .msg').html(res_list[1]);
    }
}

// Функции для обработки голосовалки

function setVote(id, vote) {

    switch (vote) {
        case 1:
            cls = 'one';
            break;
        case 2:
            cls = 'two';
            break;
        case 3:
            cls = 'three';
            break;
        case 4:
            cls = 'four';
            break;
        case 5:
            cls = 'five';
            break;
    }
    $('#idrat_'+id+' .vote li').removeClass('rated');
    $('#idrat_'+id+' .vote .'+cls).addClass('rated');

    $.post(
        '/vote.php',
        {
            id:id,
            vote:vote
        },
        setVoteOK
        );
}

var id_vote = 0;

function setVoteOK(data) {

    var arr = new Array();
    arr = data.split('|');
    if ( arr[0] == "good" ) {
        id_vote = arr[1];


        form_vote = '\
                    <strong class="title">Комментарий к моделе</strong>\
                    <div class="msg"></div>\
                    <p><label for="vote_name">Ваше имя</label><br><input type="text" class="textInput" id="vote_name"></p>\
                    <p><label for="vote_comment">Комментарий</label><br><textarea class="textInput" id="vote_comment"></textarea></p>\
                    <input type="hidden" name="id_vote" id="id_vote" value="" />\
                    <input type="submit" value="Отправить" class="button send" onclick="formSendCommentModel(); return false">\
                    <div class="spacer"></div>';

        /* Два раза заполняется форма, т.к. в опере 10.00 не берется значение
                     * textarea, если форму заполнить раньше чем показать popup
                     */
        $('#voteItem .formMsg').html(form_vote);
        showPopup('voteItem');
        $('#voteItem .formMsg').html(form_vote);


    }
}

function formSendCommentModel() {
    name = $('#vote_name').val();
    comment = $('#vote_comment').val();

    $.post(
        '/vote.php',
        {
            name:name,
            comment:comment,
            id_vote:id_vote
        },
        formSendCommentModelOK
        );
}

function formSendCommentModelOK(data) {

    if ( data == 'good_comment' ){
        $('#voteItem .formMsg').html('<div class="goodText" style="color:green; font-weight:bold">Ваш комментарий принят. Спасибо.</div>');
    }
    else{
        $('#orderItem .formMsg .msg').html("Произошла ошибка!");
    }
}

