var unregistered=false; function actualizaLinks(){var elementos_array=['login-link','unregister-link','forgot-password-link','register-link','access-font-1','access-font-2','access-font-3','legal-advise-link','send-recommendation-link','buyso-link'];var item='';var item_split='';for(var i=0;i0){var elemento=$('#'+elementos_array[i]);elemento.attr('href','#');}}} function actualizaForms(){var elementos_array=['helpcenter_form','login-form','forgot_password_form','register_form','unregister_form','recommend_form','buySO_form','contact_form','reset_password_form'];var item='';var item_split='';for(var i=0;i0){var elemento=$('#'+elementos_array[i]);elemento.removeAttr('action');elemento.removeAttr('method');}}} function validateContactForm() { $('#errorMessage').remove(); $('#successMessage').remove(); var name=document.contact_form.name.value; var surname=document.contact_form.surname.value; var mail=document.contact_form.mail.value; var phone=document.contact_form.phone.value; var country=document.contact_form.country.value; var obs=document.contact_form.contact_message.value; var empty='El campo no debe estar vacío'; var error_non_numeric='El campo contiene caracteres incorrectos.'; var error_numeric='El campo debe contener solo números.'; var wrong_format='Formato erróneo'; var name_label='Nombre'; var surname_label='Apellidos'; var phone_label='Teléfono'; $('#contact-form-name-input').css("border","1px solid #72A7D1"); $('#contact-form-surname-input').css("border","1px solid #72A7D1"); $('#contact-form-mail-input').css("border","1px solid #72A7D1"); $('#contact-name-empty-error').remove(); $('#contact-name-non-numeric-error').remove(); $('#contact-surname-empty-error').remove(); $('#contact-surname-non-numeric-error').remove(); $('#contact-mail-empty-error').remove(); $('#contact-mail-format-error').remove(); if (mail=='') { $('#contact-form-mail-input').css("border","1px solid #ff0000"); $('#contact-form-mail-row').append(''+empty+''); $('#contact-form-mail-input').focus(); return; } if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail)){ $('#contact-form-mail-row').append(''+wrong_format+''); $('#contact-form-mail-input').css("border","1px solid #ff0000"); $('#contact-form-mail-input').focus(); return; } if (name=='') { $('#contact-form-name-input').css("border","1px solid #ff0000"); $('#contact-form-name-row').append(''+empty+''); $('#contact-form-name-input').focus(); return; } if (validaCaracteresAlfabeticos(name)) { $('#contact-form-name-row').append(''+error_non_numeric+''); $('#contact-form-name-input').css("border","1px solid #ff0000"); $('#contact-form-name-input').focus(); return; } if (surname=='') { $('#contact-form-surname-input').css("border","1px solid #ff0000"); $('#contact-form-surname-row').append(''+empty+''); $('#contact-form-surname-input').focus(); return; } if (validaCaracteresAlfabeticos(surname)) { $('#contact-form-surname-input').css("border","1px solid #ff0000"); $('#contact-form-surname-row').append(''+error_non_numeric+''); $('#contact-form-surname-input').focus(); return; } var currentForm=$('#contact_form');$('#Msg').remove(); $.ajax({ url:"/modules/tools/contact.php", cache:false, type:"POST", data:($(currentForm).serializeArray()), beforeSend:function(){$('#contact-button-cell').prepend('Loading...');}, complete:function(){$('#loading-msg').remove();}, success:function(data){$('body').append(data);if($('#errorMessage').size()>0){$('#contact-button-cell').prepend('
'+$('#errorMessage').attr('text')+'
');$('#errorMessage').remove();}else{$('#contact-button-cell').prepend('
'+$('#successMessage').attr('text')+'
');$('#successMessage').remove();document.getElementById('contact_form').reset();}}, Error:function(){alert("Error de conexión");} }); } function consultor_partone(){ //var myurl='/modules/mbo/_views/redirecttovapartone.php?fx=0'; var myurl='/modules/mbo/_views/consultor_partone.php?fx=0'; var p=PopupManager.create(); p.configure({ type:'users', modal:true, width:890, height:588, //bg:'light', url:myurl }); p.draw(); } function consultor_partone_italia(){ var myurl='/modules/mbo/_views/consultor_partone.php?fx=0'; var p=PopupManager.create(); p.configure({ type:'users', modal:true, width:890, height:588, //bg:'light', url:myurl }); p.draw(); } function consultor_partone_to_market(toMarket){ //var myurl='/modules/mbo/_views/redirecttovapartone.php?fx=0&marketId='+toMarket; var myurl='/modules/mbo/_views/consultor_partone.php?fx=0&marketId='+toMarket; var p=PopupManager.create(); p.configure({ type:'users', modal:true, width:890, height:588, //bg:'light', url:myurl }); p.draw(); } function speed_meter(){ var myurl='/modules/mbo/meter.php'; var p=PopupManager.create(); p.configure({ type:"users", modal:true, width:450, height:300, top:100, bg:'light', url:myurl }); p.draw(); } function popupImgProducto(obj,img,id,event){ var curtop = 0; if (obj.offsetParent) { while (obj.offsetParent) { curtop += obj.offsetTop obj = obj.offsetParent; } } else { if (obj.y) { curtop += obj.y; } } var IE = document.all?true:false; //alert('event.clientY '+event.clientY+' document.body.scrollTop '+document.body.scrollTop); //alert ('event.pageY '+event.pageY); if (IE) { // grab the x-y pos.s if browser is IE tempX = event.clientX + document.body.scrollLeft; tempY = event.clientY + document.body.scrollTop; } else { // grab the x-y pos.s if browser is NS tempX = event.pageX; tempY = event.pageY; } tempY = tempY-50; // catch possible negative values in NS4 if (tempX < 0){tempX = 0;} if (tempY < 0){tempY = 0;} //alert('tempY '+tempY); tempY = obj.y; //alert(id); var imagenPos= document.getElementById(id); var curtop = 0; if(imagenPos.offsetParent) while(true) { curtop += imagenPos.offsetTop; if(!imagenPos.offsetParent) break; imagenPos= imagenPos.offsetParent; } else if(imagenPos.y) curtop += imagenPos.y; //alert(document.documentElement.scrollTop); //alert(curtop); altoPantalla = document.body.scrollHeight; //alert(altoPantalla); var mi_imagen = new Image(); mi_imagen.src=img; //alert(mi_imagen.height+'x'+mi_imagen.width); tempX = 700 - mi_imagen.width; //alert(tempX); tempY = curtop - document.documentElement.scrollTop - 40 - mi_imagen.height; tempY = tempY - 10; var p=PopupManager.create(); p.configure({ type:"imagenoclose", modal:false, left:tempX, top:tempY, url:img }); p.draw(); } function positionImgDescription(idTabla,idImage){ //alert(idTabla); //alert(idImage); var imagenPos= document.getElementById(idImage); posleft = imagenPos.width; posleft = '-' + imagenPos.width + 'px'; //alert('ancho: ' + imagenPos.clientWidth); document.getElementById(idTabla).style.left= posleft; numTop = imagenPos.height + 40; //alert(numTop); posTop = '-' + numTop + 'px'; //alert('alto: ' + imagenPos.clientHeight); document.getElementById(idTabla).style.top= posTop; } function popupInfoProducto(url){ var p=PopupManager.create(); p.configure({ type:"infoprod", modal:true, width:440, height:460, bg:'light', top:20, url:url }); p.draw(); } function validateRegisterForm () { $('#Msg').remove(); $('#register-message-cell').html(''); $('#errorMessage').remove(); $('#successMessage').remove(); var mail=document.register_form.mail.value; var password=document.register_form.password.value; var passwordcheck=document.register_form.passwordcheck.value; var name=document.register_form.name.value; var surname=document.register_form.surname.value; var empty='El campo no debe estar vacío'; var match='Las contraseñas deben coincidir'; var error_non_numeric='El campo contiene caracteres incorrectos.'; var error_numeric='El campo debe contener solo números.'; var wrong_format='Formato erróneo'; var name_label='Nombre'; var surname_label='Apellidos'; $('#register-form-mail-input').css("border","1px solid #72A7D1"); $('#register-form-name-input').css("border","1px solid #72A7D1"); $('#register-form-surname-input').css("border","1px solid #72A7D1"); $('#register-form-password-input').css("border","1px solid #72A7D1"); $('#register-form-passwordcheck-input').css("border","1px solid #72A7D1"); $('#mail-empty-error').remove(); $('#mail-format-error').remove(); $('#password-empty-error').remove(); $('#passwordcheck-empty-error').remove(); $('#password-match-error').remove(); $('#name-empty-error').remove(); $('#name-non-numeric-error').remove(); $('#surname-empty-error').remove(); $('#surname-non-numeric-error').remove(); // mail if(mail==''){ $('#register-form-mail-input').css("border","1px solid #ff0000"); $('#register-message-cell').append(''+empty+''); $('#register-form-mail-input').focus(); return; } else { if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail)){ $('#register-message-cell').append(''+wrong_format+''); $('#register-form-mail-input').css("border","1px solid #ff0000"); $('#register-form-mail-input').focus(); return; } } // password if(password==''){ $('#register-form-password-input').css("border","1px solid #ff0000"); $('#register-message-cell').append(''+empty+''); $('#register-form-password-input').focus(); return; } // passwordcheck if(passwordcheck==''){ $('#register-form-passwordcheck-input').css("border","1px solid #ff0000"); $('#register-message-cell').append(''+empty+''); $('#register-form-passwordcheck-input').focus(); return; } // password match if(password!=passwordcheck){ $('#register-form-password-input').css("border","1px solid #ff0000"); $('#register-form-passwordcheck-input').css("border","1px solid #ff0000"); $('#register-message-cell').append(''+match+''); $('#register-form-password-input').focus(); return; } // name if (name=='') { $('#register-form-name-input').css("border","1px solid #ff0000"); $('#register-message-cell').html(''+empty+''); $('#register-form-name-input').focus(); return; } else { if (validaCaracteresAlfabeticos(name)){ $('#register-message-cell').html(''+error_non_numeric+''); $('#register-form-name-input').css("border","1px solid #ff0000"); $('#register-form-name-input').focus(); return; } } // surname if(surname==''){ $('#register-form-surname-input').css("border","1px solid #ff0000"); $('#register-message-cell').append(''+empty+''); $('#register-form-surname-input').focus() return; } else { if(validaCaracteresAlfabeticos(surname)){ $('#register-message-cell').append(''+error_non_numeric+''); $('#register-form-surname-input').css("border","1px solid #ff0000"); $('#register-form-surname-input').focus() return; } } var currentPopup=PopupManager.getActive(); var currentForm=$(currentPopup.getSelector()+' #register_form')[0]; $.ajax({ url:"/modules/users/register.php", cache:false, type:"POST", data:($(currentForm).serializeArray()), beforeSend:function(){ $('#register-button-cell').prepend('Loading...'); }, complete:function(){ $('#loading-msg').remove(); }, success:function(data){ $('body').append(data); if($('#errorMessage').size()>0){ $('#register-message-cell').html('
'+$('#errorMessage').attr('text')+'
'); $('#errorMessage').remove(); } else { $('#login2').html('
'+$('#successMessage').attr('text')+'
'); $('#successMessage').remove(); } }, error:function(){ alert("Error de conexión"); } }); } function paginar(pagina,archivo,div){$.ajax({url:archivo+"?page="+pagina,cache:false,type:"GET",beforeSend:function(){$('#'+div).html('');$('#'+div).append('Loading...');},complete:function(){$('#loading-msg').remove();},success:function(data){$('#'+div).html(data);},error:function(){alert("Error de conexión");}});} function paginarGal(pagina,seccion,archivo,div){$.ajax({url:archivo+"?pageGal="+pagina+"&seccion="+seccion,cache:false,type:"GET",beforeSend:function(){$('#'+div).html('');$('#'+div).append('Loading...');},complete:function(){$('#loading-msg').remove();},success:function(data){$('#'+div).html(data);},error:function(){alert("Error de conexión");}});} function validateForgotForm(){ $('#errorMessage').remove(); $('#successMessage').remove(); $('#Msg').remove(); $('#eMsg').remove(); $('#sMsg').remove(); var mail=document.forgot_password_form.mail.value; var wrong_format='Formato erróneo'; var empty='El campo no debe estar vacío'; if(mail==''){ if($('#forgot-mail-empty-error').size()==0){ if($('#forgot-mail-format-error').size()>0){ $('#forgot-mail-format-error').remove(); } $('#forgot-form-mail-input').css("border","1px solid #ff0000"); $('#forgot-message-cell').append(''+empty+''); $('#forgot-form-mail-input').focus(); } }else{ $('#forgot-form-mail-input').css("border","1px solid #72A7D1"); $('#forgot-mail-empty-error').remove(); if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail)){ if($('#forgot-mail-empty-error').size()==0){ if($('#forgot-mail-format-error').size()==0){ $('#forgot-message-cell').append(''+wrong_format+''); } $('#forgot-form-mail-input').css("border","1px solid #ff0000"); $('#forgot-form-mail-input').focus(); } }else{ //$('#forgot-form-mail-row').css("border","1px solid #72A7D1"); $('#forgot-mail-format-error').remove(); var currentPopup=PopupManager.getActive(); var currentForm=$(currentPopup.getSelector()+' #forgot_password_form')[0]; $.ajax({ url:"/modules/users/restore.php", cache:false, type:"POST", data:($(currentForm).serializeArray()), beforeSend:function(){$('#forgot-pass-cell').prepend('Loading...');}, complete:function(){$('#loading-msg').remove();}, success:function(data){$('body').append(data);if($('#errorMessage').size()>0){$('#forgot-message-cell').html('
'+$('#errorMessage').attr('text')+'
');$('#errorMessage').remove();} else{$('#login').html('
'+$('#successMessage').attr('text')+'
');$('#successMessage').remove();currentForm.reset();}}, error:function(){alert("Error de conexión");} }); } } } function confirmUnregister(page){var p=PopupManager.create();var vars = '?page='+page;p.configure({type:"users",modal:true,width:572,height:250,bg:"light",url:"/modules/users/unregister.php"+vars });p.draw();} function unregister(){$('#errorMessage').remove();$('#successMessage').remove();var currentPopup=PopupManager.getActive();var currentForm=$(currentPopup.getSelector()+' #unregister_form')[0];$('#Msg').remove();$.ajax({url:"/modules/users/unregister.php?confirm=1",cache:false,type:"POST",beforeSend:function(){$('#unregister_button').append('Loading...');},complete:function(){$('#loading-msg').remove();},success:function(data){$('body').append(data);if($('#errorMessage').size()>0){$('#unregister-message-cell').html('
'+$('#errorMessage').attr('text')+'
');$('#errorMessage').remove();} else{$('#unregister').html('
'+$('#successMessage').attr('text')+'
');$('#successMessage').remove();}},error:function(){alert("Error de conexión");}});} function autentication(current_url){var p=PopupManager.create();p.configure({type:"users",modal:true,width:572,height:370,bg:"light",curr_url:current_url,url:"/users/login_form.php"});p.draw();} function register(page){var p=PopupManager.create();var vars = '?page='+page;p.configure({type:'users',modal:true,width:572,height:630,top:40,bg:'light',url:'/modules/users/register.php'+vars});p.draw();} function gallery(image){var p=PopupManager.create();p.configure({type:'users',modal:true,width:572,height:630,top:40,bg:'light',url:'/modules/gallery/_components/popup.php?image='+image});p.draw();} function forgot_password(page){var p=PopupManager.create();var vars = '?page='+page;p.configure({type:'users',modal:true,width:572,height:340,bg:'light',url:'/modules/users/restore.php'+vars});p.draw();} function legalAdvise(){var p=PopupManager.create();p.configure({type:'legal',modal:true,width:572,height:600,bg:'light',url:'/src/legal.php'});p.draw();} function desplegar(elemento){document.getElementById(elemento).style.display='block';} function ocultar(elemento){document.getElementById(elemento).style.display='none';} function desplegarExtras(elemento,div,mensaje,mensaje2){document.getElementById(elemento).style.display='block';document.getElementById(div).innerHTML=' '+mensaje+''} function ocultarExtras(elemento,div,mensaje,mensaje2){document.getElementById(elemento).style.display='none';document.getElementById(div).innerHTML=' '+mensaje+''} $(document).ready(function(){$('#current-font-size').html(16);$('#current-font-size-em').html(1);});function increaseFont(increment,option){var currEm=parseFloat($('#current-font-size-em').html());if(typeof increment=='undefined'){newSize='1em';} else{if(option=='decrease'){var newEm=currEm-increment;} else{var newEm=currEm+increment;} if(newEm>1.54||newEm<0.46){newSize=currEm+'em';} else{var newFontSize=newEm;newSize=newFontSize+'em';}} $('body').css('font-size',newSize);$('#current-font-size-em').html(newSize);} function reloj(){var fObj=new Date();var horas=fObj.getHours();var minutos=fObj.getMinutes();var segundos=fObj.getSeconds();if(horas<=9)horas="0"+horas;if(minutos<=9)minutos="0"+minutos;if(segundos<=9)segundos="0"+segundos;$('#date').html('');$('#date').html(''+horas+':'+minutos+':'+segundos+'');setTimeout("reloj()",1000);} function recommend(page){var p=PopupManager.create();var vars = '?page='+page;p.configure({type:'users',modal:true,width:572,height:400,bg:'light',url:'/modules/tools/recommend.php'+vars});p.draw();} function sendRecommendation(){$('#errorMessage').remove();$('#successMessage').remove();$('#Msg').remove();$('#eMsg').remove();$('#sMsg').remove();var to_mail=$('#recommend-form-to-mail-input').val();var from_mail=$('#recommend-form-mail-from-input').val();var to_name=$('#recommend-form-to-name-input').val();var from_name=$('#recommend-form-name-from-input').val();var wrong_format='Formato erróneo';var empty='El campo no debe estar vacío';var error_non_numeric='El campo contiene caracteres incorrectos.';var name_label='Nombre';if(from_name==''){if($('#recommend-namefrom-empty-error').size()==0){if($('#recommend-namefrom-non-numeric-error').size()>0){$('#recommend-namefrom-non-numeric-error').remove();} $('#recommend_form :text').css("border","1px solid #72A7D1");$('#recommend-form-name-from-input').css("border","1px solid #ff0000");$('#recommend-message-cell').html(''+empty+'');$('#recommend-form-name-from-input').focus();}} else{$('#recommend-form-name-from-input').css("border","1px solid #72A7D1");$('#recommend-namefrom-empty-error').remove();var validName=validaCaracteresAlfabeticos(from_name);if(validName==true){if($('#recommend-namefrom-empty-error').size()==0){if($('#recommend-namefrom-non-numeric-error').size()==0){$('#recommend-message-cell').html(''+error_non_numeric+'');} $('#recommend-form-name-from-input').css("border","1px solid #ff0000");$('#recommend-form-name-from-input').focus();}} else{if(from_name==''){} else{$('#recommend-form-name-from-input').css("border","1px solid #72A7D1");$('#recommend-namefrom-non-numeric-error').remove();if(to_name==''){if($('#recommend-nameto-empty-error').size()==0){if($('#recommend-nameto-non-numeric-error').size()>0){$('#recommend-nameto-non-numeric-error').remove();} $('#recommend-form-to-name-input').css("border","1px solid #ff0000");$('#recommend-message-cell').html(''+empty+'');$('#recommend-form-to-name-input').focus();}} else{$('#recommend-form-to-name-input').css("border","1px solid #72A7D1");$('#recommend-nameto-empty-error').remove();var validName=validaCaracteresAlfabeticos(to_name);if(validName==true){if($('#recommend-nameto-empty-error').size()==0){if($('#recommend-nameto-non-numeric-error').size()==0){$('#recommend-message-cell').html(''+error_non_numeric+'');} $('#recommend-form-to-name-input').css("border","1px solid #ff0000");$('#recommend-form-to-name-input').focus();}} else{if(to_name==''){} else{$('#recommend-form-to-name-input').css("border","1px solid #72A7D1");$('#recommend-nameto-non-numeric-error').remove();if(from_mail==''){if($('#recommend-mailfrom-empty-error').size()==0){if($('#recommend-mailfrom-format-error').size()>0){$('#recommend-mailfrom-format-error').remove();} $('#recommend-form-mail-from-input').css("border","1px solid #ff0000");$('#recommend-message-cell').html(''+empty+'');$('#recommend-form-mail-from-input').focus();}} else{$('#recommend-form-mail-from-input').css("border","1px solid #72A7D1");$('#recommend-mailfrom-empty-error').remove();if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(from_mail)){if($('#recommend-mailfrom-empty-error').size()==0){if($('#recommend-mailfrom-format-error').size()==0){$('#recommend-message-cell').html(''+wrong_format+'');} $('#recommend-form-mail-from-input').css("border","1px solid #ff0000");$('#recommend-form-mail-from-input').focus();}} else{$('#recommend-form-mail-from-input').css("border","1px solid #72A7D1");$('#recommend-mailfrom-format-error').remove();if(to_mail==''){if($('#recommend-mailto-empty-error').size()==0){if($('#recommend-mailto-format-error').size()>0){$('#recommend-mailto-format-error').remove();} $('#recommend-form-to-mail-input').css("border","1px solid #ff0000");$('#recommend-message-cell').html(''+empty+'');$('#recommend-form-to-mail-input').focus();}} else{$('#recommend-form-to-mail-input').css("border","1px solid #72A7D1");$('#recommend-mailto-empty-error').remove();if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(to_mail)){if($('#recommend-mailto-empty-error').size()==0){if($('#recommend-mailto-format-error').size()==0){$('#recommend-message-cell').html(''+wrong_format+'');} $('#recommend-form-to-mail-input').css("border","1px solid #ff0000");$('#recommend-form-to-mail-input').focus();}} else{$('#recommend-form-to-mail-input').css("border","1px solid #72A7D1");$('#recommend-mailto-format-error').remove();var currentPopup=PopupManager.getActive();var currentForm=$(currentPopup.getSelector()+' #recommend_form')[0];$.ajax({url:"/modules/tools/recommend.php",cache:false,type:"POST",data:($(currentForm).serializeArray()),beforeSend:function(){$('#recommend-cell').prepend('Loading...');},complete:function(){$('#loading-msg').remove();},success:function(data){$('body').append(data);if($('#errorMessage').size()>0){$('#recommend-message-cell').html('
'+$('#errorMessage').attr('text')+'
');$('#errorMessage').remove();} else{$('#recommend-message-cell').html('
'+$('#successMessage').attr('text')+'
');$('#successMessage').remove();$('#recommend-form-to-name-input').val('');$('#recommend-form-to-mail-input').val('');}},error:function(){alert("Error de conexión");}});}}}}}}}}}}} function enviarPregunta(){$('#errorMessage').remove();$('#successMessage').remove();var name=document.helpcenter_form.name.value;var mail=document.helpcenter_form.mail.value;var question=document.helpcenter_form.question.value;var company=document.helpcenter_form.company.value;var empty='El campo no debe estar vacío';var error_non_numeric='El campo contiene caracteres incorrectos.';var error_numeric='El campo debe contener solo números.';var wrong_format='Formato erróneo';var name_label='Nombre';var question_label='Pregunta';if(question==''){if($('#helpc-question-empty-error').size()==0){if($('#helpc-question-non-numeric-error').size()>0){$('#helpc-question-non-numeric-error').remove();} $('#helpc-form-question-input').css("border","1px solid #FF0000");$('#helpc-form-question-row').append(''+empty+'');$('#helpc-form-question-input').focus();}} else{$('#helpc-form-question-input').css("border","1px solid #72A7D1");$('#helpc-question-empty-error').remove();if(name==''){if($('#helpc-name-empty-error').size()==0){if($('#helpc-name-non-numeric-error').size()>0){$('#helpc-name-non-numeric-error').remove();} $('#helpc-form-name-input').css("border","1px solid #FF0000");$('#helpc-form-name-row').append(''+empty+'');$('#helpc-form-name-input').focus();}} else{$('#helpc-form-name-input').css("border","1px solid #72A7D1");$('#helpc-name-empty-error').remove();var validName=validaCaracteresAlfabeticos(name);if(validName==true){if($('#helpc-name-empty-error').size()==0){if($('#helpc-name-non-numeric-error').size()==0){$('#helpc-form-name-row').append(''+error_non_numeric+'');} $('#helpc-form-name-input').css("border","1px solid #FF0000");$('#helpc-form-name-input').focus();}} else{if(name==''){} else{$('#helpc-form-name-input').css("border","1px solid #72A7D1");$('#helpc-name-non-numeric-error').remove();if(mail==''){if($('#helpc-mail-empty-error').size()==0){if($('#helpc-mail-format-error').size()>0){$('#helpc-mail-format-error').remove();} $('#helpc-form-mail-input').css("border","1px solid #FF0000");$('#helpc-form-mail-row').append(''+empty+'');$('#helpc-form-mail-input').focus();}} else{$('#helpc-form-mail-input').css("border","1px solid #72A7D1");$('#helpc-mail-empty-error').remove();if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail)){if($('#helpc-mail-empty-error').size()==0){if($('#helpc-mail-format-error').size()==0){$('#helpc-form-mail-row').append(''+wrong_format+'');} $('#helpc-form-mail-input').css("border","1px solid #FF0000");$('#helpc-form-mail-input').focus();}} else{$('#helpc-form-mail-input').css("border","1px solid #72A7D1");$('#helpc-mail-format-error').remove();var validCompany=validaCaracteresAlfabeticos(company);if(validCompany==true){if($('#helpc-name-non-numeric-error').size()==0){$('#helpc-form-company-row').append(''+error_non_numeric+'');} $('#helpc-form-company-input').css("border","1px solid #FF0000");$('#helpc-form-company-input').focus();} else{$('#helpc-form-company-input').css("border","1px solid #72A7D1");$('#helpc-company-non-numeric-error').remove();var currentForm=$('#helpcenter_form');$('#Msg').remove();$.ajax({url:"/modules/help/index.php",cache:false,type:"POST",data:($(currentForm).serializeArray()),beforeSend:function(){$('#question-cell').append('Loading...');},complete:function(){$('#loading-msg').remove();},success:function(data){$('body').append(data);if($('#errorMessage').size()>0){$(currentForm).prepend('
'+$('#errorMessage').attr('text')+'
');$('#errorMessage').remove();} else{$(currentForm).append('
'+$('#successMessage').attr('text')+'
');$('#successMessage').remove();}},error:function(){alert("Error de conexión");}});}}}}}}}} function ampliaImagen(imgsrc,width,height){var p=PopupManager.create();p.configure({type:'image',modal:true,width:width,height:height,bg:'light',url:imgsrc});p.draw();} function validaCaracteresEspeciales(x) {var vale=0;var aceptadas=[65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,48,49,50,51,52,53,54,55,56,57,95,45];for(i=0;i');},complete:function(){$('#loading-msg').remove();},success:function(data){$('#experimenta-content').html(data);},error:function(){alert("Error de conexión");}});} function displayProjection(fileid){$.ajax({url:"/projections/display_projection.php",cache:false,type:"POST",data:{pfwid:fileid},beforeSend:function(){$('#proyeccion-movie').html('');$('#proyeccion-movie').prepend('Loading...');},complete:function(){$('#loading-msg').remove();},success:function(data){$('#proyeccion-movie').html(data);},error:function(){alert("Error de conexión");}});} function PFWLOGIN_validate (theform) { var uservalue = theform.pfwlogin_user.value; var passwordvalue = theform.pfwlogin_password.value; var user_label = 'Email'; var password_label = 'Contraseña'; var errors_found = 'Se han encontrado errores en los siguientes campos'; var empty = 'El campo no debe estar vacío'; if (uservalue == ""){ if($('#login-user-empty-error').size() == 0){ $('#login-user-input').attr("style","border: 1px solid #ff0000"); $('#login-message-cell').append(''+empty+''); $('#login-user-input').focus(); } return false; } else{ $('#login-user-input').attr("style","border: 1px solid #a9a9a9"); $('#login-user-empty-error').remove(); if (passwordvalue == ""){ if($('#login-password-empty-error').size() == 0){ $('#login-password-input').attr("style","border: 1px solid #ff0000"); $('#login-message-cell').append(''+empty+''); $('#login-password-input').focus(); } return false; } else{ $('#login-password-input').attr("style","border: 1px solid #a9a9a9"); $('#login-password-empty-error').remove(); return true; } } } function sendLoginForm(theform){ return PFWLOGIN_validate(theform); } $(document).ready(function(){ actualizaForms(); actualizaLinks(); $("#login-form #login-user-input").focus(); $("strong").css("font-weight","bold"); $("#register-link").click(function () { var w_compteur = new wreport_counter('Home', 'Registrarse',397993); w_compteur.add_content(''); w_compteur.count(); void(0); redirec_popup('','','',2); }); $("#send-recommendation-link").click(function () { var w_compteur = new wreport_counter('Home', 'Recomendar',397993); w_compteur.add_content(''); w_compteur.count(); void(0); redirec_popup('','','',4); }); $("#recommendation").click(function () { var w_compteur = new wreport_counter('Home', 'Recomendar',397993); w_compteur.add_content(''); w_compteur.count(); void(0); redirec_popup('','','',4); }); }); function redirec_popup(lang,market_id,product_id,fx) { redirec_popup(lang,market_id,product_id,fx,'',''); } function redirec_popup(lang,market_id,product_id,fx,product_infourl,accesstype) { var url = ""; directorios = window.location.pathname; directorios = directorios.split("/"); var pagid = window.location.search; var leadCodeFromExternalWeb; if (!(pagid == '' || pagid == undefined)) { var regexS = "[?&]leadCode=([^&#]*)"; var regex = new RegExp (regexS); leadCodeFromExternalWeb = regex.exec(pagid); } urlHead = "http://"; if(accesstype == "1") { urlHead = "https://"; } var dnsRoot = ""; if (lang=="it") { dnsRoot = "www.mybestoption.it"; }else{ dnsRoot = "www.mybestoption.es"; } if(!(product_infourl == "")) { url = urlHead + dnsRoot + "/" + product_infourl; url += "?productId="+product_id; } else { url = urlHead + dnsRoot + "/redirect?aux=aux"; if (product_id == '' || product_id == undefined){ product_id = ''; }else{ url += "&productId="+product_id; } if (market_id == '' || market_id == undefined){ market_id = ''; }else{ url += "&marketId="+market_id; } if (fx == '' || fx == undefined){ fx = ''; }else{ url += "&fx="+fx; } if (pagid == '' || pagid == undefined){ pagid = ''; }else{ if(leadCodeFromExternalWeb == '' || leadCodeFromExternalWeb == undefined) { url += "&pagid="+pagid; } else { url += "&pagid="; } } url += "&reload=1"; } if( leadCodeFromExternalWeb != null ) { var leadCode = leadCodeFromExternalWeb; url += "&leadCode="+leadCodeFromExternalWeb[1]; } else { var leadCode = "7210d9c89ee618f37051110e0f49173e"; url += "&leadCode="+leadCode ; } window.location.href = url; } function getURLtoRedirec(lang,market_id,product_id,fx,product_infourl,accesstype) { var url = ""; directorios = window.location.pathname; directorios = directorios.split("/"); var pagid = window.location.search; var leadCodeFromExternalWeb; if (!(pagid == '' || pagid == undefined)) { var regexS = "[?&]leadCode=([^&#]*)"; var regex = new RegExp (regexS); leadCodeFromExternalWeb = regex.exec(pagid); } urlHead = "http://"; if(accesstype == "1") { urlHead = "https://"; } var dnsRoot = ""; if (lang=="it") { dnsRoot = "www.mybestoption.it"; }else{ dnsRoot = "www.mybestoption.es"; } if(!(product_infourl == "")) { url = urlHead + dnsRoot + "/" + product_infourl; url += "?productId="+product_id; } else { url = urlHead + dnsRoot + "/redirect?aux=aux"; if (product_id == '' || product_id == undefined){ product_id = ''; }else{ url += "&productId="+product_id; } if (market_id == '' || market_id == undefined){ market_id = ''; }else{ url += "&marketId="+market_id; } if (fx == '' || fx == undefined){ fx = ''; }else{ url += "&fx="+fx; } if (pagid == '' || pagid == undefined){ pagid = ''; }else{ if(leadCodeFromExternalWeb == '' || leadCodeFromExternalWeb == undefined) { url += "&pagid="+pagid; } else { url += "&pagid="; } } url += "&reload=1"; } if( leadCodeFromExternalWeb != null ) { var leadCode = leadCodeFromExternalWeb; url += "&leadCode="+leadCodeFromExternalWeb[1]; } else { var leadCode = "7210d9c89ee618f37051110e0f49173e"; url += "&leadCode="+leadCode ; } return url; } function quick_register(){ var myurl='/modules/users/register.php'; myurl+='?register_form_vars[name]='+document.qregister.name.value; myurl+='®ister_form_vars[surname]='+document.qregister.surname.value; myurl+='®ister_form_vars[mail]='+document.qregister.mail.value; var p=PopupManager.create(); p.configure({type:"users",modal:true,width:572,height:630,top:40,bg:'light',url:myurl}); p.draw(); } function adviserMarket(lang,market_id,product_id,page,leadCode,accessFrom,cversion){ var vars = '?lang='+lang; if(market_id) { vars += '&marketId='+market_id; } if(product_id) { vars += '&productId='+product_id } if(leadCode) { vars += '&leadCode='+leadCode; } if(page) { vars += '&page='+page; } if(accessFrom) { vars += '&accessFrom='+accessFrom; } if(cversion) { vars += '&cversion='+cversion; } var p=PopupManager.create(); p.configure( { type:'users', modal:true, width:890, height:588, bg:'light', url:'/modules/mbo/_views/consultor.php'+vars } ); p.draw(); } function adviserMarketpartone(lang,market_id,product_id,page,leadCode,accessFrom,cversion){ var vars = '?lang='+lang; if(market_id) { vars += '&marketId='+market_id; } if(product_id) { vars += '&productId='+product_id } if(leadCode) { vars += '&leadCode='+leadCode; } if(page) { vars += '&page='+page; } if(accessFrom) { vars += '&accessFrom='+accessFrom; } if(cversion) { vars += '&cversion='+cversion; } var p=PopupManager.create(); p.configure( { type:'users', modal:true, width:890, height:588, //bg:'light', url:'/modules/mbo/_views/consultorpartone.php'+vars } ); p.draw(); } function redirec_popup_vapartone(lang,market_id,product_id,fx) { directorios = window.location.pathname; directorios = directorios.split("/"); var pagid = window.location.search; var leadCodeFromExternalWeb; if (!(pagid == '' || pagid == undefined)) { var regexS = "[?&]leadCode=([^&#]*)"; var regex = new RegExp (regexS); leadCodeFromExternalWeb = regex.exec(pagid); } var url = "http://www.mybestoption.es/redirecttovapartone?aux=aux"; if (market_id == '' || market_id == undefined){ market_id = ''; }else{ url += "&marketId="+market_id; } if (product_id == '' || product_id == undefined){ product_id = ''; }else{ url += "&productId="+product_id; } if (fx == '' || fx == undefined){ fx = ''; }else{ url += "&fx="+fx; } if( leadCodeFromExternalWeb != null ) { var leadCode = leadCodeFromExternalWeb; url += "&leadCode="+leadCodeFromExternalWeb[1]; } else { var leadCode = "7210d9c89ee618f37051110e0f49173e"; url += "&leadCode="+leadCode ; } if (pagid == '' || pagid == undefined){ pagid = ''; }else{ if(leadCodeFromExternalWeb == '' || leadCodeFromExternalWeb == undefined) { url += "&pagid="+pagid; } else { url += "&pagid="; } } window.location.href = url; } function openMarketComparator() { var mId_1 = window.location.search; var mId_2; if (!(mId_1== '' || mId_1 == undefined)) { var regexS = "[?&]marketId=([^&#]*)"; var regex = new RegExp (regexS); mId_2 = regex.exec(mId_1); if (mId_2 != null ) { consultor_partone_to_market(mId_2[1]); } } }