function checkValidation(frm)
	{
	  
		if(frm.memberFName.value== "")
		{
			alert("Please specify Member Name");
			frm.memberFName.focus();
			return false;
		}
		if(frm.memberSName.value== "")
		{
			alert("Please specify Member Second Name");
			frm.memberSName.focus();
			return false;
		}
		if(frm.memberEmail.value=="" || !isEmailValid(frm.memberEmail.value))
		{
			alert("Please specify valid Member Email");
			frm.memberEmail.focus();
			frm.memberEmail.select();
			return false;
		}
		
		if(frm.memberEmail1.value=="" || !isEmailValid(frm.memberEmail1.value))
		{
			alert("Please specify valid Member Confirm Email");
			frm.memberEmail1.focus();
			frm.memberEmail1.select();
			return false;
		}
		if(!isMailConfirm(frm.memberEmail1.value,frm.memberEmail.value))
		{
			alert("Please specify validBoth Member Email");
			frm.memberEmail1.focus();
			frm.memberEmail1.select();
			return false;
		}
		
		if(frm.memberPassword.value=="" )
		{
			alert("Please specify Member password");
			frm.memberPassword.focus();
			return false;
		}
		
		if(frm.memberDOB.value=="" )
		{
			alert("Please specify Date of Birth");
			frm.memberDOB.focus();
			return false;
		}
		if ((frm.memberMobile.value==null)||(frm.memberMobile.value=="")){
		  alert("Please Enter your Phone Number")
		  frm.memberMobile.focus()
		  return false;
	    }
		
		if (frm.memberMobile.value.length != 11)
	     {
		  alert("Please enter Valid phone number");
		   frm.memberMobile.focus();
		   return false;
	     }
		if (checkInternationalPhone(frm.memberMobile.value)==false){
		 alert("Please Enter a Valid Phone Number")
		  frm.memberMobile.value=""
		   frm.memberMobile.focus()
		   return false;
	    }
		return true;
	}
	
	function checkValidation_edit(frm)
	{
	   if(frm.memberFName.value== "")
		{
			alert("Please specify Member Name");
			frm.memberFName.focus();
			return false;
		}
		if(frm.memberSName.value== "")
		{
			alert("Please specify Member Second Name");
			frm.memberSName.focus();
			return false;
		}
		if(frm.memberEmail.value=="" || !isEmailValid(frm.memberEmail.value))
		{
			alert("Please specify valid Member Email");
			frm.memberEmail.focus();
			frm.memberEmail.select();
			return false;
		}
		
		if(frm.memberDOB.value=="" )
		{
			alert("Please specify Date of Birth");
			frm.memberDOB.focus();
			return false;
		}
		if ((frm.memberMobile.value==null)||(frm.memberMobile.value=="")){
		  alert("Please Enter your Phone Number")
		  frm.memberMobile.focus()
		  return false;
	    }
		
		if (frm.memberMobile.value.length != 11)
	     {
		  alert("Please enter Valid phone number");
		   frm.memberMobile.focus();
		   return false;
	     }
		if (checkInternationalPhone(frm.memberMobile.value)==false){
		alert("Please Enter a Valid Phone Number")
		frm.memberMobile.value=""
		frm.memberMobile.focus()
		return false;
	    }
		return true;
	}
	
	function isEmailValid(sEmail2) {
		if (sEmail2.value == '' || sEmail2.indexOf('.') == 0 || sEmail2.indexOf('.') == -1 || sEmail2.indexOf('@') == 0 || sEmail2.indexOf('@') == -1 || sEmail2.indexOf('.') == sEmail2.length - 1 || sEmail2.indexOf(',') >= 0) {
			return false;
		} else {
			return true;
		}
	}	
	
	function isMailConfirm(email1,email)
	{
		if(email1!=email)
			return false;
		else
			return true;			
	}
	var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;
function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber );
}

