function checkSubsForm() {
	ret = true
	if(!filled("nome")) {
		$("nome").up("tr").addClassName("error")
		ret = false;
	} else {
		$("nome").up("tr").removeClassName("error")
	}
	if(!filled("email") || !isValidEmail($F("email"))) {
		$("email").up("tr").addClassName("error")
		ret = false;
	} else 
		$("email").up("tr").removeClassName("error")
	
	if($$('input[name=amigo]').filter(function(s){return s.checked}).length == 0) {
		$("amigos").up("tr").addClassName("error")
		ret = false;
	} else
		$("amigos").up("tr").removeClassName("error")
		
	if($$('input[name=associado]').filter(function(s){return s.checked}).length == 0) {
		$("associado-s").up("tr").addClassName("error")
		ret = false;
	} else
		$("associado-s").up("tr").removeClassName("error")
	
	return ret
		
}

function isValidEmail(str)
  {
    var str2 = str.replace(/^\s*/, "");
    var s = str2.replace(/\s*$/, "");

    var at = "@";
    var dot = ".";
    var lat = s.indexOf(at);
    var lstr = s.length;
    var ldot = s.indexOf(dot);

    if (s.indexOf(at)==-1 ||
       (s.indexOf(at)==-1 || s.indexOf(at)==0 || s.indexOf(at)==lstr) ||
       (s.indexOf(dot)==-1 || s.indexOf(dot)==0 || s.indexOf(dot)==lstr) ||
       (s.indexOf(at,(lat+1))!=-1) ||
       (s.substring(lat-1,lat)==dot || s.substring(lat+1,lat+2)==dot) ||
       (s.indexOf(dot,(lat+2))==-1) ||
       (s.indexOf(" ")!=-1))
    {
      return false;
    }

    return true;
  }

function filled(field) {
	if( $F(field).length > 1 )
		return true;
	return false
}

function subscribe() {
	var params = {}
	params.src = "mpw"
	params.nome = $F('nome')
	params.email = $F('email')
	params.last = 0;
	lid="2"
	
	amigo = $$('input[name=amigo]').filter(function(s){return s.checked}).pluck("value")
	associado = $$('input[name=associado]').filter(function(s){return s.checked}).pluck("value")
	if(amigo == 1)  {
		lid += "_3"
	}
	if(associado==1)
		lid += "_4" 
	params.lid=lid
	params.last= 1;
	sendSubscribe(params)
	
	

}

function sendSubscribe(params) {
	url = "/newsletters/LCSub.php"
	new Ajax.Request(url, {
	  method: 'post',
	  parameters:params,
	  onSuccess: function(transport) { 
		if(transport.responseText=="done")
			window.location="http://www.pav.org.pt/index.php?option=com_content&task=view&id=71&Itemid=52"
	  }
	});
}
