spe_pos = ""; //#################################### BEGIN functions javascript spe_int #################################### //Parameters = 'Nick', 'Nombre', 'Apellidos', 'Fecha_de_nacimiento', 'Sexo', 'Correo_Electronico', 'Codigo_Postal', 'Password', 'Password_2', 'Rubro', 'Acepto_Condiciones_1', 'Acepto_Condiciones_2' function spe_hide_field(field) { //(document.getElementById(field) == '[object HTMLInputElement]') ? document.getElementById(field).style.display = 'none' : false; //(document.getElementById('tr_' + field) == '[object HTMLTableRowElement]') ? document.getElementById('tr_' + field).style.display = 'none' : false; document.getElementById(field).style.display = 'none'; document.getElementById('tr_' + field).style.display = 'none'; } function trim(stringToTrim) { return stringToTrim.replace(/^\s+|\s+$/g,""); } function ltrim(stringToTrim) { return stringToTrim.replace(/^\s+/,""); } function rtrim(stringToTrim) { return stringToTrim.replace(/\s+$/,""); } function spe_js_decode (input) { var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; var output = ""; var chr1, chr2, chr3; var enc1, enc2, enc3, enc4; var i = 0; input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ""); while (i < input.length) { enc1 = keyStr.indexOf(input.charAt(i++)); enc2 = keyStr.indexOf(input.charAt(i++)); enc3 = keyStr.indexOf(input.charAt(i++)); enc4 = keyStr.indexOf(input.charAt(i++)); chr1 = (enc1 << 2) | (enc2 >> 4); chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); chr3 = ((enc3 & 3) << 6) | enc4; output = output + String.fromCharCode(chr1); if (enc3 != 64) { output = output + String.fromCharCode(chr2); } if (enc4 != 64) { output = output + String.fromCharCode(chr3); } } return output; } function pausecomp(millis){ date = new Date(); var curDate = null; do { var curDate = new Date(); }while(curDate-date < millis); } function cleanHostName (hostname) { hostname = hostname.replace(/^www./, ""); //Eliminamos un posible www. hostname = hostname.replace(/\.$/, ""); //Eliminamos posible . al final /* * Futuras condiciones.. */ return hostname; } //#################################### END functions javascript spe_int #################################### spe_pais_geo = "USA";spe_value_ip = "38.107.191.88"; var SPE_TRAD = new Array(); SPE_TRAD['texto_nombre_usuario'] = 'User’s Name'; SPE_TRAD['texto_nombre'] = 'First Name'; SPE_TRAD['texto_apellidos'] = 'Last Name'; SPE_TRAD['texto_fecha_nacimiento'] = 'Birth Date'; SPE_TRAD['texto_sexo'] = 'Sex'; SPE_TRAD['texto_sexo_hombre'] = 'Male'; SPE_TRAD['texto_sexo_mujer'] = 'Female'; SPE_TRAD['texto_email'] = 'E-mail address'; SPE_TRAD['texto_cp'] = 'Zip Code'; SPE_TRAD['texto_password'] = 'Password'; SPE_TRAD['texto_password2'] = 'Repeat Password'; SPE_TRAD['texto_campos_obligatorios'] = 'Mandatory Fields'; SPE_TRAD['texto_rubro'] = 'Area'; SPE_TRAD['texto_sector'] = 'Sector'; SPE_TRAD['texto_aficiones'] = 'Hobbies'; SPE_TRAD['texto_seleccione_ocupacion'] = 'Select your Occupation'; SPE_TRAD['texto_ocupacion_01'] = 'Architecture / Engineering /Building'; SPE_TRAD['texto_ocupacion_02'] = 'Consulting'; SPE_TRAD['texto_ocupacion_03'] = 'Accounting/Finance'; SPE_TRAD['texto_ocupacion_04'] = 'Education'; SPE_TRAD['texto_ocupacion_05'] = 'Manufacturing / Production / Operation'; SPE_TRAD['texto_ocupacion_06'] = 'Government / Army'; SPE_TRAD['texto_ocupacion_07'] = 'Information Systems (Software Development)'; SPE_TRAD['texto_ocupacion_08'] = 'Information Systems (Internet)'; SPE_TRAD['texto_ocupacion_09'] = 'Information Systems (IS, MIS, DP)'; SPE_TRAD['texto_ocupacion_10'] = 'Research and Development'; SPE_TRAD['texto_ocupacion_11'] = 'Others'; SPE_TRAD['texto_ocupacion_12'] = 'Advertising / Communications'; SPE_TRAD['texto_ocupacion_13'] = 'Legal services'; SPE_TRAD['texto_ocupacion_14'] = 'Medical services'; SPE_TRAD['texto_ocupacion_15'] = 'Sales / Marketing'; SPE_TRAD['texto_ocupacion_16'] = 'Unemployed'; SPE_TRAD['texto_coregistro_seleccione'] = '[Select]'; SPE_TRAD['texto_coregistro_si'] = 'Yes'; SPE_TRAD['texto_coregistro_no'] = 'No'; SPE_TRAD['texto_aceptar'] = 'Accept'; SPE_TRAD['texto_condiciones_uso'] = 'When checking the field "I Accept", you authorize Sponsoremail to send news bulletins, as well as third parties’ advertisements, to your email account as described under "Terms and Conditions of Usage".'; SPE_TRAD['texto_condiciones'] = 'I’ve read and I accept the terms and conditions.'; SPE_TRAD['texto_enviando'] = 'Sending...'; SPE_TRAD['val_ingrese_nick'] = '- Enter a valid nick.'; SPE_TRAD['val_ingrese_password'] = '- Enter a valid password.'; SPE_TRAD['val_password_no_coinciden'] = '- Passwords do not match.'; SPE_TRAD['val_email'] = '- You must enter a valid email.'; SPE_TRAD['val_nombre'] = '- Enter a valid name.'; SPE_TRAD['val_apellido'] = '- Enter a valid last name.'; SPE_TRAD['val_anio_nacimiento'] = '- Select your birth year.'; SPE_TRAD['val_sexo'] = '- Select your sex.'; SPE_TRAD['val_cp'] = '- Enter a valid zip code.'; SPE_TRAD['val_ocupacion'] = '- Select your occupation.'; SPE_TRAD['val_aficion'] = '- You must choose at least one field in Hobbies.'; SPE_TRAD['val_condiciones'] = '- You must accept the conditions.'; SPE_TRAD['val_promociones_interes'] = 'The following campaigns may be of your interest'; SPE_TRAD['val_recibir_ofertas'] = '- Please select if you wish or not to receive our offers.'; spe_coregistroActive = true; spe_typeCoreg = "s"; spe_hasCM = false; spe_CrOnly = false; spe_extras = new Array(); spe_crGetVars = ""; function reemplazarGuion(cadena){ var re, r, result; re = /_/i; r = cadena.replace(re," "); re = /Espana/i; result = r.replace(re,"Espa\xf1a"); return(result); } var id_socio = false; var asociadoFuente = false; var red = false; var cod = false; var nombreweb = false; spe_ucm = false; var form_cliente = false; var boton_cliente = false; var cant_columnas; var cantidad_campos = 0; var style_text = ""; campos = new Array(); campos_hidden = new Array(); textos = new Array(); formato = new Array(); aficciones = new Array(); var mensaje = ""; for(i=0; i < document.forms.length; i++){ switch(document.forms[i].name){ case "FORMULARIO_PRINCIPAL": for(numero_elemento=0; numero_elemento < document.forms[i].elements.length; numero_elemento++){ switch(document.forms[i].elements[numero_elemento].type){ case 'hidden': if(document.forms[i].elements[numero_elemento].name == 'sponsorID'){ id_socio = trim(document.forms[i].elements[numero_elemento].value); } if(document.forms[i].elements[numero_elemento].name == 'asociadoFuente'){ asociadoFuente = trim(document.forms[i].elements[numero_elemento].value); } if(document.forms[i].elements[numero_elemento].name == 'red'){ red = trim(document.forms[i].elements[numero_elemento].value); } if(document.forms[i].elements[numero_elemento].name == 'cod'){ cod = trim(document.forms[i].elements[numero_elemento].value); } if(document.forms[i].elements[numero_elemento].name == 'nombreweb'){ nombreweb = trim(document.forms[i].elements[numero_elemento].value); } if(document.forms[i].elements[numero_elemento].name == 'spe_ucm'){ spe_ucm = trim(document.forms[i].elements[numero_elemento].value); } if(document.forms[i].elements[numero_elemento].name == 'boton_cliente'){ boton_cliente = trim(document.forms[i].elements[numero_elemento].value); } if(document.forms[i].elements[numero_elemento].name == 'form_cliente'){ form_cliente = trim(document.forms[i].elements[numero_elemento].value); } if(document.forms[i].elements[numero_elemento].name == 'cant_columnas'){ cant_columnas = trim(document.forms[i].elements[numero_elemento].value); } if(document.forms[i].elements[numero_elemento].name == 'table_size'){ formato[0] = trim(document.forms[i].elements[numero_elemento].value); } if(document.forms[i].elements[numero_elemento].name == 'table_bgcolor'){ formato[1] = trim(document.forms[i].elements[numero_elemento].value); } if(document.forms[i].elements[numero_elemento].name == 'table_align'){ formato[2] = trim(document.forms[i].elements[numero_elemento].value); } if(document.forms[i].elements[numero_elemento].name == 'titulo_font'){ formato[3] = trim(document.forms[i].elements[numero_elemento].value); } if(document.forms[i].elements[numero_elemento].name == 'titulo_color'){ formato[4] = trim(document.forms[i].elements[numero_elemento].value); } if(document.forms[i].elements[numero_elemento].name == 'titulo_size'){ formato[5] = trim(document.forms[i].elements[numero_elemento].value); } if(document.forms[i].elements[numero_elemento].name == 'text_font'){ formato[6] = trim(document.forms[i].elements[numero_elemento].value); } if(document.forms[i].elements[numero_elemento].name == 'text_color'){ formato[7] = trim(document.forms[i].elements[numero_elemento].value); } if(document.forms[i].elements[numero_elemento].name == 'text_size'){ formato[8] = trim(document.forms[i].elements[numero_elemento].value); } if(document.forms[i].elements[numero_elemento].name == 'text_align'){ formato[9] = trim(document.forms[i].elements[numero_elemento].value); } if(document.forms[i].elements[numero_elemento].name == 'style_input'){ formato[10] = "style='"+trim(document.forms[i].elements[numero_elemento].value)+"'"; } if(document.forms[i].elements[numero_elemento].name == 'modificar'){ campo_accion = document.forms[i].elements[numero_elemento]; } if(document.forms[i].elements[numero_elemento].name == 'funcion'){ campo_funcion = document.forms[i].elements[numero_elemento]; } if(document.forms[i].elements[numero_elemento].name == 'style_text'){ style_text = trim(document.forms[i].elements[numero_elemento].value); } break; } } break; case "FORMULARIO_CAMPOS": var ya_encontrado = new Array(false, false, false, false, false, false, false, false, false, false, false, false, false); var numero = new Array(); var mas = 0; for(numero_elemento=0; numero_elemento < document.forms[i].elements.length; numero_elemento++){ switch(document.forms[i].elements[numero_elemento].name){ default: if( document.forms[i].elements[numero_elemento].name.substr(0,15) == 'spe_campos_web_' ) if (document.forms[i].elements[numero_elemento].value != '1') { arrayCampos = new Array(); arrayCampos = document.forms[i].elements[numero_elemento].value.split("||"); textCampo = arrayCampos[0]; inputCampo = arrayCampos[1]; campos[cantidad_campos] = inputCampo; textos[cantidad_campos] = textCampo; cantidad_campos++; } break; case 'Nick': if(!ya_encontrado[0]){ numero[0] = cantidad_campos + mas; campos[cantidad_campos] = ""; textos[cantidad_campos] = SPE_TRAD["texto_nombre_usuario"] + ":"; campos_hidden[cantidad_campos] = 'tr_Nick'; ya_encontrado[0] = true; mensaje += "campos["+cantidad_campos+"] <-- NICK "+numero[0]+"\n"; cantidad_campos++; } break; case 'Nombre': if(!ya_encontrado[1]){ numero[1] = cantidad_campos + mas; campos[cantidad_campos] = ""; textos[cantidad_campos] = SPE_TRAD["texto_nombre"] + ":"; campos_hidden[cantidad_campos] = 'tr_Nombre'; ya_encontrado[1] = true; mensaje += "campos["+cantidad_campos+"] <-- NOMBRE "+numero[1]+"\n"; cantidad_campos++; } break; case 'Apellidos': if(!ya_encontrado[2]){ numero[2] = cantidad_campos + mas; campos[cantidad_campos] = ""; textos[cantidad_campos] = SPE_TRAD["texto_apellidos"] + ":"; campos_hidden[cantidad_campos] = 'tr_Apellidos'; ya_encontrado[2] = true; mensaje += "campos["+cantidad_campos+"] <-- Apellidos "+numero[2]+"\n"; cantidad_campos++; } break; case 'Fecha_de_nacimiento': if(!ya_encontrado[3]){ numero[3] = cantidad_campos + mas; campos[cantidad_campos] = ""; textos[cantidad_campos] = SPE_TRAD["texto_fecha_nacimiento"] + ":"; campos_hidden[cantidad_campos] = 'tr_Fecha_de_nacimiento'; ya_encontrado[3] = true; mensaje += "campos["+cantidad_campos+"] <-- Fecha_nacimiento "+numero[3]+"\n"; cantidad_campos++; } break; case 'Sexo': if(!ya_encontrado[4]){ numero[4] = cantidad_campos + mas; mas++; campos[cantidad_campos] = "" + SPE_TRAD["texto_sexo_hombre"] + " " + SPE_TRAD["texto_sexo_mujer"] + ""; textos[cantidad_campos] = SPE_TRAD["texto_sexo"] + ":"; campos_hidden[cantidad_campos] = 'tr_Sexo'; ya_encontrado[4] = true; mensaje += "campos["+cantidad_campos+"] <-- Sexo "+numero[4]+"\n"; cantidad_campos++; } break; case 'Correo_Electronico': if(!ya_encontrado[5]){ numero[5] = cantidad_campos + mas; campos[cantidad_campos] = ""; textos[cantidad_campos] = SPE_TRAD["texto_email"] + ":"; campos_hidden[cantidad_campos] = 'tr_Correo_Electronico'; ya_encontrado[5] = true; mensaje += "campos["+cantidad_campos+"] <-- email "+numero[5]+"\n"; cantidad_campos++; } break; case 'Codigo_Postal': if(!ya_encontrado[8]){ numero[8] = cantidad_campos + mas; campos[cantidad_campos] = ""; textos[cantidad_campos] = SPE_TRAD["texto_cp"] + ":"; campos_hidden[cantidad_campos] = 'tr_Codigo_Postal'; ya_encontrado[8] = true; mensaje += "campos["+cantidad_campos+"] <-- cp "+numero[8]+"\n"; cantidad_campos++; } break; case 'Password': if(!ya_encontrado[10]){ numero[10] = cantidad_campos + mas; campos[cantidad_campos] = ""; textos[cantidad_campos] = SPE_TRAD["texto_password"] + ":"; campos_hidden[cantidad_campos] = 'tr_Password'; ya_encontrado[10] = true; mensaje += "campos["+cantidad_campos+"] <-- pass "+numero[10]+"\n"; cantidad_campos++; } break; case 'Password_2': if(!ya_encontrado[11]){ numero[11] = cantidad_campos + mas; campos[cantidad_campos] = ""; textos[cantidad_campos] = SPE_TRAD["texto_password2"] + ":"; campos_hidden[cantidad_campos] = 'tr_Password_2'; ya_encontrado[11] = true; mensaje += "campos["+cantidad_campos+"] <-- pass2 "+numero[11]+"\n"; cantidad_campos++; } break; case 'Rubro': if(!ya_encontrado[13]){ numero[13] = cantidad_campos + mas; campos[cantidad_campos] = ""; textos[cantidad_campos] = SPE_TRAD["texto_sector"] + ":"; campos_hidden[cantidad_campos] = 'tr_Rubro'; ya_encontrado[13] = true; mensaje += "campos["+cantidad_campos+"] <-- rubro "+numero[13]+"\n"; cantidad_campos++; } break; } } break; case "FORMULARIO_AFICCIONES": for(numero_elemento=0; numero_elemento < document.forms[i].elements.length; numero_elemento++){ switch(document.forms[i].elements[numero_elemento].name){ case 'A1': aficciones[numero_elemento] = " Leisure"; break;case 'A2': aficciones[numero_elemento] = " Cars"; break;case 'A3': aficciones[numero_elemento] = " Courses"; break;case 'A4': aficciones[numero_elemento] = " Children"; break;case 'A5': aficciones[numero_elemento] = " Offers"; break;case 'A6': aficciones[numero_elemento] = " Music"; break;case 'A7': aficciones[numero_elemento] = " Health"; break;case 'A8': aficciones[numero_elemento] = " Banks"; break;case 'A9': aficciones[numero_elemento] = " Shopping"; break;case 'A10': aficciones[numero_elemento] = " Travel"; break;case 'A11': aficciones[numero_elemento] = " Adults"; break;case 'A12': aficciones[numero_elemento] = " Employment"; break;case 'A13': aficciones[numero_elemento] = " Sports"; break;case 'A14': aficciones[numero_elemento] = " Computers"; break;case 'A15': aficciones[numero_elemento] = " News"; break; } } break; } } if(style_text == ""){ var abre = ""; var cierra = ""; }else{ var abre = ""; var cierra = ""; } if(formato[1] == ""){ document.write(""); }else{ document.write("
"); } document.write(""); document.write(""); spe_cantCampos = campos.length;cm_pais_after_email = false;spe_from = 0;spe_to = spe_cantCampos; for(x = spe_from; x < spe_to; x++){ if (campos[x] != undefined) { document.write(""); } if (textos[x] == "E-Mail:") { cm_pais_after_email = true; } else { cm_pais_after_email = false; } if (cm_pais_after_email && spe_hasCM) { //if (x == 4 && spe_hasCM) { document.write(""); cm_pais_after_email = false; //x ++; //spe_to ++; } } document.write(""); x ++; document.write(""); var abre = ""; if (!spe_CrOnly) { document.write(""); document.write(""); } if (spe_hasCM) { document.write(""); document.write(""); } document.write(""); if(spe_coregistroActive) { var coreg = ''; document.write(coreg); } document.write("

"+abre + "

"+cierra+"
" + abre + textos[x] + cierra + "" + campos[x] + "
"+abre+"Pais: "+cierra+""); nombre_pais_cm = (eval('document.' + form_cliente + '.pais') == 'undefined') ? 'pais' : 'pais_cm'; document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write("

" + SPE_TRAD["texto_aficiones"] + "
"); document.write(""); col = 1; cant_columnas = 3; por = (1 / cant_columnas) * 100 for(xa=0; xa < aficciones.length; xa++){ document.write(""); if(col == cant_columnas){ document.write(""); col = 1; }else{ col ++; } } document.write("
"+abre+aficciones[xa]+cierra+"

" + abre + SPE_TRAD["texto_condiciones_uso"] + "
"+cierra+"
" + abre + SPE_TRAD["texto_condiciones"] + cierra + "

"+abre+"Te enviaremos a tu email las mejores ofertas y promociones de la mano de y participaras en todos estos Sorteos"+cierra+"

"+abre+"Al Registrarte, autorizas expresamente el envío de publicidad a tu email, por parte del servicio de Canalmail y sus Términos y Condiciones de uso, así como las bases del sorteo, que debes leer pulsando en Términos y Condiciones y en bases del Sorteo "+cierra+"

"); document.write('');