$(document).ready(function() {
  
  // Use input button .link as href (data-link)
  $("input.link").click(function(){
    var link = $(this).attr("data-link");
    window.location.href = link; 
  });
  
  // Control for login box opening
  $("#login_button").click(function(){
    $("#login_box").toggle('fast');
    $("#login_button").toggleClass("active");
    return false;
  });
  
  // function closing open elements on click to body
  $('body').click(function() {
    // close login box
    if( $("#login_button").is('.active') ) {
      $("#login_box").toggle('fast');
      $("#login_button").toggleClass("active");
    }
    // close user info in forum
    //$(".post .info").hide();
  });
  
  // dont close element if click on this
  $("#login_form").click(function(event){event.stopPropagation();});
  

  $('a[rel*=facebox]').facebox();
	
	$("a[rel='colorbox']").colorbox();


	$(".list .himg").hoverIntent({
		over: makeTall, 
		out: makeShort
	});
	function makeTall(){  $(this).children('.box').animate({"height":60},200);}
	function makeShort(){ $(this).children('.box').animate({"height":22},200);}


  $(".goToLogin").click(function(){
    $('html,body').animate({scrollTop: $("#page").offset().top},1000, function(){
      if( $("#login_button").not('.active') ) {
        $("#login_box").show('fast');
        $("#login_button").addClass("active");
      }
    });
  });
  
  
  // Change day in calendar
	$("#calendardays li a").click(function() {
	  var actdate = $(this).attr("data-date");
    $("#calendardays li").removeClass('active');
    $(this).parent('li').addClass('active');
    $('#calendar .day').html( $(this).attr("data-day") );
    $('#calendar .dayname').html( $(this).attr("data-dayname") );
    $('#calendar .month').html( $(this).attr("data-monthshort") );
	  $('#eventsblock').slideUp('fast',function(){
      $('#eventsblock').html('<div class="event loading"></div>').slideDown('slow',function(){
    		$.getJSON('http://www.pragmoon.cz/rpc/eventsCalendar.php?date='+actdate+'&limit=10', function(data) {
    			processJSON(data);
    		});    
      });
    });
    return false;
	});
	
	$("#dayEvent .more-actions").click(function() {

    var d = new Date();
    var curr_date = d.getDate();
    var curr_month = d.getMonth()+1;
    var curr_year = d.getFullYear();

	  $('#eventsblock').slideUp('fast',function(){
      $('#eventsblock').html('<div class="event loading"></div>').slideDown('slow',function(){
        $.getJSON('http://www.pragmoon.cz/rpc/eventsCalendar.php?date='+ curr_year + "-" + curr_month + "-" + curr_date +'&limit=100', function(data) {
    			processJSON(data);
    		});    
      });
    });
    return false;
  });

	function processJSON(data) {
		var output = '';
		$(data.events).each(function(index, element) {
			output += ''+
            '<div class="event">'+
            '  <a href="http://www.pragmoon.cz/akce/'+element.url+'-'+element.id+'" title="Detail '+element.title+'"><img src="http://www.pragmoon.cz/_data/'+element.photo+'" /></a>'+
            '  <a href="http://www.pragmoon.cz/akce/" class="cat" title="Zobraz vše v kategorii '+element.category+'">'+element.category+'</a>'+
            '  <strong><a href="http://www.pragmoon.cz/akce/'+element.url+'-'+element.id+'" title="Detail '+element.title+'">'+element.title+'</a></strong><br />'+
            '  <span>'+element.location+'</span>'+
            '  <div class="clear"></div>'+
            '</div>';
		});
		$('#eventsblock').slideUp('fast',function(){
      $('#eventsblock').html(output).slideDown('slow');
    });
	}
	
	$("#calendardays li.active a").click();
	
  
  $('.companies .company .city').click(function(){
    var address = $(this).attr("data-map");
    $.facebox('<iframe width="640" height="420" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q='+address+'&amp;iwloc=near&addr&amp;output=embed"></iframe>');
    return false;
  });


	$("#online_users").hoverIntent({
		over: showusers, 
		out: hideusers
	});
	function showusers(){  $('#users_wrapper').slideDown('slow');}
	function hideusers(){ $('#users_wrapper').slideUp('slow');}
  hideusers();

      
  // Control for mselects
  $(".mselect").click(function(){
    $(".mlist").hide("fast");
    $(this).parent().find('.mlist').show("fast");
    return false;
  });
  $(".mlist .close").click(function(){
    $(".mlist").hide("fast");
    return false;
  });

  
  $(document).click(function(){  
      $('.mlist').hide(); //hide the button
    });
  $('.mlist').click(function(e) { //button click class name is myDiv
  e.stopPropagation();
  });

	$("#map-area area").hoverIntent({
		over: showmountainarea, 
		out: hidemountainarea
	});
	function showmountainarea(){ var area = $(this).attr('id'); $('#map-base').attr('src','http://www.pragmoon.cz/themes/pm/img/hory/'+area.replace('area-','')+'.gif'); }
	function hidemountainarea(){ $('#map-base').attr('src','http://www.pragmoon.cz/themes/pm/img/hory/bg.gif'); }
  
});

