$(function() {
  $('ul.tabs').delegate('li:not(.current)', 'click', function() {
    $(this).addClass('current').siblings().removeClass('current')
      .parents('div.section').find('div.box').hide().eq($(this).index()).fadeIn(150);
  })
    $('table.tabs').delegate('td:not(.current)', 'click', function() {
    $(this).addClass('current').siblings().removeClass('current')
      .parents('div.section').find('div.box').hide().eq($(this).index()).fadeIn(150);
  })
});

$(document).ready(function(){

    

    $(function(){
            $('#text_search').focusin(function(){
            if (this.value==this.defaultValue) { this.value = ''; $(this).css("color", "#000"); }
            }).focusout(function(){
                if (this.value=='') { this.value = this.defaultValue; $(this).css("color", "#777"); }
            });
    });

    $(function(){
            $('.phone_search').focusin(function(){
            if (this.value==this.defaultValue) { this.value = ''; $(this).css("color", "#000"); $(this).css("font-style", "normal"); }
            }).focusout(function(){
                if (this.value=='') { this.value = this.defaultValue; $(this).css("color", "#777"); $(this).css("font-style", "italic"); }
            });
    });

    $('.phone_search_btn.reset').click(function(){
         $('.phone_search').css("color", "#777");
         $('.phone_search').css("font-style", "italic");
         $('#phone_search_phone').attr('value', phone_def);
         $('#phone_search_fio').attr('value', fio_def);
         $('#phone_search_post').attr('value', post_def);
    });


    $(function(){
        $('.poll_answer_title input').customInput();
    });

        $('ul.tabs').each(
            function(){
                $(this).find('li').first().addClass('current');
                $(this).siblings('div.box').first().addClass('current').show();
            }
        );
        $('a[rel="popup"]').fancybox({'showNavArrows':false});
        $('.photo_list li img, .video_list li img').each(
            function(){
                //width: 175px; height: 115px;
                var $this=$(this);
                var h=$this.height();
                var w=$this.width();
                var nw=175;
                var nh=115;
                var k1=nh/nw;
                var k2=h/w;

                if (k1>k2)
                {
                    h=h*(nw/w);
                    w=nw;
                } else {
                    w=w*(nh/h);
                    h=nh;
                }
                $this.width(w);
                $this.height(h);
                if (h<nh)
                {
                    $this.css('margin-top',(nh-h)/2);
                }
            }
        );

        $('.video_list li, .photo_list li').hover(
            function(){
                var span=$(this).parent().parent().find('.title_video span, .title_photo span');
                var str=$(this).data('title');
                if (str.length>100) str=str.slice(0,99)+"...";
                span.html(str);
                var offset=$(this).position().left+($(this).width()/2);
                var pos=offset-(span.width()/2);
                var A=0;
                var B=span.parent().width();
                if (pos<A) pos=A;
                if ((pos+span.width())>(B)) pos=(B-span.width());

                span.css('margin-left',pos+'px');

                span.show();
            },
            function(){
                $(this).parent().parent().find('.title_video span, .title_photo span').hide().html('');
            }
        );
        $("#slider ul").width($("#slider ul li").first().width()*$("#slider ul li").length);
        $("#slider").sliderB(
            {
                per_page:1,
                nextButton:$("#slider #next_img"),
                prevButton:$("#slider #prev_img"),
                cycle:true,
                onSlideComplete:function(){
                    var count=$("#slider").find('.nav_slide_images #count');
                    var str=count.html();
                    var params=str.split('/',2);
                    params[0]=$("#slider .paging .active").index("#slider .paging a")+1;
                    count.html(params.join('/'));
                }
            }
        );

        $("#main_photo_video .videoBlock .listWrap").sliderB(
            {
                per_page:$(".videoBlock .listWrap").data('perpage'),
                nextButton:$(".listWrap #next_video"),
                prevButton:$(".listWrap #prev_video")
            }
        );

        $("#main_photo_video .photoBlock .listWrap").sliderB(
            {
                per_page: $(".photoBlock .listWrap").data('perpage'),
                nextButton:$(".listWrap #next_photo"),
                prevButton:$(".listWrap #prev_photo")
               // ext_offset:38
            }
        );

        $(".aside_block.side_photo_video .videoBlock .listWrap").sliderB(
            {
                per_page:$(".videoBlock .listWrap").data('perpage'),
                nextButton:$(".listWrap #next_video"),
                prevButton:$(".listWrap #prev_video"),
                ext_offset:38
            }
        );

        $(".aside_block.side_photo_video .photoBlock .listWrap").sliderB(
            {
                per_page: $(".photoBlock .listWrap").data('perpage'),
                nextButton:$(".listWrap #next_photo"),
                prevButton:$(".listWrap #prev_photo"),
                ext_offset:38
            }
        );

        $('#bottom_slider').not('.another').sliderB(
            {
                per_page: 11,
                nextButton:$("#bottom_slider #img_next"),
                prevButton:$("#bottom_slider #img_prev"),
                paging: $('#bottom_slider .paging a')
                //ext_offset:0
            }
        );

        $('#bottom_slider.another').sliderB(
            {
                per_page: 8,
                nextButton:$("#bottom_slider #img_next"),
                prevButton:$("#bottom_slider #img_prev"),
                paging:$('#bottom_slider').parent().find('.paging a')
                //ext_offset:0
            }
        );

        $(".newsTabs .section .box").sliderB();
        $(".iTabs .section .box").not('.another').sliderB({
             per_page:8
        });
        $(".reviewTabs .section .box").sliderB({
            orientation:'vertical', // 'horizantal', 'vertical
            per_page:4,
            ext_offset:21,
            paging:$('.reviewTabs .section .paging a')
        });

        $('.new_video .btn_play').click( ///
            function(){
                var id=$(this).attr('id');
                var $this=$(this);
                $.get('/welcome/videomain/'+id,
                function(data){
                    var parent=$this.parent();
                    parent.html('');
                    parent.append(data);
                });
            }
        );

        $('.add_work_item').click(
            function(){
                var id=$(this).attr('item');
                id = parseInt(id);
                var expression = '#work_expiriense_'+id;
                var content = $(expression);
                if (content.css('display')!='none') {
                    content.hide();
                } else {
                    content.show();
                }
                return false;
            }
        );
        $('.add_education_item').click(
            function(){
                var id=$(this).attr('item');
                id = parseInt(id);
                var expression = '#education_'+id;
                var content = $(expression);
                if (content.css('display')!='none') {
                    content.hide();
                } else {
                    content.show();
                }
                return false;
            }
        );    
        $('.education_type_id').click(
            function(){
                var id=$(this).attr('value');
                id = parseInt(id);
                var expression = '#education_0';
                var content = $(expression);
                if (id == 1) {
                    content.hide();
                } else {
                    content.show();
                }
            }
        );

        $('.scroll-pane_event').jScrollPane({
            showArrows: true,
            reinitialiseOnImageLoad: true
        });

	});
