function myflash(src, w, h, bgcolor, base, wmode) {
  if (!src) return;

  w = parseInt(w);
  h = parseInt(h);
  if (!w || !h) return;
  if (!bgcolor) bgcolor = "";
  if (!base) base = '';
  if (!wmode) wmode = 'window';

  var tag = "";
  tag += '<object width="'+w+'" height="'+h+'" codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">';
  tag += '<param name="FlashVars" value="">';
  tag += '<param name="Movie" value="'+src+'">';
  tag += '<param name="Src" value="'+src+'">';
  tag += '<param name="WMode" value="'+wmode+'">';
  tag += '<param name="Play" value="1">';
  tag += '<param name="Loop" value="-1">';
  tag += '<param name="Quality" value="high">';
  tag += '<param name="Menu" value="0">';
  tag += '<param name="Base" value="'+base+'">';
  tag += '<param name="Scale" value="ShowAll">';
  tag += '<param name="DeviceFont" value="-1">';
  tag += '<param name="EmbedMovie" value="0">';
  tag += '<param name="bgcolor" value="'+bgcolor+'">';
  tag += '<embed src="'+src+'" width="'+w+'" height="'+h+'" bgcolor="'+bgcolor+'" wmode="'+wmode+'" menu="false" quality="high" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed>';
  tag += '</object>';

  document.write(tag);
}

function checkEmail(str) {
  if (str.length < 1) return false;
  var ch = /^[._a-z0-9-]+@[.a-z0-9-]+\.[a-z]{2,4}/i;
  if (!ch.test(str)) return false;
  else return true;
}

function contactFormSend(f) {
  checkResult = checkForm();
  if (checkResult) {
    alert(checkResult);
    return false;
  }
  $("contactbut").disabled = true;
  $("contactresdiv").innerHTML = '<img src="/design/img/snake.gif" width="24" height="24" border="0"> &nbsp; ' + W1;

  var mAjax = new Ajax.Request(
    f.action,
    {
      method: "post",
      parameters: Form.serialize(f),
      onFailure: function() {alert("Request error");},
      onSuccess: function(transport, json) {
        var response = transport.responseText || "";
        var res = json ? Object.inspect(json) : false;
        res = res ? eval(res) : false;
        if (false != res && 'OK' == res) {
          $('contactresdiv').innerHTML = response;
          $('contactbut').disabled = false;
          Form.reset($("contactForm"));
          var dt = new Date()
          $("capimg").src = "/captcha.php?t="+dt;

        } else {
          $('contactresdiv').innerHTML = '<span class="error">*</span> ' + response;
          $('contactbut').disabled = false;
        }
      }
    }
  )
  return false;
}
function checkForm() {
  if ($F("acode").length < 1) return W5;
  else if (0 == $F("subj")) return W2;
  else if ($F("email").length < 3 || !checkEmail($F("email"))) return W3;
  else if ($F("msg").length < 3) return W4;
  else return false;
}
