//submit new form
function chknew(myForm) {
	var usnm = myForm.username.value;
		var usnmlg = usnm.length;
	var pswd = myForm.psw1.value;
		var pswdlg = pswd.length;
		var pswdv1 = myForm.psw1.value;
		var pswdv2 = myForm.psw2.value;
	var fsnm = myForm.firstname.value;
		var fsnmlg = fsnm.length;
	var lsnm = myForm.lastname.value;	
		var lsnmlg = lsnm.length;
	var comp = myForm.company.value;
		var complg = comp.length;
	var addr = myForm.address.value;
		var addrlg = addr.length;
	var zipc = myForm.zipcode.value;
		var zipclg = zipc.length;
	var city = myForm.city.value;
		var citylg = city.length;
	var phon = myForm.phone.value;
		var phonlg = phon.length;
	var cntr = myForm.country.value;
	var ema = myForm.email.value;

	if (fsnmlg >= 2) {
		if (lsnmlg >= 2) {
			if (complg >= 2) {
				if (addrlg >= 4) {
					if (zipclg >= 4) {
						if (citylg >= 2) {
							if (phonlg >= 4) {
								if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(ema)){
									if (usnmlg >= 4) {
										if (pswdlg >= 4) {
											if (pswdv1 == pswdv2) {
												//myForm.submit();
												return (true)
											}
											else {
												alert ("\nYou did not enter the same new password twice.\nPlease re-enter your password.")
											}
										}
										else {
											alert ("\nThe password is too short. The password length should be minimum of 4 characters.\nPlease re-enter your password.")
										}
									}
									else {
										alert ("\nThe 'Username' field is too short. The field length should be minimum of 4 characters.\nPlease re-enter.")
									}
								}
								else {
									alert("\nInvalid E-mail Address! Please re-enter.")
								}
							}
							else {
								alert ("\nThe 'Telephone' field is too short. The field length should be minimum of 2 characters.\nPlease re-enter.")
							}
						}
						else {
							alert ("\nThe 'City' field is too short. The field length should be minimum of 2 characters.\nPlease re-enter.")
						}
					}
					else {
						alert ("\nThe 'Zipcode' field is too short. The field length should be minimum of 4 characters.\nPlease re-enter.")
					}
				}
				else {
					alert ("\nThe 'Address' field is too short. The field length should be minimum of 4 characters.\nPlease re-enter.")
				}
			}
			else {
				alert ("\nThe 'Company' field is too short. The field length should be minimum of 2 characters.\nPlease re-enter.")
			}
		}
		else {
			alert ("\nThe 'Lastname' field is too short. The field length should be minimum of 2 characters.\nPlease re-enter.")
		}
	}			
	else {
		alert ("\nThe 'Firstname' field is too short. The field length should be minimum of 2 characters.\nPlease re-enter.")
	}
	return (false);
}
//login form
function chklog(myForm) {
	var usnm = myForm.username.value;
		var usnmlg = usnm.length;
	var pswd = myForm.password.value;
		var pswdlg = pswd.length;

	if (usnmlg >= 4) {
		if (pswdlg >= 4) {
			//myForm.submit();
			return (true)
		}
		else {
			alert ("\nThe password is too short. The password length should be minimum of 4 characters.\nPlease re-enter your password.")
		}
	}
	else {
		alert ("\nThe 'Username' field is too short. The field length should be minimum of 4 characters.\nPlease re-enter.")
	}
	return (false);
}
//lost username/password?
function chkpsw(myForm) {
	var fsnm = myForm.firstname.value;
		var fsnmlg = fsnm.length;
	var lsnm = myForm.lastname.value;
		var lsnmlg = lsnm.length;
	var comp = myForm.company.value;
		var complg = comp.length;
	if (fsnmlg >= 2) {
		if (lsnmlg >= 2) {
			if (complg >= 2) {
				//myForm.submit();
				return (true)
			}
			else {
				alert ("\nThe 'Company' field is too short. The field length should be minimum of 2 characters.\nPlease re-enter.")
			}
		}
		else {
			alert ("\nThe 'Lastname' field is too short. The field length should be minimum of 2 characters.\nPlease re-enter.")
		}
	}			
	else {
		alert ("\nThe 'Firstname' field is too short. The field length should be minimum of 2 characters.\nPlease re-enter.")
	}
	return (false);
}
//form sub-accounts
function chksub(myForm) {
	var tip =       myForm.tip.value;
	var userid =    myForm.userid.value;
	var subuserid = myForm.subuserid.value;
	var fsnm = myForm.firstname.value;
		var fsnmlg = fsnm.length;
	var lsnm = myForm.lastname.value;
		var lsnmlg = lsnm.length;
	var titl = myForm.title.value;
		var titllg = titl.length;
	var usnm = myForm.username.value;
		var usnmlg = usnm.length;
	var pswd = myForm.psw1.value;
		var pswdlg = pswd.length;
	var ema = myForm.email.value;
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(ema)){
		if (usnmlg >= 4) {
			if (pswdlg >= 4) {
				//myForm.submit();
				return (true)
			}
			else {
				alert ("\nThe password is too short. The password length should be minimum of 4 characters.\nPlease re-enter your password.")
			}
		}
		else {
			alert ("\nThe 'Username' field is too short. The field length should be minimum of 4 characters.\nPlease re-enter.")
		}
	}
	else {
		alert("\nInvalid E-mail Address! Please re-enter.")
	}
	return (false);
}
//view selected issue
function viewissue() {
	var noissue = myFormMon1.oldissueslist.value;
	url10(noissue,0,0);
}
//view selected issue
function selcrit1() {
	var gasit;
	var crit = mySearchForm1.allcriteria.value;
	if (!isEmpty(crit)) {		
		for (j=0,gasit=0;j<mySearchForm1.selcriteria.options.length;j++) 
			if (mySearchForm1.selcriteria.options[j].text==crit) {
				gasit = 1;
				break;
			}
		if (!gasit) 
			mySearchForm1.selcriteria.options[mySearchForm1.selcriteria.options.length] = new Option(crit);
	}
	else {  // If is not selected
		alert("You must select an entry to be added!");
	}
}
function removeFromList() {
   if ( mySearchForm1.selcriteria.length == -1) {  // If the list is empty
      alert("There are no values which can be removed!");
   } else {
      var selected = mySearchForm1.selcriteria.selectedIndex;
      if (selected == -1) {
         alert("You must select an entry to be removed!");
      } else {  // Build arrays with the text and values to remain
         var replaceTextArray = new Array(mySearchForm1.selcriteria.length-1);
         var replaceValueArray = new Array(mySearchForm1.selcriteria.length-1);
         for (var i = 0; i < mySearchForm1.selcriteria.length; i++) {
            // Put everything except the selected one into the array
            if ( i < selected) { replaceTextArray[i] = mySearchForm1.selcriteria.options[i].text; }
            if ( i > selected ) { replaceTextArray[i-1] = mySearchForm1.selcriteria.options[i].text; }
            if ( i < selected) { replaceValueArray[i] = mySearchForm1.selcriteria.options[i].value; }
            if ( i > selected ) { replaceValueArray[i-1] = mySearchForm1.selcriteria.options[i].value; }
         }
         mySearchForm1.selcriteria.length = replaceTextArray.length;  // Shorten the input list
         for (i = 0; i < replaceTextArray.length; i++) { // Put the array back into the list
            mySearchForm1.selcriteria.options[i].value = replaceValueArray[i];
            mySearchForm1.selcriteria.options[i].text = replaceTextArray[i];
         }
      } // Ends the check to make sure something was selected
   } // Ends the check for there being none in the list
}
//form check search submit
function chksearch(myForm) {
	if (mySearchForm1.selcriteria.length >= 1) {  // If the list is not empty
		var the_select = window.document.mySearchForm1.selcriteria;
		for (loop=0; loop < the_select.options.length; loop++) {
			the_select.options[loop].selected = true;
		}
		//myForm.submit();
		return (true)
	}
	else {
		alert ("There is no search criteria!. \nPlease select a criteria from the list.")
		return (false)
	}
}



function checkUncheckAll(oCheckbox) { 
var el, i = 0, bWhich = oCheckbox.checked, oForm = oCheckbox.form; 
while (el = oForm[i++]) if (el.type == 'checkbox') el.checked = bWhich; 
} 

//submit confirm new form 
function submitformconf(myForm) {
	myForm.submit();
	return (true)
}
//submit paypal form 
function submitpay(myForm) {
//	myForm.target=window.open('emterms.html','_blank','width=550,height=500,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes');
	myForm.submit();
}

