
/* Validation to check whether the registration form submitted by the user is correct or not.*/
function Validate_Register(frm)
{
	if(frm.fname.value=='')
	{
		alert("Please enter your First Name");
		frm.fname.focus();
		frm.fname.className = 'blankred';
		return false;		
	}
	else
	{
		frm.fname.className = '';
	}
	
	if(frm.lname.value=='')
	{
		alert("Please enter your Last Name");
		frm.lname.focus();
		frm.lname.className = 'blankred';
		return false;		
	}
	else
	{
		frm.lname.className = '';
	}
	
	if(frm.uname.value=='')
	{
		alert("Please enter your User Name");
		frm.uname.focus();
		frm.uname.className = 'blankred';
		return false;
	}
	else
	{
		var result=checkAlphaNum(frm.uname.value);
			if(!result)
			{
				alert("Please enter only alphabets and numbers");
				frm.uname.focus();
				frm.uname.className = 'blankred';
				return false;
			}
			else
			{
				if(frm.uname.value.length<6 || frm.uname.value.length>20)
					{
						alert("Please enter at least 6 characters for your User Name");
						frm.uname.focus();
						frm.uname.className = 'blankred';
						return false;
					}
				else
				    {
						frm.uname.className = '';
					}
			}
	}
	if(frm.email.value=='')
	{
		alert("Please enter your Email Address");
		frm.email.focus();
		frm.email.className = 'blankred';
		return false;
	}
	else
	{
		var result=checkEmail(frm.email.value);
			if(!result)
			{
				alert("Please enter a valid Email Address");
				frm.email.focus();
				frm.email.className = 'blankred';
				return false;
			}
			else
			{
				frm.email.className = '';
			}
	}
	if(frm.phone.value=='')
	{
		alert("Please enter your Phone Number");
		frm.phone.focus();
		frm.phone.className = 'blankred';
		return false;		
	}
	else
	{
		frm.phone.className = '';
	}
	
	if(frm.hear.value=='')
	{
		alert("Please select how you first heard about Sequoia");
		frm.hear.focus();
		frm.hear.className = 'blankred';
		return false;		
	}
	else
	{
		frm.hear.className = '';
	}
	
	if(frm.code.value=='')
	{
		alert("Please enter the security code");
		frm.code.focus();
		frm.code.className = 'blankred';
		return false;		
	}
	else
	{
		frm.code.className = '';
	}
	
	
	alert("Thank you for registering with Sequoia Mortgage Capital. Your password information will be emailed to you in just a few moments");
	
}
/* Registration validation Ends here */

/* Validation to check whether the Profile form submitted by the user is filled up or not.*/
function Validate_Profile(frm)
{
	if(frm.fname.value=='')
	{
		alert("Please Enter your first name");
		frm.fname.focus();
		frm.fname.className = 'blankred';
		return false;		
	}
	else
	{
		frm.fname.className = '';
	}
	
	if(frm.lname.value=='')
	{
		alert("Please Enter your last name");
		frm.lname.focus();
		frm.lname.className = 'blankred';
		return false;		
	}
	else
	{
		frm.lname.className = '';
	}
	
	
	if(frm.email.value=='')
	{
		alert("Please Enter your email address");
		frm.email.focus();
		frm.email.className = 'blankred';
		return false;
	}
	else
	{
		var result=checkEmail(frm.email.value);
			if(!result)
			{
				alert("Please enter a valid email address");
				frm.email.focus();
				frm.email.className = 'blankred';
				return false;
			}
			else
			{
				frm.email.className = '';
			}
	}
	if(frm.phone.value=='')
	{
		alert("Please Enter your phone number");
		frm.phone.focus();
		frm.phone.className = 'blankred';
		return false;		
	}
	else
	{
		frm.phone.className = '';
	}
	
	if(frm.hear.value=='')
	{
		alert("Please select how you hear about us");
		frm.hear.focus();
		frm.hear.className = 'blankred';
		return false;		
	}
	else
	{
		frm.hear.className = '';
	}
}
/* Profile validation Ends here */


