// Navigation Script

if (document.images) {
     var homeOn = new Image();
     homeOn.src = "images/nav/homeon.jpg";

     var homeOff = new Image();
     homeOff.src = "images/nav/homeoff.jpg";
}

if (document.images) {
     var studiosOn = new Image();
     studiosOn.src = "images/nav/studioson.jpg";

     var studiosOff = new Image();
     studiosOff.src = "images/nav/studiosoff.jpg";
}

if (document.images) {
     var clientsOn = new Image();
     clientsOn.src = "images/nav/clientson.jpg";

     var clientsOff = new Image();
     clientsOff.src = "images/nav/clientsoff.jpg";
}

if (document.images) {
     var supportOn = new Image();
     supportOn.src = "images/nav/supporton.jpg";

     var supportOff = new Image();
     supportOff.src = "images/nav/supportoff.jpg";
}

if (document.images) {
     var contactOn = new Image();
     contactOn.src = "images/nav/contacton.jpg";

     var contactOff = new Image();
     contactOff.src = "images/nav/contactoff.jpg";
}

function imgOn(imgName) {
     if (document.images) {
          document.images[imgName].src = eval(imgName + "On").src;
     }
}

function imgOff(imgName) {
     if (document.images) {
          document.images[imgName].src = eval(imgName + "Off").src;
     }
}

// Form Script

function clearField(field) {
	if (field.value == field.defaultValue) {
    field.value = "";
 	}
}

function validName(name) {
     if (name == "") return true;
	 var flname = /^[A-Za-z\-\.\' ]+$/;
	 if (flname.test(name)) return true;
}

function validEmail(email) {
     if (email == "") return true;
	 var emailaddress = /^[-a-zA-Z0-9\._]+@[-a-zA-Z0-9\._]+[\.][a-z]{2,3}$/;
     if (emailaddress.test(email)) return true;
}

function ValidateInput(form) {
     var LB = "\n";  
     var msgHdr = "Please fill out your:" + LB + LB; 
     var msg = "";

     if (form.company.value == "") msg += "Company" + LB;
	 if (form.flname.value == "") msg += "Name" + LB;
	 if (!validName(form.flname.value)) msg += "Invalid Name" + LB;
	 if (form.emailaddress.value == "") msg += "Email" + LB;
	 if (!validEmail(form.emailaddress.value)) msg += "Invalid Email" + LB;
	 if (form.artistorproject.value == "") msg += "Artist or Project" + LB;
	 if (form.comments.value == "") msg += "Comments" + LB;
     if (msg.length > 0){
          alert(msgHdr + msg);
          return false;
     } 

     else return true;
}


var Netscape = "Netscape";
var bVer = parseInt(navigator.appVersion);

if (navigator.appName == Netscape && bVer < 5)
 
 {
     window.location="ns/index.html";
}
