function validateForm() {
	if (document.infoform.First_Name.value =="") {
		alert ("Please fill out your first name.");
		return false;
	}
	if (document.infoform.Last_Name.value =="") {
		alert ("Please fill out your last name.");
		return false;
	}
	if (document.infoform.Title.value =="") {
		alert ("Please fill out your your title.");
		return false;
	}
	if (document.infoform.email.value =="") {
		alert ("Please fill out your e-mail address.  If you currently have no e-mail, please enter n/a.");
		return false;
	}				
	if (document.infoform.Phone.value =="") {
		alert ("Please fill out your phone number.");
		return false;
	}
	if (document.infoform.Company.value =="") {
		alert ("Please fill out your company's name.");
		return false;
	}
	if (document.infoform.Interest_Type.value =="4") {
		if (document.infoform.Other_Interest.value =="") {
			alert ("Please fill out your interest in DeniServ.");
			return false;
		}
	}
}
function popUp(pic){
	popup=window.open(pic,'Map','height=589,width=725,status=no,toolbar=no,menubar=no,location=no,resizable=no'); 
	
}
function findObj(n, d) { 
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document); return x;
}

function showHideLayers() { 
  var i,p,v,obj,args=showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

if (document.images) {

  image0on = new Image();
  image0on.src = "pics/company_over.jpg";

  image0off = new Image();
  image0off.src = "pics/company.jpg";
  
  image1on = new Image();
  image1on.src = "pics/services_over.jpg";

  image1off = new Image();
  image1off.src = "pics/services.jpg";
  
  image2on = new Image();
  image2on.src = "pics/products_over.jpg";

  image2off = new Image();
  image2off.src = "pics/products.jpg";
  
  image3on = new Image();
  image3on.src = "pics/white_over.jpg";

  image3off = new Image();
  image3off.src = "pics/white.jpg";
  
  image4on = new Image();
  image4on.src = "pics/careers_over.jpg";

  image4off = new Image();
  image4off.src = "pics/careers.jpg";

  image5on = new Image();
  image5on.src = "pics/contact_over.jpg";

  image5off = new Image();
  image5off.src = "pics/contact.jpg";
  
  image6on = new Image();
  image6on.src = "pics/login_over.jpg";

  image6off = new Image();
  image6off.src = "pics/login.jpg";
  
  image7on = new Image();
  image7on.src = "pics/admin_over.jpg";

  image7off = new Image();
  image7off.src = "pics/admin.jpg";
  
}

function changeImages() {
  if (document.images) {
    for (var i=0; i<changeImages.arguments.length; i+=2) {
      document[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src");
    }
  }
}
function char_check(){
		var status = true;
		var frmAccess = document.forms[1];
		var sTemp = "";

		var badChar = new Array();
		badChar[0] = "'";
		//badChar[1] = ":";
		//badChar[2] = ";";
		//badChar[3] = "\"";		

		for(var i = 0; i < frmAccess.elements.length; i++){
			var arrayVal = frmAccess.elements[i].value;
			if(arrayVal.length == 0){
				status = false;
				alert("The following field " + frmAccess.elements[i].name + " was left blank.");
				break;
			}
			else{							
				for(var j = 0; j < badChar.length; j++){
					while(arrayVal.indexOf(badChar[j]) > 0){
						sTemp = arrayVal.indexOf(badChar[j]);
						arrayVal = arrayVal.substring(0, sTemp) + "&rsquo;" + arrayVal.substring(sTemp + 1);
					}
					document.forms[1].elements[i].value = arrayVal;
				}
			}
		}
		return status;	
}
function char_check1(){
		var status = true;
		var frmAccess = document.forms[0];
		var sTemp = "";	

		var badChar = new Array();
		badChar[0] = "'";
		//badChar[1] = ":";
		//badChar[2] = ";";
		//badChar[3] = "\"";		

		for(var i = 0; i < frmAccess.elements.length; i++){
			var arrayVal = frmAccess.elements[i].value;
			
			if(arrayVal.length == 0){
				status = false;
				alert("The following field " + frmAccess.elements[i].name + " was left blank.");
				break;
			}
			else{	
					
				for(var j = 0; j < badChar.length; j++){
					while(arrayVal.indexOf(badChar[j]) > 0){
						sTemp = arrayVal.indexOf(badChar[j]);
						arrayVal = arrayVal.substring(0, sTemp) + "&rsquo;" + arrayVal.substring(sTemp + 1);
					}
					document.forms[0].elements[i].value = arrayVal;
				}
			}
		}
		return status;	
}
function fire_events(img1, img2, parm1, parm2, parm3){
		changeImages(img1, img2);
		showHideLayers(parm1, parm2, parm3);
}