window.addEvent('domready', function() {	
	    
	// do an if to assertain which page we are on.    
	if ($('existcust') != null) {
	
		$('newcust').addEvent('click', function(e) {
			$('newtr').setStyle('display', '');
			$('passwordtr').setStyle('display', '');
			$('submit').setProperty('value', 'Register');
			$('pwnote').setStyle('display', 'none');
		});
		
		$('existcust').addEvent('click', function(e) {
			$('newtr').setStyle('display', 'none');
			$('passwordtr').setStyle('display', '');
			$('submit').setProperty('value', 'Login');
			$('pwnote').setStyle('display', 'none');
		});
		
		$('forgotpw').addEvent('click', function(e) {
			$('passwordtr').setStyle('display', 'none');
			$('newtr').setStyle('display', 'none');
			$('submit').setProperty('value', 'Reset password');
			$('pwnote').setStyle('display', '');
		});
		
		
		
		
		$('submit').addEvent('click', function(e) {
				
			var regExEmail = /^\w+([.\-+]\w+)*@[A-Za-z0-9]+([.-]\w+)*\.[A-Za-z]+$/;
						
			if ($('newcust').getProperty('checked') == true) {
				
				if ($('email').value.search(regExEmail) != -1 && $('password1').value.length > 0 && $('password2').value.length > 0 && $('password1').value == $('password2').value) {
					xajax_signup($('email').value, $('password1').value,$('password1').value);
				} else {
					alert('Please ensure you have entered in a valid email address and that your passwords match.');
				} 
				
			} else if ($('existcust').getProperty('checked') == true) {
		
				if ($('email').value.search(regExEmail) != -1 && $('password1').value.length > 0) {
					xajax_login($('email').value, $('password1').value,$('password1').value);
				} else {
					alert('Please ensure you have entered in a valid email address and password.');
				} 

			} else if ($('forgotpw').getProperty('checked') == true) {
				
				if ($('email').value.search(regExEmail) != -1) {
					
					xajax_resetPw($('email').value);
										
				} else {
					alert('Please ensure you have entered in a valid email address.');
				} 
				
			}

		});
		
	
	}
	
	
	
	
		$('keyword').addEvent('click', function(e) {
			$('keyword').value = '';
		});
		
		$('keyword').addEvent('blur', function(e) {
			$('keyword').value = 'Search by keywords';
		});
		
		$('newsletteremail').addEvent('click', function(e) {
			//$('newsletteremail').value = '';
		});
		
		$('newsletteremail').addEvent('blur', function(e) {
			//$('newsletteremail').value = 'Join our newsletter';
		});
	
	
	
			 	    	 	    
});