function DoSearch()
{
 q = $("#i_search").val();
 r = $("[name='r_type']:checked").val();
 $("#d_result").fadeOut(300, function()
 {
  $("#d_result").load("ajax/doSearch.php",{'q':q, 'r':r}, function()
  {
   $("#d_result").fadeIn(300);
  });
 });
};


function MoreResults(a,b)
{
 $("#"+a).hide();
 $("#"+b).show();
}

function LessResults(a,b)
{
 $("#"+b).hide();
 $("#"+a).show();
}

$().ready(function()
{
 setTimeout (function()
 {
  changeSeminarium(0,0);
 },1000);

 setTimeout (function()
 {
  changeSeminarium(1,1);
 },2000);

 setTimeout (function()
 {
  changeSeminarium(2,0);
 },1500);


 jQuery('#mycarousel').jcarousel(
 {
        easing: 'BounceEaseOut',

        animation: 1000,
        wrap: 'both',
	initCallback: mycarousel_initCallback
 });

});


function rand(l,u)
{
     return Math.floor((Math.random() * (u-l+1))+l);
}

// Credits: Robert Penners easing equations (http://www.robertpenner.com/easing/).
jQuery.easing['BounceEaseOut'] = function(p, t, b, c, d) {
	if ((t/=d) < (1/2.75)) {
		return c*(7.5625*t*t) + b;
	} else if (t < (2/2.75)) {
		return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
	} else if (t < (2.5/2.75)) {
		return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
	} else {
		return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
	}
};


function mycarousel_initCallback(carousel)
{
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};

function changeSeminarium(pid,psm)
{
 av1 = $("#dsid_0").html();
 av2 = $("#dsid_1").html();
 av3 = $("#dsid_2").html();
 $("#ds_"+pid).fadeOut(300, function()
 {
  $.post("ajax/changeSeminarium.php",{'pid':pid,'psm':psm,'avoid[]':[av1,av2,av3]}, function(data)
  {
   aPars = data.split("|-|");
   sLink = "http://www.akademiadashofera.pl/?d=seminaria&id="+aPars[4]+"&z=wb-1025";
   $("#dsdzial_"+pid).html(aPars[0]);
   $("#dsnazwa_"+pid).html(aPars[1]);
   $("#dsnazwa_"+pid).attr("href",sLink);
   $("#dsokres_"+pid).html(aPars[2]);
   $("#dswiecej_"+pid).html(aPars[3]);
   $("#dsid_"+pid).html(aPars[4]);
   $("#ds_"+pid).fadeIn(300, function()
   {
    setTimeout (function()
    {
     changeSeminarium(pid,psm);
    },rand(10000,20000));
   });
  });
 });

 $("#ds_"+pid).ajaxError(function(){
  $("#ds_"+pid).fadeIn(300, function()
   {
    setTimeout (function()
    {
     changeSeminarium(pid,psm);
    },rand(10000,20000));
   });
 });
}