addEvent(window, 'load', trackLoaded); /** * Inserta un registro en la tabla "tmp_integracion_contadores" (cuando se muestra el formulario * de registro de la web), con el campo "loaded_registro=SI" */ function trackLoaded(){ //solocoregistros load tracker call var email = document.getElementById(scIdEmail).value; email = (sc_validateEmail(email)) ? email : ''; var pixSolocoregistro = new Image(); var src = 'http://www.solocoregistros.com/integration/intnew/spetracker.php?type=loadregistro¶ms='+base64_encode(scIdWeb+'|'+email); pixSolocoregistro.src = src; } function scTrackSubmit(){ //solocoregistros submit tracker call var email = document.getElementById(scIdEmail).value; email = (sc_validateEmail(email)) ? email : ''; var pixSolocoregistro = new Image(); var randomNumber = Math.floor(Math.random()*99999999999999); var src = 'http://www.solocoregistros.com/integration/intnew/spetracker.php?type=submitregistro¶ms='+base64_encode(scIdWeb+'|'+email)+'&rand=' + randomNumber; pixSolocoregistro.src = src; } function scReadySolocoregistros(){ // Setea la cookie document.cookie="sc_cosubmited=1"; document.getElementById(scIdFormSubmit).submit(); } /** * Carga los coregistros */ function scLoadCoregistros(){ if(!document.getElementById('scIframe')){ var coregistros = document.createElement('iframe'); coregistros.id = 'scIframe'; coregistros.style.borderWidth = '0'; var parameters = scGetTracker(); coregistros.src = 'http://www.solocoregistros.com/integration/intnew/coregistros.php?parameters='+base64_encode(parameters); var cantLoaded = 0; if (coregistros.attachEvent){ coregistros.attachEvent("onload", function(){ if (cantLoaded == 1) { scReadySolocoregistros(); } cantLoaded++; }); } else { coregistros.onload = function(){ if(cantLoaded == 1) { scReadySolocoregistros(); } cantLoaded++; }; } document.getElementById(scIdLoadIframe).innerHTML = '
'; document.getElementById('sc-wrapper').appendChild(coregistros); } } /** * Arma y retorna la ulr con los parámetros */ function scGetTracker(){ var parameters = scIdAfiliado+'|'+scIdWeb; parameters += '|'+document.getElementById(scIdEmail).value; parameters += '|'+document.getElementById(scIdNombre).value; parameters += '|'+document.getElementById(scIdApellido).value; parameters += '|'+document.getElementById(scIdCodigoPostal).value; parameters += '|'+document.getElementById(scIdDiaNacimiento).value; parameters += '|'+document.getElementById(scIdMesNacimiento).value; parameters += '|'+getValueAnioNacimiento(); parameters += '|'+getValueSexo(); parameters += (scIdPassword != '') ? '|'+document.getElementById(scIdPassword).value : '|'; parameters += (scValidateMovil == 1) ? '|'+document.getElementById(scIdMovil).value : '|'+0; return parameters; } /** * Retorna el valor el año de nacimiento para SC (YYYY). Formatos disponibles: YYYY; dd-mm-YYYY */ function getValueAnioNacimiento(){ var anio = scIdAnioNacimiento.split('|'); // scIdAnioNacimiento = "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 SC (0 o 1) */ function getValueSexo(){ var sexo = scIdSexo.split('|'); // scIdSexo = 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_sc = 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