jQuery(function($){
    $.datepicker.regional['ru'] = {
        closeText: 'Закрыть',
        prevText: '&#x3c;Пред',
        nextText: 'След&#x3e;',
        currentText: 'Сегодня',
        monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь',
        'Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
        monthNamesShort: ['Январь','Февраль','Март','Апрель','Май','Июнь',
        'Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
        dayNames: ['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'],
        dayNamesShort: ['вск','пнд','втр','срд','чтв','птн','сбт'],
        dayNamesMin: ['Вс','Пн','Вт','Ср','Чт','Пт','Сб'],
        weekHeader: 'Нед',
        dateFormat: 'dd.mm.yy',
        firstDay: 1,
        isRTL: false,
        showMonthAfterYear: false,
        yearSuffix: ''};
    $.datepicker.setDefaults($.datepicker.regional['ru']);
});
function AddProduct(id) {
                $('#loading_pdc'+id).show();
                $.post('ajax/add_product.php', {
                    id: id
                }, onAjaxSuccess);
                function onAjaxSuccess(data) {
                var myObject = eval('(' + data + ')');       
                       $('#shopping_cart').html(myObject.content_cart);
                       $('#shopping_cart').show();
                       $('#loading_pdc'+id).hide();
                       showMsg(myObject.note_message);
                }
}
function noticeProductAvialabel(id, email){
    $.post('ajax/notification_product.php', {
                    id: id, email: email
                }, onAjaxSuccess);
    function onAjaxSuccess(data) {
                 showMsg(data);
                } 
}    
function subscribeToMail(){
    var check = $('#news-send-check:checked').val();
    var email = $('#subscribe_email').val();  
    if (check && email){    
        $('#loading_subscribe').show();
        
        subscribeTo(email);
    }                                                                        
}  
function subscribeTo(email){
    $.post('ajax/subscribe.php', {
                    email: email
                }, onAjaxSuccess);
    function onAjaxSuccess(data) {
                    $('#loading_subscribe').hide(); 
                    showMsg(data);
                } 
}      
function showMsg(msg){
    var stickers = $('#jquery-stickers'); 
    if (!stickers.length) { 
            $('body').prepend('<div id="jquery-stickers" class="ui-widget"></div>'); 
            var stickers = $('#jquery-stickers');
        }
     var stick = $('<div class="ui-state-highlight ui-corner-all" style="padding: 10px; margin-top: 10px;"></div>'); 
        stickers.append(stick); 
        stick.html(msg); 
       setTimeout(function(){ 
                stick.fadeOut('slow',function(){ 
                    $(this).remove(); 
                });
            }, 5000); 
}    
function showRequest(formData, jqForm, options){ 
    $('#output').slideUp("slow"); 
    $('#output').remove();
} 
function showResponse(responseText, statusText){   
    $('#output').remove();
    var myObject = eval('(' + responseText + ')');   
    $(myObject.form).before('<div class="x-aura_forms" id="output" style="display: none;"><div class="ui-widget" id="my-reply"></div></div>');
    switch (myObject.type){
    case '0':
        $('#my-reply').prepend('<div class="ui-state-error ui-corner-all" style="padding: 0pt 0.7em;"><p><span class="ui-icon ui-icon-alert" style="float: left; margin-right: 0.3em;"></span><strong>Ошибка:</strong> ' + myObject.content + '</p></div>');                
        $(myObject.form).slideUp("slow");
        window.setInterval(function() {
                    var timeCounter = $("b[id=show-time]").html();
                    var updateTime = eval(timeCounter)- eval(1);
                    $("b[id=show-time]").html(updateTime);

                    if(updateTime == 0){
                        $("div[id=my-timer]").html("").html("Перенаправление........");
                        window.location = (myObject.location); 
                    }
                }, 1000);       
    break; 
    case '1':
        $('#my-reply').prepend('<div class="ui-state-highlight ui-corner-all" style="padding: 0pt 0.7em;"><p><span class="ui-icon ui-icon-info" style="float: left; margin-right: 0.3em;"></span>' + myObject.content + '<div id="my-timer">Через <b id="show-time">7</b> секунд Вы будете перемещены...</div></p></div>');    
        $(myObject.form).slideUp("slow");
        window.setInterval(function() {
                    var timeCounter = $("b[id=show-time]").html();
                    var updateTime = eval(timeCounter)- eval(1);
                    $("b[id=show-time]").html(updateTime);

                    if(updateTime == 0){
                        $("div[id=my-timer]").html("").html("Перенаправление........");
                        window.location = (myObject.location); 
                    }
                }, 1000);       
    break;
    case '2':
        $('#my-reply').prepend('<div class="ui-state-error ui-corner-all" style="padding: 0pt 0.7em;"><p><span class="ui-icon ui-icon-alert" style="float: left; margin-right: 0.3em;"></span><strong>Ошибка:</strong> ' + myObject.content + '</p></div>');    
    break;
    case '3':
        $('#my-reply').prepend('<div class="ui-state-highlight ui-corner-all" style="padding: 0pt 0.7em;"><p><span class="ui-icon ui-icon-info" style="float: left; margin-right: 0.3em;"></span>' + myObject.content + '</p></div>');    
    break; 
    case '4':
        $('#my-reply').prepend('<div class="ui-state-error ui-corner-all" style="padding: 0pt 0.7em;"><p><span class="ui-icon ui-icon-alert" style="float: left; margin-right: 0.3em;"></span><strong>Ошибка:</strong> ' + myObject.content + '</p></div>');    
        $(myObject.form).slideUp("slow"); 
    break;
    case '5':
        $('#my-reply').prepend('<div class="ui-state-highlight ui-corner-all" style="padding: 0pt 0.7em;"><p><span class="ui-icon ui-icon-info" style="float: left; margin-right: 0.3em;"></span>' + myObject.content + '</p></div>');    
        $(myObject.form).slideUp("slow"); 
    break;           
    }
    $('#output').slideDown("slow");
}                                          
