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) {
		home_over = newImage("/images/nav/home-over.gif");
		bio_over = newImage("/images/nav/bio-over.gif");
		photos_over = newImage("/images/nav/photos-over.gif");
		music_over = newImage("/images/nav/music-over.gif");
		news_over = newImage("/images/nav/news-over.gif");
		gigs_over = newImage("/images/nav/gigs-over.gif");
		reviews_over = newImage("/images/nav/reviews-over.gif");
		contact_over = newImage("/images/nav/contact-over.gif");
		mailing_over = newImage("/images/nav/mailing-over.gif");
		preloadFlag = true;
	}
}

/* Clear Text From Search Field */
function clearText(thefield){
if (thefield.defaultValue==thefield.value)
thefield.value = ""
thefield.style.color = "#000"
} 

function checkEmail(myForm) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("cm-43295-43295").value)){
return (true)
}
alert("Invalid E-mail Address! Please re-enter.")
document.getElementById("cm-43295-43295").focus();
return (false)
}

/* Validate Contact Form */
function validateForm (form) {
  for (var e = 0; e < form.elements.length; e++) {
    var el = form.elements[e];
    if (el.name == 'name' ) { 
      if (el.value == '') {
        alert('Please specify your name.');
        el.focus();
        return false;
      }
    }
  }
  for (var e = 0; e < form.elements.length; e++) {
    var el = form.elements[e];
    if (el.name == 'from' ) { 
      if (el.value == '') {
        alert('Please specify your email address.');
        el.focus();
        return false;
      }
    }
  }
  return true;
}