var kulcsdobozok = Array();
kulcsdobozok["tog"] = Array(0,0,0,0);
kulcsdobozok["sor"] = Array();
kulcsdobozok["sor"][1] = Array(3,2);
kulcsdobozok["sor"][2] = Array(3,1);
kulcsdobozok["sor"][3] = Array(2,1);
kulcsdobozok["rand"] = Array();
kulcsdobozok["rand"][1] = 3;
kulcsdobozok["rand"][2] = 3;
kulcsdobozok["rand"][3] = 3;

function rand ( n )
{
  return ( Math.floor ( Math.random ( ) * n + 1 ) );
}

kulcsdobozokRand = function(i) {
  if(kulcsdobozok["rand"][i]>1) {
    $('#kulcs-'+i).find('img.kulcs-teaser').fadeOut(400);
    $('#kulcs-'+i).find('img.kulcs-teaser-'+rand(kulcsdobozok["rand"][i])).fadeIn(500);
  }
}

$(document).ready( function () {
  var i;
  for(i=1;i<4;i++) {
    kulcsdobozokRand(i);
  }
  
  $("div.kulcsdoboz a.bovebben-toggle").bind('click', function() {
    var ii=parseInt($(this).parents().filter("div.kulcsdoboz").attr("id").substring(6));
    if(kulcsdobozok["tog"][ii] == 0) {
      $("#kulcs-"+kulcsdobozok["sor"][ii][0]).fadeOut(500);
      setTimeout('$("#kulcs-'+kulcsdobozok["sor"][ii][1]+'").fadeOut(500)',200);
      if(ii>1)
        setTimeout('$("#kulcs-'+ii+'").animate({ left: "0px"}, { duration: 300 })', 800);
      setTimeout('$("#kulcs-'+ii+'").animate({ width: "739px"}, { duration: 200} )', 1000);
  //    setTimeout('curvyCorners.adjust(document.getElementById("kulcs-1"), "width", "694px")',1200);
      setTimeout('$("#kulcs-'+ii+' .views-field-body").animate({ paddingRight: "0px"}, { duration: 200} )', 1000);
      setTimeout('$("#kulcs-'+ii+' .bovebben-doboz").fadeIn( 500)', 1200);
      $('#kulcs-'+ii+' .bovebben-toggle img').toggle();
      kulcsdobozok["tog"][ii] = 1;
      kulcsdobozokRand(ii);
    }
    else {
      $('#kulcs-'+ii+' .bovebben-doboz').fadeOut( 500);
      setTimeout('$("#kulcs-'+ii+' .views-field-body").animate({ paddingRight: "20px"}, { duration: 200} )',500);
      setTimeout('$("#kulcs-'+ii+'").animate({ width: "243px"}, { duration: 200} )',500);
      if(ii>1)
        setTimeout('$("#kulcs-'+ii+'").animate({ left: "'+(ii==2?248:496)+'px"}, { duration: 300 })', 600);
      setTimeout('$("#kulcs-'+kulcsdobozok["sor"][ii][1]+'").fadeIn(500)',1000);
      setTimeout('$("#kulcs-'+kulcsdobozok["sor"][ii][0]+'").fadeIn(500)',1200);
      $('#kulcs-'+ii+' .bovebben-toggle img').toggle();
      kulcsdobozok["tog"][ii] = 0;
      kulcsdobozokRand(ii);
    }
  });
});
