// javascript source code
// basic form checking routines
// used with formmail.asp

		//function to display form error warning
		function showWarning(iName){
		var err = document.createTextNode('***The '+iName+' field is required!'.toUpperCase());
		var par = document.createElement('p');
		par.appendChild(err);
		par.setAttribute('id', iName+'Warning');
		par.setAttribute('class', 'warning');
		par.style.backgroundColor='#ff9';
		par.style.fontSize='10px';
		par.style.color='red';
		par.style.margin='0px';
		par.style.padding='3px';
		par.style.width='298px';
		var target = document.getElementById(iName);
		if(!document.getElementById(iName+'Warning')){
		target.parentNode.appendChild(par);
		}
		}

		//function to check fields for empty strings
		function checkfields(){
		var args = checkfields.arguments;
		var iValid = true;

		for(var i=0; i<args.length; i++){
		var warning = args[i]+'Warning';
		var iObj = document.getElementById(args[i]);
		var iVal = iObj.value;
		var iName = iObj.name;
						
		//alert(iName+': '+(iVal));//test
		
		if(!iVal){
		iValid = false;
		showWarning(iName);
		}else{
		if (document.getElementById(warning)){
		//alert('++++'+iObj.parentNode.childNodes[1].name);
		iObj.parentNode.removeChild(iObj.parentNode.lastChild);
		}
		}
		}
		return iValid;
		
		}