/*
 * Ссылки в левом меню каталога
 */

$(function(){
    // подключаем табы jqueryUI
    $("div#tabs").tabs();

    /*$("div#tabs2").tabs({
       select: function(event, ui) {
        str = new String(ui.tab);
        if(str.indexOf('#Sankt-Peterburg') > 0) $('#rus_map').attr('src', '/netcat_files/Image/maps/petersburg.gif');
        if(str.indexOf('#Moskva') > 0) $('#rus_map').attr('src', '/netcat_files/Image/maps/moscow.gif');
        if(str.indexOf('#Rostov-na-Donu') > 0) $('#rus_map').attr('src', '/netcat_files/Image/maps/rostov.gif');
        if(str.indexOf('#Novosibirsk') > 0) $('#rus_map').attr('src', '/netcat_files/Image/maps/novosibirsk.gif');
       }
    });*/
    /*$('#ul_tabs').show();*/

    $('div.inside_main_link > div.items_container').css('display','block');

    // верхняя категория 
    $('a.left_menu_link').click(function(){
        $('div.inside_main_link > div.items_container').css('display','block');
        var par = $(this).parent();
        var next = $(this).next();
        $('div.inside_main_link').not($(this).next()).hide();
        $(this).next().toggle();
        $('div#left_block div.left_elem_active').removeClass('left_elem_active').addClass('left_elem');

        if (next.is(':visible')) par.addClass('left_elem_active')
        else par.removeClass('left_elem_active'); 

        return false;
    });
    // подкатегория
    $('a.left_menu_link_2').click(function(){
        var prev = $(this).prev();
        var next = $(this).next();
        $('div.items_container').not($(this).next()).hide();
        $(this).next().toggle();

        return false;
    });

    /*
     * Форма запроса менеджеру
     * jQuery From Plugin, jQuery Validate
     */
    $("#myform, #formfeedback").validate({
        rules: {
            f_Question: "required",
            f_Name: "required",
            f_CompanyName: "required",
            f_Region: "required",
            f_Phone: "required",
            f_Email: {
                required: true,
                email: true
            }
        },
        messages: {
            f_Question: "Введите свой вопрос",
            f_Name: "Введите ФИО",
            f_CompanyName: "Введите название Вашей компании",
            f_Region: "Введите город, регион",
            f_Phone: "Введите номер телефона",
            f_Email: {
                required: "Введите e-mail. Например: petrov@mail.ru",
                email: "Введите e-mail. Например: petrov@mail.ru"
            }
        }
    });
    
    $("#formfeedback2").validate({
        rules: {
            f_question: "required",
            f_email: {
                required: true,
                email: true
            }
        },
        messages: {
            f_question: "Введите свой вопрос",
            f_email: {
                required: "Введите e-mail. Например: petrov@mail.ru",
                email: "Введите e-mail. Например: petrov@mail.ru"
            }
        }
    });
    var check = 'http://'+window.location.host+"/netcat/modules/default/check_email.php";
    $("#subscription").validate({
        rules: {
           email: {
              required: true, 
              email: true,
              remote: check
           }
        },
        messages: {
           email: "E-mail введен неправильно или уже используется"
        }
    });

    function showResponse(responseText, statusText, xhr, form){
        obj = jQuery.parseJSON(responseText);
        if (typeof obj == 'object'){
            if (obj.status == 'bad'){
                $('#response_div').hide();
                $('span#captcha_img').html(obj.code);
                $("#captcha_error").html("Вы неправильно ввели символы с картинки!");
            } else if (obj.status == 'ok') {
                $('#response_div').show();
                $('#response_div').html(obj.code);
                $("#myform").hide();
            }
        }
    }

    var options = {
        target: '#response_div',
        success: showResponse,
        data: {
            ajax: 'true'
        }
    };
    // submit
    $("#myform").ajaxForm(options);

    // фотогалерея
    $('#gallery a.lbox').lightBox({
        txtImage: 'Изображение',
        txtOf: 'из'
    });
    $('#mycarousel').jcarousel({
        visible: '1',
        scroll : 1,
        buttonPrevHTML: "<div class='empty'></div>",
        buttonNextHTML: "<div class='empty'></div>"
    });

    // форма обратной связи, подписка
    $('#myform td input, #myform td textarea, #formfeedback td input, #formfeedback td textarea,#formfeedback2 td input, #formfeedback2 td textarea,#subscription input[type=text],#alt_answer').focus(function(){
        $(this).css('background-color','#fee8ea');
    });
    $('#myform td input, #myform td textarea, #formfeedback td input, #formfeedback td textarea,#formfeedback2 td input, #formfeedback2 td textarea,#subscription input[type=text],#alt_answer').blur(function(){
        $(this).css('background-color','#ededed');
    });
    
    // грязный хак от izenkool 11.02.2011
    $(window).resize(function() {
    /*console.log('width:'+$(document).width());*/
	  if($(window).width() < 976) {
	  	$('#wrap').css('left', '0');
	  	$('#wrap').css('margin-left', '0');
	  }
	  else{
	  	$('#wrap').css('left', '50%');
	  	$('#wrap').css('margin-left', '-490px');
	  	/*console.log('blya');*/
	  }
	});

});


