// FancyPlayer.js - A spicy mix of FancyBox and Flowplayer

$(document).ready(function() {

	function preloadImages()
	{
	  for(var i = 0; i<arguments.length; i++)
	  {
		$("<img>").attr("src", arguments[i]);
	  }
	}

	preloadImages("video_bg.png");
	
	var videoclip='';
	var player='';
	
	$(".video_link").hover(function(){
		videoclip=$(this).attr('href');
		$(this).attr({"href":"#video_box"});
	},
	
	function(){
		$(this).attr({"href":""+videoclip+""});
	});
	
	$(".video_link").fancybox({
		'hideOnContentClick':false,
		'overlayOpacity' :.6,
		'zoomSpeedIn'    :400,
		'zoomSpeedOut'   :400,
		'easingIn'		 : 'easeOutBack',
		'easingOut'		 : 'easeInBack',
		'callbackOnShow' :function(){
				player = $f("fancy_div",swfplayer,{
				play:{opacity:0},
				clip:{
					autoPlay:true,
					autoBuffering:true,
					url:videopath+videoclip+'',
					onStart:function(clip){
						var wrap=jQuery(this.getParent());
						var clipwidth = clip.metaData.width;
						var clipheight= clip.metaData.height;
						var pos = $.fn.fancybox.getViewport();
						$("#fancy_outer").css({width:clipwidth,height:clipheight});
						$("#fancy_outer").css('left', ((clipwidth + 36) > pos[0] ? pos[2] : pos[2] + Math.round((pos[0] - clipwidth	- 36)	/ 2)));
						$("#fancy_outer").css('top',  ((clipheight + 50) > pos[1] ? pos[3] : pos[3] + Math.round((pos[1] - clipheight - 50)	/ 2)));
					},
					onFinish:function(){
						$('#fancy_close').trigger('click');
					}
				}
			});
			player.load();
			$('#fancy_close').click(function(){
				$("#fancy_div_api").remove();
			});
		},
		'callbackOnClose':function(){
			$("#fancy_div_api").remove();
		}
	});
	
	//extra ////////////////////////////////////////////////
	
	$('ul li:has(ul)').hover( 
      function(e) 
      { 
         $(this).find('ul').css({display: "block"}); 
      }, 
      function(e) 
      { 
         $(this).find('ul').css({display: "none"}); 
      } 
   );  
  
   $("#zona_empresarios_form").fancybox({
	'scrolling'		: 'no',
	'titleShow'		: false,
	'overlayColor'  : '#B39DDB',
	'transitionIn'	: 'elastic',
	'transitionOut'	: 'elastic',
	'overlayOpacity': .5,
	'onClosed'		: function() {
	    $("#login_error").hide();
		$("#login_name").val("");
		$("#login_pass").val("");
		}
	});

	$("#login_form").bind("submit", function() {
	
		if ($("#login_name").val().length < 1 || $("#login_pass").val().length < 1) {
			$("#login_error").show();
			$.fancybox.resize();
			return false;
		}
	
		$.fancybox.showActivity();
	
		$.ajax({
			type		: "POST",
			cache	: false,
			url		: "login.php",
			data		: $(this).serializeArray(),
			success: function(data) {
				$.fancybox(data,{'overlayColor': '#B39DDB','overlayOpacity': .5});
				$("#login_name").val("");
				$("#login_pass").val("");
			}
		});
	
		return false;
	});
	
}); 
