$(document).ready(function() {
	$('#loginPassword-open').show();
	$('#loginPassword-hide').hide();
	$('#loginPassword-open').focus(function() {
		$('#loginPassword-open').hide();
		$('#loginPassword-hide').show();
		$('#loginPassword-hide').focus();
	});
	$('#loginPassword-hide').blur(function() {
		if($('#loginPassword-hide').val() == '') {
			$('#loginPassword-open').show();
			$('#loginPassword-hide').hide();
		}
	});
	$('#loginUser').each(function() {
		var default_value = "User Name";
		$(this).focus(function() {
			if(this.value == default_value) {
				this.value = '';
			}
		});
		$(this).blur(function() {
			if(this.value == '') {
				this.value = default_value;
			}
		});
	});
	// toggle for the public tracking area
	$('#lpPublicTrackingToggle').click(			function(){ $('#lpPublicTracking').toggle("slow"); });

	// create wait boxes
	var optElem1 = "<div name=\"loginBox\" id=\"loginBox\" style=\"display: none;\"><center>Logging in...  Please Wait<br><br><img src=\"Images/jq-ajax-loader.gif\"></center></div>";
	var optElem2 = "<div name=\"publicBox\" id=\"publicBox\" style=\"display: none;\"><center>Searching...  Please Wait<br><br><img src=\"Images/jq-ajax-loader.gif\"></center></div>";
	//$('#main-well').empty(); // TODO: some default message should be here instead of blank.
	$('#main-well').append(optElem1);
	$('#main-well').append(optElem2);
	// on submit show the wait boxes
	$('#lpPublicTracking').submit(function() { $('#publicBox').show(); });
	$('#loginForm').submit(function() { 
		$('#loginBox').show(); 
		$('#waitLogin').show();
	});
	
	// bind carriage returns to form fields
	$('#loginPassword-hide').bind('keypress',	function(e) { if(e.keyCode==13){ $('#loginForm').submit(); } });
	$('#tbRefNum').bind('keypress',				function(e) { if(e.keyCode==13){ $('#lpPublicTracking').submit(); } });
	$('#tbShipRefNum').bind('keypress',			function(e) { if(e.keyCode==13){ $('#lpPublicTracking').submit(); } });
	$('#tbBookingNumber').bind('keypress',		function(e) { if(e.keyCode==13){ $('#lpPublicTracking').submit(); } });
	$('#tbLadingNumber').bind('keypress',		function(e) { if(e.keyCode==13){ $('#lpPublicTracking').submit(); } });
	$('#tbContainerNumber').bind('keypress',	function(e) { if(e.keyCode==13){ $('#lpPublicTracking').submit(); } });

});

