// PRELOAD IMAGES
nav1 = new Image();
nav1.src = "/images/pageElements/bgd_leftnav_on.jpg";
nav2 = new Image();
nav2.src = "/images/pageElements/arrowLink_on.jpg";
nav3 = new Image();
nav3.src = "/images/pageElements/newsAlerts_arrow_on.jpg";

function runSiteScripts() {
	//SIFR
	  var goudy = { src: '/goudy.swf' };
	  sIFR.activate(goudy) 
	  sIFR.replace(goudy, {
		selector: '#bannerTitle', 
		src: '/goudy.swf', 
		wmode: 'transparent',
		css: [ '.sIFR-root {color:#fefefe;}' ],
		filters: {
		  DropShadow: {
			knockout: false, distance: 1, color: '#000000', strength: 1
		  }
		 }
	  });
}

//function loadFlash(featureName, width, height, targetDiv) {
//	return swfobject.embedSWF(featureName +".swf", targetDiv, width, height, "8", "expressInstall.swf");
//}

// Form Validation
function validateForm (fieldID) {        
    var postBtn = document.getElementById("postBtn");
    var email = document.getElementById("form_email");
    var name = document.getElementById("form_name");
    var comments = document.getElementById("form_comments");
	var emailRegEx = /^[\w-]+(\.[\w-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)*?\.[a-z]{2,6}|(\d{1,3}\.){3}\d{1,3})(:\d{4})?$/.test(email.value);
	var default_name = "Name";
	var default_comment = "Message, comments, questions ...";
      
  if (fieldID == "form_name") {
        if (name.value == "" || name.value == default_name) {
            name.style.borderColor = "#e75252";
            name.style.background = "#fadede";
        } else {
            name.style.borderColor = "#bbbbbb";
            name.style.background = "#ffffff";
        }
   }
       
  if (fieldID == "form_comments") {
        if (comments.value == "" || comments.value == default_comment) {
            comments.style.borderColor = "#e75252";
            comments.style.background = "#fadede";
        } else {
            comments.style.borderColor = "#bbbbbb";
            comments.style.background = "#ffffff";
        }
   }
 
  if (fieldID == "form_email") {
        if (email.value == "" || ! emailRegEx ) {
            email.style.borderColor = "#e75252";
            email.style.background = "#fadede";
        } else {
            email.style.borderColor = "#bbbbbb";
            email.style.background = "#ffffff";
        }
   }
  
  postBtn.disabled = true
  postBtn.style.cursor = "default"
  postBtn.style.background = "#f2f2f2"
  postBtn.style.color = "#999999"

  if ( name.value != "" && name.value != default_name
      && email.value != "" && emailRegEx
      && comments.value != "" && comments.value != default_comment
      ) {
      postBtn.disabled = false
	  postBtn.style.cursor = "pointer"
	  postBtn.style.background = "#ffffff"
	  postBtn.style.color = "#000000"
      }
}