function sendMessage(spanId, htmlStr)
{
	document.getElementById(spanId).innerHTML=htmlStr
}

String.prototype.trim = function() {
  		return this.replace(/^\s*|\s*$/g, "")
}

function checkEmail(email) {
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  	return !r1.test(email.trim()) && r2.test(email.trim());
 }

function checkPasscodeResetForm(form) {
	form.message.value="";
	if (form.x_Email.value.trim()=="")
   	{
	   	form.message.value="You must provide a valid emailid.";
		form.x_Email.focus();
		return false;
   	}

	if (!checkEmail(form.x_Email.value))
  	{
		form.message.value="Email id ("+form.x_Email.value+") is invalid.";
		form.x_Email.focus();
		return false;
   	}

	if (form.x_Passcode.value.trim() =="" )
	{
		form.message.value="Pascode is required. Please provide a valid value!";
		form.x_Passcode.focus();
		return false;
	}

	if (form.x_New_Passcode.value.trim().length < 6 )
	{
		form.message.value="New Pascode is required. Please provide a valid value, minimum 6 characters!";
		form.x_New_Passcode.focus();
		return false;
	}

	if (form.x_Confirm_Passcode.value != form.x_New_Passcode.value )
	{
		form.message.value="Passcode confirmation failed. Try new passcode again.";
		form.x_New_Passcode.focus();
		return false;
	}
	if (form.x_Ccode.value.trim()=="" )
	{
		form.message.value="Please enter Check code.";
		form.x_Ccode.focus();
		return false;
	}
	return true;
}

function checkLoginForm(form) {
   form.message.value="";
	if (!checkEmail(form.x_Email.value)) {
		form.message.value="Email id ("+form.x_Email.value+") is invalid. Please provide emailid.";
		form.x_Email.focus();
		return false;
	}

	if (form.x_Ccode.value.trim()=="" )  {
		form.message.value="Please enter Check code.";
		form.x_Ccode.focus();
		return false;
	}
	
	if (!form.send.checked) {
		if (form.x_Passcode.value.trim()=="" ){
			form.message.value="Pascode is required. Please provide a valid value!";
			form.x_Passcode.focus();
			return false;
		}
	}
   return true;
}