function glow(){
  setTimeout ("$('#nav_akce a').animate({opacity: 0.5})", 3000 );
  setTimeout ("$('#nav_akce a').animate({opacity: 1})", 3200 );

  setTimeout ("$('#nav_kultura a').animate({opacity: 0.5})", 3100 );
  setTimeout ("$('#nav_kultura a').animate({opacity: 1})", 3300 );

  setTimeout ("$('#nav_gastro a').animate({opacity: 0.5})", 3200 );
  setTimeout ("$('#nav_gastro a').animate({opacity: 1})", 3400 );

  setTimeout ("$('#nav_zabava a').animate({opacity: 0.5})", 3300 );
  setTimeout ("$('#nav_zabava a').animate({opacity: 1})", 3500 );

  setTimeout ("$('#nav_zajimavosti a').animate({opacity: 0.5})", 3400 );
  setTimeout ("$('#nav_zajimavosti a').animate({opacity: 1})", 3600 );

  setTimeout ("$('#nav_rozhovory a').animate({opacity: 0.5})", 3500 );
  setTimeout ("$('#nav_rozhovory a').animate({opacity: 1})", 3700 );

  setTimeout ("$('#nav_soutez a').animate({opacity: 0.5})", 3600 );
  setTimeout ("$('#nav_soutez a').animate({opacity: 1})", 3800 );
}
function glow2(){
  setTimeout ("$('#nav_akce a').css('background-image', 'url({/literal}{$path_images}{literal}menu/item_akce_hover.png)')", 3000 );
  setTimeout ("$('#nav_akce a').css('background-image', 'url({/literal}{$path_images}{literal}menu/item_akce.png)')", 3500 );
  
  setTimeout ("$('#nav_kultura a').css('background-image', 'url({/literal}{$path_images}{literal}menu/item_kultura_hover.png)')", 3200 );
  setTimeout ("$('#nav_kultura a').css('background-image', 'url({/literal}{$path_images}{literal}menu/item_kultura.png)')", 3700 );
  
  setTimeout ("$('#nav_gastro a').css('background-image', 'url({/literal}{$path_images}{literal}menu/item_gastro_hover.png)')", 3400 );
  setTimeout ("$('#nav_gastro a').css('background-image', 'url({/literal}{$path_images}{literal}menu/item_gastro.png)')", 3900 );
  
  setTimeout ("$('#nav_zabava a').css('background-image', 'url({/literal}{$path_images}{literal}menu/item_zabava_hover.png)')", 3600 );
  setTimeout ("$('#nav_zabava a').css('background-image', 'url({/literal}{$path_images}{literal}menu/item_zabava.png)')", 4100 );
  
  setTimeout ("$('#nav_zajimavosti a').css('background-image', 'url({/literal}{$path_images}{literal}menu/item_zajimavosti_hover.png)')", 3800 );
  setTimeout ("$('#nav_zajimavosti a').css('background-image', 'url({/literal}{$path_images}{literal}menu/item_zajimavosti.png)')", 4300 );
  
  setTimeout ("$('#nav_rozhovory a').css('background-image', 'url({/literal}{$path_images}{literal}menu/item_rozhovory_hover.png)')", 4000 );
  setTimeout ("$('#nav_rozhovory a').css('background-image', 'url({/literal}{$path_images}{literal}menu/item_rozhovory.png)')", 4500 );
  
  setTimeout ("$('#nav_soutez a').css('background-image', 'url({/literal}{$path_images}{literal}menu/item_soutez_hover.png)')", 4200 );
  setTimeout ("$('#nav_soutez a').css('background-image', 'url({/literal}{$path_images}{literal}menu/item_soutez.png)')", 4700 );
}
//glow2();
