
var errorMsgs = new Array();

// error message when there is problem with the mail
// in multiple languages

errorMsgs['fr'] = 'Votre adresse email n\'est pas valide';
errorMsgs['en'] = 'Your e-mail address is not valid';
errorMsgs['it'] = 'Il tuo indirizzo email non ? valido';
errorMsgs['es'] = 'Su direcci?n del E-mail es inv?lida';

var objects = new Array();
var IDs = new Array();

IDs['email']      = "objects['email']";
IDs['wmID']       = "objects['wmID']";
IDs['lang']       = "objects['lang']";
IDs['syn']        = "objects['syn']";
IDs['niche']      = "objects['niche']";
IDs['pic']        = "objects['pic']";
IDs['tpl']        = "objects['tpl']";
IDs['action_url'] = "objects['action_url']";


for(id in IDs){
  if(eval("document.getElementById('" + id + "')")){
    var obj =  eval("IDs." + id) + " = document.getElementById('" + id + "')";
    eval(obj);
  }
}

function check_email(t){
  var test_email = /^[\w-\.]{2,}@[\w-]{1,}\./;
  return test_email.test(t);
}

function submitMail(){

  //alert("test");

  var win;
  var url;

  var lang = document.getElementById('lang');
  var syn  = document.getElementById('syn');
  var niche = document.getElementById('niche');
  var pic = document.getElementById('pic');
  var tpl = document.getElementById('tpl');

  if(! check_email(objects['email'].value)){

    alert(errorMsgs[objects['lang'].value]);
    return;
  }

  url = objects['action_url'].value + "&" +
        "id=" + document.getElementById('wmID').value + "&" +
        "action=" + "add" + "&" +
		"email=" + objects['email'].value + "&" +
        "lang=" + lang.value + "&" +
        "syn=" + syn.value + "&" +
        "niche=" + niche.value + "&" +
        "pic=" + pic.value + "&" +
        "tpl=" + tpl.value;

  window.open(url,'','location=0,menu=0,status=0,resizable=1');
  if (typeof step1URL != 'undefined')
  {
	  window.open(step1URL+objects['email'].value);
  }
  

}
