$.fn.inputHint = function(hint) {
	var that = this;
	if (this.val() == "" || this.val() == hint) {
		this.val(hint);
		this.focus(function() {
			if (that.val() == hint) {
				that.val("");	
			}
		});
		this.blur(function() {
			if (that.val() == "") {
				that.val(hint);
			}
		});
	}
	this.parents("form").submit(function(e) {
		if (that.val() == hint) {
			that.val("");
		}
	});
	return this;
};


$(document).ready(function() {
	$(".date-picker").datepicker();
	$("form").find("input[title!='']").each(function() {
		$(this).inputHint($(this).attr("title"));
	});
	
	$("#InfoDialog").dialog({
		autoOpen: false,
		draggable: true,
		resizable: true,
		modal: true,
		hide: "clip",
		width: 300,
		height: 150
	});
	
	$("#InfoDialog").css("display", "block");
	
	$("#InfoClose").click(function() {
		$("#InfoDialog").dialog("close");
	});
	
	$("#SearchFaqDialog").dialog({
		autoOpen: false,
		draggable: true,
		resizable: true,
		modal: true,
		hide: "clip",
		width: 350,
		height: 375
	});
	
	$("#SearchFaqDialog").css("display", "block");
	
	$(".search-faq-link").click(function(e) {
		e.preventDefault();
		$("#SearchFaqDialog").dialog("open");
		
	});
	$("#SearchFaqClose").click(function(e) {
		e.preventDefault();
		$("#SearchFaqDialog").dialog("close");
	});	
	
	/* OnBoard Dialogs */
	$(".onBoardDialogHolder").dialog({
			autoOpen: false,
			draggable: true,
			resizable: false,
			modal: true,
			hide: "slide",
			position: "top",
			width: 730,
			height: 860
		});
	$(".onBoardDialogHolder").css("display", "block");
	$(".onBoardDialog").click(function(e) {
		e.preventDefault();
		$(".onBoardDialogHolder").dialog("open");
	});
	
	$(".onBoardDialogCommunityHolder").dialog({
			autoOpen: false,
			draggable: true,
			resizable: false,
			modal: true,
			hide: "slide",
			position: "top",
			width: 730,
			height: 860
		});
	$(".onBoardDialogCommunityHolder").css("display", "block");
	$(".onBoardCommunityDialog").click(function(e) {
		e.preventDefault();
		$(".onBoardDialogCommunityHolder").dialog("open");
	});
	
	/* Altos Dialogs */
	$("#altosDialogHolder").dialog({
			autoOpen: true,
			draggable: true,
			resizable: false,
			modal: true,
			hide: "slide",
			position: "top",
			width: 845,
			height: 800
		});
	$("#altosDialogHolder").css("display", "block");
});

var openInfoDialog = function(title, message) {
	$("#InfoDialog").dialog("option", "title", title);
	$("#InfoMessage").html(message);
	$("#InfoDialog").dialog("open");
};

 



