//
// Copyright © 1998-2004 RK.Net, Inc.  All Rights Reserved
//

var required_fields = new Array('First_Name','Last_Name','gender','Address','City','State','Zip','country','Email','Email_confirm','referred_by','Birth_Date');
var formname = 'Survey_Form';

function AutoFill() {
	ThisForm=document.Survey_Form;
	if (ThisForm.First_Name.value=="*") {
		ThisForm.First_Name.value = "John";
		ThisForm.Last_Name.value = "Smith";
		ThisForm.Address.value = "123 Main Street";
		ThisForm.City.value = "Anytown";
		ThisForm.State.value = "NY";
		ThisForm.Zip.value = "12345";
		ThisForm.country.value = "USA";
		ThisForm.Phone.value = "888-555-1212";
		ThisForm.Email.value = "RichKar@aol.com";
		ThisForm.Email_confirm.value = "RichKar@aol.com";
		ThisForm.Birth_Date.value = "05/05/65";
	}
}

function validate_form(){
	var xName = "";
	missing_field = false;
	for(i=0;i<required_fields.length;i++){
		if(document.forms[formname].elements[required_fields[i]].value == ""){
			if(!missing_field){
         		missing_field = true;
				xName = document.forms[formname].elements[required_fields[i]].name;
				document.forms[formname].elements[required_fields[i]].focus();
			}
		}
	}
	if(missing_field){
		alert("You have not filled in one or more required fields\n[" + xName + "].");
		return false;
	}
	else {
		if ( (email_check()) && (confirm_email()) ) {
			document.forms[formname].submit();
		}
		else {
			return false;
		}
		
	}
}


function email_check(){
	var Temp     = document.forms[formname].elements['Email'];
	var AtSym    = Temp.value.indexOf('@');
	var Period   = Temp.value.lastIndexOf('.');
	var Space    = Temp.value.indexOf(' ');
	var Length   = Temp.value.length - 1;
	if ((AtSym < 1) || (Period <= AtSym+1) || (Period == Length ) || (Space  != -1)){  
	document.forms[formname].elements['Email'].focus();
      alert("Please enter a valid e-mail address!");
      return false;
   }
  	return true;
}
function confirm_email(){
	var ETemp = document.forms[formname].elements['Email'];
	var CTemp = document.forms[formname].elements['Email_confirm'];
	
	if(CTemp.value != ETemp.value){
	document.forms[formname].elements['Email_confirm'].focus();
   	alert("Email confirmation failed. Please re-enter.");
	return false;
   }
   return true;
}


function vorder() {
	if (event.button == 2) {
		alert("RK Valid Forms\n\n Copyright © 1998-2006 RK.Net, Inc.")
	}
}


