$(document).ready(function(){
  document.onkeydown = doOnKeyDown;
  getSAHeight();

  $("#sa").ajaxStart(function(){
    hideRe();
    $(this).append('<div id="loading"></div>');
    $(this).show();
  });
  $("#sa").ajaxStop(function(){
    $(this).html('');
  });
});


function getSAHeight() {
    h = (document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight;
    document.getElementById('sa').style.height = h + "px";
}
function doOnKeyDown (e) {
  e = e || window.event;
  if (e.keyCode == 27){
    hideRe();
  }
}
function hideRe() {
    $('#sa').hide();
    $('#advance').hide();
}
function putLayer(mydiv, top) {
    var Width = document.documentElement.scrollTop;

if (document.body.scrollTop == 0) {
    var Y = document.documentElement.scrollTop;
} else {
    var Y = document.body.scrollTop;
}
    heightBrowser = top + Y;
    document.getElementById(mydiv).style.top = heightBrowser + "px";
}


function getMain(mfile, mode, frm) {
    var options = {
    url:      '/inc/'+mfile+'.php',
    type:     'POST',
    data:     {mode:mode},
    success:  function(answer) { 
                $('#advance').html(answer).animate({"opacity": "show"}, "slow");
                putLayer('advance', 85);
              } 
    }
    $("#"+frm).ajaxSubmit(options);
}











function chkMail(form) {
    if (form.FName.value =="") {
        alert( "Please enter Your Full Name" );
        form.FName.focus();
        return false ;
    }
    if (form.Email.value=="") {
        alert( "Please enter Your Email" );
        form.Email.focus();
        return false ;
    } else {
        if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(form.Email.value))) {
            alert('Email address you entered appears to be in the wrong format.\nPlease use xxxx@xxx.xxx');
            form.Email.select();
        return false;
        } 
    }
    if (form.Message.value =="") {
        alert( "Please enter Your message" );
        form.Message.focus();
        return false ;
    }
  return true;
}

