	function checkfield(validateForm)
	{
		ok=true
		if(validateForm.firstname.value=="")
		{
			alert("Please Enter Your First Name.")
			validateForm.firstname.focus()
			ok=false
		}
		else if(validateForm.lastname.value=="")
		{
			alert("Please Enter Your Last Name.")
			validateForm.lastname.focus()
			ok=false
		}
		else if (validateForm.email.value == "")
		{
			alert("Please enter a value for the email field.");
			validateForm.email.focus();
			ok=false
		}
		else if (!isEmailAddr(validateForm.email.value))
		{
			alert("Please enter a complete email address in the form: yourname@yourdomain.com");
			validateForm.email.focus();
			ok=false
		}
		else if (validateForm.loginname.value == "")
		{
			alert("Please specify your login name.");
			validateForm.loginname.focus();
			ok=false
		}
		else if (validateForm.password.value == "")
		{
			alert("Please specify your password.");
			validateForm.password.focus();
			ok=false
		}
		return ok
	}
	function checkfieldNewUser(validateForm)
	{
		ok=true
		if(validateForm.firstname.value=="")
		{
			alert("Please Enter Your First Name.")
			validateForm.firstname.focus()
			ok=false
		}
		else if(validateForm.lastname.value=="")
		{
			alert("Please Enter Your Last Name.")
			validateForm.lastname.focus()
			ok=false
		}
		else if (validateForm.email.value == "")
		{
			alert("Please enter a value for the email field.");
			validateForm.email.focus();
			ok=false
		}
		else if (!isEmailAddr(validateForm.email.value))
		{
			alert("Please enter a complete email address in the form: yourname@yourdomain.com");
			validateForm.email.focus();
			ok=false
		}
		else if (validateForm.loginname.value == "")
		{
			alert("Please specify your login name.");
			validateForm.loginname.focus();
			ok=false
		}
		else if (validateForm.loginname.value.length <5)
		{
			alert("Login name should be more than 4 characters");
			validateForm.loginname.focus();
			ok=false
		}
		else if (validateForm.password.value == "")
		{
			alert("Please specify your password.");
			validateForm.password.focus();
			ok=false
		}
		else if (validateForm.password.value.length <5)
		{
			alert("Password should be more than 4 characters");
			validateForm.password.focus();
			ok=false
		}
		else if (validateForm.conpassword.value !=validateForm.password.value)
		{
			alert("Your password is not confirmed");
			validateForm.password.focus();
			ok=false
		}
		else if (!validateForm.termsandconditions.checked)
		{
			alert("Please accept terms and conditions.");
			validateForm.termsandconditions.focus();
			ok = false;
		}
		return ok
	}
	function checkfieldPaidMemberForm(validateForm)
	{
		ok=true;
		if(validateForm.firstname.value=="")
		{
			alert("Please Enter Your First Name.");
			validateForm.firstname.focus();
			ok=false;
		}
		else if(validateForm.lastname.value=="")
		{
			alert("Please Enter Your Last Name.");
			validateForm.lastname.focus();
			ok=false;
		}
		else if (validateForm.email.value == "")
		{
			alert("Please enter a value for the email field.");
			validateForm.email.focus();
			ok=false;
		}
		else if (!isEmailAddr(validateForm.email.value))
		{
			alert("Please enter a complete email address in the form: yourname@yourdomain.com");
			validateForm.email.focus();
			ok=false;
		}
		else if (validateForm.paymenttype.value == "")
		{
			alert("Please select your payment type.");
			validateForm.paymenttype.focus();
			ok=false;
		}
		else if (validateForm.creditcardnumber.value == "")
		{
			alert("Please enter your credit card number.");
			validateForm.creditcardnumber.focus();
			ok=false;
		}
		else if (validateForm.creditcardowner.value == "")
		{
			alert("Please enter credit card owner name.");
			validateForm.creditcardowner.focus();
			ok=false;
		}
		else if (validateForm.expirydate.value == "")
		{
			alert("Please enter expiry date.");
			validateForm.expirydate.focus();
			ok=false;
		}	
		else if (validateForm.crdtsecuritycd.value == "")
		{
			alert("Please enter credit card security code.");
			validateForm.crdtsecuritycd.focus();
			ok=false;
		}
		return ok;
	}
	function checkfieldNewUserPaidMemberForm(validateForm)
	{
		ok=true;
		if(validateForm.firstname.value=="")
		{
			alert("Please Enter Your First Name.");
			validateForm.firstname.focus();
			ok=false;
		}
		else if(validateForm.lastname.value=="")
		{
			alert("Please Enter Your Last Name.");
			validateForm.lastname.focus();
			ok=false;
		}
		else if (validateForm.email.value == "")
		{
			alert("Please enter a value for the email field.");
			validateForm.email.focus();
			ok=false;
		}
		else if (!isEmailAddr(validateForm.email.value))
		{
			alert("Please enter a complete email address in the form: yourname@yourdomain.com");
			validateForm.email.focus();
			ok=false;
		}
		else if (validateForm.paymenttype.value == "")
		{
			alert("Please select your payment type.");
			validateForm.paymenttype.focus();
			ok=false;
		}
		else if (validateForm.creditcardnumber.value == "")
		{
			alert("Please enter your credit card number.");
			validateForm.creditcardnumber.focus();
			ok=false;
		}
		else if (validateForm.creditcardowner.value == "")
		{
			alert("Please enter credit card owner name.");
			validateForm.creditcardowner.focus();
			ok=false;
		}
		else if (validateForm.expirydate.value == "")
		{
			alert("Please enter expiry date.");
			validateForm.expirydate.focus();
			ok=false;
		}	
		else if (validateForm.crdtsecuritycd.value == "")
		{
			alert("Please enter credit card security code.");
			validateForm.crdtsecuritycd.focus();
			ok=false;
		}
		else if (!validateForm.termsandconditions.checked)
		{
			alert("Please accept terms and conditions.");
			validateForm.termsandconditions.focus();
			ok = false;
		}
		return ok;
	}
	function checkfieldUpgradeMemberForm(validateForm)
	{
		ok=true;
		if (validateForm.paymenttype.value == "")
		{
			alert("Please select your payment type.");
			validateForm.paymenttype.focus();
			ok=false;
		}
		else if (validateForm.creditcardnumber.value == "")
		{
			alert("Please enter your credit card number.");
			validateForm.creditcardnumber.focus();
			ok=false;
		}
		else if (validateForm.creditcardowner.value == "")
		{
			alert("Please enter credit card owner name.");
			validateForm.creditcardowner.focus();
			ok=false;
		}
		else if (validateForm.expirydate.value == "")
		{
			alert("Please enter expiry date.");
			validateForm.expirydate.focus();
			ok=false;
		}
		else if (validateForm.crdtsecuritycd.value == "")
		{
			alert("Please enter credit card security code.");
			validateForm.crdtsecuritycd.focus();
			ok=false;
		}
		return ok;
	}
	
	function isTermsAndConditionsAccepted(validateForm)
	{
		ok = true;
		if (!validateForm.termsandconditions.checked)
		{
			alert("Please accept terms and conditions.");
			validateForm.termsandconditions.focus();
			ok = false;
		}
		return ok;
	}
	function isEmailAddr(email)
	{
	  var result = false;
	  var theStr = new String(email);
	  var index = theStr.indexOf("@");
	  if (index > 0)
	  {
		var pindex = theStr.indexOf(".",index);
		if ((pindex > index+1) && (theStr.length > pindex+1))
		result = true;
	  }
	  return result;
	}
	function ValidateNum(input,event)
	{
		var keyCode = event.which ? event.which : event.keyCode;
		if(parseInt(keyCode)>=48 && parseInt(keyCode)<=57)
		{
			return true;
		}
		return false;
	}
	function checkSuggestionForm(validateForm)
	{
		ok=true;
		if(validateForm.friends_name.value=="")
		{
			alert("Please Enter Your Friends Name.");
			validateForm.friends_name.focus();
			ok=false;
		}
		else if(validateForm.friends_email.value=="")
		{
			alert("Please Enter Your Friends Email.");
			validateForm.friends_email.focus();
			ok=false;
		}
		else if(validateForm.sender_name.value=="")
		{
			alert("Please Enter Your Sender Name.");
			validateForm.sender_name.focus();
			ok=false;
		}
		else if(validateForm.sender_email.value=="")
		{
			alert("Please Enter Your Sender Email.");
			validateForm.sender_email.focus();
			ok=false;
		}
		else if(validateForm.description.value=="")
		{
			alert("Please Enter Your Description.");
			validateForm.description.focus();
			ok=false;
		}
		return ok;
	}
	function checkFeedbackForm(validateForm)
	{
		ok=true;
		if(validateForm.name.value=="")
		{
			alert("Please Enter Your Name.");
			validateForm.name.focus();
			ok=false;
		}
		else if(validateForm.email.value=="")
		{
			alert("Please Enter Your Email.");
			validateForm.email.focus();
			ok=false;
		}
		else if (!isEmailAddr(validateForm.email.value))
		{
			alert("Please enter a complete email address in the form: yourname@yourdomain.com");
			validateForm.email.focus();
			ok=false;
		}
		else if(validateForm.comments.value=="")
		{
			alert("Please Enter Your Comments.");
			validateForm.comments.focus();
			ok=false;
		}

		return ok;
	}
	
	function compareDateStrings(inputdate,currentdate)
	{
	  alert ("currentdate is " + currentdate);
	  ok = true;
	  var inputlist = inputdate.split("/");
	  var currentlist = currentdate.split("/");
	  alert (currentlist[1]);
	  alert (currentlist[0]);
	  if(parseInt(inputlist[2])<parseInt(currentlist[2]))
	  {
	   ok=false;
	  }	  
	  else if(parseInt(inputlist[2])==parseInt(currentlist[2]))
	  {
	  alert (parseInt(inputlist[1]));
	  alert (parseInt(currentlist[1].toString()));	  
	  	if(parseInt(inputlist[1])<parseInt(currentlist[1]))
	  	{
	  	  ok=false;
	  	}
	  	else if(parseInt(inputlist[1])==parseInt(currentlist[1]))
	  	{
	  		if(parseInt(inputlist[0])<parseInt(currentlist[0]))
	  		{
	  		 ok=false;
	  		}
	  	}
	  }
	  return ok;
	}

	function checkChangePswdForm(validateForm)
	{
		ok = true;
		if (validateForm.pswd.value == "")
		{
			alert("Please specify your password.");
			validateForm.pswd.focus();
			ok=false
		}
		else if (validateForm.conpswd.value == "")
		{
			alert("Please confirm your password.");
			validateForm.conpswd.focus();
			ok=false
		}
		else if (validateForm.conpswd.value != validateForm.pswd.value)
		{
			alert("Please retype your password");
			validateForm.pswd.focus();
			ok=false
		}
		return ok
	}
	function checkForgetPswdForm(validateForm)
	{
		ok = true;
		if (validateForm.loginid.value == "")
		{
			alert("Please specify your login name.");
			validateForm.loginid.focus();
			ok=false
		}
		return ok
	}
		

	function checkfieldForSelectPlanForm(validateForm)
	{
		ok = true;
		//alert("Enter");
		//alert (validateForm.memplanradio[0].checked);
		if (validateForm.memplanradio[0].checked)
		{
			if (validateForm.paymentoption.checked)
			{
				alert("As it is a free membership thus deselect the checkout option");
				validateForm.memplanradio[0].focus();
				ok=false;
			}

		}
		else
		{
			if (!validateForm.paymentoption.checked)
			{
				alert("As it is a paid membership thus select the checkout option");
				validateForm.memplanradio[0].focus();
				ok=false;
			}
		}
		return ok;
	}