function zero(val)
{
	if(val<10) val="0"+val;
	return val;
}

function dateFormat()
{
	return this.d+"."+this.m+" "+this.h+":"+this.i;
}

$(function(){
    var twitter=function (){
    getTwitters('samruk_tweeter', {
      id: TWITTER,
      count: 100,
      enableLinks: true,
      ignoreReplies: true,
      clearContents: true,
      template: '<p><span class="date">%created_at%</span><span class="text">%text%</span></p>',
      onTimeout:function(){
            twitter();
      },
      callback:function(){
            $('#samruk_tweeter .date').each(
                function(){
                    var reg=/(\w+)\s(\w+)\s(\d+)\s(\d+):(\d+):(\d+)\s(\+|-)(\d+)\s(\d+)/i;
                    //console.log($(this).html());
                    var r=reg.exec($(this).html());
                    if (reg.test($(this).html())){
                        var dt=new Date(r[3]+" "+r[2]+" "+r[9]+" "+r[4]+":"+r[5]+":"+r[6]+" "+"GMT+0000");
                        dt.setHours(dt.getHours());
                        var d=new Object();
                        d.d=zero(dt.getDate());
                        d.m=zero(dt.getMonth()+1);
                        d.y=dt.getYear();
                        d.h=zero(dt.getHours());
                        d.i=zero(dt.getMinutes());
                        d.toStr=dateFormat;
                        $(this).html(d.toStr());
                    }
                });
            $('#twitter').fadeIn(500);
            $('.scroll-pane').jScrollPane({
                showArrows: true,
                reinitialiseOnImageLoad: true
            });

      }
    });
}
    twitter();
});

$(function(){
    $('#bottom_slider li a, .main_slider_img li a').hover(
            function(){
                $(this).find('img.icon').hide();
                $(this).find('img.icon_hover').show();
            },
            function(){
                $(this).find('img.icon').show();
                $(this).find('img.icon_hover').hide();
            }
    );
});

$(function(){
    $('a').each(function(){
        if (this.href.search(/^http:\/\/.+?samruk-kazyna.kz\/admin\/upload/)!=-1)
        {
            this.href=this.href.replace(/samruk-kazyna.kz/,"sk.kz");
        }

        if (this.href.search(/^http:\/\/samruk-kazyna.kz\/admin\/upload/)!=-1)
        {
            this.href=this.href.replace(/samruk-kazyna.kz/,"sk.kz");
        }

    });
});

$(function(){
    $('area').click(function(e){
        $.fancybox({
                        autoScale:false,
                        href:this.href
                    });
        return false;
    });
    $('#Image-Maps_6201112270615083').click(function(){
        $(this).unbind('click');
        return false;
    });

    $('a[href*="http://"]').each(
        function(){
            $(this).attr('target','_blank');
        }
    );

    $("div.static_text img").each(function(){
        var self=$(this);
        if (self.attr('title')!='' && self.attr('title')!=null && self.attr('title')!='undefined')
        {
            self.wrap('<div class="img_with_title"/>');
            var div=self.parent('div');
            div.attr('style',self.attr('style'));
            div.css('height','auto');
            self.css('float','none');
            //div.width(self.width());
            div.append('<span>'+self.attr('title')+'</span>');
        }
    });
})

	

