// Variables Globales var _teclamay = false; var _teclacontrol = false; var _teclaalternativa = false; var _campo = ""; var _hanpulsadoplay=false; var px, py var pxf=0; var pyf=0; var _conthelp=0; var _idhelp var _enredim=false; var _haymovimiento=false; var _anchoayu =450; var _altoayu =60; var _hayvalorseleccionado=false; var _estanfiltrando=false; var _esperaenter=false; var _timeaudio; var _fun=0; var enProceso = false; // lo usamos para ver si hay un proceso activo var http = getHTTPObject(); // Creamos el objeto XMLHttpRequest function getHTTPObject() { var xmlhttp; /*@cc_on @if (@_jscript_version >= 5) try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } @else xmlhttp = false; @end @*/ if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp = false; } } return xmlhttp; } function handleHttpResponse() { if (http.readyState == 4) { if (http.status == 200) { if (http.responseText.indexOf('invalid') == -1) { switch (_fun) { case 1: results=http.responseText.split("|"); if (results[0]=="1") {showDialog('Error','El número de tarjeta especificado ya existe','error'); document.forms.admin.nombre.value=results[1]; document.forms.admin.direccion.value=results[2]; document.forms.admin.codigopostal.value=results[3]; document.forms.admin.poblacion.value=results[4]; document.forms.admin.provincia.value=results[5]; document.forms.admin.telefono.value=results[6]; document.forms.admin.fechanacimiento.value=results[7]; document.forms.admin.estadocivil.value=results[8]; document.forms.admin.hijos.value=results[9]; document.forms.admin.email.value=results[10]; document.forms.admin.password.value=results[11]; document.forms.admin.tiendacliente.value=results[12]} enProceso = false; break; case 2: document.location.reload(); enProceso = false; break; case 3: results = http.responseText.split("|"); var _obj=window.opener.document.getElementById("nombrecliente"); _obj.innerHTML=utf8_encode(results[0]); var _obj=window.opener.document.getElementById("tar"); for (_i=0;_i<_obj.options.length;_i++) { if (_obj.options[_i].value==parseInt(results[2])) _obj.options[_i].selected="selected"; else _obj.options[_i].selected=""; } if (parseInt(results[2])!=parseInt(results[3])) {showDialog('Aviso','Ha cambiado de tarifa, se recalcularán los precios','success');} var _obj=document.getElementById("miclientenombre"); _obj.innerHTML=utf8_encode(results[0]); var _obj=document.getElementById("mitarifanombre"); _obj.innerHTML=utf8_encode(results[1]); window.opener.document.forms[1].submit(); enProceso = false; break; case 4: results = http.responseText; document.forms[1].submit(); enProceso = false; break; case 5: results = http.responseText.split("|"); try {var _obj=document.getElementById("iditems");_obj.innerHTML=results[0];} catch(err) {var _obj=window.opener.document.getElementById("iditems");_obj.innerHTML=results[0];} try {_obj=document.getElementById("idamount");_obj.innerHTML=results[1];} catch(err) {var _obj=window.opener.document.getElementById("idamount");_obj.innerHTML=results[1];} try {_obj=document.getElementById("idpbasket");_obj.style.visibility="visible";} catch(err) {var _obj=window.opener.document.getElementById("idpbasket");_obj.style.visibility="visible"; document.location.reload();} enProceso = false; break; case 6: results = http.responseText.split("|"); var _obj=document.getElementById("iditems"); _obj.innerHTML=results[0]; _obj=document.getElementById("idamount"); _obj.innerHTML=results[1]; _obj=document.getElementById("idpbasket"); _obj.style.visibility="hidden"; enProceso = false; break; case 7: results = http.responseText.split("|"); showDialog('Información','Puntos para la tarjeta:'+results[1],'success'); enProceso = false; break; } } } } } function _checkcard() { _fun=1; if (!enProceso && http) { var valor = document.getElementById("codigotarjeta").value; var url = "comprueba_card.asp?card="+ valor; http.open("GET", url, true); http.onreadystatechange = handleHttpResponse; enProceso = true; http.send(null); } } function _selidioma(_idi) { _fun=2; if (!enProceso && http) { var url = "selidioma.asp?idi="+_idi; http.open("GET", url, true); http.onreadystatechange = handleHttpResponse; enProceso = true; http.send(null); } } function _calculapuntos(_tar) { _fun=7; var url = "calculapuntos.asp?tar="+_tar; http.open("GET", url, true); http.onreadystatechange = handleHttpResponse; enProceso = true; http.send(null); } document.onkeypress=function() { var KeyID = event.keyCode; // alert(KeyID); } document.onkeydown=function() { var KeyID = event.keyCode; switch(KeyID) { case 16: // Mayusculas _teclamay = true; break; case 17: // Control _teclacontrol=true; break; case 18: // Alternativa _teclaalternativa=true; break; case 19: // Pause break; case 37: // Flecha Izquierda break; case 38: // Flecha Arriba break; case 39: // Flecha Derecha break; case 40: // Flecha Abajo break; } // alert(KeyID); } document.onkeyup=function() { var KeyID = event.keyCode; if (_teclamay && KeyID==39) { // alert(); } if (_teclacontrol && KeyID==37) //alert(); switch(KeyID) { case 16: // Mayusculas break; case 17: // Control break; case 18: // Alternativa break; case 19: // Pause break; case 37: // Flecha Izquierda break; case 38: // Flecha Arriba break; case 39: // Flecha Derecha break; case 40: // Flecha Abajo break; } } function _idioma() { if (navigator.userAgent.indexOf("Opera")!=-1) (_idi=navigator.language) else { if (navigator.appName == "Netscape") (_idi=navigator.language) else _idi=navigator.browserLanguage }; alert(_idi); } function AjVentana(ancho,alto,posx,posy,centrar) { if (ancho==-1 && alto==-1) {ancho=screen.availWidth-20;alto=screen.availHeight-20;} window.resizeTo(ancho,alto); if (centrar == "S") window.moveTo((screen.availWidth-ancho)/2, (screen.availHeight-alto)/2); else window.moveTo(posx,posy); } function DoIrA(pagina) { document.location=pagina; } function _douc(_valor) { return _valor.toUpperCase(); } function _dolc(_valor) { return _valor.toLowerCase(); } function _dofn(_capa) { var obj=document.getElementById("eti"+_capa); obj.style.color="#000000"; } function _dovalidaremail(_ele) { var invalidchar; //guardará carácteres no válidos var badchar; //guardará la posición de caracter no válido var i; var atPos; //almacena la posición del carácter @ var periodPos; //almacenará la posición del "." invalidchar=" /:,;,€"; var email=_ele.value; if(email=="") { wmensaj=1;return false; } for(i=0; i -1) { return false; } } atPos=email.indexOf("@",1); if(atPos==-1)//asegura que haya una @ { return false; } if(email.indexOf("@",atPos+1)> -1) { wmensaj=1; return false; } periodPos=email.indexOf(".",atPos+1); if ((periodPos==atPos+1)||(periodPos<0)) { //busca el caracter "." wmensaj=1; return false; } if(periodPos+3>email.length) { wmensaj=1; return false; } wmensaj=0; return true; } function _checkemail(_email) { if (/^w+([.-]?w+)*@w+([.-]?w+)*(.w{2,3})+$/.test(valor)) { return (true) } else {return (false);} } function _enteros(evt,_capa) { var nav4 = window.Event ? true : false; // NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57 var key = nav4 ? evt.which : evt.keyCode; key=(document.all) ? evt.keyCode : evt.which; if ((key==46) || (key==44)) {return false;} if ((key >= 48 && key <= 57) || (key==8) || (key==9) || (key==45)) {return key;} // alert("Sólo se permiten caracteres numericos"); return false; } function _valtextovacio(_valor,_capa,_err) { if (_valor=="") _valor=""; if (_valor=="") { showDialog('Error',_err,'error'); document.forms[0].elements[_capa].focus(); _campo=_capa; return false; } return true; } function comprobarvalor(_capa,_err) { try { var _elementos=document.getElementById('_valorotros'); if (_elementos.style.visibility=="visible" && _elementos.value=="") { _campo = "valorotros"; showDialog('Error',_err,'error'); return false; } } catch(err) {} var _elementos=document.getElementsByName(_capa); for (var _i=0;_i<_elementos.length;_i++) { switch (_elementos[_i].type) { case 'text': if (_elementos[_i].value != "") return true; break; case 'radio': if (_elementos[_i].checked == true) return true; break; } if (_elementos[_i].checked == true) {return true;} } showDialog('Error',_err,'error'); return false; } function comprobarvalorMS(_min,_max,_capa,_err) { try { var _elementos=document.getElementById('_valorotros'); if (_elementos.style.visibility=="visible" && _elementos.value=="") { _campo = "valorotros"; showDialog('Error',_err,'error'); return false; } } catch(err) {} var _elementos=document.getElementsByName(_capa); for (var _i=0;_i<_elementos.length;_i++) { switch (_elementos[_i].type) { case 'text': var _valor=_elementos[_i].value; if (parseInt(_valor)>parseInt(_max) || parseInt(_valor)= 48 && key <= 57) || (key==8) || (key==9)) return key; // alert("Sólo se permiten caracteres numericos"); return false; } function posCursor(ev) { var cadena, obj; if (!document.all) { event = ev; py = ev.pageY; px = ev.pageX; } else{ py = event.clientY +document.body.scrollTop; px = event.clientX +document.body.scrollLeft; } } function reloj(_help) { _conthelp +=1; /* 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; */ if (_conthelp>=6) { var obj=document.getElementById(_idhelp); obj.style.visibility="hidden"; _conthelp=0; } } function carga() { posicion=0; // IE if (navigator.userAgent.toLowerCase().indexOf('msie')!=-1) navegador=0; // Otros else navegador=1; } function evitaEventos(event) { // Funcion que evita que se ejecuten eventos adicionales if(navegador==0) { window.event.cancelBubble=true; window.event.returnValue=false; } if(navegador==1) event.preventDefault(); } function comienzoMovimiento(event, id, concambio) { if (!concambio) concambio=0; elMovimiento=document.getElementById(id); if(navegador==0) { cursorComienzoX=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft; cursorComienzoY=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop; document.attachEvent("onmousemove", enMovimiento); document.attachEvent("onmouseup", finMovimiento); } if(navegador==1) { cursorComienzoX=event.clientX+window.scrollX; cursorComienzoY=event.clientY+window.scrollY; document.addEventListener("mousemove", enMovimiento, true); document.addEventListener("mouseup", finMovimiento, true); } elComienzoX=parseInt(elMovimiento.style.left); elComienzoY=parseInt(elMovimiento.style.top); elMovimiento.style.zIndex=++posicion; if (concambio==1) { // _ayu=document.getElementById("_ayudaflotante"); _ayu=document.getElementById("_ayudaflotante"); _esq=document.getElementById("divsi"); _ayu.style.top = _esq.style.top; } evitaEventos(event); } function enMovimiento(event) { _haymovimiento=true; var xActual, yActual; if(navegador==0) { xActual=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft; yActual=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop; } if(navegador==1) { xActual=event.clientX+window.scrollX; yActual=event.clientY+window.scrollY; } elMovimiento.style.left=(elComienzoX+xActual-cursorComienzoX)+"px"; elMovimiento.style.top=(elComienzoY+yActual-cursorComienzoY)+"px"; if (elMovimiento.id == "_ayudaflotante") { pxf=parseInt(elMovimiento.style.left); pyf=parseInt(elMovimiento.style.top); } if (_enredim==true) { _ayu=document.getElementById("_ayudaflotante"); _esqsi=document.getElementById("divsi"); _esqii=document.getElementById("divii"); _esqsd=document.getElementById("divsd"); _esqid=document.getElementById("divid"); var t1=parseInt(_esqsi.style.top); var l1=parseInt(_esqsi.style.left); var t2=parseInt(_esqsd.style.top); var l2=parseInt(_esqsd.style.left); var t3=parseInt(_esqii.style.top); var l3=parseInt(_esqii.style.left); var t4=parseInt(_esqid.style.top); var l4=parseInt(_esqid.style.left); switch (elMovimiento.id) { case "divsi": var t1=parseInt(elMovimiento.style.top); var l1=parseInt(elMovimiento.style.left); _ayu.style.top=t1+5+"px"; _ayu.style.left=l1+5+"px"; _anchoayu=l2-(l1+15); _altoayu=(t3)-(t1+15); _esqii.style.left=l1+'px'; _esqsd.style.top=t1+'px'; break; case "divii": var t3=parseInt(elMovimiento.style.top); var l3=parseInt(elMovimiento.style.left); _ayu.style.top=t1+5+"px"; _ayu.style.left=l1+5+"px"; _anchoayu=l2-(l1+15); _altoayu=(t3)-(t1+15); _esqsi.style.left=l3+'px'; _esqid.style.top=t3+'px'; break; case "divsd": var t2=parseInt(elMovimiento.style.top); var l2=parseInt(elMovimiento.style.left); t1=t2; _ayu.style.top=t1+5+"px"; _ayu.style.left=l1+5+"px"; _anchoayu=l2-(l1+15); _altoayu=(t3)-(t1+15); _esqsi.style.top=t2+'px'; _esqid.style.left=l2+'px'; break; case "divid": var t4=parseInt(elMovimiento.style.top); var l4=parseInt(elMovimiento.style.left); t3=t4; _ayu.style.top=t1+5+"px"; _ayu.style.left=l1+5+"px"; _anchoayu=l4-(l1+15); _altoayu=(t3)-(t1+15); _esqii.style.top=t4+'px'; _esqsd.style.left=l4+'px'; break; } if (_anchoayu>=10) _ayu.style.width=_anchoayu+"px"; if (_altoayu>=10) _ayu.style.height=_altoayu+"px"; } /* Aquí hay que controlar que se muevan solo los picos para variar el tamaño */ setCookie("helpx",pxf); setCookie("helpy",pyf); setCookie("helpw",_anchoayu); setCookie("helph",_altoayu); evitaEventos(event); } function finMovimiento(event) { if(navegador==0) { document.detachEvent("onmousemove", enMovimiento); document.detachEvent("onmouseup", finMovimiento); } if(navegador==1) { document.removeEventListener("mousemove", enMovimiento, true); document.removeEventListener("mouseup", finMovimiento, true); } _ocultarbordes(); setCookie("helpx",pxf); setCookie("helpy",pyf); setCookie("helpw",_anchoayu); setCookie("helph",_altoayu); } function _ocultarbordes() { try { _esqsi=document.getElementById("divsi"); document.body.removeChild(_esqsi); _esqii=document.getElementById("divii"); document.body.removeChild(_esqii); _esqsd=document.getElementById("divsd"); document.body.removeChild(_esqsd); _esqid=document.getElementById("divid"); document.body.removeChild(_esqid); _enredim=false; } catch(err) {} } function setCookie(c_name,value) { document.cookie=c_name+ "=" +escape(value); } function getCookie(c_name) { if (document.cookie.length>0) { c_start=document.cookie.indexOf(c_name + "="); if (c_start!=-1) { c_start=c_start + c_name.length+1 ; c_end=document.cookie.indexOf(";",c_start); if (c_end==-1) c_end=document.cookie.length return unescape(document.cookie.substring(c_start,c_end)); } } return "" } function _vercontorno(_capa) { var _ayuda=document.getElementById(_capa); /* if (_ayuda.style.visibility=="hidden") { _ocultarbotones(); return; } */ var _borde=document.getElementById("_contorno"); if (_enredim == false) { _enredim = true; var divsi = document.createElement('DIV'); divsi.id="divsi"; divsi.style.visibility='visible'; divsi.style.position='absolute'; divsi.style.top=_ayuda.offsetTop-5 + 'px'; divsi.style.left=_ayuda.offsetLeft-5 + 'px'; divsi.style.width='5px'; divsi.style.height='5px'; divsi.style.border='1px solid black'; divsi.style.background='red'; divsi.style.cursor='nw-resize'; if (divsi.addEventListener) {divsi.addEventListener("mousedown", function() {comienzoMovimiento(event,divsi.id);}, false);} else {divsi.attachEvent("onmousedown", function() {comienzoMovimiento(event,divsi.id)},false);} document.body.appendChild(divsi); var divii = document.createElement('DIV'); divii.id="divii"; divii.style.visibility='visible'; divii.style.position='absolute'; divii.style.top=(_ayuda.offsetTop)+(_ayuda.offsetHeight) + 'px'; divii.style.left=_ayuda.offsetLeft-5 + 'px'; divii.style.width='5px'; divii.style.height='5px'; divii.style.border='1px solid black'; divii.style.background='red'; divii.style.cursor='ne-resize'; if (divii.addEventListener) {divii.addEventListener("mousedown", function() {comienzoMovimiento(event,divii.id);}, false);} else {divii.attachEvent("onmousedown", function() {comienzoMovimiento(event,divii.id)},false);} document.body.appendChild(divii); var divsd = document.createElement('DIV'); divsd.id="divsd"; divsd.style.visibility='visible'; divsd.style.position='absolute'; divsd.style.top=_ayuda.offsetTop-5 + 'px'; divsd.style.left=(_ayuda.offsetLeft)+(_ayuda.offsetWidth) + 'px'; divsd.style.width='5px'; divsd.style.height='5px'; divsd.style.border='1px solid black'; divsd.style.background='red'; divsd.style.cursor='ne-resize'; if (divsd.addEventListener) {divsd.addEventListener("mousedown", function() {comienzoMovimiento(event,divsd.id);}, false);} else {divsd.attachEvent("onmousedown", function() {comienzoMovimiento(event,divsd.id)},false);} document.body.appendChild(divsd); var divid = document.createElement('DIV'); divid.id="divid"; divid.style.visibility='visible'; divid.style.position='absolute'; divid.style.top=(_ayuda.offsetTop)+(_ayuda.offsetHeight) + 'px'; divid.style.left=(_ayuda.offsetLeft)+(_ayuda.offsetWidth) + 'px'; divid.style.width='5px'; divid.style.height='5px'; divid.style.border='1px solid black'; divid.style.background='red'; divid.style.cursor='nw-resize'; if (divid.addEventListener) {divid.addEventListener("mousedown", function() {comienzoMovimiento(event,divid.id);}, false);} else {divid.attachEvent("onmousedown", function() {comienzoMovimiento(event,divid.id)},false);} document.body.appendChild(divid); } } function _detectarteclas(_evt) { _iscontrol=false; if (document.all) { if (_evt.keyCode==17) _iscontrol=true; if (_evt.keyCode==13 && _iscontrol==true) return true; } else { if (_evt.which==17) _iscontrol=true; if (_evt.which==13 && _iscontrol==true) return true; } return false; } function _activar_elementos(_ele,_lon,_evt,_valorotros,_multiple) { var tecla = navigator.appName=="Microsoft Internet Explorer" ? _evt.keyCode : _evt.which; if (_estanfiltrando && tecla==13) { document.forms[0].elements["filtro"].value=_ele; return; } if (tecla!=13) { if (!(tecla>=96 & tecla<=105 | tecla>=48 & tecla<=57)) {_estanfiltrando=true;return;} } if (tecla==13) { if (_ele != "") { _esperaenter=true; if (_lon == 2) _ele="0"+_ele; if (_lon == 3) _ele="00"+_ele; if (_lon == 4) _ele="000"+_ele; } else { _esperaenter=false; return; } } _hayvalorseleccionado=false; if (_multiple==0) { switch(_lon) { case 1: for (_i=0;_i<10;_i++) {var obj=document.getElementById("ak"+_i); if (obj) {var objaux=document.getElementById(obj.innerHTML);if (objaux) objaux.checked=false;}} break; case 2: for (_i=0;_i<100;_i++) {if (_i<10) _i="0"+_i;var obj=document.getElementById("ak"+_i); if (obj) {var objaux=document.getElementById(obj.innerHTML);if (objaux) objaux.checked=false;}} break; case 3: for (_i=0;_i<1000;_i++) { if (_i<10) _i="00"+_i;var obj=document.getElementById("ak"+_i); if (obj) {var objaux=document.getElementById(obj.innerHTML);if (objaux) objaux.checked=false;} if (_i<100) _i="0"+_i;var obj=document.getElementById("ak"+_i); if (obj) {var objaux=document.getElementById(obj.innerHTML);if (objaux) objaux.checked=false;} } break; case 4: break; } } _estanfiltrando=false; var obj=document.getElementById("ak"+_ele); if (obj) { var objaux=document.getElementById(obj.innerHTML); if (_multiple==0) {if (objaux) {objaux.checked=true;document.forms[0].elements['rapido'].value="";_hayvalorseleccionado=true;}} else { if (objaux) { if (objaux.checked==true) objaux.checked=false else objaux.checked=true document.forms[0].elements['rapido'].value=""; _hayvalorseleccionado=true; if (objaux.type!="radio") { for (_i=0;_i<1000;_i++) { if (_i<10) _i="00"+_i;var obj=document.getElementById("ak"+_i); if (obj) {var objaux=document.getElementById(obj.innerHTML);if (objaux) {if (objaux.type=="radio") objaux.checked=false;}} if (_i<100) _i="0"+_i;var obj=document.getElementById("ak"+_i); if (obj) {var objaux=document.getElementById(obj.innerHTML);if (objaux) {if (objaux.type=="radio") objaux.checked=false;}} } } } } } else if (document.forms[0].elements['rapido'].value.length >= _lon) document.forms[0].elements['rapido'].value=""; if (_valorotros) { if (_ele==_valorotros) { var obj=document.getElementById("_valorotros"); obj.style.visibility="visible"; obj.focus(); } else { var obj=document.getElementById("_valorotros"); obj.value=""; obj.style.visibility="hidden"; } } } function _teclaform() { tecla=(document.all) ? event.keyCode:event.which;if (tecla!=13) return false; } function _reproducirpregunta() { var _obj=document.getElementById("_video"); if (_obj.style.visibility=="hidden") {_obj.style.visibility="visible"; var _obj=document.getElementById("_playpregunta"); _obj.src=_obj.src.replace(/play.jpg/,"stop.jpg"); var _div=document.createElement('IMG'); _div.setAttribute('src', 'delete.gif'); _div.setAttribute('id', 'kk'); document.body.appendChild(_div); } else {_obj.style.visibility="visible"; var _obj=document.getElementById("_playpregunta"); _obj.src=_obj.src.replace(/stop.jpg/,"play.jpg"); try { var _obj=document.getElementById("_vv"); _obj.FlashVars=fpFileURL = ''; _obj.FlashVars='fpAction=none'; _obj.FlashVars='defaultEndAction=none'; } catch(e) {alert(e);} var _obj=document.getElementById("_video"); var padre = _obj.parentNode; // padre.removeChild(_obj); var _obj=document.getElementById("kk"); var padre = _obj.parentNode; padre.removeChild(_obj); } try { var _obj=document.getElementById("_vv"); _obj.FlashVars='fpAction=play'; _obj.FlashVars='defaultEndAction=repeat'; } catch(e) {} try { var _obj=document.getElementById("_vv"); _obj.innerHTML=_obj.innerHTML.replace(/fpAction=none/g,"fpAction=play"); } catch(e) {} } function _rp(_audio) { var _obj=document.getElementById("_playpregunta"); try { if (_obj.src.indexOf("stop.jpg")!=-1) {_obj.src=_obj.src.replace(/stop.jpg/,"play.jpg"); nven=window.open("rq1.asp?cl=1","eq","width=1,height=1,top=10,left=10,scrollbars=no,resizable=no,toolbar=no,menubar=no"); nven.opener.focus();} else {_obj.src=_obj.src.replace(/play.jpg/,"stop.jpg"); nven=window.open("rq1.asp?audio="+_audio,"eq","width=1,height=1,top=10,left=10,scrollbars=no,resizable=no,toolbar=no,menubar=no"); nven.opener.focus();} } catch(e) {} } function _rp01() { var _obj=document.getElementById("_playpregunta"); try { if (_obj.src.indexOf("stop.jpg")!=-1) {_obj.src=_obj.src.replace(/stop.jpg/,"play.jpg");jwplayer().stop();clearTimeout(_timeaudio);} else {_obj.src=_obj.src.replace(/play.jpg/,"stop.jpg");jwplayer().play();_timeaudio=setTimeout("_audiostate()",500);} } catch(e) {} } function _audiostate() { var state = jwplayer().getState(); var elapsed = jwplayer().getPosition(); if (state == "IDLE") { var _obj=document.getElementById("_playpregunta"); _obj.src=_obj.src.replace(/stop.jpg/,"play.jpg"); clearTimeout(_timeaudio); } _timeaudio=setTimeout("_audiostate()",500); } function _ceq() { try { nven=window.open("rq1.asp?cl=1","eq"); nven.close(); } catch(e) {} } function _vertop(_top) { var _topd=0; var _heid=0; var _topc=0; var _heic=0; var _topi=0; var _heii=0; var _top=0; var _hei=0; try { var obj=document.getElementById('LogoIzquierda'); _topd=obj.offsetTop; _heid=obj.offsetHeight; } catch(e) {} try { var obj=document.getElementById('LogoCentral'); _topc=obj.offsetTop; _heic=obj.offsetHeight; } catch(e) {} try { var obj=document.getElementById('LogoDerecha'); _topi=obj.offsetTop; _heii=obj.offsetHeight; } catch(e) {} if (_topd>_top) {_top=_topd} if (_topc>_top) {_top=_topc} if (_topi>_top) {_top=_topi} if (_heid>_hei) {_hei=_heid} if (_heic>_hei) {_hei=_heic} if (_heii>_hei) {_hei=_heii} var obj=document.getElementById('_desplasuperior'); obj.style.top=_top+_hei+35+"px"; } function findPosY(obj) { var curtop = 0; if (obj.offsetParent) { while (obj.offsetParent) { curtop += obj.offsetTop obj = obj.offsetParent; } } else if (obj.y) curtop += obj.y; return curtop; } function _irtop() { window.scrollTo(0,0); } function _micuenta() { document.forms[0].elements.accion.value=1; document.forms[0].submit(); } function _consultapuntos() { document.forms[0].elements.accion.value=2; document.forms[0].submit(); } function _cerrarsesion() { document.forms[0].elements.accion.value=3; document.forms[0].submit(); } function _editar() { document.forms[0].elements.accion.value=4; document.forms[0].submit(); } function _grabar() { document.forms[0].elements.accion.value=5; document.forms[0].submit(); } function _addcus() { document.forms.admin.accion.value=1; document.forms.admin.camposort.value=""; document.forms.admin.tiposort.value=""; document.forms.admin.submit(); } function _addcustomer() { document.getElementById("codigotarjeta").style.backgroundColor=""; document.getElementById("password").style.backgroundColor=""; document.getElementById("nombre").style.backgroundColor=""; document.getElementById("tiendacliente").style.backgroundColor=""; if (document.forms.admin.codigotarjeta.value=="" ) {document.getElementById("codigotarjeta").style.backgroundColor="#FFDDDD";} if (document.forms.admin.password.value=="" ) {document.getElementById("password").style.backgroundColor="#FFDDDD";} if (document.forms.admin.nombre.value=="" ) {document.getElementById("nombre").style.backgroundColor="#FFDDDD";} if (document.forms.admin.tiendacliente.value=="" ) {document.getElementById("tiendacliente").style.backgroundColor="#FFDDDD";} if (document.forms.admin.codigotarjeta.value=="" | document.forms.admin.nombre.value=="" | document.forms.admin.password.value=="" | document.forms.admin.tiendacliente.value=="") {showDialog('Error','Debe cumplimentar los campos obligatorios','error'); return;} document.forms.admin.accion.value=4; document.forms.admin.cliente.value=document.forms.admin.codigotarjeta.value; document.forms.admin.submit(); } function _modcustomer(_cus) { document.forms.admin.accion.value=1; document.forms.admin.cliente.value=_cus; document.forms.admin.submit(); } function _rfiltroadmin() { document.forms.admin.seltarjeta.value=""; document.forms.admin.selnombre.value=""; document.forms.admin.seldireccion.value=""; document.forms.admin.selcodigopostal.value=""; document.forms.admin.selemail.value=""; document.forms.admin.seltelefono.value=""; document.forms.admin.accion.value=2; document.forms.admin.submit(); } function _sort(_id) { document.forms.admin.haysort.value=1; document.forms.admin.camposort.value=_id; document.forms.admin.accion.value=2; document.forms.admin.submit(); } function _dochkf(objeto,evento) { var StrControl="0123456789/" var whichCode = (window.Event) ? evento.which : evento.keyCode; var tecla = String.fromCharCode(whichCode); valor=objeto.value; // if (valor=="") return ""; var nuevovalor=""; var caracter=valor.charAt(valor.length-1); if (StrControl.indexOf(caracter) == -1) valor=valor.substring(0,valor.length-1); for (var i=0;i12) { alert(nuevovalor+" no parece ser una fecha valida"); return ""; } if ((mes==1) || (mes==3) || (mes==5) || (mes==7) || (mes==8) || (mes==10) || (mes==12)) { if (dia>31) { alert(nuevovalor+" no parece ser una fecha valida"); return ""; } } if ((mes==4) || (mes==6) || (mes==9) || (mes==11)) { if (dia>30) { alert(nuevovalor+" no parece ser una fecha valida"); return ""; } } if (mes==2) { if ((anyo%4==0 && dia>29) || (anyo%4!=0 && dia>28)) { alert(nuevovalor+" no parece ser una fecha valida"); return ""; } } } return nuevovalor; } function _exportexcel() { nven=window.open("exportar_excel.asp","Export","width=600,height=600,top=10,left=10,scrollbars=yes,resizable=yes,toolbar=no,menubar=no"); nven.focus(); } function _exportpuntos(_cli) { nven=window.open("exportar_excel_puntos.asp?cli="+_cli,"Export","width=600,height=600,top=10,left=10,scrollbars=yes,resizable=yes,toolbar=no,menubar=no"); nven.focus(); } function _exportpdf(_tipo,_ini,_fin) { nven=window.open("exportar_pdf.asp?tipo="+_tipo+"&ini="+_ini+"&fin="+_fin,"Export","width=600,height=600,top=10,left=10,scrollbars=yes,resizable=yes,toolbar=no,menubar=no"); nven.focus(); } function _exportexcelclientes() { nven=window.open("exportar_excelclientes.asp","Export","width=600,height=600,top=10,left=10,scrollbars=yes,resizable=yes,toolbar=no,menubar=no"); nven.focus(); } function _exportpdfclientes() { nven=window.open("exportar_pdfclientes.asp","Export","width=600,height=600,top=10,left=10,scrollbars=yes,resizable=yes,toolbar=no,menubar=no"); nven.focus(); } function _calculaean13(message) { var checksum=0; var _card=message; if (message.length != 13 && message.length != 8) { showDialog('Error','El código de tarjeta ' + _card + ' no es válido','error'); return false; } if (message.length == 13) { var _digito=message.substr(12,1); message=message.substr(0,12); message=message.split('').reverse(); for(var pos in message) { checksum += message[pos] * (3 - 2 * (pos % 2)); } var _digitocontrol=((10 - (checksum % 10 )) % 10); if (_digito != _digitocontrol) {alert("El código de tarjeta " + _card + " no es válido"); return false;} else return true; } if (message.length == 8) { var _digito=message.substr(7,1); message=message.substr(0,7); message=message.split('').reverse(); for(var pos in message) { checksum += message[pos] * (3 - 2 * (pos % 2)); } var _digitocontrol=((10 - (checksum % 10 )) % 10); if (_digito != _digitocontrol) {alert("El código de tarjeta " + _card + " no es válido"); return false;} else return true; } } function _scal(_campo) { nven=window.open("calendario.asp?campo="+_campo,"Calendario","width=200,height=250,top=10,left=10,scrollbars=yes,resizable=no,toolbar=no,menubar=no"); nven.focus(); } function _addpoints() { var _obj=document.getElementById("addpuntos"); _obj.style.visibility="visible"; for (var _i=0;_i