function Search_ViewApartmentProfile(ListingID){
	if(ListingID != ''){
		document.ViewApartmentProfile.listingid.value = ListingID;
		
		document.ViewApartmentProfile.submit();
	}
	else{
		alert('An error occured, please contact Customer Service to inform about this problem [404].');
	}
}	

function UserLogin_CheckForm(){
	var LoginUsernameErrorMessage = '';
	var LoginPasswordErrorMessage = '';

	if(document.login.password.value=="" && document.login.username.value==""){

			LoginUsernameErrorMessage = 'Please enter your username and password to login.\n';
			LoginPasswordErrorMessage = '';
	}

	if(document.login.username.value=="" && document.login.password.value != ""){
		LoginUsernameErrorMessage = 'Please enter your username.\n';
	}
	else{
		if(document.login.username.value != ""){
			var LoginUsername = '';

			if(document.login.username.value.length < 6){
				LoginUsernameErrorMessage += 'Your username must have at least 6 characters.\n';
			}

			if(document.login.username.value.length > 20){
				LoginUsernameErrorMessage += 'Your username is too long, it must be 20 characters max.\n';
			}

			LoginUsername = document.login.username.value;
			var first_char = LoginUsername.charAt(0);

			if(!isNaN(first_char)){
				LoginUsernameErrorMessage += 'Your username cannot start with a number or symbol.\n';
			}
		}
	}


	if(document.login.password.value == "" && document.login.username.value != ""){
		LoginPasswordErrorMessage = 'Please enter your password.\n';
	}
	else{
		if(document.login.password.value != ""){
			if(document.login.password.value.length < 6){
				LoginPasswordErrorMessage += 'Your password must have at least 6 characters.\n';
			}

			if(document.login.password.value.length > 20){
				LoginPasswordErrorMessage +=  'Your password is too long, it must be 20 characters max.\n';
			}
		}
	}


	if(LoginPasswordErrorMessage == '' && LoginUsernameErrorMessage ==''){
		return true;
	}
	else{
		alert(LoginUsernameErrorMessage + LoginPasswordErrorMessage);
		return false;
}
		
	
}