//try{
/*
function mostrarDetalle() {
oDescrip_detalle = document.getElementById("descripcion_detalle");
var newHTML = 'Coste de alta y sms €0,30 + IVA. Vodafone máx 50sms/mes. Movistar y Orange máx. 60 sms/mes. ATC:902119498. Para baja envía baja al 5544. LOPD y más info en http://es.zed.com/es/aspx/tc_v2.aspx';
oDescrip_detalle.innerHTML = newHTML;
}
function validateNumMovil(campo_movil){
oNumber = campo_movil;
if (oNumber.value == "0034") {
oNumber.value = "";
return true; //debido a que es el corregistro zed, id=6, no esta definido,entonces el form no devuelve error.
}
//if(!campo_cropt_Zed.checked == true){
//return true;
//}
num_movil = new String(oNumber.value);
//alert(num_movil.substr(0,4));
//var max_length = 9;
//var mensaje = "Número de Móvil Incorrecto";
var index = 0;
var result =false;
if (num_movil.substr(0,4) == "0034") {
result=true;
index=4;
}
if (num_movil.substr(0,3) == "+34") {
result=true;
index=3;
}
if (num_movil.substr(0,2) == "34") {
result=true;
index=2;
}
if (num_movil.substr(index,1) != "6") // || length_num_movil != max_length)
result=false;
else
result=true;
if (!is_numeric(num_movil.substr(index, num_movil.length-index)))
result=false;
length_num_movil = num_movil.substr(index, num_movil.length-index).length;
if (length_num_movil != 9)
result=false;
return result;
}
function validateOperator(campo_operador){
if (campo_operador.value == "00001") {
campo_operador.options[0].value = "00000";
return true;
}
//if(!campo_cropt_Zed.checked == true){
//return true;
//}
if (campo_operador.value == "00000")
return false;
else
return true;
}
*/
function CompruebaCp(cp){
var pais = campo_Pais.options[campo_Pais.selectedIndex].value;
var longitud = cp.length;
if (cp=='' && pais=='1'){
alert("Debes introducir el código postal");
campo_Codigo_Postal.focus();
return false;
}
if (longitud != 5 && pais=='1'){
alert("El código postal no es correcto");
campo_Codigo_Postal.focus();
return false;
}
if (longitud==5 && pais=='1'){
var pos0=parseInt(cp.charAt(0));
var pos1=parseInt(cp.charAt(1));
if ( (( pos0==5)&& (pos1 > 2)) || ( pos0 > 5 ) ){
alert("El código postal no es correcto");
campo_Codigo_Postal.focus();
return false;
}
validos="0123456789";
for (contador=0;contador= 1){
return true;
}else{
return false;
}
}
function armar_GET(Form){;
var string;
string = "id_afiliado="+id_socio
+"&asociadoFuente="+asociadoFuente
+"&red="+red
+"&cod="+cod
+"&nombreweb="+nombreweb
+"&nombre="+campo_Nombre.value
+"&apellidos="+campo_Apellidos.value
+"&fecha_nacimiento="+campo_Fecha_de_nacimiento.options[campo_Fecha_de_nacimiento.selectedIndex].value
+"&sexo="+((campo_Sexo[1].checked == true) ? 1:0)
+"&email="+campo_Correo_Electronico.value
+"&pais="+campo_Pais.options[campo_Pais.selectedIndex].value
+"&provincia="+campo_Provincia_select.options[campo_Provincia_select.selectedIndex].value
+"&cp="+campo_Codigo_Postal.value
+"&rubro="+campo_Rubro.options[campo_Rubro.selectedIndex].value
+"&password="+campo_Password_2.value
+"&comunidad="+campo_Comunidad.value
//+"&educacion="+campo_Educacion.options[campo_Educacion.selectedIndex].value
+"§or="+campo_sector.options[campo_sector.selectedIndex].value
for(id=0; id < campo_Aficion.length; id++){
if(campo_Aficion[id].checked == true) string += "&A[" + id +"]="+ id;
}
//string += "&network="+campo_Network.value+"&num_movil="+campo_Num_movil.value;
return string;
}
function verificar(Form){
var mensajes = "";
if(comprobar_string_vacio(campo_Nick.value, 0)){
alert("- Ingrese un Nick válido.");
campo_Nick.focus();
return false;
}
if(comprobar_string_vacio(campo_Password.value, 0)){
alert("- Ingrese un password válido.");
campo_Password.focus();
return false;
}else{
if(campo_Password.value != campo_Password_2.value){
alert("- Los passwords no coinciden.");
campo_Password.focus();
return false;
}
}
if(!is_email(campo_Correo_Electronico.value)){
alert("- Debe ingresar un eMail valido. "+campo_Correo_Electronico.value+" No se puede usar");
campo_Correo_Electronico.focus();
return false;
}
if(comprobar_string_vacio(campo_Nombre.value, 1)){
alert("- Ingrese un Nombre válido.");
campo_Nombre.focus();
return false;
}
if(comprobar_string_vacio(campo_Apellidos.value, 1)){
alert("- Ingrese Apellidos válido.");
campo_Apellidos.focus();
return false;
}
if(campo_Fecha_de_nacimiento.options[campo_Fecha_de_nacimiento.selectedIndex].value == ""){
alert("- Seleccione su "+reemplazarGuion("a\xf1o")+" de nacimiento.");
campo_Fecha_de_nacimiento.focus();
return false;
}
if((campo_Sexo[0].checked == false) && (campo_Sexo[1].checked == false)){
alert("- Seleccione su sexo.");
campo_Sexo[0].focus();
return false;
}
if(campo_Pais.options[campo_Pais.selectedIndex].value == ""){
alert("- Seleccione su Pais.");
campo_Pais.focus();
return false;
}
if(campo_Provincia_select.options[campo_Provincia_select.selectedIndex].value == ""){
alert("- Seleccione su pronvincia.");
campo_Provincia_select.focus();
return false;
}
/*
if(comprobar_string_vacio(campo_Comunidad.value, 1)){
alert("- Ingrese un nombre de comunidad válido.");
campo_Comunidad.focus();
return false;
}
*/
if(comprobar_string_vacio(campo_Codigo_Postal.value, 1)){
alert("- Ingrese un Código postal.");
campo_Codigo_Postal.focus();
return false;
}else{
if(!CompruebaCp(campo_Codigo_Postal.value)){
return false;
}
}
if(campo_Rubro.options[campo_Rubro.selectedIndex].value == ""){
alert("- Seleccione su Sector.");
campo_Rubro.focus();
return false;
}
if(campo_sector.options[campo_sector.selectedIndex].value == ""){
alert("- Seleccione su Ocupación.");
campo_sector.focus();
return false;
}
if(!selecciono_aficciones(Form)){
alert("- Debe seleccionar por lo menos 1 campo de aficciones.");
return false;
}
if(!campo_spe_acepto.checked == true){
alert("- Debe Aceptar las condiciones.");
campo_spe_acepto.focus();
return false;
}
/*
if (!validateOperator(campo_Network)){
alert("Debe seleccionar un operador");
return false;
}
if (!validateNumMovil(campo_Num_movil)){
alert("Número de Móvil Incorrecto");
return false;
}
*/
if(coregistroActive) {
/* Si es espaniol hay que ver que onda con el tema de los corregistros */
if(campo_Pais.options[campo_Pais.selectedIndex].value == 1) {
if(!CRDivDisplayed) {
alert('A continuacion le mostraremos unas promociones que pueden ser de su interes.');
CRDivDisplayed = 1;
crpub.style.display = "block";
//Solo para el corregistro 7, que solo se muestra cuando se elija sexo mujer y edad entre 18 y 40 años.
/*
coreg_fecha_nac = parseInt(campo_Fecha_de_nacimiento.value);
test = coreg_fecha_nac + 8;
coreg_sex = ((campo_Sexo[1].checked == true) ? 1:0);
hide = (((coreg_fecha_nac > 68) && (coreg_fecha_nac < 90) && (coreg_sex == 1)) ? false:true);
if (hide){
for (i=1; i<=8; i++){
document.getElementById("coreg_div_7_"+i).style.display = "none";
}
}
*/
return false;
}
else {
crsubmit = 1;
return true;
}
}
}
return true;
}
var lastSubmitClicked = null;
function HandleSubmitsOnclick(Form){
for(i=0; i < Form.elements.length; i++){
if(Form.elements[i].type == "submit" || Form.elements[i].type == "image") {
if(typeof Form.elements[i].onclick == "function"){
Form.elements[i].onclickOld = Form.elements[i].onclick;
}
Form.elements[i].onclick = function (){
lastSubmitClicked = this;
if(typeof this.onclickOld == "function"){
var result=this.onclickOld();
if(!result) lastSubmitClicked = null;
return result;
}
return true;
}
}
}
}
function SetSubmitFunction(Form, SubmitButton){
if(Form && SubmitButton){
if(typeof Form.submit.name == "undefined"){
Form.submit=function(){
return(true);
};
}
Form.onsubmit=function(){
/*
var datos_subscripcion;
datos_subscripcion = armar_GET(Form);
document.write(datos_subscripcion);
return false;
*/
var control = verificar(Form);
if(control == true){
/* Chequeamos si tenemos que realizar los submits por los coregistros */
if(coregistroActive && crsubmit) {
for(var pos in extras) {
var oSelect = document.getElementById('select_coreg_' + extras[pos]['id']);
if(oSelect.value == '1') {
crGetVars += '&CR[' + extras[pos]['id'] + ']=' + extras[pos]['id'];
}
else {
if(oSelect.value == '') {
alert('Debe seleccionar si desea o no, recibir nuestras ofertas.');
oSelect.focus();
return false;
}
}
}
}
SubmitButton.value="Enviando...";
SubmitButton.disabled = true;
var datos_subscripcion;
datos_subscripcion = armar_GET(Form);
var mi_imagen=new Image();
mi_imagen.src='http://www.sponsoremail.com/acciones/recibirCM.php?'+datos_subscripcion+crGetVars;
if(Form){
Form.target = '';
mi_imagen.onload=function(){ Form.submit(); };
pausecomp(1000);
//document.write('http://www.sponsoremail.com/acciones/recibirCM.php?'+datos_subscripcion);
}else{
Form.target = '';
Form.submit();
}
//window.open('http://www.sponsoremail.com/acciones/recibir.php?'+datos_subscripcion, 'miventana', "scrollbars=0,status=0,toolbar=0,location=0,directories=0,menubar=0,resizable=0,width=1,height=1");
//Form.submit();
//Form.target = '';
}
return(control);
}
HandleSubmitsOnclick(Form);
}
}
function pausecomp(millis){
date = new Date();
var curDate = null;
do { var curDate = new Date();
}while(curDate-date < millis);
}
var formulario_central = eval("document."+form_cliente);
var boton_submit_central = eval("document."+form_cliente+"."+boton_cliente);
var campo_Nick = eval("formulario_central.Nick");
var campo_Nombre = eval("formulario_central.Nombre");
var campo_Apellidos = eval("formulario_central.Apellidos");
var campo_Fecha_de_nacimiento = eval("formulario_central.Fecha_de_nacimiento");
var campo_Sexo = eval("formulario_central.Sexo");
var campo_Correo_Electronico = eval("formulario_central.Correo_Electronico");
var campo_Pais = eval("formulario_central.Pais");
var campo_Provincia_select = eval("formulario_central.Provincia_select");
var campo_Codigo_Postal = eval("formulario_central.Codigo_Postal");
var campo_Rubro = eval("formulario_central.Rubro");
var campo_Password_2 = eval("formulario_central.Password_2");
var campo_Password = eval("formulario_central.Password");
var campo_Comunidad = eval("formulario_central.Comunidad_Autonoma");
//var campo_Educacion = eval("formulario_central.Educacion");
var campo_sector = eval("formulario_central.sector");
var campo_Aficion = eval("formulario_central.Aficion");
var campo_spe_acepto = eval("formulario_central.spe_acepto");
var crpub = document.getElementById('crpub');
var crsubmit = 0; /* Debemos o no realizar el submit de algun coregistro? */
var crSubmitButton = document.getElementById('crsubend');
var CRDivDisplayed = 0;
//var crGetVars = '';
//var campo_Network = eval("formulario_central.network");
//var campo_Num_movil = eval("formulario_central.num_movil");
//var campo_cropt_Zed = eval("formulario_central.cropt_Zed");
SetSubmitFunction(formulario_central, boton_submit_central);
/*
}catch (e){
for (var i in e) alert(i + ' = ' + e[i]);
}
*/