  var numbers=".0123456789";
  function isNumeric(x) {
    // is x a String or a character?
    if(x.length>1) {
      // remove negative sign
      x=Math.abs(x)+"";
      for(j=0;j<x.length;j++) {
        // call isNumeric recursively for each character
        number=isNumeric(x.substring(j,j+1));
        if(!number) return number;
      }
      return number;
    }
    else {
      // if x is number return true
      if(numbers.indexOf(x)>=0) return true;
      return false;
    }
  }


function ValidateUserDetails() {
	// Check for required fields.
	if (document.userdetails.name.value == "" ) {
		alert("First Name is Required");
		document.userdetails.name.focus();
		return false;
		}
	if (document.userdetails.lname.value == "" ) {
		alert("Last Name is Required");
		document.userdetails.lname.focus();
		return false;
		}		
	if (document.userdetails.address1.value == "" ) {
		alert("Address is Required");
		document.userdetails.address1.focus();
		return false;
		}
	if (document.userdetails.city.value == "" ) {
		document.userdetails.city.focus();
		alert("City is Required");
		return false;
		}
	if (document.userdetails.state.value == "" ) {
		document.userdetails.state.focus();
		alert("State is Required");
		return false;
		}
	if (document.userdetails.zip.value == "" ) {
		document.userdetails.zip.focus();
		alert("Zipcode is Required");
		return false;
		}
	if (document.userdetails.country.value == "" ) {
		alert("Country is Required");
		document.userdetails.country.focus();
		return false;
		}

	if (document.userdetails.email.value == "" ) {
		alert("Email is Required");
		document.userdetails.email.focus();
		return false;
		}

//Begin Dan's e-mail checker
	
	var str=document.userdetails.email.value
//	str.replace(/\s+/,"");
//	alert(str);
	
    if(!checkEmail(document.userdetails.email,'Please enter a valid e-mail with @ and dot extension (ie .com or .net)')){
		return (false);
		}

  function checkEmail(field, msg)
   {
    if (field.value.length == 0)
     {
      alert(msg);
      field.focus();
      return (false);
     }
			
    if (field.value.indexOf('@') < 0)
     {
      alert(msg);
      field.focus();
      return (false);
     }
			
    if (field.value.indexOf('.') < 0)
     {
      alert(msg);
      field.focus();
      return (false);
     }
			
    return (true);
   }

//End Dan's e-mail checker





	// End Check for required fields.
	// Check for a valid phone number.
	if (document.userdetails.phone.value.length != 12) {
		alert("Phone is too short.");
		document.userdetails.phone.focus();
		return false;
		}
	// End Check Phone Number
	// Check for valid fax number, if user entered one.
	if (!(document.userdetails.work.value == "")) {
		if (document.userdetails.work.value.length != 12) {
				alert("Fax is too short.");
				document.userdetails.work.focus();
				return false;
		}
	}
	// End Check Fax Number
	return true;
}


	function OpenBig(p) {
		var remoteWin = null;
		var sURL;
		sURL = "/big.asp?c=" + p;
		remoteWin = window.open(sURL,"Big","innerwidth=200, titlebar=no,toolbar=no,menubar=no,status=no,scrollbars=no,resizable=no,width=250,height=225,top=50,left=50"); 
/*		remoteWin = window.open(sURL, "Big", "innerwidth=250");  */
	}
	

