<!--
function newImage(arg) {
     if (document.images) {
          rslt = new Image();
          rslt.src = arg;
          return rslt;
     }
}

function changeImages() {
     if (document.images && (preloadFlag == true)) {
          for (var i=0; i<changeImages.arguments.length; i+=2) {
               document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
          }
     }
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		header_10_over = newImage("images/header/header_10-over.gif");
		header_11_over = newImage("images/header/header_11-over.gif");
		header_12_over = newImage("images/header/header_12-over.gif");
		header_13_over = newImage("images/header/header_13-over.gif");
		preloadFlag = true;
	}
}

function checkURL(frm) {
	with (document[frm]) {
			re = /^[\w\-]+\.[\w]{2,3}$/;
			if (!re.test(link.value)) {
				link.focus();
				return false;
			}
			return true;
	}
}

function checkForm(frm) {

	resetForm(frm);
	errors=0;
	dsp="";

	 with (document[frm]) {
      
	      cntr = 0;
          while (cntr <= (arrFields.length -1)) {
               if (eval(arrFields[cntr]).value == "") {

                    str = String(arrFields[cntr]);
                    
                    doHighlight(1, str, frm);
					errors=1;
               }
               cntr++;
          }

		  if (check_email == 1) {
			  re = /^[\w\-\.\_]+\@[\w\-]+\.[\w\-\.]+/
			  if(!re.test(email.value)) {
				   dsp+="*Please enter a properly formatted E-mail address like: yourname@host.com\n";
				   if (!UsingNetscape) { 
						doHighlight(1, 'email', frm);
				   }
				   errors=1;
			  }
		  }

		  if (check_phone == 1) {
			  re = /^[0-9]{10}[0-9]?/
			  if(!re.test(phone.value)) {
				   dsp+="*Please enter a properly formatted phone number (10 Digit Minimum).\n";
				   if (!UsingNetscape) { 
						doHighlight(1, 'phone', frm);
				   }
				   errors=1;
			  }
		  }


		  if (check_domain == 1) {
			  re = /^(http\:\/\/| {0})[\w\-]+\.[\w\-]+/
			  if(!re.test(domain.value)) {
				   dsp+="*Please enter a properly formatted domain name like: yourhost.com\n";
				   if (!UsingNetscape) { 
						doHighlight(1, 'domain', frm);
				   }
				   errors=1;
			  }
		  }

     }
	if (errors==1){
		if (dsp!=""){
			setTimeout('alert(dsp);',500);
		}
		return false;
	}
	return true;
}

var bgColor = new Array('#FFFFFF','#808080','#810707','#C4090D','#CC0000');

function doHighlight(cntr, txt, frm) {

     UsingNetscape = (document.layers) ? true : false;

     if (!UsingNetscape) {
	  document[frm][txt].style.backgroundColor = bgColor[cntr];
          if (cntr <= 5) {
               cntr++;
               var id = setTimeout("doHighlight(" + cntr + ", '" + txt + "', '" + frm + "')", 50);
          }
     } else {
          dsp="Please complete all of the required fields!";
     }
}

function resetHighlight(txt, frm) {
	 UsingNetscape = (document.layers) ? true : false;

     if (!UsingNetscape) {
		 document[frm][txt].style.backgroundColor = "silver";
	 }
}

function resetForm(frm) {

	if (check_email == 1) resetHighlight('email', frm);
	if (check_phone == 1) resetHighlight('phone', frm);
	if (check_domain == 1) resetHighlight('domain', frm);

	UsingNetscape = (document.layers) ? true : false;
	cntr = 0;
	while (cntr <= (arrFields.length-1)) {
	   if (!UsingNetscape) {          
			resetHighlight(arrFields[cntr], frm);
	   }
	   cntr++;
	}
}
//-->