addOnload(initForms);
addOnload(starta);

function addOnload(newFunction) {
  var oldOnload = window.onload;
  if(typeof oldOnload == "function"){
    window.onload=function(){
      if (oldOnload) {
        oldOnload();
      }
      newFunction();
    }
  }
  else {
    window.onload = newFunction;
  }
}


function starta() {
var aadr = "busmail";
var adr = document.getElementById(aadr);
adr.style.display = 'none';
}

function disbus() {
var aadr = "busmail";
var adr = document.getElementById(aadr);
adr.style.display = 'block';
document.getElementById("address3").focus();
}

function pdisbus() {
var aadr = "busmail";
var adr = document.getElementById(aadr);
adr.style.display = 'block';
document.getElementById("address1").focus();
}


function varitext(text){
var pnt = "button";
var pnt2 = document.getElementById(pnt);
pnt2.style.display = 'none';
text=document
print(text)
pnt2.style.display = 'inline';
}

function initForms() {
        for (var i=0; i< document.forms.length; i++) {
	document.forms[i].onsubmit = function() {return validForm();}
	}

}

function validForm() {
	var allGood = true;
	var allTags = document.getElementsByTagName("*");
	for (var i=0; i<allTags.length; i++) {
		if (!validTag(allTags[i])) {
			allGood = false;
                        /*document.getElementById("security_code").value = "";*/
		}
	}
	return allGood;

	function validTag(thisTag) {

                var outClass = "";
		var allClasses = thisTag.className.split(" ");
		for (var j=0; j<allClasses.length; j++) {
			outClass += validBasedOnClass(allClasses[j]) + " ";
		}

		thisTag.className = outClass;

		if (outClass.indexOf("invalid") > -1) {

                      /*var tlab = thisTag.name;
                      tlab = 'lbl' + tlab;
                      alert(tlab);
                      var llab = document.getElementById(tlab);
                      llab.style.display = 'inline';*/

                        thisTag.focus();
			if (thisTag.nodeName == "INPUT") {
				thisTag.select();
                        }
			return false;
		}
		return true;

		function validBasedOnClass(thisClass) {
			var classBack = "";

			switch(thisClass) {
				case "":
				case "invalid":
					break;
				case "reqd":
				if (allGood && thisTag.value == "") {classBack = "invalid ";
                                }
        			classBack += thisClass;
					break;
				default:
					classBack += thisClass;
			}
			return classBack;
		}

	}
}






