$(document).ready(function(){

  Cufon.replace('#mainMenu ul li a');
  Cufon.replace('h1');
  Cufon.replace('h2');
  Cufon.replace('h3');
  Cufon.replace('h4');
  Cufon.replace('#offerSlider ul li');
  Cufon.replace('#portChooser .pcContent strong');

  $("#offerSlider").easySlider({
    loop: true,                           // Looping
	orientation: 'fade',                  // Fading
	autoplayDuration: 1000,               // Autoplay with 1 second intervals
	autogeneratePagination: true,         // Automatically generate pagination links
	restartDuration: 2500,
	numeric: true,
	prevText: '',          // text for autogenerated prev link
    nextText: ''
  });

  $('#mainPic .bgPic').cycle({
    fx:    'fade',
    speed:  2500
  });

  $("#portChooser a.butt").click(function(){
	$("#mapBalaton .port").removeClass("active");
	$($("#mapBalaton #east").attr("value")).addClass("active");
	$($("#mapBalaton #west").attr("value")).addClass("active");
	return false;
  });

  $("#subMenu .bContent").height($("#subMenuContent").height()-3); //submenu nagyságának igazítása
  $("#priceListHeightBox .boxWtB1 .bContent").height($("#priceListHeightBox .boxWtB2 .bContent").height()); // magasságigazítás az árlista oldalon


  /* képnézegető */
  var maxItemsCount = parseInt($(".pager ul").children().size());
  var pagerItems = maxItemsCount;
  var picCounter = 0;
  $(".pager ul li").click(function(){
	$(".pager ul li img").show();
	$("#fleetBigPic img").attr("src", $(this).find("img").attr("src"));
	$(this).find("img").hide();
	$(this).find("span").css("display","block");
	picCounter = $( this ).parent().find( 'li' ).index( $( this ) );
	$( "h1.fleetHead em" ).html( picCounter + 1 );
	Cufon.replace( 'h1.fleetHead' );
	return false;
  });

  var pagerWidth = 80 * pagerItems;
  $(".pager ul").width(pagerWidth);
  $(".pager ul li").css("left","1px");
  $("h1.fleetHead").append("<span><em>1</em> / "+ pagerItems +"</span>");

  
  
  
  
  
  $(".picPager .prev").click(function() {
 // 	alert(' pagerItems: '+pagerItems);
	if (parseInt($(".pager ul li").css("left")) < 1 && maxItemsCount > pagerItems)
      {
	    $(".picPager ul li").stop(true, true).animate({"left": "+=80px"}, { duration: 500, queue: false });
	  	pagerItems++;
//		picCounter--;
	  };
	return false;
  });
  
  
  
  /* flotta */
  $(".fleetPics .picPager .next").click(function() {

  	if (parseInt($(".pager ul li").css("left")) <= 1 && pagerItems > 7)
      {
	    $(".picPager ul li").stop(true, true).animate({"left": "-=80px"}, { duration: 500, queue: false });
		pagerItems--;
//		picCounter++;
//		$("h1.fleetHead em").html(picCounter);
//		Cufon.replace('h1.fleetHead');
	  }	return false;
  });
  
  
  $(".fleetPics .picPager .nextLittle").click(function() {
  	if (parseInt($(".pager ul li").css("left")) <= 1 && pagerItems > 4)
      {
	    $(".picPager ul li").stop(true, true).animate({"left": "-=80px"}, { duration: 500, queue: false });
		pagerItems--;
//		picCounter++;
//		$("h1.fleetHead em").html(picCounter);
//		Cufon.replace('h1.fleetHead');
	  }	return false;
  });
  
  
  
  
  
  $( '.bigPic .prev' ).click( function() {
	picCounter--;
	if( picCounter < 0 ) {
		picCounter++;
	}
	$( '.picPager ul li:eq(' + picCounter + ')' ).click();
	return false;
  });
  $( '.bigPic .next' ).click( function() {
	picCounter++;
	if( picCounter > pagerItems ) {
		picCounter--;
	}
	$( '.picPager ul li:eq(' + picCounter + ')' ).click();
	return false;
  } );
  /* dokk */
  $(".dockPics .picPager .next").click(function() {
  	if (parseInt($(".pager ul li").css("left")) <= 1 && pagerItems > 4)
      {
	    $(".picPager ul li").stop(true, true).animate({"left": "-=80px"}, { duration: 500, queue: false });
	  	pagerItems--;
	  };
	return false;
  });

  $(".pager ul li:eq(0)").click();


  /* faq */
  $("#faq ul li .bOpenClose").click(function(){
	$(this).parent().find("p").slideToggle("slow");
	$(this).toggleClass("open");
	return false;
  });

  $("#fancy2").click(function(){
  	$.fancybox('<div id="view360Layer111" style="width: 784px; height: 515px"><applet archive=http://www.pannon-yacht-charter.hu/static/img/360/panoapplet.jar code=panoapplet width=400 height=250><param name=file value=http://www.pannon-yacht-charter.hu/static/img/360/sun_odissey34.2.ivr><param name=initialView value="0.000000, 180.000005, 70.000001"><param name=autospin value=-40></applet></div>');
    setTimeout(fancyResizer,1000);
    return false;
  });

  $("#fancy").click(function(){
  	
  	$.fancybox('<div id="view360Layer111" style="width: 784px; height: 515px"><embed src="http://www.horizon-yacht-sales.com/mov/32Cscene_01.mov" width="784" height="515" autoplay="true"></embed></div>'); 	

 // 	$.fancybox('111');
  	
 setTimeout(fancyResizer,1000);
 
  	
/*	$("#shadowLayer").show();
	$("#shadowLayer").height($(document).height());
	window.scrollTo(0,0);
    $("#shadowLayer").fadeTo(0,0.7);
	$('body').append('<div id="view360Layer"><embed src="http://www.horizon-yacht-sales.com/mov/32Cscene_01.mov" width="784" height="515" autoplay="true"></embed></div>');
	//$("#view360Layer").show();*/
	return false;
  });
  
  function fancyResizer(){
  	$.fancybox.resize();
  }

  $("#shadowLayer").click(function(){
	//$("#view360Layer").hide();
	$("#view360Layer").remove();
	$("#shadowLayer").hide();
	return false;
  });


  /* flotta also lapozos cumo*/

  var faImgPagerCount = parseInt( $( '.fleetFacPics img' ).size() );
  var faImgPagerAct = 0;
  $( '.fleetFacPics img:gt(0)' ).hide();
  $( '.fleetFacPics .next' ).click( function() {
	$( '.fleetFacPics img:eq(' + faImgPagerAct + ')' ).hide();
	faImgPagerAct++;
	if( faImgPagerAct >= faImgPagerCount ) {
		faImgPagerAct = 0;
	}
	$( '.fleetFacPics img:eq(' + faImgPagerAct + ')' ).show();
	$( 'h3.fleetFacHead span' ).html( String( faImgPagerAct + 1 ) + ' / ' + String( faImgPagerCount ) );
	Cufon.replace( 'h3.fleetFacHead' );
	return false;
  } );
  $( '.fleetFacPics .prev' ).click( function() {
	$( '.fleetFacPics img:eq(' + faImgPagerAct + ')' ).hide();
	faImgPagerAct--;
	if( faImgPagerAct < 0 ) {
		faImgPagerAct = faImgPagerCount - 1;
	}
	$( '.fleetFacPics img:eq(' + faImgPagerAct + ')' ).show();
	$( 'h3.fleetFacHead span' ).html( String( faImgPagerAct + 1 ) + ' / ' + String( faImgPagerCount ) );
	Cufon.replace( 'h3.fleetFacHead' );
	return false;
  } );

  $( 'h3.fleetFacHead span' ).html( String( faImgPagerAct + 1 ) + ' / ' + String( faImgPagerCount ) );
  Cufon.replace( 'h3.fleetFacHead' );
});
