var flowplayerObj = null;
var dArray = new Array();

function setToolTips(){
   
}

function chooseDate(thedate, inst){
   var td = jQuery("td[title='" + thedate + "'].calHighlight");
   var tdTooltipo = $("#tdTooltipo");
   if(td.length > 0){
      $.getScript("/agenda/get_event_data?date=" + thedate);
	
      tdTooltipo.css({
         'top' : (td.offset().top + 8) - (tdTooltipo.height() / 2) + "px",
         'left' : (td.offset().left - tdTooltipo.width() - 10)  + "px",
         'display' : "block"
      });
   }
}

// JavaScript Document
$(function(){

	$("input[rel='rating']").rating();
	

   $(".dropshadow").shadowOn({ imagepath : "/images" , imageset: 2 });

	if($(".scrollable").length > 0)
		$(".scrollable").scrollable();

	
	if($("#accordion").length > 0)
		$("#accordion").accordion({autoHeight: false, navigation: true});
	
	if($("div[rel='datepicker']").length > 0){
  	  

	   var  hiDate = function (thedate){
			   var day = thedate.getDate();
			   if(day < 10) day = '0'+day;
			   var month = thedate.getMonth() + 1;
			   if(month < 10) month = '0'+month;	
			   var year = thedate.getFullYear();
			   var cmpStr = year+'-'+month+'-'+day;
			
			   var i = 0;
		
			   trouve = false;
			   while(!trouve && i < dArray.length)
			   {
				   if(dArray[i] == cmpStr)
				   {
					   setToolTips();
					   return [true, 'calHighlight', dArray[i]];
				   }
				   i = i+1;
			   }
			   setToolTips();
			   return [true, ''];
		};

	  	jQuery("div[rel='datepicker']").datepicker({ dateFormat: 'yy-mm-dd', beforeShowDay: hiDate, onSelect: chooseDate});
	  	setToolTips();

   }



   //<![CDATA[
    
   //]]>
  

	if($("#flowplayer").length > 0)
		flowplayerObj = flowplayer("flowplayer", "/swf/flowplayer-3.2.5.swf", "http://e1h13.simplecdn.net/flowplayer/flowplayer.flv");

	Shadowbox.init();
	
	var instanceOne = new ImageFlow();
	var ImageFlowID = null;
	var aspectRadio = 3.053;
	var negativoHeightPlayer = 72;
	var percentLand = 150;
	
	var imageFocusM = 1.0
	var reflectionP = 0.6
	
	if($("#myImageFlow").length > 0){
		ImageFlowID = "myImageFlow";
	}else if($("#myImageFlowTiny").length > 0){
		ImageFlowID = "myImageFlowTiny";
		aspectRadio = 2.132;
		negativoHeightPlayer = 10;
		percentLand = 230;
		imageFocusM  = 0.8;
	}
	
	if(ImageFlowID != null)
		instanceOne.init({ ImageFlowID:ImageFlowID , 
						   reflections : false,
						   reflectionPNG : false,
						   reflectionGET: '&bgc=ffffff&fade_start=15%',
						   imageFocusM: imageFocusM, 
						   opacity: false, 
						   captions: false, 
						   aspectRatio: aspectRadio, 
						   reflectionP: reflectionP,  
						   startID: 3 ,
						   percentLandscape: percentLand,	
						   imagesHeight: 0.6,
						   imageScaling: true,
						   imageFocusMax : 5,
						   onAfterMove: function(ui){
							   var img = $(ui);
							   var playerMarker = $("#markerFLV");
								if(img.attr("title") != null){
									$("#titleImagem").html(img.attr("title"))
								}
							   if(img.attr("rel") != null){
								   playerMarker.css({
												'display' : 'block',
												'left' : img.css("left"),
												'width' : img.width(),
												'height' : img.height() - negativoHeightPlayer,
												'z-index' : 9999
											   });
								   playerMarker.click(function() {
														var player = $("#player");
														
														if(img.attr("link") != null)
														{
															window.location = img.attr("link");
														}else{
														
															if(img.attr("rel") != null)
															{
																playerMarker.hide();
																
																flowplayerObj = flowplayer(
																		"player",
																		"/swf/flowplayer-3.2.5.swf",
																		img.attr("rel")
																);
																
																player.css({
																			'display' : 'block',
																			'top' : "25px",
																			'left' : img.css("left"),
																			'width' : img.width(),
																			'height' : "150px",
																			'z-index' : 9999
																		   });
															}
														}
													});
							   }else{
									playerMarker.hide();
							   }
						   },
						   onBeforeMove: function(){
							   $("#markerFLV").hide();
							   $("#player_api").remove();
							   $("#titleImagem").html("")
						   },
						   onClick: function(){}
					});
});

