function checkform(form) {
		var companyname 		= form.companyname.value;
		var companyaddress  = form.companyaddress.value;
		var companycity 		= form.companycity.value;
		var companyzip 			= form.companyzip.value;

		if (companyname == "") {
			document.getElementById("companynameError").style.display = "inline";
			document.getElementById("companyname").select();
			document.getElementById("companyname").focus();
			return false;
		} else if (companyaddress == "") {
			document.getElementById("companyaddressError").style.display = "inline";
			document.getElementById("companyaddress").select();
			document.getElementById("companyaddress").focus();
			return false;
		} else if (companycity == "") {
			document.getElementById("companycityError").style.display = "inline";
			document.getElementById("companycity").select();
			document.getElementById("companycity").focus();
			return false;
		} else if (IsNumeric(companyzip) == false || companyzip == "") {
			document.getElementById("companyzipError").style.display = "inline";
			document.getElementById("companyzip").select();
			document.getElementById("companyzip").focus();
			return false;
		}
		
return true;
}

function checkform2(form,participants) {
	
	var filter = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	
	if(IsNumeric(participants) == true){
		if(participants==1){
				var firstname0 		 = form.firstname0;
				var lastname0	 		 = form.lastname0;
				var position0 		 = form.position0;
				var homeaddress0 	 = form.homeaddress0;
				var homecity0			 = form.homecity0;
				var homezip0			 = form.homezip0;
				var workphone0		 = form.workphone0;
				var homephone0 		 = form.homephone0;
				var mobileno0	 	 	 = form.mobileno0;
				var emailaddress0  = form.emailaddress0;
			
				if (firstname0.value == "") {				
					document.getElementById("firstnameError0").style.display = "inline";
					firstname0.select();
					firstname0.focus();
					return false;
				} else {
					document.getElementById("firstnameError0").style.display = "none";
				};
				
				if (lastname0.value == "") {
					document.getElementById("lastnameError0").style.display = "inline";
					lastname0.select();
					lastname0.focus();
					return false;					
				} else {
					document.getElementById("lastnameError0").style.display = "none";
				};
				
				if (position0.value == "") {
					document.getElementById("positionError0").style.display = "inline";
					position0.select();
					position0.focus();
					return false;					
				} else {
					document.getElementById("positionError0").style.display = "none";
				};

				if (homeaddress0.value == "") {
					document.getElementById("homeaddressError0").style.display = "inline";
					homeaddress0.select();
					homeaddress0.focus();
					return false;					
				} else {
					document.getElementById("homeaddressError0").style.display = "none";
				};
				
				if (homecity0.value == "") {
					document.getElementById("homecityError0").style.display = "inline";
					homecity0.select();
					homecity0.focus();
					return false;					
				} else {
					document.getElementById("homecityError0").style.display = "none";
				};
				
				if (IsNumeric(homezip0.value) == false || homezip0.value == "") {
					document.getElementById("homezipError0").style.display = "inline";
					homezip0.select();
					homezip0.focus();
					return false;			
				
				} else {
					document.getElementById("homezipError0").style.display = "none";
				};
		
				if (workphone0.value == "") {
					document.getElementById("workphoneError0").style.display = "inline";
					workphone0.select();
					workphone0.focus();
					return false;					
				} else {
					document.getElementById("workphoneError0").style.display = "none";
				};
				
				if (homephone0.value == "") {
					document.getElementById("homephoneError0").style.display = "inline";
					homephone0.select();
					homephone0.focus();
					return false;					
				} else {
					document.getElementById("homephoneError0").style.display = "none";
				};
				
				if (mobileno0.value == "") {
					document.getElementById("mobilenoError0").style.display = "inline";
					mobileno0.select();
					mobileno0.focus();
					return false;					
				} else {
					document.getElementById("mobilenoError0").style.display = "none";
				};
				
				if (!filter.test(emailaddress0.value) || emailaddress0.value == "") {
					document.getElementById("emailaddressError0").style.display = "inline";
					emailaddress0.select();
					emailaddress0.focus();
					return false;					
				} else {
					document.getElementById("emailaddressError0").style.display = "none";
				};
				
		//end single form
		
		} else { 
		
		//start multiple forms			
			for (i=0; i<participants; i++){
				
				var firstname 	 = form.firstname[i];
				var lastname	 	 = form.lastname[i];
				var position 		 = form.position[i];
				var homeaddress  = form.homeaddress[i];
				var homecity		 = form.homecity[i];
				var homezip			 = form.homezip[i];
				var workphone		 = form.workphone[i];
				var homephone 	 = form.homephone[i];
				var mobileno	 	 = form.mobileno[i];
				var emailaddress = form.emailaddress[i];
		
				if (firstname.value == "") {				
					document.getElementById("firstnameError"+[i]).style.display = "inline";
					firstname.select();
					firstname.focus();
					return false;
				} else {
					document.getElementById("firstnameError"+[i]).style.display = "none";
				};
				
				if (lastname.value == "") {
					document.getElementById("lastnameError"+[i]).style.display = "inline";
					lastname.select();
					lastname.focus();
					return false;					
				} else {
					document.getElementById("lastnameError"+[i]).style.display = "none";
				};
				
				if (position.value == "") {
					document.getElementById("positionError"+[i]).style.display = "inline";
					position.select();
					position.focus();
					return false;					
				} else {
					document.getElementById("positionError"+[i]).style.display = "none";
				};

				if (homeaddress.value == "") {
					document.getElementById("homeaddressError"+[i]).style.display = "inline";
					homeaddress.select();
					homeaddress.focus();
					return false;					
				} else {
					document.getElementById("homeaddressError"+[i]).style.display = "none";
				};
				
				if (homecity.value == "") {
					document.getElementById("homecityError"+[i]).style.display = "inline";
					homecity.select();
					homecity.focus();
					return false;					
				} else {
					document.getElementById("homecityError"+[i]).style.display = "none";
				};
				
				if (homezip.value == "") {
					document.getElementById("homezipError"+[i]).style.display = "inline";
					homezip.select();
					homezip.focus();
					return false;			
					
				} else {
					document.getElementById("homezipError"+[i]).style.display = "none";
				};
				
				if (workphone.value == "") {
					document.getElementById("workphoneError"+[i]).style.display = "inline";
					workphone.select();
					workphone.focus();
					return false;					
				} else {
					document.getElementById("workphoneError"+[i]).style.display = "none";
				};
				
				if (homephone.value == "") {
					document.getElementById("homephoneError"+[i]).style.display = "inline";
					homephone.select();
					homephone.focus();
					return false;					
				} else {
					document.getElementById("homephoneError"+[i]).style.display = "none";
				};
				
				if (mobileno.value == "") {
					document.getElementById("mobilenoError"+[i]).style.display = "inline";
					mobileno.select();
					mobileno.focus();
					return false;					
				} else {
					document.getElementById("mobilenoError"+[i]).style.display = "none";
				};
				
				if (!filter.test(emailaddress.value) || emailaddress.value == "") {
					document.getElementById("emailaddressError"+[i]).style.display = "inline";
					emailaddress.select();
					emailaddress.focus();
					return false;					
				} else {
					document.getElementById("emailaddressError"+[i]).style.display = "none";
				};

			} //end for
		}
	} else {
		alert("It's not numeric!");
	}
return true;
}

function IsNumeric(strString) {
   var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
}

function showSelected(obj,err) {
	var selObj = document.getElementById(obj);
	var selIndex = selObj.selectedIndex;
	
	if (selIndex == 1) {
		document.getElementById(err).style.display = "inline";
	} else {
		document.getElementById(err).style.display = "none";
	}	
}

function GetSelectedItem() {

chosen = ""
len = document.myform.paid.length

for (i = 0; i <len; i++) {
	if (document.myform.paid[i].checked) {
		chosen = document.myform.paid[i].value
	}
}

	if (chosen == "") {
		alert("No Option is Chosen")
	} else {
		alert("Updating client record: Paid = " + chosen)
		document.myform.submit();
	}
}

function printpage(){
  window.print();
}

function printpr()
{
var OLECMDID = 7;
/* OLECMDID values:
* 6 – print
* 7 – print preview
* 1 – open window
* 4 – Save As
*/

var PROMPT = 1; // 2 DONTPROMPTUSER
var WebBrowser = "<OBJECT ID='WebBrowser1' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></OBJECT>";
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);

WebBrowser1.ExecWB(OLECMDID, PROMPT);
WebBrowser1.outerHTML = "";
}
