var orderpop;
var nlpop;

function initPage() {
  $("#CatalogFlash").ajaxcontrol();

  orderpop = new AnimDiv("orderpop", {}, true);
  orderpop.setup();
  nlpop = new AnimDiv("nlpop", {}, true);
  nlpop.setup();
}

function changeCb() {
  var cb = N$('cbimg');
  var checked = cb.src.indexOf('uncheck') < 0;
  cb.src = (checked ? 'img/uncheck.gif' : 'img/check.gif');
  var inp = cb.previousSibling;
  inp.value = (checked ? "No" : "Yes");
}

function send() {
  var valres = validate();
  if (valres.length == 0) {
    CatalogPage.SendOrder(N$('name').value, N$('address').value, N$('zip').value, N$('city').value, N$('country').value, N$('email').value, N$('newsletter').value, send2);
  }
  else {
    N$('senderr').innerHTML = valres;
    N$S('senderr').display = "block";
    setTimeout(function(){N$S('senderr').display = "none";}, 2000);
  }
}

function send2() {
  N$S('form1').display = "none";
  N$S('thanks1').display = "block";
}

function validate() {
  if (N$('name').value.length == 0) return "Please supply your name";
  if (N$('address').value.length == 0) return "Please supply your streetaddress";
  if (N$('zip').value.length == 0) return "Please supply your zip code";
  if (N$('city').value.length == 0) return "Please supply your city";
  if (N$('country').value.length == 0) return "Please supply your country";
  if (N$('email').value.length == 0) return "Please supply your email address";
  if (!$.validateEmail(N$('email').value)) return "Please supply a valid email address";
  return "";
}


function subscribe() {
  if (N$('nlemail').value.length > 0 && $.validateEmail(N$('nlemail').value)) {
    CatalogPage.SendSubsrciption(N$('nlname').value, N$('nladdress').value, N$('nlzip').value, N$('nlcity').value, N$('nlcountry').value, N$('nlemail').value, subscribe2);
  }
  else {
    N$('subscribeerr').innerHTML = "Please supply a valid email address";
    N$S('subscribeerr').display = "block";
    setTimeout(function(){N$S('subscribeerr').display = "none";}, 2000);
  }
}

function subscribe2() {
  N$S('form2').display = "none";
  N$S('thanks2').display = "block";
}
