co_blue = new Image();
co_blue.src = "images/pageElements/callout_blue_on.png";
co_green = new Image();
co_green.src = "images/pageElements/callout_green_on.png";
co_orange = new Image();
co_orange.src = "images/pageElements/callout_orange_on.png";
co_purple = new Image();
co_purple.src = "images/pageElements/callout_purple_on.png";

// stupid ie6
if (navigator.appVersion.match("MSIE 6.0")) {
	DD_belatedPNG.fix('img, .nextPage, .prevPage', '#callouts div');
}

// 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 captcha = document.getElementById("form_captcha");
	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 ...";
	var default_captcha = "Enter numbers";
      
  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_captcha") {
        if (captcha.value == "" || captcha.value == default_captcha) {
            captcha.style.borderColor = "#e75252";
            captcha.style.background = "#fadede";
        } else {
            captcha.style.borderColor = "#bbbbbb";
            captcha.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
	  && captcha.value == "978078"
      ) {
      postBtn.disabled = false
	  postBtn.style.cursor = "pointer"
	  postBtn.style.background = "#ffffff"
	  postBtn.style.color = "#000000"
      }
}