function init() {
   document.onkeydown = doOnKeyDown;
   getSAHeight();
}

function getPopup(id, prm1, prm2, prm3) {
    $('#advance').html('<div class="top"></div><div class="mid" id="adcontent"></div><div class="btm"></div>');
    $('#sa').show();
    $('#advance').show();
    $('#adcontent').append('<div class="pre"></div>');
    $.ajax({
    url: '/_content/'+id+'.php',
    type: 'POST',
    data: { id: id, prm1: prm1, prm2: prm2, prm3: prm3 },
    success: function(answer) {
        $('#advance').html(answer).animate({"opacity": "show"}, "slow");
        putLayer('advance', 10);
//getSAHeight();
  }
});
}



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();
}


$(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 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:      '/_content/'+mfile+'.php',
    type:     'POST',
    data:     {mode:mode},
    success:  function(answer) { 
                $('#advance').html(answer).animate({"opacity": "show"}, "slow");
                putLayer('advance', 100);
              } 
    }
    $("#"+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;
}

function chkMail1(form) {
    if (form.FName1.value =="") {
        alert( "Please enter Your Full Name" );
        form.FName1.focus();
        return false ;
    }
    if (form.Email1.value=="") {
        alert( "Please enter Your Email" );
        form.Email1.focus();
        return false ;
    } else {
        if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(form.Email1.value))) {
            alert('Email address you entered appears to be in the wrong format.\nPlease use xxxx@xxx.xxx');
            form.Email1.select();
        return false;
        } 
    }
    if (form.Message1.value =="") {
        alert( "Please enter Your message" );
        form.Message1.focus();
        return false ;
    }
  return true;
}

function chkMail2(form) {
    if (form.FName2.value =="") {
        alert( "Please enter Your Full Name" );
        form.FName2.focus();
        return false ;
    }
    if (form.Email2.value=="") {
        alert( "Please enter Your Email" );
        form.Email2.focus();
        return false ;
    } else {
        if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(form.Email2.value))) {
            alert('Email address you entered appears to be in the wrong format.\nPlease use xxxx@xxx.xxx');
            form.Email2.select();
        return false;
        } 
    }
    if (form.Message2.value =="") {
        alert( "Please enter Your message" );
        form.Message2.focus();
        return false ;
    }
  return true;
}


function chkPay(form) {
    if (form.Fname.value =="") {
        alert( "Please enter Your First Name" );
        form.Fname.focus();
        return false ;
    }
    if (form.Lname.value =="") {
        alert( "Please enter Your Last Name" );
        form.Lname.focus();
        return false ;
    }
    if (form.AcNum.value =="") {
        alert( "Please enter Your Account number" );
        form.AcNum.focus();
        return false ;
    }
    if ((form.Phone.value =="") || (form.Phone.value =="(###) ###-####")){
        alert( "Please enter Your Phone" );
        form.Phone.focus();
        return false ;
    }
    if (form.Fname1.value =="") {
        alert( "Please enter Your First Name" );
        form.Fname1.focus();
        return false ;
    }
    if (form.Lname1.value =="") {
        alert( "Please enter Your Last Name" );
        form.Lname1.focus();
        return false ;
    }
    if (form.Addr.value =="") {
        alert( "Please enter Billing Address" );
        form.Addr.focus();
        return false ;
    }
    if (form.City.value =="") {
        alert( "Please enter City" );
        form.City.focus();
        return false ;
    }
    if (form.state.value =="") {
        alert( "Please enter State" );
        form.state.focus();
        return false ;
    }
    if (form.zip.value =="") {
        alert( "Please enter Zip" );
        form.zip.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.summa.value =="") {
        alert( "Please enter Payment Amount" );
        form.summa.focus();
        return false ;
    }
    if (form.ctype.value =="") {
        alert( "Please enter Credit Card Type" );
        form.ctype.focus();
        return false ;
    }
    if (form.cardnum.value =="") {
        alert( "Please enter Credit Card #" );
        form.cardnum.focus();
        return false ;
    }
    if (form.cccode.value =="") {
        alert( "Please enter Security/CCV Code" );
        form.cccode.focus();
        return false ;
    }
  return true;
}

function getImage(mfile, mode, id) {
    var options = {
    url:      '/_content/'+mfile+'.php',
    type:     'POST',
    data:     {mode:mode,id:id},
    success:  function(answer) { 
                $('#mainImg').html(answer);
    $('#sa').hide();
              } 
    }
      $.ajax(options);
}
