$(document).ready(function() {


    rd_initFontSize();
    rd_menuAddHoverState();
    rd_initCustomFormStyle();
    //rd_initGallery();
    rd_initCalendar();
    rd_fix();


    if($('#rd-dance-select').size() > 0) {
        $(document).keypress(function(event) {
            if(event.which == '13') {
                $('#rd-dance-select form .searchButton').trigger('click');
            }
        });
    }

    $('#rd-dance-select #genere_2').change(function() {
        var veids = $(this).find('option:selected').html();
        $('#rd-dance-select').find('option').removeClass('slctd');
        $(this).find('option:selected').addClass('slctd');
    });

    $('#rd-dance-select form .searchButton').click(function() {

        if($('.dev-version').size() > 0) {

            if($('#searchResult').size() == 0) {
                $('.cFirstDanceGroup').remove();
                $('#rd-dance').append('<div id="searchResult"></div>');    
            }

            var nosaukums = $('#rd-dance-select #form_1').val();
            var zanrs     = $('#rd-dance-select #genre_1').find('option:selected').html();
            var veids     = $('#rd-dance-select #genere_2').find('.slctd').html();
                

            if(zanrs == 'Viss saraksts..') var zanrs = '';
            if(veids == 'Viss saraksts..') var veids = '';
            if(veids == null) var veids = '';

            //console.log('name='+nosaukums+'&zanrs='+zanrs+'&veids='+veids);

            $.ajax({
                url: '../templates/modules/kolektivu_meklesana.php',
                type: 'post',
                data: 'name='+nosaukums+'&zanrs='+zanrs+'&veids='+veids,
                success: function(response) {
                
                    $('#rd-dance #searchResult').html(response);
                    
                    var itmCount = $('#rd-dance #searchResult').find('.newItm').size();
                    $('#rd-dance #searchResult').find('.newItm:gt(10)').hide(); // show 10 first elements

                    // show or hide pager
                    if(itmCount < 10) $('.cPager').hide();
                    else $('.cPager').show();

                    var current  = 1;
                    var per_page = 10;
                    var pages    = Math.ceil(itmCount / 10);

                    $('.cPager .cNext').live('click', function() {

                        var hideFrom = parseInt(current) * parseInt(per_page);
                        var hideTo   = hideFrom + per_page;
                        current++;

                        $('#rd-dance #searchResult').find('.newItm').show();
                        $('#rd-dance #searchResult .newItm:lt('+hideFrom+')').hide();
                        $('#rd-dance #searchResult .newItm:gt('+(hideTo - 1)+')').hide();

                        $('.cPager .cPrev a').removeClass('cInactive');

                        if($('#rd-dance #searchResult .newItm:gt('+(hideTo - 1)+'):last').size() == 0) {
                            $('.cPager .cNext a').addClass('cInactive');
                        }

                        return false;

                    });
                    

                    $('.cPager .cPrev').live('click', function() {

                        var hideFrom = parseInt(current) * parseInt(per_page);
                        var hideTo   = hideFrom - per_page;
                        

                        if(hideTo < 0 ) {}

                        else {

                            current--;

                            $('#rd-dance #searchResult').find('.newItm').show();
                            $('#rd-dance #searchResult .newItm:gt('+(hideFrom - 1)+')').hide();
                            $('#rd-dance #searchResult .newItm:lt('+(hideTo - 0)+')').hide();

                            $('.cPager .cNext a').removeClass('cInactive');

                            if($('#rd-dance #searchResult .newItm:lt('+hideFrom+')').prev().size() == 0) {
                                $('.cPager .cPrev a').addClass('cInactive');
                            }

                            ///onsole.log('f:' + hideFrom + 't:' + hideTo);

                        }

                        return false;

                    });
                    
                    

                }
            });

        }

    });

    $('#rd-dance-select form').submit(function() {

        return false;
     
    });

  
});

function rd_menuAddHoverState() {
  $('#rd-menu-left ul li').hover(function() {
    if(!$(this).hasClass('cActive') && !$(this).hasClass('cActiveSingle')) $(this).addClass('cHover');
  }, function() {
    $(this).removeClass('cHover');
  });
}

