// JavaScript Document
function showResponse (originalRequest) {
var ajax_error = originalRequest.responseText;
if (ajax_error=="0") {
document.nombreenvia.submit();
}
else
{
var ex_fields = new Array();

ex_fields[1]='email';
ex_fields[2]='pais';
ex_fields[3]='cp';
ex_fields[4]='edad';
ex_fields[5]='sexo';
ex_fields[6]='ocupacion';
ex_fields[7]='sector';
ex_fields[8]='intereses';
for (e=1;e<ex_fields.length;e++){ 
$('div_'+ex_fields[e]).innerHTML = "[ Correcto ]";
$('div_'+ex_fields[e]).style.color="#00CC33";
}

var prearray = new Array();
var fields = new Array();
var errors = new Array();
prearray = ajax_error.split('.');
for (i=1;i<prearray.length;i++){ 
long=prearray[i].length;
fields[i]=(prearray[i].substring(0,long-2));
errors[i]=(prearray[i].substring(long-1,long));
if (errors[i]==1) {errortext="[ El campo " + fields[i] + " es requerido ]";}
if (errors[i]==2) {errortext="[ El " + fields[i] + " que has introducido no tiene el formato correcto ]";}
if (errors[i]==3) {errortext="[ Este nombre de usuario no es válido. ]";}
if (errors[i]==4) {errortext="[ Este nombre de usuario ya existe, escoge otro. ]";}
if (errors[i]==5) {errortext="[ Ya has completado la encuesta con este e-mail anteriormente. Comprueba que sea correcto. ]";}
if (errors[i]==6) {errortext="[ Debes seleccionar alguna categoría. ]";}
if (errors[i]==7) {errortext="[ El campo nombre de usuario es requerido ]";}
$('div_'+fields[i]).innerHTML = errortext;
$('div_'+fields[i]).style.color="#FF0000";
} 
} 
}

function canalmail()
{

var url = 'ajax_canalmail.php';
var pars = Form.serialize('nombreenvia');
var myAjax = new Ajax.Request( url, {method: 'post', parameters: pars, onComplete: showResponse} );
}

