(function($){
 $.fn.extend({
 
     customStyle : function(options) {
      if(!$.browser.msie || ($.browser.msie&&$.browser.version>6)){
      return this.each(function() {
      
            var currentSelected = $(this).find(':selected');
            $(this).after('<span class="'+options.outer+'"><span class="'+options.inner+'" id="a_'+$(this).attr('id')+'">'+currentSelected.text().substr(0,options.leng)+'</span></span>').css({position:'absolute', opacity:0,fontSize:$(this).next().css('font-size')});
            var selectBoxSpan = $(this).next();
            var selectBoxWidth = parseInt($(this).width()) - parseInt(selectBoxSpan.css('padding-left')) -parseInt(selectBoxSpan.css('padding-right'));            
            var selectBoxSpanInner = selectBoxSpan.find(':first-child');
            selectBoxSpan.css({display:'inline-block'});
            selectBoxSpanInner.css({width:selectBoxWidth, display:'inline-block'});
            var selectBoxHeight = parseInt(selectBoxSpan.height()) + parseInt(selectBoxSpan.css('padding-top')) + parseInt(selectBoxSpan.css('padding-bottom'));
            $(this).height(selectBoxHeight).change(function(){
                selectBoxSpanInner.text($("#"+$(this).attr('id')+" :selected").text().substr(0,options.leng)).parent().addClass('changed');
                
            });
            
      });
      }
    }
 });
})(jQuery);    
    
   $(document).ready(function(){

   
       if($.browser.msie ){         
     
         $('select.select_st').customStyle({outer: 'select_st', inner: 'select_stInner', leng: '22'});
       }
	   
	   $('select.select_pren').customStyle({outer: 'select_pren', inner: 'select_prenInner', leng: '2000'});
        $("a.foto_gal").fancybox(); 
     
    $(".ko_tiketis").mouseover(function(e){
        $(".ko_tekstas").css({display: 'block'});
    });
    
    $(".ko_tiketis").mouseout(function(e){
        $(".ko_tekstas").css({display: 'none'});
    });    

	$(".prm").click(function(){
		$('.prenmore').slideDown();
		window.location.hash = 'prenumerata';
	});

	  if (window.location.hash == "#prenumerata"){
		$(".prm").click();
		
	  }


	$(".kontus").click(function(){
	
		if ($('.issklkont').css('display') == "none")
			$('.issklkont').slideDown();
		else
			$('.issklkont').slideUp();
	});


       $('.ro_top').bind('click', function(){
           $('html,body').animate({scrollTop: 0}, 800);

       });        
       
       
       //pirmi
       var kiek=$('.desine_akcijos_one').size();
       var pages='';
       for (i=0;i<kiek;i++){
            var val=i+1;
            if(i==0){var clas =" class='cur_a' ";}else{var clas="";}
            pages+="<a href='javascript:void(0);' title='"+i+"' "+clas+"><span class='pgleft'>"+val+"</span><span class='pgright'>&nbsp;</span></a> ";
       }             
if (i>1){$('#desine_akcijos_pages').html(pages); }
       
       $('#desine_akcijos_pages a').bind('click', function(el){             
            var kuris = $(this).attr("title");
            $('.desine_akcijos_one').hide();
            $('.desine_akcijos_one:eq('+kuris+')').show();
            $('#desine_akcijos_pages a').removeClass("cur_a"); 
            $(this).addClass("cur_a");
       });
       //antri
       var kiek=$('.desine_akcijos_one2').size();
       var pages='';
       for (i=0;i<kiek;i++){
            var val=i+1;
            if(i==0){var clas =" class='cur_a' ";}else{var clas="";}
            pages+="<a href='javascript:void(0);' title='"+i+"' "+clas+"><span class='pgleft'>"+val+"</span><span class='pgright'>&nbsp;</span></a> ";
       }                           
       if (i>1){$('#desine_akcijos_pages2').html(pages); }
       
       $('#desine_akcijos_pages2 a').bind('click', function(el){             
            var kuris = $(this).attr("title");
            $('.desine_akcijos_one2').hide();
            $('.desine_akcijos_one2:eq('+kuris+')').show();
            $('#desine_akcijos_pages2 a').removeClass("cur_a"); 
            $(this).addClass("cur_a");
       });
        
       var url=location.href; 
       var istag= url.split('#');
       var aktyv=istag[1];   
       if (aktyv!=undefined && aktyv!="" ){    
        var scrl = $(".a_"+aktyv).offset().top-120;;
        $('html,body').animate({scrollTop: scrl}, 800);
       }   
  
        $('input[type="text"]').focus(function() {  
            if (this.value == this.defaultValue){  
                this.value = '';  
            }  
            if(this.value != this.defaultValue){  
                this.select();  
            }
        }); 
       
        var categoriesFilter = $('#searchFilterCat');
        var namesFilter = $('#searchFilterName');
        var brandFilter = $('#searchFilterBrand');
        var codesFilter = $('#searchFilterCode'); 
        var lang= $('#lang').val(); 
        categoriesFilter.bind('change', function(event){
            var selectedCategories = categoriesFilter.val();
            var kas2= $("#searchFilterCat option[value='"+selectedCategories+"']").text();
            var kas3=jQuery.trim(kas2);
            var kas=kas3.substr(0,25);
            $('#a_searchFilterCat').html(kas);
            $('#searchFilterCat2').addClass('changed');
            $.ajax({
                type: 'post', 
                url: '/lt/filtravimas', 
                data: ({tipas : 'name',cat:selectedCategories,name:'',grupe:'',lang:lang}),
                beforeSend: function() { 

                    $("#a_searchFilterName").css({background: "url('/img/ajax.gif') no-repeat 98% center"})                
                },
                success: function(data) { 
                    $('#searchFilterName').html(data);
                    $("#a_searchFilterName").css({background: "url('/img/select_arr.gif') no-repeat right center"})
                  }
            });
            $.ajax({
                type: 'post', 
                url: '/lt/filtravimas', 
                data: ({tipas : 'grupe',cat:selectedCategories,name:'',grupe:'',lang:lang}),
                beforeSend: function() { 
                    $("#a_searchFilterBrand").css({background: "url('/img/ajax.gif') no-repeat 98% center"})                
                },
                success: function(data) { 
                    $('#searchFilterBrand').html(data);
                    $("#a_searchFilterBrand").css({background: "url('/img/select_arr.gif') no-repeat right center"})
                  }
            });
       }); 

       namesFilter.bind('change', function(event){        
            var selectedCategories = categoriesFilter.val();
            var selectedNames = namesFilter.val();
            var kas2= $("#searchFilterName option[value='"+selectedNames+"']").text();
            var kas3=jQuery.trim(kas2);
            var kas=kas3.substr(0,20);
            $('#a_searchFilterName').html(kas);
            $('#searchFilterName2').addClass('changed');
            $.ajax({
                type: 'post', 
                url: '/lt/filtravimas', 
                data: ({tipas : 'grupe',cat:selectedCategories,name:selectedNames,grupe:'',lang:lang}),
                beforeSend: function() { 
                    $("#a_searchFilterBrand").css({background: "url('/img/ajax.gif') no-repeat 98% center"})                
                },
                success: function(data) { 
                    $('#searchFilterBrand').html(data);
                    $("#a_searchFilterBrand").css({background: "url('/img/select_arr.gif') no-repeat right center"})
                  }
            });
       });
       
       brandFilter.bind('change', function(event){        
            var selectedCategories = categoriesFilter.val();
            var selectedNames = namesFilter.val();
            var selectedBrand = brandFilter.val(); 
            var kas2= $("#searchFilterBrand option[value='"+selectedBrand+"']").text();
            var kas3=jQuery.trim(kas2);
            var kas=kas3.substr(0,20);
            if(kas==""){kas="&nbsp;";}
            $('#a_searchFilterBrand').html(kas);
            $('#searchFilterBrand2').addClass('changed');
       });
       
       codesFilter.bind('keyup', function(event){  
            var selectedCategories = categoriesFilter.val();
            var selectedNames = namesFilter.val();
            var selectedBrand = brandFilter.val(); 
            var selectedCodes = codesFilter.val();   
            $.ajax({
                type: 'post', 
                url: '/lt/filtravimas', 
                data: ({tipas : 'kodas',cat:selectedCategories,name:selectedNames,grupe:selectedBrand,kodas:selectedCodes,lang:lang}),
                success: function(data) {  
                    if(data.substr(0,1)!='0'){ 
                        $('#suggestionscode').show();
                        $('#autoSuggestionsListcode').html(data);}
                    else{ 
                        $('#suggestionscode').hide();
                    }              
                }
            }); 
       });
       var searchFilter = $('#input_search'); 
       searchFilter.bind('keyup', function(event){  
            var selectedName2 = searchFilter.val(); 
            if(selectedName2!=""){    
                $.ajax({
                    type: 'post', 
                    url: '/lt/filtravimas', 
                    data: ({tipas : 'name2',cat:'',name:selectedName2,grupe:'',kodas:'',lang:lang}),
                    success: function(data) {  
                        if(data.substr(0,1)!='0'){ 
                            $('#suggestionsname').show();
                            $('#autoSuggestionsListname').html(data);}
                        else{ 
                            $('#suggestionsname').hide();
                        }              
                    }
                }); 
            }else{$('#suggestionsname').hide();}
       });
       
		$('#main_menu .level2>li').mouseover(function(e){
		$('#main_menu').find('.level1').show();
		$('#main_menu').find('.level2').show();
		$('#main_menu').find('.level3').show();
		if($(e.target).closest('.level3').size() == 0)
			$('#main_menu .active3').removeClass('active3');
		var child = $(this).children('ul');
		$.each($('.level3'),function(index, value){
			var left = $(value).position().left;
			$(value).css({'position':'absolute','display':'none','z-index':'999'});
			if(typeof $(value).attr('params') != 'string')
				$(value).attr('params',left);
		});
		if(child.hasClass('level3')){
			child.css({'left':child.attr('params')+'px'});
			$(this).children('a').addClass('active3');
			child.show();
		}
	});

	
	$('#main_menu>li').mouseover(function(e){
		$('#main_menu>li>ul').hide();
		if($(e.target).closest('.level2').size()==0 && $('#main_menu>li>.active').size()>0){
			$('#main_menu>li>.active2').removeClass('active2');
		}else if($(e.target).closest('.level2').size()==0){
			$('#main_menu>li>.active2').removeClass('active2');
		}
		if($(this).children('ul').hasClass('level2')){
			$(this).children('ul').show();
		}
	});
	$('#main_menu>li').mouseout(function(e){
		if($('#main_menu>li>.active').size()>0){
			$('#main_menu>li>ul').hide();
		}else{
			$('#main_menu>li>.active2').removeClass('active2');
			$(this).children('a').addClass('active2');
		}
		var level2 = $('#main_menu>li>.active').closest('li').find('.level2');
		if(level2.size())
			level2.show();
	});
	
	$('#main_menu .level2').mouseover(function(e){
		$(this).closest('li').children('a').addClass('active2');

	});
	
	$('#main_menu .level2').mouseout(function(e){
		$(this).closest('li').children('a').removeClass('active2');
		$('#main_menu .level3').hide();
	});
	
	
	$('#main_menu .level3').mouseout(function(e){
		$('#main_menu .level3').hide();
		$(this).closest('li').children('a').removeClass('active3');
	});
       
    });  


    function filltitle(thisValue) {
        $('#input_search').val(thisValue);
       $('#suggestionsname').hide();
       document.search_top.submit();

    }

    function fillcode(thisValue) {
        $('#searchFilterCode').val(thisValue);
       $('#suggestionscode').hide();
	   document.search_filt.submit();
    }
    
    function tags(pageid) {
        var pages = "#tags_page_"+pageid+" div";             
        var vienas = ".witch_";         
        $(pages).click(function() {
            var divai = "#tags_"+pageid+" .container_2";
            $(divai).each(function() {  
                $(this).addClass('no_show');
            });          
            $('#tags_page_'+pageid+' div.brand_tab_active').removeClass('brand_tab_active');
            $(this).addClass('brand_tab_active');  
            var title = $(this).children(":first").attr('title');     
            $(vienas+title).removeClass('no_show');                
        });
    }   
    
    function set_height(kuris,kuris2) {
        var c1 = ".noto_"+kuris;
        var c2 = ".noto_"+kuris2;
        var t1 = ".tito_"+kuris;
        var t2 = ".tito_"+kuris2;
        var h1=$(c1).height();
        var h2=$(c2).height(); 
        var p1=$(t1).height();
        var p2=$(t2).height();

        if(p1==p2){var max='0'; var sk='0';}
        else if(p1>p2){var max='p1'; var sk=p1-p2;}
        else{var max='p2'; var sk=p2-p1;}
        if(h1>10 || h2>10){  
            if(max=='0'){var a1=100; var a2=100;}
            else if(max=='p1'){var a1=100; var a2=100+sk;}
            else{var a1=100+sk; var a2=100;}
            $(c1).css('height',a1+'px');
            $(c2).css('height',a2+'px');
        }else{
            if(max=='0'){var a1=0; var a2=0;}
            else if(max=='p1'){var a1=0; var a2=0+sk;}
            else{var a1=0+sk; var a2=0;}
            $(c1).css('height',a1+'px');
            $(c2).css('height',a2+'px'); 
            //console.log(a1); console.log(a2);      
        } 
	
    }   
    
    
    
