function validateRegister()
{
	resettextbox('L');
	resettextbox('F');	

	var formname = document.registerform;
	var regexp =  /^\w(\.?\w)*@\w(\.?[-\w])*\.[a-z]{2,4}$/i;

	var str1 = "Sorry, we cannot complete your request." + "\r\n" + "Kindly provide us missing or incorrect information mentioned below:" + "\n\n";
	var str = ''
	
	if (formname.registerEmail.value=="")
	{
		str += "- Please enter email address." + "\r\n";
		formname.registerEmail.style.backgroundColor='#F9F3C1';
	}
	else
	{
		formname.registerEmail.style.backgroundColor='';
	}

	if (formname.registerEmail.value!="")
	{
		if (regexp.test(formname.registerEmail.value) != true)
		{
			str += "- Please enter valid address." + "\r\n";
			formname.registerEmail.style.backgroundColor='#F9F3C1';
		}
		else
		{
			formname.registerEmail.style.backgroundColor='';
		}
	}

	if (formname.registerPwd.value=="")
	{
		str += "- Please enter password." + "\r\n";
		formname.registerPwd.style.backgroundColor='#F9F3C1';
	}
	else
	{
		formname.registerPwd.style.backgroundColor='';
	}


	if (formname.registerPwd.value!="")
	{
		 if (formname.registerPwd.value.length<5 || formname.registerPwd.value.length>15)
		{
			str += "- Please enter password between 5 and 15 characters." + "\r\n";
			formname.registerPwd.style.backgroundColor='#F9F3C1';
		}
		else
		{
			formname.registerPwd.style.backgroundColor='';
		}
	}

	if (formname.registerPwd.value!="")
	{
		if (formname.registerPwd.value != formname.registerConfirmPwd.value )
		{
			str += "- Passwords does not match." + "\r\n";
			formname.registerConfirmPwd.style.backgroundColor='#F9F3C1';
		}
		else
		{
			formname.registerConfirmPwd.style.backgroundColor='';
		}
	}

	if (formname.registerFname.value=="")
	{
		str += "- Please enter first name." + "\r\n";
		formname.registerFname.style.backgroundColor='#F9F3C1';
	}
	else
	{
		formname.registerFname.style.backgroundColor='';
	}

	if (formname.registerLname.value=="")
	{
		str += "- Please enter last name." + "\r\n";
		formname.registerLname.style.backgroundColor='#F9F3C1';
	}
	else
	{
		formname.registerLname.style.backgroundColor='';
	}
	
	if (str != '')
	{
		// this means there are errors, display them
		alert(str1 + str);
		return false;
	}
	return true;
}


function validateLogin()
{
	resettextbox('R');
	resettextbox('F');	
		
	var formname = document.loginform;
	var regexp =  /^\w(\.?\w)*@\w(\.?[-\w])*\.[a-z]{2,4}$/i;

	var str1 = "Sorry, we cannot complete your request." + "\r\n" + "Kindly provide us missing or incorrect information mentioned below:" + "\n\n";
	var str = ''
	
	if (formname.loginEmail.value=="")
	{
		str += "- Please enter email address." + "\r\n";
		formname.loginEmail.style.backgroundColor='#F9F3C1';
	}	
	else
	{
		formname.loginEmail.style.backgroundColor='';
	}

	if (formname.loginEmail.value!="")
	{
		if (regexp.test(formname.loginEmail.value) != true)
		{
			str += "- Please enter valid address." + "\r\n";
			formname.loginEmail.style.backgroundColor='#F9F3C1';
		}	
		else
		{
			formname.loginEmail.style.backgroundColor='';
		}		
	}

	if (formname.loginPwd.value=="")
	{
		str += "- Please enter password." + "\r\n";
		formname.loginPwd.style.backgroundColor='#F9F3C1';
	}
	else
	{
		formname.loginPwd.style.backgroundColor='';
	}
	
	if (str != '')
	{
		// this means there are errors, display them
		alert(str1 + str);
		return false;
	}
	return true;
}

function validateForgot()
{
	resettextbox('L');
	resettextbox('R');	

	var formname = document.forgotpwdform;
	var regexp =  /^\w(\.?\w)*@\w(\.?[-\w])*\.[a-z]{2,4}$/i;

	var str1 = "Sorry, we cannot complete your request." + "\r\n" + "Kindly provide us missing or incorrect information mentioned below:" + "\n\n";
	var str = ''
	
	if (formname.forgotEmail.value=="")
	{
		str += "- Please enter email address." + "\r\n";
		formname.forgotEmail.style.backgroundColor='#F9F3C1';
	}	
	else
	{
		formname.forgotEmail.style.backgroundColor='';
	}

	if (formname.forgotEmail.value!="")
	{
		if (regexp.test(formname.forgotEmail.value) != true)
		{
			str += "- Please enter valid address." + "\r\n";
			formname.forgotEmail.style.backgroundColor='#F9F3C1';
		}	
		else
		{
			formname.forgotEmail.style.backgroundColor='';
		}
	}
	
	if (str != '')
	{
		// this means there are errors, display them
		alert(str1 + str);
		return false;
	}
	return true;
}


