function validateForm(frm)
{
	var errmsg = "";
	
	if(!frm.check.checked) {
		alert("You should agree the declaration to continue.\n");
		return false;
	}
	
	if (frm.user_email.value != "") {
		if (!isEmail(frm.user_email.value))
			errmsg += "Please enter a valid email Id.\n";
	}
	if (frm.user_mobile_no.value == "")
		errmsg += "Please enter your mobile number.\n";
	else if(!isPhone(frm.user_mobile_no.value))
			errmsg += "Please enter a valid mobile number.\n";
	if (frm.user_pwd.value == "")
		errmsg += "Please enter a password.\n";		
	else if (frm.user_pwd.value != frm.user_cpwd.value)
			errmsg += "Password doesnot match.\n";
	if (frm.pn_number.value == "")
		errmsg += "Please enter your PIN number on the card.\n";
	if (frm.user_appl.value == "")
		errmsg += "Please enter your application number.\n";		
	if (frm.user_fname.value == "")
		errmsg += "Please enter your name.\n";		
	if (frm.user_address.value == "")
		errmsg += "Please enter your address.\n";		
	if (frm.user_city.value == "")
		errmsg += "Please enter your city.\n";		
	if (frm.user_state.value == "")
		errmsg += "Please select your state.\n";		
	if(frm.user_sponsor.value != "") {
		if(!isPhone(frm.user_sponsor.value))
			errmsg += "Sponsors mobile number is not valid.\n";
	}
/*	if (frm.elements['interest[]'].value == "")
		errmsg += "Please select any of your interests.\n";		
	if (frm.elements['need[]'].value == "")
		errmsg += "Please select any of your needs to send promotional informations.\n";
*/		
	if(errmsg != "") {
		alert(errmsg);
		return false;
	}

	return true;
}
function isEmail(value) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(value)){
		return true;
	}
	return false;
}
function isPhone(number){
	var stripped = number.replace(/[\(\)\.\-\ ]/g, '');
	
	if (isNaN(parseInt(stripped))) 
			return false;
	if (stripped.length <= 9)
			return false;
	else
			return true;
}

