$(document).ready( function() {
	/* form input default value dimmed */

	//$('input[type="text"],input[type="password"],textarea,select').addClass("fieldDefault");

	$('.jqValidate').children('input[type="text"],input[type="password"],textarea,select').focus( function() {
		$(this).removeClass("fieldDefault").addClass("fieldValue");
		if ($(this).val() == this.defaultValue) $(this).val('');
		if ($(this).val() != this.defaultValue) this.select();
	});
	
	$('.jqValidate').children('input[type="text"],input[type="password"],textarea,select').blur(function() {  			
		if ($.trim($(this).val()) == '') {
			$(this).val(this.defaultValue ? this.defaultValue : '');
			$(this).removeClass("fieldValue").addClass("fieldDefault");
		}
	})	


	/* jqModal login status popup */
		
	$('#dialogLogin').jqm();


	/* login form logic */
	
	$('#formLogin').submit( function() {
		$('#dialogLoginText').removeClass('txtGood').removeClass('txtError');
		$('#dialogLoginText').text('Validating login...');
		$('#dialogLogin').jqmShow();
		$.post("/SecureLogin.aspx", { username:$('#username').val(), password:$('#password').val(), rand:Math.random() }, function(data) {
			if (data == 1) {				
				$('#dialogLoginText').addClass('txtGood').text('Redirecting to secure area...');
				document.location = "https://www.e2cc.com/Secure/Default.aspx";
			} else {
				$('#dialogLoginText').addClass('txtError').text('Invalid login.');
			}
	  });			  
	  return false;
	});	
	
	
	/* request-quote form validation */
	
	jQuery.validator.messages.required = '';
	jQuery.validator.messages.email = '';

	jQuery.validator.addMethod('defaultInvalid', function(value, element) {
			if (value == element.defaultValue) return false;
			else return true;
		}, ''
	); 
	
	$('#formRequestQuote').validate({
		errorContainer: '#formRequestQuoteError',
		focusInvalid: false
	});	
	
});
