/* $Id: faq.js 35 2008-11-26 08:40:26Z edin.coralic $ */

if (typeof Cufon != 'undefined') Cufon.replace('.header_picture p'/*, { textShadow: '1px 1px rgba(0,0,0,255)' }*/);

var Header =
{
	run: function()
	{
    if (typeof Header.items == 'undefined') return;
    Header.current = 0;
		$('.header_picture .left_arrow').click(Header.prevPicture).show();
		$('.header_picture .right_arrow').click(Header.nextPicture).show();
    $(document).keyup(Header.keyPress);
    setInterval(Header.nextPicture, 10000);
	},
	nextPicture: function(event)
	{
    Header.changePicture('-');
    return false;
	},
	prevPicture: function(event)
	{
    Header.changePicture('+');
    return false;
	},
	changePicture: function(sign)
	{
    if (Header.progress) return;
    Header.progress = true;
    Header.current += (sign == '+') ? -1 : 1;
    if (typeof Header.items[Header.current] == 'undefined') Header.current = (sign == '+') ? Header.items.length - 1 : 0;
    var item = Header.items[Header.current];
    var text = $('.header_picture p .text');
    var pic = $('.header_picture .pic img');
    var src = pic.attr('src');
    
    
    src = src.substring(0, src.lastIndexOf('/') + 1) + item.picture;
   src=item.picture;
   
    var width = pic.attr('width');
    var height = pic.attr('height');
    
    pic.after('<img src="' + src + '" width="' + 590 + '" height="' + 374 + '" alt="" style="left: 0" />');
    pic.css('position', 'absolute').css('z-index', '2');
    pic.fadeOut(1000, function() { pic.remove(); Header.progress = false; });
    text.fadeOut(500, function () { text.html(item.text); Cufon.replace('.header_picture p'); text.fadeIn(500); });
	},
  keyPress: function(event)
  {
    switch (event.keyCode) {
      case 37: Header.prevPicture(); break;
      case 39: Header.nextPicture(); break;
      default: return true;
    }
    return false;
  }
}
StartUp(Header);

