	function validateEmail(strValue)
	{
		var objRegExp  = /(^[a-z]([a-z_\.]*)@([a-z_\.]*)([.][a-z]{3})$)|(^[a-z]([a-z_\.]*)@([a-z_\.]*)(\.[a-z]{3})(\.[a-z]{2})*$)/i;
  		return objRegExp.test(strValue);
	}
	
	function validate_required(field, alerttxt)
	{
		with (field)
		{
			if (value==null||value=='')
			{
				alert(alerttxt);return false
			}
			else {return true}
		}
	}
	
	function validate_email(thisform)
	{
			with (thisform)
			{
				if (validate_required(email,'Email must be filled out!')==false)
				{email.focus();return false}
	
			if (validateEmail(email.value)==false){
				 alert('Invalid Email');
				 email.focus();
				 return false;
			}
			return true;
			}
	}


	function validateEmail(strValue)
	{
		var objRegExp  = /(^[a-z]([a-z_\.0123456789]*)[0-9]*@([a-z_\.]*)([.][a-z]{3})$)|(^[a-z]([a-z_\.]*)@([a-z_\.]*)(\.[a-z]{3})(\.[a-z]{2})*$)/i;
	 	return objRegExp.test(strValue);
	}

	function validate_required(field, alerttxt)
	{
		with (field)
		{
			if (value==null||value=='')
			{
				alert(alerttxt);return false
			}
			else {return true}
		}
	}



	function validateRegistrationForm(thisform)
	{
		with (thisform){
			if (validate_required(email,'Email must be filled out!')==false)
				{email.focus();return false}
			if (validate_required(phone,'Phone must be filled out!')==false)
				{phone.focus();return false}
	
			if (validateEmail(email.value)==false){
			 	alert('Invalid Email');
			 	email.focus();
		 		return false;
			}
			return true;
		}
	}

	function checkSignupInformation(){
		var email = document.getElementById('email').value;
		if (email == '' || email == 0 || email == null){
			alert('Please provide an email');
			return false;
		}else if (validateEmail(email)==false){
			 	alert('Invalid Email');			 	
		 		return false;
		}
		
		var must = document.getElementById('must');
		
		var alertStr = ''; 
		
		if (must!=null){
		
		    var userId = document.getElementById('userId').value;			
			if (userId=='' || userId==0  || userId == null){
				alertStr += 'Please provide a User ID\n';
			}
			
			
			var name = document.getElementById('name').value;			
			if (name=='' || name==0  || name == null){
				alertStr += 'Please provide your name\n';
			}
			
			var address = document.getElementById('address').value;
			if (address=='' || address==0  || address == null){
				alertStr += 'Please provide your address\n';
			}
			
			var city = document.getElementById('city').value;
			if (city == '' || city == 0  || city == null){
				alertStr += 'Please provide your city\n';
			}
			
			
			var province = document.getElementById('province').value;
			if (province == '' || province == 0  || province == null){
				alertStr += 'Please provide your province\n';
			}
			
			
			var postalCode = document.getElementById('postalCode').value;
			if (postalCode == '' || postalCode == 0  || postalCode == null){
				alertStr += 'Please provide a postalCode\n';
			}			
			
			
			var phone = document.getElementById('phone').value;
			if (phone == '' || phone == 0  || phone == null){
				alertStr += 'Please provide your phone number\n';
			}
			
			
			var country = document.getElementById('country').value;
			if (country == '' || country == 0  || country == null){
				alertStr += 'Please provide your country\n';
			}
			
			
			var passwd = document.getElementById('passwd').value;			
			if (passwd=='' || passwd==0  || passwd == null){
				alertStr += 'Please provide a Password\n';
			}
			
			var rePasswd = document.getElementById('rePasswd').value;			
			if (rePasswd=='' || rePasswd==0  || rePasswd == null){
				alertStr += 'Please re-type your Password\n';
			}
			
			if (passwd!=rePasswd){
				alertStr += 'Passwords did not match\n';
			
			}
			
			
			
			
			
			
			
			
		}
		
		if (alertStr.length > 0){
				alert(alertStr);
				return false;
			}else{
				return true;
			}
			
			return false;
		
		
		return false;
	}
