addEvent(window, 'load', trackLoaded);
/**
* Inserta un registro en la tabla "tmp_contadores_acciones" (cuando se muestra el formulario
* de registro de la web), con el campo "loaded_marketing=SI"
*/
function trackLoaded(){
//sponsor load tracker call
var email = document.getElementById(speIdEmail).value;
var pixSponsor = new Image();
var src = 'http://www.sponsoremail.com/acciones/intnew/spetracker.php?type=loadmarketing¶ms='+base64_encode(speIdWeb+'|'+email);
pixSponsor.src = src;
}
function speTrackSubmit(){
// sponsor submit tracker call
var email = document.getElementById(speIdEmail).value;
var pixSponsor = new Image();
var randomNumber = Math.floor(Math.random()*99999999999999);
var src = 'http://www.sponsoremail.com/acciones/intnew/spetracker.php?type=submitmarketing¶ms='+base64_encode(speIdWeb+'|'+email)+'&rand=' + randomNumber;
pixSponsor.src = src;
}
function speReadySponsor(){
//write cookie
document.cookie="cosubmited=1";
document.getElementById(speIdFormSubmit).submit();
}
/*carga de coregistros en un id*/
function speLoadCoregistros(){
if(!document.getElementById('speIframe')){
var coregistros = document.createElement('iframe');
coregistros.id = 'speIframe';
coregistros.style.borderWidth = '0';
var parameters = speGetTracker();
coregistros.src = 'http://www.sponsoremail.com/acciones/intnew/coregistros.php?parameters='+base64_encode(parameters);
var cantLoaded = 0;
if (coregistros.attachEvent){
//alert("dfdsfsdf")
coregistros.attachEvent("onload", function(){
if (cantLoaded == 1) {
speReadySponsor();
}
cantLoaded++;
});
} else {
coregistros.onload = function(){
if(cantLoaded == 1) {
speReadySponsor();
}
cantLoaded++;
};
}
document.getElementById(speIdLoadIframe).innerHTML = '
';
document.getElementById('spe-wrapper').appendChild(coregistros);
//document.getElementById(speIdLoadIframe).appendChild(coregistros);
}
}
/**
* Arma y retorna la ulr con los parámetros
*/
function speGetTracker(){
var lista_aficciones = '';
if (speValidateAficcionesSPE == 1) {
aficciones = getValueAficcionesSPE().split('|');
lista_aficciones = aficciones[0];
}
if (speValidateAficcionesCM == 1) {
aficciones = getValueAficcionesCM().split('|');
lista_aficciones = aficciones[0];
}
/*if (speValidateAficcionesCustom == 1) {
lista_aficciones = spe_getAficiones();
}*/
var parameters = speIdAfiliado+'|'+speIdWeb;
parameters += '|'+document.getElementById(speIdEmail).value;
parameters += '|'+document.getElementById(speIdNombre).value;
parameters += '|'+document.getElementById(speIdApellido).value;
parameters += '|'+document.getElementById(speIdCodigoPostal).value;
parameters += '|'+document.getElementById(speIdDiaNacimiento).value;
parameters += '|'+document.getElementById(speIdMesNacimiento).value;
parameters += '|'+getValueAnioNacimiento();
parameters += '|'+getValueSexo();
parameters += (speIdPassword != '') ? '|'+document.getElementById(speIdPassword).value : '|';
parameters += '|'+document.getElementById(speIdSector).value;
parameters += '|'+lista_aficciones;
parameters += (speValidateMovil == 1) ? '|'+document.getElementById(speIdMovil).value : '|'+0;
return parameters;
}
/**
* Retorna el valor el año de nacimiento para SPE (YYYY). Formatos disponibles: YYYY; dd-mm-YYYY
*/
function getValueAnioNacimiento(){
var anio = speIdAnioNacimiento.split('|'); // speIdAnioNacimiento = "fec_ncto|dd-mm-YYYY"
var id = anio[0];
var formato = anio[1];
var value_anio = '';
if (formato == 'dd-mm-YYYY') {
value_anio = document.getElementById(id).value.substr(6, 4);
}else if (formato == 'YYYY') {
value_anio = document.getElementById(id).value;
}
return value_anio;
}
/**
* Retorna el valor del sexo para SPE (0 o 1)
*/
function getValueSexo(){
var sexo = speIdSexo.split('|'); // speIdSexo = id_input|tipo_input[select|radio]|valores[H&M]
var id_input = sexo[0];
var tipo_input = sexo[1];
var values_web = sexo[2].split('&');
var value_sexo_spe = 2;
value_sexo = (tipo_input == 'select') ? document.getElementById(id_input).value : '';
if (tipo_input == 'radio'){
var elements = document.getElementsByName(id_input);
for (var i=0; i