function resettextbox(id)
{
	if(id=='R')
	{
		document.registerform.registerEmail.value="";
		document.registerform.registerPwd.value="";
		document.registerform.registerConfirmPwd.value="";
		document.registerform.registerFname.value="";
		document.registerform.registerLname.value="";	
		document.registerform.registerEmail.style.backgroundColor='';
		document.registerform.registerPwd.style.backgroundColor='';
		document.registerform.registerConfirmPwd.style.backgroundColor='';
		document.registerform.registerFname.style.backgroundColor='';
		document.registerform.registerLname.style.backgroundColor='';
	}
	else if(id=='L')
	{
		document.loginform.loginEmail.value="";
		document.loginform.loginPwd.value="";	
		document.loginform.loginEmail.style.backgroundColor='';
		document.loginform.loginPwd.style.backgroundColor='';
	}
	else if(id=='F')
	{
		document.forgotpwdform.forgotEmail.value="";
		document.forgotpwdform.forgotEmail.style.backgroundColor='';
	}	
}

function validateComment()
{
	var formname = document.commentform;

	var str1 = "Sorry, we cannot complete your request." + "\r\n" + "Kindly provide us missing or incorrect information mentioned below:" + "\n\n";
	var str = ''
	
	if (formname.blog_comments.value=="")
	{
		str += "- Please enter comments." + "\r\n";
		formname.blog_comments.style.backgroundColor='#F9F3C1';
	}
	else
	{
		formname.blog_comments.style.backgroundColor='';
	}	
	
	if (str != '')
	{
		// this means there are errors, display them
		alert(str1 + str);
		return false;
	}
	return true;
}


function validateBlog()
{
	var formname = document.blogform;

	var str1 = "Sorry, we cannot complete your request." + "\r\n" + "Kindly provide us missing or incorrect information mentioned below:" + "\n\n";
	var str = ''
	
	if (formname.blog_title.value=="")
	{
		str += "- Please enter blog title." + "\r\n";
	}

	if (str != '')
	{
		// this means there are errors, display them
		alert(str1 + str);
		return false;
	}
	return true;
}


function validateNewsletter()
{
	var formname = document.newsform;
	var regexp =  /^\w(\.?\w)*@\w(\.?[-\w])*\.[a-z]{2,4}$/i;

	var str1 = "Sorry, we cannot complete your request." + "\r\n" + "Kindly provide us missing or incorrect information mentioned below:" + "\n\n";
	var str = ''
	
	
	if (formname.Contact0FirstName.value=="")
	{
		str += "- Please enter first name." + "\r\n";
		formname.Contact0FirstName.style.backgroundColor='#F9F3C1';
	}
	else
	{
		formname.Contact0FirstName.style.backgroundColor='';
	}
	
	if (formname.Contact0LastName.value=="")
	{
		str += "- Please enter last name." + "\r\n";
		formname.Contact0LastName.style.backgroundColor='#F9F3C1';
	}
	else
	{
		formname.Contact0LastName.style.backgroundColor='';
	}
	if (formname.Contact0Email.value=="")
	{
		str += "- Please enter email address." + "\r\n";
		formname.Contact0Email.style.backgroundColor='#F9F3C1';
	}	
	else
	{
		formname.Contact0Email.style.backgroundColor='';
	}

	if (formname.Contact0Email.value!="")
	{
		if (regexp.test(formname.Contact0Email.value) != true)
		{
			str += "- Please enter valid address." + "\r\n";
			formname.Contact0Email.style.backgroundColor='#F9F3C1';
		}	
		else
		{
			formname.Contact0Email.style.backgroundColor='';
		}		
	}

	if (formname.Contact0_Gender.value=="")
	{
		str += "- Please enter gender." + "\r\n";
		formname.Contact0_Gender.style.backgroundColor='#F9F3C1';
	}
	else
	{
		formname.Contact0_Gender.style.backgroundColor='';
	}
	
	if (formname.Contact0_YearofBirth1.value=="")
	{
		str += "- Please enter birth year." + "\r\n";
		formname.Contact0_YearofBirth1.style.backgroundColor='#F9F3C1';
	}
	else
	{
		formname.Contact0_YearofBirth1.style.backgroundColor='';
	}
	
	if (str != '')
	{
		// this means there are errors, display them
		alert(str1 + str);
		return false;
	}
	return true;
}
