function ShowTabInProduct(tabid, divid){
    $("#tabcharacter").attr("class", "");
    $("#tabdelivery").attr("class", "");
    $("#tabcomments").attr("class", "");
    $("#tabvideo").attr("class", "");

    $("#characterBody").css("display", "none");
    $("#deliveryBody").css("display", "none");
    $("#commentsBody").css("display", "none");
    $("#videoBody").css("display", "none");

    $("#"+tabid).attr("class", "tabActive");
    $("#"+divid).css("display", "block");
}

function RedStars(count_star){
    $("#star1").attr("src", "/images/greyStarGrey.gif");
    $("#star2").attr("src", "/images/greyStarGrey.gif");
    $("#star3").attr("src", "/images/greyStarGrey.gif");
    $("#star4").attr("src", "/images/greyStarGrey.gif");
    $("#star5").attr("src", "/images/greyStarGrey.gif");

    if (count_star == 1){
        $("#star1").attr("src", "/images/redStarGrey.gif");

        $('#user_vote').val('1');
    }
    if (count_star == 2){
        $("#star1").attr("src", "/images/redStarGrey.gif");
        $("#star2").attr("src", "/images/redStarGrey.gif");

        $('#user_vote').val('2');
    }
    if (count_star == 3){
        $("#star1").attr("src", "/images/redStarGrey.gif");
        $("#star2").attr("src", "/images/redStarGrey.gif");
        $("#star3").attr("src", "/images/redStarGrey.gif");

        $('#user_vote').val('3');
    }
    if (count_star == 4){
        $("#star1").attr("src", "/images/redStarGrey.gif");
        $("#star2").attr("src", "/images/redStarGrey.gif");
        $("#star3").attr("src", "/images/redStarGrey.gif");
        $("#star4").attr("src", "/images/redStarGrey.gif");

        $('#user_vote').val('4');
    }
    if (count_star == 5){
        $("#star1").attr("src", "/images/redStarGrey.gif");
        $("#star2").attr("src", "/images/redStarGrey.gif");
        $("#star3").attr("src", "/images/redStarGrey.gif");
        $("#star4").attr("src", "/images/redStarGrey.gif");
        $("#star5").attr("src", "/images/redStarGrey.gif");

        $('#user_vote').val('5');
    }
}

function GreenStars(count_star){

    $("#gstar1").css("width", "0");
    $("#gstar2").css("width", "0");
    $("#gstar3").css("width", "0");
    $("#gstar4").css("width", "0");
    $("#gstar5").css("width", "0");

    if (count_star == 1){
        $("#gstar1").css("width", "100%");

        $('#user_vote').val('1');
    }
    if (count_star == 2){
        $("#gstar1").css("width", "100%");
        $("#gstar2").css("width", "100%");

        $('#user_vote').val('2');
    }
    if (count_star == 3){
        $("#gstar1").css("width", "100%");
        $("#gstar2").css("width", "100%");
        $("#gstar3").css("width", "100%");

        $('#user_vote').val('3');
    }
    if (count_star == 4){
        $("#gstar1").css("width", "100%");
        $("#gstar2").css("width", "100%");
        $("#gstar3").css("width", "100%");
        $("#gstar4").css("width", "100%");

        $('#user_vote').val('4');
    }
    if (count_star == 5){
        $("#gstar1").css("width", "100%");
        $("#gstar2").css("width", "100%");
        $("#gstar3").css("width", "100%");
        $("#gstar4").css("width", "100%");
        $("#gstar5").css("width", "100%");

        $('#user_vote').val('5');
    }
}

function DoVote(id, vote){
    $.ajax({
        url: '/site.php',
        type: 'POST',
        data: 'action=dovote&id='+id+'&vote='+vote,
        success:function(data){
            if (data == 0){
                alert('Вы уже оценивали этот товар!');
            }
            else{
                //alert('Ваша оценка принята!');
                window.location.reload();
            }
        }
    })
}