/* Function to check if the user has entered the form values before submitting the form. */
function validate_Login(frm)
{
	if(frm.username.value=='')
	{
		alert("Please enter your User Name");
		frm.username.focus();
		frm.username.className = 'loginred';
		return false;		
	}
	else
	{
		frm.username.className = 'txtfield';
	}
	
	if(frm.password.value=='')
	{
		alert("Please enter your Password");
		frm.password.focus();
		frm.password.className = 'loginred';
		return false;		
	}
	else
	{
		frm.password.className = 'txtfield';
	}
	
	if(frm.code.value=='')
	{
		alert("Please enter the security code");
		frm.code.focus();
		frm.code.className = 'blankred';
		return false;		
	}
	else
	{
		frm.code.className = '';
	}
	
	if(frm.code.value!=frm.code1.value)
	{
		alert("Please enter the security code correctly");
		frm.code.focus();
		return false;
	}
}
/* Login Validation ends here */
//### FORGOT PASSWORD FORM VALIDATION STARTS HERE
function validate_forgot(frm)
{
	if(frm.uname.value=='')
	{
		alert("Please enter your User Name");
		frm.uname.focus();
		frm.uname.className = 'blankred';
		return false;		
	}
	else
	{
		frm.uname.className = '';
	}
	
	if(frm.email.value=='')
	{
		alert("Please enter your Email Address");
		frm.email.focus();
		frm.email.className = 'blankred';
		return false;
	}
	else
	{
		var result=checkEmail(frm.email.value);
			if(!result)
			{
				alert("Please enter a valid Email Address");
				frm.email.focus();
				frm.email.className = 'blankred';
				return false;
			}
			else
			{
				frm.email.className = '';
			}
	}
}
//### FORGOT PASSWORD FORM VALIDATION ENDS HERE

//#### Password form validation starts here

function validate_Password_Form(frm)
{
	if(frm.old_pass.value=='')
	{
		alert("Please enter your old password");
		frm.old_pass.focus();
		frm.old_pass.className = 'blankred';
		return false;		
	}
	else
	{
		frm.old_pass.className = '';
	}
	
	if(frm.new_pass.value=='')
	{
		alert("Please Enter your new password");
		frm.new_pass.focus();
		frm.new_pass.className = 'blankred';
		return false;		
	}
	else
	{
		frm.new_pass.className = '';
	}
	
	if(frm.c_pass.value=='')
	{
		alert("Please confirm your password");
		frm.c_pass.focus();
		frm.c_pass.className = 'blankred';
		return false;		
	}
	else
	{
		frm.c_pass.className = '';
	}
	
	if(frm.c_pass.value!=frm.new_pass.value)
	{
		alert("New password do not match confirm password");
		frm.c_pass.focus();
		frm.c_pass.className = 'blankred';
		return false;		
	}
	else
	{
		frm.c_pass.className = '';
	}
	
}
//### Password form validation ends here

/* Email Validation Starts Here*/

function checkEmail(inputvalue){	
    var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if(pattern.test(inputvalue)){         
		return true;
    }else{   
		return false; 
    }
}

/* ends here */

/* Alpha Num Validation Starts Here*/

function checkAlphaNum(inputvalue){	
    var pattern=/^[a-zA-Z0-9]+$/ ;
    if(pattern.test(inputvalue)){         
		return true;
    }else{   
		return false; 
    }
}

/* ends here */

// Validating the email Address
function validate_forgot_username(frm)
{
	if(frm.email.value=='')
	{
		alert("Please enter your Email Address");
		frm.email.focus();
		frm.email.className = 'blankred';
		return false;
	}
	else
	{
		var result=checkEmail(frm.email.value);
			if(!result)
			{
				alert("Please enter a valid Email Address");
				frm.email.focus();
				frm.email.className = 'blankred';
				return false;
			}
			else
			{
				frm.email.className = '';
			}
	}
}
/////////////////////////

function changestatus(memberid)
{ 
	if(memberid!='')
	{ 
	  document.getElementById("member_id").value=memberid;	
	 
	  document.frm.submit();
	}
}
function deluser(memberid)
{
	if(confirm("Are you sure to delete the user?"))
	{ 
	  document.getElementById("del_id").value=memberid;	
	 
	  document.delfrm.submit();
	}
 
}
function editFormSubmit(memberid)
{
	if(memberid!='')
	{ 
	  document.getElementById("user_id").value=memberid;	
	 
	  document.editfrm.submit();
	}
	
}

function validate_Unsubscribe(frm)
{
	if(frm.checkbox.checked=='')	
	{
		alert("Please tick the confirm box before submitting the request");
		return false;
	}
}
