 $(document).ready(function() {
 
  fancyForm('body');
  
  $('.checkboxes .boxes .main input').click(function(){ $(this).parent('.main').next('.sub').children('input').attr('checked', $(this).is(':checked')); });
 	
  $('#categories dt span').click(function() {
   $(this).parent('dt').next('dd').toggle('fast');
  });
  
  $('.filter .selected').click(function() {
  	$box = $(this).next('.content');
  	if($box.is(":hidden")) { $box.slideDown('fast'); } else { $box.slideUp('fast'); }
  });

  $('#searchselect').click(function() {
  	if($('#searchoptions').is(":hidden")) { $('#searchoptions').slideDown('fast'); } else { $('#searchoptions').slideUp('fast'); }
  });
  
  $('input[title]').each(function() {
   if($(this).val() === '') { $(this).val($(this).attr('title').toUpperCase()); }
   $(this).focus(function() { if($(this).val() === $(this).attr('title').toUpperCase()) { $(this).val(''); } });
   $(this).blur(function() { if($(this).val() === '') { $(this).val($(this).attr('title').toUpperCase()); } });
  });
  
  $('form').submit(function() { 
   $(this).find('input[title]').each(function() { if($(this).val() === $(this).attr('title').toUpperCase()) { $(this).val(''); } });
  });
  
  $("#start_date").datepicker({dateFormat: 'yy-mm-dd'});
  $("#end_date").datepicker({dateFormat: 'yy-mm-dd'});
  
  
  if(1) {
   newsSliderShowItem($('#newsitem1'));
   
   var slider = setInterval('newsSlider(0)', 5000); 
   
   $('#newsslider .list li').mouseenter(function(){ clearInterval(slider); newsSliderShow(this); });
  }
  
 });
 
 function fancyForm(element) {
  $(".fancyform .checkboxfield").each( function() {
    $(this).wrap('<div class="checkboxlist"><div class="checkboxes"></div></div>').addClass('boxes').removeClass('checkboxfield');
    $(this).parent().parent().prepend('<div class="holder"><div class="content">' + $(this).attr('title') + '</div><div class="select"></div></div>');
    $(this).parent('.checkboxes').append('<div class="bottom"></div>');
   }
  );
  
  $('#newwindow').click( function() {
  	 $(this).parents('form').attr('target', ($(this).is(':checked') ? '_blank' : '_self'));
  	} );
  	
  $('input[name="categories[]"]').click( function() {
  	
  	 var maincat = $(this);
  	 
  	 $('input[name="children_' + $(this).attr('id') + '[]"]').each( function() {
  	 	 $('input[id="categories_' + $(this).val() + '"]').attr('checked', maincat.is(':checked'));
  	 	} );
  	} );
  
  handleCheckBoxlist(element);
 }
 
 function handleCheckBoxlist(element) {
  $(element + ' .checkboxlist .select').click(function() {
  	$box = $(this).parent('.holder').next('.checkboxes');
  	if($box.is(":hidden")) { $box.slideDown('fast'); } else { $box.slideUp('fast'); }
  });
 }


 var newsSliderLast;
 var newsSliderCurrent;
 
 function newsSlider(index) {
  
  newsSliderLast = $('#newsslider li.activeitem').length ? $('#newsslider li.activeitem') : $('#newsslider li:first');
  newsSliderCurrent = (newsSliderLast.next().length) ? newsSliderLast.next() : $('#newsslider li:first');
  
  newsSliderHideItem(newsSliderLast);
  newsSliderShowItem(newsSliderCurrent);
 }
 
 function newsSliderShow(item) {
 	newsSliderHideItem(newsSliderCurrent);
 	newsSliderShowItem($('#' + item.id.replace('small', '')));
 }
 
 function newsSliderHideItem(item) {
  item.fadeOut();
  item.removeClass('activeitem');
  $('#' + item.attr('id') + 'small').removeClass('active');
 }
 
 function newsSliderShowItem(item) {
  newsSliderCurrent = item;
  newsSliderCurrent.fadeIn();
  newsSliderCurrent.addClass('activeitem');
  $('#' + newsSliderCurrent.attr('id') + 'small').addClass('active');
 }