function CheckReplayComment(){
    var check = 1;

    var allSpacesRe = /\s+/g;

    var user_name = $("#user_name").val();
    if (user_name.replace(allSpacesRe, "") == ''){
        alert('Вы не ввели имя!');
        $("#user_name").focus();
        check = 0;
        return false;
    }

    var user_comment = $("#user_comment").val();
    if (user_comment.replace(allSpacesRe, "") == ''){
        alert('Вы не ввели комментарий!');
        $("#user_comment").focus();
        check = 0;
        return false;
    }

    $.ajax({
        url: '/site.php',
        type: 'POST',
        data: 'action=check_captcha&captcha='+$("#keystring").val(),
        success:function(data){
            if (data == 0){
                alert('Введен неправильный код!');
                $("#keystring").focus();
                return false;
            }
            else{
                if (check == 1){
                    document.form_comment.submit();
                }
            }
        }
    })
}

function ChangeCartCount(count, id){
    var current_count = $("#cart_count_"+id).html();
    if (current_count <= 1 && count < 0){
        return false;
    }
    $.ajax({
        url: '/site.php',
        type: 'POST',
        data: 'action=changecartcount&delta='+count+'&id='+id,
        success:function(data){
            var parse_data = data.split(';');
            $("#itemCount").html(parse_data[0]);
            $("#cart_all_summ").html(parse_data[1]+' грн.');
            $("#cart_count_"+id).html(parse_data[2]);
        }
    })
}

function CheckFormOrder(){
    var check = 1;

    var cart_html = $("#itemCount").html();
    if (cart_html.indexOf('в корзине 0 товаров') >= 0){
        alert('В корзине нет товаров!');
        check = 0;
        return false;
    }

    var allSpacesRe = /\s+/g;

    var user_name = $("#user_name").val();
    if (user_name.replace(allSpacesRe, "") == ''){
        alert('Вы не ввели имя!');
        $("#user_name").focus();
        check = 0;
        return false;
    }

    var email = $("#user_email").val();
    if (email.replace(allSpacesRe, "") == ''){
        alert('Ви не ввели email!')
        $("#user_email").focus();
        return false;
    }
    if (!CheckValidEmail(email)){
        return false;
    }

    var user_adres = $("#user_adres").val();
    if (user_adres.replace(allSpacesRe, "") == ''){
        alert('Вы не ввели адрес доставки!');
        $("#user_adres").focus();
        check = 0;
        return false;
    }

    var user_phone = $("#user_phone").val();
    if (user_phone.replace(allSpacesRe, "") == ''){
        alert('Вы не ввели номер телефона!');
        $("#user_phone").focus();
        check = 0;
        return false;
    }

    var user_comment = $("#user_comment").val();
//    if (user_comment.replace(allSpacesRe, "") == ''){
//        alert('Вы не ввели примечание!');
//        $("#user_comment").focus();
//        check = 0;
//        return false;
//    }

    $.ajax({
        url: '/site.php',
        type: 'POST',
        data: 'action=check_captcha&captcha='+$("#keystring").val(),
        async: false,
        success:function(data){
            if (data == 0){
                alert('Введен неправильный код!');
                $("#keystring").focus();
                return false;
            }
            else{
                if (check == 1){
                    document.form_order.submit();
                }
            }
        }
    })
}

function CheckValidEmail(email){
    var check_email = email.split(' ').join('');
    var re = /^\w+([\.-]?\w+)*@(((([a-z0-9]{2,})|([a-z0-9][-][a-z0-9]+))[\.][a-z0-9])|([a-z0-9]+[-]?))+[a-z0-9]+\.([a-z]{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/i;
    if (check_email.length > 0) {
        if (!re.test(check_email)) {
            alert("Некорректный email!");
            return false;
        }
    }
    return true;
}

function DeleteFromCart(id){
    $.ajax({
        url: '/site.php',
        type: 'POST',
        data: 'action=deletefromcart&id='+id,
        success:function(data){
            var parse_data = data.split(';');
            $("#itemCount").html(parse_data[0]);
            $("#cart_all_summ").html(parse_data[1]+' грн.');
            $("#cart_count_"+id).html(parse_data[2]);
            $("#tr_"+id).fadeOut();
        }
    })
}


