
var siteLang = 'fr';
var mes = new Array();
mes['fr'] = new Array(
	"Merci d'indiquer votre email",
	"Email incorrect",
	"Veuillez patienter...",
	"En quelques mots..."
);
mes['en'] = new Array(
	"Please fill in your email",
	"Invalid email address",
	"Please wait...",
	"At a glance..."
);
mes['es'] = new Array(
	"Gracias a indicar su e-mail",
	"Correo electrónico incorrecta",
	"Por favor, espere",
	"Brevemente"
);

function commonPrepare(lang) {
  if (lang) siteLang = lang;
  $('#intermed').append('<div id="nlalert"></div>');
  commonResize();
  $(window).resize(commonResize);
  $('p.nlbut').click(nlRegister);
  $('p.nlin input').keypress(function(e){
    if (e.which == 13)
      nlRegister();
  });
}

function commonResize() {
  var w = $(window).width();
  var h = $(window).height();
  if (w > 984)
    $('#page').css({left: '50%', marginLeft: '-492px'});
  else
    $('#page').css({left: '0', marginLeft: '0'});
  resizeDocument(w,h);
}

function commonPrepared() {
}

function preloadImages() {
  var d = document;
  if(d.images) {
    if(!d.MM_p) d.MM_p = new Array();
    var i,j = d.MM_p.length, a = preloadImages.arguments;
    for(i = 0; i < a.length; i ++)
      if (a[i].indexOf("#") != 0) {
	d.MM_p[j] = new Image;
	d.MM_p[j++].src = a[i];
      }
  }
}

function emailIsValid( email ) {
  var e = email.toLowerCase(); 
  e = e.replace( /(^\s+|\s+$)/g, '' );
  if (!e.match(/[a-z0-9\.\-]+@[a-z0-9\.\-]+\.[a-z]{2,4}/))
    return null;
  return e;
}

function nlAlert(mes) {
  $('#nlalert').html(mes);
}

function nlRegister() {
  nlAlert('');
  var f = document.nlform;
  if (f.nl_email.value)
    f.nl_email.value = f.nl_email.value.replace(/^(\s+)/, '').replace(/(\s+)$/, '').replace('email', '');
  if (!f.nl_email.value) {
    nlAlert(mes[siteLang][0]);
    return false;
  }
  var e = emailIsValid(f.nl_email.value);
  if (e == null) {
    nlAlert(mes[siteLang][1]);
    return false;
  }
  $('p.nlbut, p.nlin input').unbind();
  $('p.nlbut').css('cursor', 'progress');
  nlAlert(mes[siteLang][2]);
  $.ajax({
    type: "POST",
    url: '/scripts/nl-register.php',
    data: "lang="+siteLang+"&nl_email="+e,
    success: function(data){
      nlAlert(data);
      $('p.nlbut').css('cursor', 'pointer');
      $('p.nlbut').click(nlRegister);
      $('p.nlin input').keypress(function(e){
	if (e.which == 13)
	  nlRegister();
      });
    }
  });
}

///////////

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-3131958-2']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();



