// "getElementsByClassName" не определен IE, 
// так что этот метод можно реализовать в JavaScript 
if(document.getElementsByClassName == undefined) { 
   document.getElementsByClassName = function(cl) { 
      var retnode = []; 
      var myclass = new RegExp('\\b'+cl+'\\b'); 
      var elem = this.getElementsByTagName('*'); 
      for (var i = 0; i < elem.length; i++) { 
         var classes = elem[i].className; 
         if (myclass.test(classes)) { 
            retnode.push(elem[i]); 
         } 
      } 
      return retnode; 
   } 
}; 

window.onload = function() {
	var el = document.getElementsByClassName('corner5');
	for(var i=0;i<el.length;i++)
	{
		ictinus.roundCorners(el[i], 5);
	}
}

$(document).ready(function(){
/*
$.reject({  
    reject: { 
        msie6: true,
        msie7: true
    },
    imagePath: '/browsers/',
    header: 'Ваш браузер слишком старый и может развалиться',
    paragraph1: 'На самом деле Вы пользуетесь браузером, который устарел настолько, что мы посмели нарушить Ваш покой. Это не значит, что Ваш компьютер сейчас задымится или вы нахватали вирусов из Интернетов, просто использование данного браузера не безопасно.', 
    paragraph2: 'Мы посмели предложить Вам лучшие на данный момент браузеры для установки. Просто кликните по любому и выберите вариант удобной для Вас установки.', 
    closeMessage: 'Закрывая это окно Вы понимаете весь масштаб проблемы и соглашаетесь закрыть на это глаза.',
    closeLink: 'Закрыть это окно'
}); 
*/

// partners slider on main
if($(".main_slider").length>0)
{
    if($(".slider_list li").length>4)
    {
        $(".slider_list").jCarouselLite({
            btnNext: ".next",
            btnPrev: ".prev",
    		visible: 4,
    		scroll: 1
        });
    }
    else
    {
        $(".next").hide();
        $(".prev").hide();
    }
}

//feedback form
if($("#feed_popup_a").length>0)
{
    $("#feed_popup_a").fancybox({
        margin: 0,
        padding: 0
    });
}
if($("#feed_popup_b").length>0)
{
    $("#feed_popup_b").fancybox({
        margin: 0,
        padding: 0
    });
}

//табы в контактах
$(".yaMapNav a").live('click',function(){
    if($(this).parent().hasClass('a'))
    {
        return false;
    }
    
    $(".yaMapNav li").removeClass('a');
    $(this).parent().addClass('a')
    
    var id = $(this).attr('xid');
    $(".yaMapIn div.yaMap").hide();
    $("#"+id).show();
        
    return false; 
});
	
//табы в объекте каталога
$(".catalogTabUl a").live('click',function(){
    if($(this).parent().hasClass('act'))
    {
        return false;
    }
    
    $(".catalogTabUl li").removeClass('act');
    $(this).parent().addClass('act')
    
    var id = $(this).attr('xid');
    $(".prodOut div.prodText").hide();
    $("#"+id).show();
        
    return false; 
});

//табы в каталоге

$(".catalogNav a").live('click',function(){
    if($(this).parent().hasClass('act'))
    {
        return false;
    }
    
    $(".catalogNav li").removeClass('act');
    $(this).parent().addClass('act')
    
    var id = $(this).attr('xid');
    $(".catalogBox div.boxDiv").hide();
    $("#"+id).show();
    
    if(id=="param_bl")
    {
        //select в каталоге  
        if($(".box2In").length>0)
        {
            cuSel({
                changedEl: ".box2In select",
                visRows: 7,
                scrollArrows: true
            });
        }
    }
    
    return false; 
});

//по алфавиту
$(".abc a").live('click',function(){
    if($(this).parent().hasClass('act'))
    {
        return false;
    }
    $(".abc li").removeClass('act');
    $(this).parent().addClass('act')
    
    var url = "/cms/modules/dev/index.php";
    var letter = $(this).attr('letter');
    $.post(url,{act:'letter',letter:letter},function(data){
        $("#abcItems").html(data);
    });
    return false; 
});

//по параметрам
$("#byparam_form").submit(function(){
    var url = "/cms/modules/dev/index.php";
    
    var data = $(this).serializeArray();
    data[data.length] = { name: "act", value: "byparam" };
    
    $.post(url,data,function(data){
        $(".box2ResultsIn").html(data);
        $(".box2Results").show();
    });
    return false;
});

//сертификаты в каталоге
if( $("a.prodData").length>0)
{
    $("a.cert_elements").fancybox({});
    //$("a.grouped_elements").fancybox();
}

//сертификаты на странице
if( $(".cert_li").length>0)
{
    $(".cert_li a").fancybox({});
    //$("a.grouped_elements").fancybox();
}

//главная  визуалы
if($("#s4").length>0)
{
    $('#s4').cycle({ 
        fx:     'fade', 
        speed:  'fast', 
        timeout: 8000, 
        activePagerClass : 'a',
        pauseOnPagerHover : true,
        pager:  '#nav',
        allowPagerClickBubble: true,
        pagerAnchorBuilder: function(idx, slide) {
            var link = $(slide).attr('link');
            var name = $(slide).attr('xname');
            var out = "<td><a href=\""+link+"\">"+name+"</a></td>";
            return out;
        } 
    });
    
    
    $(".visual_nav a").live('click',function(){
        
        if($(this).parent().hasClass('a'))
        {
            return true;
        }
        //$(".visual_nav li").removeClass('a');
        //$(this).parent().addClass('a');
        
        //var img = $(this).attr('img');
        //var name = $(this).attr('n');
        //var link = $(this).attr('href');
        
        //$(".visual_item img").attr('src',img);
        //$(".visual_item div.link a").html(name);
        //$(".visual_item div.link a").attr('href',link);
        
        return false;
    });
    
}

$(".prodTable tbody tr:odd").addClass("colored");

/*
if($('.scroll').length>0)
{
    $('.scroll').jScrollPane({
        scrollbarWidth: 20,
        dragMinHeight: 31
    });
}
*/

if($(".phone a").length>0)
{
    $(".phone a").fancybox({
        'padding' : 0,
        'margin' : 0,
        'showCloseButton': false 
    });
}

$(".job").live('click',function(){
    $(this).closest(".itemJob").toggleClass('act');
});
/*
$(".box1In li").click(function() {
    $(".b-catalog").addClass("m-catalog");
    $(".box1In").hide();
    $(".box1InExtra").css("height",$(".box1In").height()+14+"px").show();
    $(".box1InExtra .scroll,.box1InExtra .jScrollPaneContainer").css("height",$(".box1InExtra").height()-79+"px");
    $('.scroll').jScrollPane({
        scrollbarWidth: 20,
        dragMinHeight: 31
    });
})



$(".rSlider").jCarouselLite({
    btnNext: ".next",
    btnPrev: ".prev",
	visible: 6,
	scroll: 1,
    vertical: true,
    circular: false
});
*/

	

	

	

	

	

});
