// JavaScript Document
window.addEvent('domready', function(){

	$('user').addEvents({
		'focus': function(){
			if ($('user').value == 'Your email'){
				$('user').value = '';
			};
	
		},
		'blur': function(){
			if ($('user').value == ''){
				$('user').value = 'Your email';
			};
		}
	});
	
	
	$('ptext').addEvents({
		'focus': function(){
			if ($('ptext').value == 'Your password'){
				$('ptext').value = '';
			};
		},
		'blur': function(){
			if ($('ptext').value == ''){
				$('ptext').value = 'Your password';
			};
		}
	});
	
	
	
	$('loginsubmit').addEvent('click',  function(){
			error_array = "";
			checkerrors();
			if (error_array != ""){
				showerrors();
				alert('You have some errors in your form. Please correct.')
			}else{
				sumbmitform();
			}
	});
});

function checkerrors(){
	if ($('user').value == 'Your email'){
		addtoerror('user');
	};
	if ($('ptext').value == 'Your password'){
		addtoerror('ptext');
	};
	checkemail("user");
	checktext("ptext");
}

function sumbmitform(){
	//set up the form sumbmit for the login
	var theurl = "/moo/login.asp";
	theurl = theurl + '?user=' + $('user').value;
	theurl = theurl + '&ptext=' + $('ptext').value;
	theurl = theurl + '&whichpage=' + window.location;
	
	
	var req = new Request({url:theurl, 
		onSuccess: function(txt) {
		//alert(txt);
			var response = txt.substring(0,6)
			if (response == "error"){
				alert('We where unable to log you in. Please Try again.');
			}else if (response == "reload"){
				location.href = window.location;
			}else{		
			
				try
				{
				response_array = txt.split("|");
				$('bride_first_name').value = response_array[3];
		
				$('bride_last_name').value = response_array[4];
				$('groom_first_name').value = response_array[5];
				$('groom_last_name').value = response_array[6];
				$('signin').set('text','Welcome ' + response_array[3] + ' and ' + response_array[5]);
				
					$('ct_id').value = response_array[7];
					$('saverow0').setStyle('display', 'none');
					$('saverow1').setStyle('display', 'none');
					$('saverow2').setStyle('display', 'none');
				}
				catch(err)
				{
					location.href = window.location;
				}
			
			}				
		},
		onFailure: function() {
			alert('We where unable to connect to the server to log you in.');
		}
	});
	
	req.send();
}
	
