   function showImage(url,w,h,description){
     var _url="/showimage.html?"+url+"?"+w+"?"+h+"?"+escape(description);
     var _tmp="height="+(h+40)+",width="+(w+2)+",left="+((screen.width-w)/2)+",top="+((screen.height-h)/2)+"";
     var win=window.open(_url,"i",_tmp);
     win.resizeTo(w+12+30,h+70+80);
     win.moveTo((screen.width-w)/2 ,(screen.height-h)/2-80);
 
  } 
 
 
  function IncChar(ch)
  {
    if (ch == '1') return '2';
    if (ch == '2') return '3';
    if (ch == '3') return '4';
    if (ch == '4') return '5';
    return '';
  }
  
  function DecChar(ch)
  {
    if (ch == '2') return '1';
    if (ch == '3') return '2';
    if (ch == '4') return '3';
    if (ch == '5') return '4';
    return '';
  }

  function ZoomIn()
  {
    var img = document.getElementById('map');
    var imgIn = document.getElementById('imgIn');
    var imgOut = document.getElementById('imgOut');
    if (img) {
      var imgSrc = img.src;
      p = imgSrc.lastIndexOf('/') + 1;
      ch = imgSrc.charAt(p);
      if (ch != '3') {
        img.src = 'images/map/' + IncChar(ch) + '.gif';
        imgOut.style.visibility = 'visible';
      }
      if (ch == '2') imgIn.style.visibility = 'hidden';
    }
  }
  
  function ZoomOut()
  {
    var img = document.getElementById('map');
    var imgIn = document.getElementById('imgIn');
    var imgOut = document.getElementById('imgOut');
    if (img) {
      var imgSrc = img.src;
      p = imgSrc.lastIndexOf('/') + 1;
      ch = imgSrc.charAt(p);
      if (ch != '1') {
        img.src = 'images/map/' + DecChar(ch) + '.gif';
        imgIn.style.visibility = 'visible';
      }
      if (ch == '2') imgOut.style.visibility = 'hidden';
    }
  }


function SetBgLight(Obj, img){
  Obj.src=img;

}

function SetBgDark(Obj, img){
  Obj.src=img;
}

function SetBgImg(id, img) {
   document.getElementById(id).src=img; 
}

var form = "";
var submitted = false;
var error = false;
var error_message = "";

function check_input(field_value, field_size, message) {
  if (field_value == '' || field_value.length < field_size) {
    error_message = error_message + "* " + message + "\n";
    error = true;
  }
}

function check_form(form_name) {
  if (submitted == true) {
    alert("This form has already been submitted. Please press Ok and wait for this process to be completed.");
    return false;
  }

  error = false;
  form = form_name;
  
  var form_first_name = form.elements["first_name"].value;
  var form_email = form.elements["email"].value;
  var form_text = form.elements["text"].value;
  if (form_first_name == "Name") form_first_name = "";
  if (form_email == "E-mail or Phone") form_email = "";
  if (form_text == "Type your question here") form_text = "";
  
  error_message = "Please provide us more information about yourself. Make the following corrections:\n\n";
  
  check_input(form_first_name, 2, "Your Name must contain a minimum of 2 characters.");
  check_input(form_email, 6, "Your E-Mail Address or Phone must contain a minimum of 6 characters.");
  check_input(form_text, 10, "Your Text must contain a minimum of 10 characters.");
  
  if (error == true) {
    alert(error_message);
    return false;
  } else {
    submitted = true;
    return true;
  }
}

