/*
	This will enable us to use this function in case we load a page using AJAX
*/
function setDefaultValues(){
	$("input[default], textarea[default]").each( function() {

		var defaultValue = $(this).attr("default");
		var currentValue = $(this).val();

		// This will make sure not to replace exisitng values
		if( !currentValue ) {
			$(this).val( defaultValue ).addClass('input-before-focus');
		}

		$(this).focus( function() {
			if( $(this).val() == defaultValue ) {
				$(this).val('').removeClass('input-before-focus');
			}
		});

		$(this).blur( function() {
			var currentVal = $(this).val();

			if( currentVal == '' ) {
				$(this).val(defaultValue).addClass('input-before-focus');
			}
		});
	}); // end function
}

$(document).ready( function() {
	$("a.button-how").mouseover( function() {
		$("div.more-info",this).css('visibility','visible');
	});
	
	$("a.button-how").mouseout( function() {
		$("div.more-info",this).css('visibility','hidden');
	});

	$("a.button-how").click( function() {
		return false;
	});

	$("input[type=submit]").css('cursor','pointer');

	setDefaultValues();

	$("div.tooltip-question div.tooltip-button a").mouseover( function() {
		var tooltipContainer = $(this).closest('div.tooltip-question');
		$("div.tooltip-text",tooltipContainer).show();
	});
	
	$("div.tooltip-question div.tooltip-button a").mouseout( function() {
		var tooltipContainer = $(this).closest('div.tooltip-question');
		$("div.tooltip-text",tooltipContainer).hide();
	});

	$("div.tooltip div.tooltip-button a").mouseover( function() {
		var tooltipContainer = $(this).closest('div.tooltip');
		$("div.tooltip-text",tooltipContainer).show();
	});
	
	$("div.tooltip div.tooltip-button a").mouseout( function(){
		var tooltipContainer = $(this).closest('div.tooltip');
		$("div.tooltip-text",tooltipContainer).hide();
	});

	$("div.tooltip-question div.tooltip-button a, div.tooltip div.tooltip-button a").click( function() { 
		return false; 
	});

	$("input[name=DisconnectReason]").click( function(){
		var closestLi = $(this).closest("li.centre-content-form-box-checkbox");

		$("div.settings-disconnect-box").hide();
		$("div.settings-disconnect-box",closestLi).show();
		$("li#settings-disconnect-submit-buttons").show();
	});
});
