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);
}
function check() {
if(document.create.name.value=="") {
alert("Please enter your Name.") ;
document.create.name.focus() ;
return false ;
}
else if(document.create.address.value=="") {
alert("Please enter your Address.") ;
document.create.address.focus() ;
return false ;
}
else if(document.create.city.value=="") {
alert("Please enter a City.") ;
document.create.city.focus() ;
return false ;
}
else if(document.create.state.value=="") {
alert("Please enter your State code.") ;
document.create.state.focus() ;
return false ;
}
else if(document.create.zipcode.value=="") {
alert("Please enter your Zip code.") ;
document.create.zipcode.focus() ;
return false ;
}
else if(document.create.pwd_name1.value=="") {
alert("Please enter a Password.") ;
document.create.pwd_name1.focus() ;
return false ;
}
else if(document.create.pwd_name2.value=="") {
alert("Please confirm your Password.") ;
document.create.pwd_name2.focus() ;
return false ;
}
else if(document.create.pwd_name1.value != document.create.pwd_name2.value) {
alert("The password fields must match.") ;
document.create.pwd_name2.focus() ;
return false ;
}
else if(document.create.email.value=="") {
alert("Please enter your Email Address.") ;
return false ;
}
else if(document.create.dob.value=="") {
alert("Please enter your Date of Birth.") ;
return false ;
}
else if(create.email.value.indexOf('@')==-1) {
alert("Please enter a valid Email Address.") ;
document.create.email.focus() ;
return false ;
}
else if(create.email.value.indexOf('.')==-1) {
alert("Please enter a valid Email Address.") ;
document.create.email.focus() ;
return false ;
}
else if(document.create.email2.value=="") {
alert("Please confirm your Email Address.") ;
document.create.email2.focus() ;
return false ;
}
else if(document.create.email.value != document.create.email2.value) {
alert("The email fields must match.") ;
document.create.email2.focus() ;
return false ;
}

else if(document.create.pwd_name1.value.length < 5) {
alert("Password must be at least 5 characters.") ;
document.create.pwd_name1.focus() ;
return false ;
}


else if ((document.create.phone.value==null)||(document.create.phone.value=="")){
		alert("Please enter your Phone Number.")
		document.create.phone.focus()
		return false
	}
	if (checkInternationalPhone(document.create.phone.value)==false){
		alert("Please enter a valid Phone Number.")
		document.create.phone.value=""
		document.create.phone.focus()
		return false
	}
	return true
 }//-->