function rd_initCustomFormStyle() {
	$('.cHoldsCalendar select').each(function(){
		if($(this).hasClass('nostyle')){ 
		}else{
			$(this).sexyCombo( { skin: 'selectBox' } );
		}
	});

  
  $('.cForm select').each(function(){
		if($(this).hasClass('nostyle')){ 
		}else{
  			$(this).sexyCombo({'skin':'selectBox'});
  		}
  	});		
	
  $('.selectBox input').attr('readonly', 'readonly');
  $('.selectBox input').attr('disabled', 'disabled');
	/*
	$('#calendar_1_value_1_div').css('display', 'none'); //paslepj liekos kalendara dropdownjus
	$('#calendar_1_value_2_div').css('display', 'none');
	$('#calendar_1_value_3_div').css('display', 'none');
	
	if (eval("typeof switchtemas == 'function'")) {
  	var switchtemas = $('#switchtemas').val();
  	switch_temas(switchtemas);
  	var switchtemas2 = '#calendar_1_value_'+switchtemas+'_div';
  	$(switchtemas2).css('display', 'inline');
  }
	*/
	if (eval("typeof disablekolsecondropd == 'function'")) {
	 disablekolsecondropd(); //paslepj liekos kolektivu dropdownjus
	}
}

function rd_fixSafari() {
  if($.browser.safari) {
    $('#rd-search .cText').css('padding', '4px 6px');
    $('#rd-datepicker .cMonths a span').css('padding', '4px 9px 7px 0');
  }
}

function rd_initGallery() {
  $('#rd-gallery-open a').lightBox({
    imageLoading: '../templates/style/lightbox/lightbox-ico-loading.gif',
    imageBtnPrev:	'../templates/style/lightbox/lightbox-btn-prev.gif',
    imageBtnNext:	'../templates/style/lightbox/lightbox-btn-next.gif',
    imageBtnClose: '../templates/style/lightbox/lightbox-btn-close.gif',
    imageBlank: '../templates/style/lightbox/lightbox-blank.gif',
    txtImage: 'Attēls',
    txtOf: 'no',
    fixedNavigation: true
  });
}

function rd_initCalendar(i) {
	$.post('../templates/get.php', {raj:i},function(data){
		$('#calendar_2').html(data);
	});
}

function rd_initFontSize() {
  var header1 = '#rd-header-in .cTitle h1, #rd-news-home h1, .cFormatted h1, #rd-event h1';
  var header2 = '.cFormatted h2';
  var header3 = '.cFormatted h3';
  var header4 = '.cFormatted h4';
  var paragraph = '.cFormatted p:not(.cBlock), .cFormatted li, #rd-news-home p:not(.cDate)';
  
  $('#rd-font-size-large').click(function(e) {
    e.preventDefault();
    $(header1).css('font-size', '22px');
    $(header2).css('font-size', '20px');
    $(header3).css('font-size', '18px');
    $(header4).css('font-size', '16px');
    $(paragraph).css('font-size', '16px');
    $('#rd-font-size-small').removeClass('cActive').addClass("off");
		$('#rd-font-size-medium').removeClass('cActive').addClass("off");
		$('#rd-font-size-large').removeClass('off').addClass("cActive");
		$.cookie('TEXT_SIZE','rd-font-size-large', { path: '/', expires: 10000 });
  });
  $('#rd-font-size-medium').click(function(e) {
    e.preventDefault();
    $(header1).css('font-size', '18px');
    $(header2).css('font-size', '16px');
    $(header3).css('font-size', '14px');
    $(header4).css('font-size', '13px');
    $(paragraph).css('font-size', '13px');
    $('#rd-font-size-small').removeClass('cActive').addClass("off");
		$('#rd-font-size-medium').removeClass('off').addClass("cActive");
		$('#rd-font-size-large').removeClass('cActive').addClass("off");
		$.cookie('TEXT_SIZE','rd-font-size-medium', { path: '/', expires: 10000 });
  });
  $('#rd-font-size-small').click(function(e) {
    e.preventDefault();
    $(header1).css('font-size', '16px');
    $(header2).css('font-size', '14px');
    $(header3).css('font-size', '12px');
    $(header4).css('font-size', '11px');
    $(paragraph).css('font-size', '11px');
    $('#rd-font-size-small').removeClass('off').addClass('cActive');
		$('#rd-font-size-medium').removeClass('cActive').addClass('off');
		$('#rd-font-size-large').removeClass('cActive').addClass('off');
		$.cookie('TEXT_SIZE','rd-font-size-small', { path: '/', expires: 10000 });
  });
  
  if($.cookie('TEXT_SIZE')) {
    var textsize = $.cookie('TEXT_SIZE');
    if(textsize=='rd-font-size-large'){
      $('#rd-font-size-large').trigger('click');
    }
    if(textsize=='rd-font-size-medium'){
      $('#rd-font-size-medium').trigger('click');
    }
    if(textsize=='rd-font-size-small'){
      $('#rd-font-size-small').trigger('click');
    }
  }
  
} 

function rd_fix() {
  //$('#rd-faq ul').css('position', 'absolute');
}




