function openWin(url) {
  popUpWin = window.open(url,
                         'HelpWin',
                         'titlebar=0,toolbar=0,location=no,top=30,left=340,directories=0,status=0,'+
                         'menubar=no,scrollbars=0,resizable=no,'+
                         'Height=450,Width=420');
}

function BuildMailTo() {
	sFullPath = location.href;
	return "<A href='#' onClick=javascript:openWin('/tell-a-friend.asp?page="+sFullPath+"')>";
}

function doClear(theText) 
{
     if (theText.value == theText.defaultValue)
 {
         theText.value = ""
     }
 }
 
 function IsNumeric(sText) {
   var ValidChars = "0123456789.-";
   var IsNumber=true;
   var Char;
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
 
//function valButton(btn) {
//    var cnt = -1;
//    for (var i=btn.length-1; i > -1; i--) {
//        if (btn[i].checked) {cnt = i; i = -1;}
//    }
//    if (cnt > -1) return btn[cnt].value;
//    else return null;
//}


function checkMember(form) {
	if (form.FIRSTNAME.value == "") 
	{
		alert("Please enter your first name.")
		form.FIRSTNAME.focus();
		return;
	}

	if (form.LASTNAME.value == "") 
	{
		alert("Please enter your last name.")
		form.LASTNAME.focus();
		return;
	}
	
	var stremail=form.email.value
	var emailchar=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (!emailchar.test(stremail)) {

	alert("Please enter a valid email address.");
	form.email.focus();
	return
	}	

	if (form.Practice.value == "") 
	{
		alert("Please enter the name of your practice.")
		form.Practice.focus();
		return;
	}	

	if (form.OFFADD.value == "") {
		alert("Please enter your street address.")
		form.OFFADD.focus();
		return;
	}
	if (form.OFFCITY.value == "") {
		alert("Please enter your city.")
		form.OFFCITY.focus();
		return;
	}
	if (form.OFFSTATE.value == "") {
		alert("Please enter your state.")
		form.OFFSTATE.focus();
		return;
	}
	if (form.OFFZIP.value == "") {
		alert("Please enter your zip.")
		form.OFFZIP.focus();
		return;
	}
	if (!IsNumeric(form.OFFZIP.value)) {
		alert("Please enter a valid zip.")
		form.OFFZIP.focus();
		return;
	}		
		
	if (form.OFFPHONE.value == "") {
		alert("Please enter your home telephone number.")
		form.OFFPHONE.focus();
		return;
	}		
	
	if (!IsNumeric(form.OFFPHONE.value)) {
		alert("Please enter a valid home telephone number.")
		form.OFFPHONE.focus();
		return;
	}


	else
	{
		form.submit();
	}
}

