$.fn.topMenuCSS = function() {

	$(this).find("li:first").append("<span></span>").addClass("first");

	$(this).find("li:last").append("<span></span>").addClass("last");	

	$(this).find("a[rel='menu']").each(function(i) {

		$(this).attr("menu", i);

		$(this).topMenuActive();

	})	

}



$.fn.topMenuActive = function() {

	var timeSpan;

	var thisObj = $(this);

	var curObj =  $("#submenu" + thisObj.attr("menu"));

	thisObj.hover(function() {

		curObj.css({"left": ($(this).offset().left-0) + "px", "top": ($(this).offset().top + 40) + "px"});

		curObj.slideDown("fast");

	}, function() {

		timeSpan = setTimeout(function(){curObj.hide()}, 100)

	});

	curObj.hover(function() {

		clearTimeout(timeSpan);

	},

	function() {

		timeSpan = setTimeout(function(){curObj.hide()}, 100)

	});

}

	

	



$.fn.cssRadiusIE = function() {

	if ($.browser.msie) {

		var userAgent = $.browser.version;

		userAgent = userAgent.substring(0,userAgent.indexOf('.'));

		if(userAgent != "9")

		{

	  		$(this).addClass("border");

			$(this).append('<span class="c1"></span><span class="c2"></span><span class="c3"></span><span class="c4"></span>');	

		}

	}

}



$.fn.homePageBanner = function() {

	var thisObj = $(this);

	if(thisObj.size() == 0)

	{

		return false;

	}

	thisObj.append("<div></div>")

	thisObj.find("img").each(function(i) {

		if(i>0)

		{

			$(this).hide();

		}

		thisObj.find("div").append('<a>'+i+'</a>');

	});	

	

	var autoPlay = true;

	var index = 0;

	thisObj.find("a").click(function() {

		if(!$(this).is(".hover"))

		{

			autoPlay = false;

			thisObj.find("img:visible").fadeOut("slow");

			thisObj.find("a.hover").removeClass("hover");

			thisObj.find("img:eq("+$(this).text()+")").fadeIn("slow");

			$(this).addClass("hover");

		}

	});

	setInterval(function() {

		if(autoPlay == true)

		{

			index++;

			if(index == thisObj.find("img").size())

			{

				index=0;

			}

			thisObj.find("img:visible").fadeOut("slow");

			thisObj.find("a.hover").removeClass("hover");

			thisObj.find("img:eq("+index+")").fadeIn("slow");

			thisObj.find("a:eq("+index+")").addClass("hover");

		}

	}, 3000)

}



$.fn.toolTipMe = function() {

	var thisObj = $(this);

	thisObj.find("a").each(function(i) {

		$("body").append('<span class="tooltip" rel="'+i+'">'+$(this).attr("title")+'</span>');	

		$(this).attr("rel", i);

	});

	

	thisObj.find("a").mousemove(function(e){

		$('.tooltip[rel='+$(this).attr("rel")+']').css({ "left": (e.pageX + 15) + "px", "top": (e.pageY - 10) + "px", "display": "block" });

    });	

	

	thisObj.find("a").hover(function(){}, function(){$('.tooltip[rel='+$(this).attr("rel")+']').hide()});	

}



$.fn.fleetChatBox = function() {

	var thisObj = $(this);

	if(thisObj.size() == 0)

	{

		return false;

	}

	

	thisObj.find("a:first").attr("href", function() {

		return "mailto:reservations@ulclimos.com?subject=" + $(this).attr("title");	

	});

	

	

	thisObj.find("a:last").hover(function() {

		$("#lpButDivID-1320818990321").css("left", $(this).offset().left + "px")

		$("#lpButDivID-1320818990321").css("top", $(this).offset().top + "px")

		$("#lpButDivID-1320818990321").show();

	},function() {		

	});

}

$.fn.addPopupView = function() {
	$("body").append('<div id="popup-view"></div>');
	$("#popup-view").append('<div class="bg-page"></div><div class="popup-data"><iframe frameborder="0" width="400" height="300"></iframe></div>');	
}


$.fn.windowOpen = function() {
	if($(this).size() == 0)
	{
		return false;
	}
	
	$(this).click(function() {
		//$("#popup-view").show();
		//$("#popup-view iframe").attr("src", $(this).attr("href"));
		window.open($(this).attr("href"), 'newwindow', config='height=300,width=500, toolbar=no, menubar=no, scrollbars=no, titlebar=no, resizable=no,location=no, directories=no, status=no, top=300, left=450');
		return false;
	});
}


$.fn.myYouTube = function() {
	if($(this).size() == 0)
	{
		return false;
	}
	$(this).append('<iframe frameborder="0" width="290" height="250"></iframe>');
	$(this).find("iframe").attr("src", $(this).text());
	$(this).html($(this).find("iframe"))
}



$(document).ready(function() {

	$("#top-menu").topMenuCSS();

	$(".stay-connected").toolTipMe();

	$("#right-view .box").cssRadiusIE();

	$("#book-party").cssRadiusIE();

	$("#home-gallery").cssRadiusIE();

	$("#home-banner").homePageBanner();

	$(".fleet-box").fleetChatBox();	
	$("body").addPopupView();
	$("a.window-open").windowOpen();	
	$(".youtube").myYouTube();
});
