	function findObj(n, d) {
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
	  if(!x && d.getElementById) x=d.getElementById(n); return x;
	}
	
	function ValidateInputs(objForm){
		// Get form
		obj=findObj("form1");
		
		// Valid flag
		var bValid=true;
		var stErrors="Please ensure the following fields have been properly filled out:\n\n";
		
		// Check field values
		if(document.form1.txtName.value==""){stErrors += "Name field\n";bValid=false;}
		if(document.form1.txtAddress.value==""){stErrors += "Address field\n";bValid=false;}
		if(document.form1.txtCity.value==""){stErrors += "City field is\n";bValid=false;}
		if(document.form1.cboState.value==""){stErrors += "State field\n";bValid=false;}
		if(document.form1.txtZip.value==""){stErrors += "Zip Code field\n";bValid=false;}
		if(document.form1.txtACode.value==""){stErrors += "Area Code\n";bValid=false;}
		if(document.form1.txtPrefix.value==""){stErrors += "Phone Prefix\n";bValid=false;}
		if(document.form1.txtSuffix.value==""){stErrors += "Phone Suffix\n";bValid=false;}
		if(document.form1.txtEmail.value==""){stErrors += "E-mail field\n";bValid=false;}
		
		// Show Errors
		if(bValid==false){
			alert(stErrors);
		}
		else{
			// Submit form
			obj.submit();
		}
	}

