var width_quadro=192 var offset_ocultar_y=1 var offset_veure_y=1 var posy_top=185 var temps_espera=10000 var esta_moviment=false function objecte_transparent(objecte,opacitat){ document.getElementById(objecte).style.filter="alpha(opacity="+opacitat+");-moz-opacity:"+(opacitat/100)+";opacity:"+(opacitat/100) document.getElementById(objecte).style.opacity=opacitat/100; } function ocultarvisibles(){ var posy=dirposicio(document.getElementById('cuadros_home')).top var las_divs =document.getElementsByTagName("div"); for (var x=0; x=100) { difuminar(objecte); } } function si_difuminar(objecte){ difuminar_timeout=setTimeout("difuminar('"+objecte+"')",temps_espera) } function no_difuminar(objecte){ clearTimeout(difuminar_timeout) } function difuminar(objecte){ var opacitat=100*parseFloat(document.getElementById(objecte).style.opacity); if (opacitat>0) { opacitat=opacitat-20 objecte_transparent(objecte,opacitat) setTimeout("difuminar('"+objecte+"')",1); } else { // document.getElementById(objecte).style.zIndex=1; document.getElementById(objecte).style.top = -500; objecte_transparent(objecte,0) } } function veure_emergent(objecte,direccio){ var posy=dirposicio(document.getElementById('cuadros_home')).top var actualy=parseFloat(document.getElementById(objecte).style.top) var opacitat=100-Math.abs((((posy-posy_top)-actualy)/posy_top)*100); if (opacitat<30) { opacitat=0 } if (actualy>(posy-posy_top)) { document.getElementById(objecte).style.top=actualy-offset_veure_y; if ((offset_veure_y)<10) { offset_veure_y=offset_veure_y*2; } objecte_transparent(objecte,opacitat) setTimeout("veure_emergent('"+objecte+"')",5); } if (actualy<(posy-posy_top)) { document.getElementById(objecte).style.top=(posy-posy_top); objecte_transparent(objecte,100) setTimeout("ocultar_emergent('"+objecte+"')",temps_espera); } } function ocultar_emergent(objecte){ var posy=dirposicio(document.getElementById('cuadros_home')).top var actualy=parseFloat(document.getElementById(objecte).style.top) var opacitat=100-Math.abs((((posy-posy_top)-actualy)/posy_top)*100); if (opacitat<30) { opacitat=0 } if (actualy<(posy)) { document.getElementById(objecte).style.top=actualy+offset_ocultar_y; if ((offset_ocultar_y)<10) { offset_ocultar_y=offset_ocultar_y*2; } objecte_transparent(objecte,opacitat) setTimeout("ocultar_emergent('"+objecte+"')",5); } if (actualy>(posy)) { document.getElementById(objecte).style.top=posy; objecte_transparent(objecte,0) } } function dirposicio(elemID){ var offsetTrail = elemID; var offsetLeft = 0; var offsetTop = 0; while (offsetTrail){ offsetLeft += offsetTrail.offsetLeft; offsetTop += offsetTrail.offsetTop; offsetTrail = offsetTrail.offsetParent; } if (navigator.userAgent.indexOf('Mac') != -1 && typeof document.body.leftMargin != 'undefined'){ offsetLeft += document.body.leftMargin; offsetTop += document.body.topMargin; } return {left:offsetLeft,top:offsetTop}; } function validar_email(valor){ if (! email_ok(document.getElementById(valor).value)) { alert('La cuenta de correo indicada no es correcta, indique una cuenta de correo válida.'); calfer=false; } } function senoidal(p,ant){ return (1 - Math.cos(p * Math.PI)) / 2; } function transicion(curva,ms,callback){ this.ant=0.01; this.done_=false; var _this=this; this.start=new Date().getTime(); this.init=function(){ setTimeout(function(){ if(!_this.next()){ callback(1); _this.done_=true; window.globalIntervalo=0; return; } callback(_this.next()); _this.init(); },13); } this.next=function(){ var now=new Date().getTime(); if((now-this.start)>ms) { esta_moviment=false; return false; } return this.ant=curva((now-this.start+.001)/ms,this.ant); } } function mover(o,direccion){ if (direccion=='d') { var inicio=parseFloat(o.style.left),fin=(parseFloat(o.style.left)-width_quadro); } else { var inicio=parseFloat(o.style.left),fin=(parseFloat(o.style.left)+width_quadro); } esta_moviment=true var t=new transicion(senoidal,1000,function(p){ o.style.left=inicio+((fin-inicio)*p)+'px'; if (parseFloat(o.style.left)<0) { document.getElementById('el_right').style.display='block' } else { document.getElementById('el_right').style.display='none' } if (parseFloat(o.style.left)>-1*(parseFloat(document.getElementById("los_cuadros").style.width)-parseFloat(document.getElementById("cuadros_home").style.width)-5)) { document.getElementById('el_left').style.display='block' } else { document.getElementById('el_left').style.display='none' } }); t.init(); t=null; } function desacelerado(p,ant){ var maxValue=1, minValue=.001, totalP=1, k=.25; var delta = maxValue - minValue; var stepp = minValue+(Math.pow(((1 / totalP) * p), k) * delta); return stepp; } function acelerado(p,ant){ var maxValue=1, minValue=.001, totalP=1, k=7; var delta = maxValue - minValue; var stepp = minValue+(Math.pow(((1 / totalP) * p), k) * delta); return stepp; } function fer_esquerra(){ if (!esta_moviment) { var o=document.getElementById("los_cuadros") var el_left=parseFloat(o.style.left) var tot_width=parseFloat(o.style.width) var el_width=parseFloat(document.getElementById("cuadros_home").style.width) if ((el_left-width_quadro)>=(el_width-tot_width)) { mover(o,'d') } } } function fer_dreta(){ if (!esta_moviment) { var o=document.getElementById("los_cuadros") var el_left=parseFloat(o.style.left) var tot_width=parseFloat(o.style.width) var el_width=parseFloat(document.getElementById("cuadros_home").style.width) if ((el_left+width_quadro)<=0) { mover(o,'e') } } } function checkStr() { var str1; str1=document.form1.email.value; if (str1.indexOf('@')<0 || str1.length < 5) { alert("Debe indicar una dirección de correo electrónico válida."); } } function enviar() { var str1; str1=document.form_contacto.email.value; if (document.form_contacto.email.value=='') { alert("Debe indicar una dirección de correo electrónico."); } else if (str1.indexOf('@')<0 || str1.length < 5) { alert("Debe indicar una dirección de correo electrónico válida."); document.form_contacto.email.select(); } else { document.form_contacto.action="/menu/enviar.asp"; document.form_contacto.submit(); } } function enviar2() { var str1; str1=document.form_newsletter.email_news.value; if (document.form_newsletter.email_news.value=='') { alert("Debe indicar una dirección de correo electrónico."); } else if (str1.indexOf('@')<0 || str1.length < 5) { alert("Debe indicar una dirección de correo electrónico válida."); document.form_newsletter.email.select(); } else { document.form_newsletter.action="/promo/newsletter/acciones/alta.asp"; document.form_newsletter.submit(); } } function solsnumeros(){ var str1='0123456789' var xevi=String.fromCharCode(event.keyCode); if(!document.all) return ; if (str1.indexOf(xevi)<0) { event.keyCode=0 } else { event.keyCode=xevi.charCodeAt(0) } } function posarwait(el_frame){ var iframe = document.getElementById(el_frame); if (navigator.userAgent.indexOf("MSIE") > -1 && !window.opera){ iframe.onreadystatechange = function(){ if (iframe.readyState == "complete"){ acabarload(el_frame) } }; } else { iframe.onload = function(){ acabarload(el_frame) }; } } function acabarload(el_frame){ document.getElementById(el_frame).style.top=0; document.getElementById(el_frame).style.height=document.getElementById(el_frame+'waitframe').style.height; document.getElementById(el_frame).style.display=''; document.getElementById(el_frame+'waitframe').style.display='none'; } function inicialitzar_home(){ document.getElementById('el_left').style.left=getPos(document.getElementById('cuadros_home')).x-20 document.getElementById('el_left').style.top=getPos(document.getElementById('cuadros_home')).y+60 document.getElementById('el_right').style.left=getPos(document.getElementById('cuadros_home')).x+965 document.getElementById('el_right').style.top=getPos(document.getElementById('cuadros_home')).y+60 document.getElementById('el_right').style.display='none' document.getElementById('emergente_1').style.left=getPos(document.getElementById('cuadros_home')).x+15 document.getElementById('emergente_1').style.top=450 document.getElementById('emergente_2').style.left=getPos(document.getElementById('cuadros_home')).x+15 document.getElementById('emergente_2').style.top=450 document.getElementById('emergente_3').style.left=getPos(document.getElementById('cuadros_home')).x+15 document.getElementById('emergente_3').style.top=450 document.getElementById('emergente_4').style.left=getPos(document.getElementById('cuadros_home')).x+15 document.getElementById('emergente_4').style.top=450 document.getElementById('emergente_5').style.left=getPos(document.getElementById('cuadros_home')).x+15 document.getElementById('emergente_5').style.top=450 document.getElementById('emergente_6').style.left=getPos(document.getElementById('cuadros_home')).x+15 document.getElementById('emergente_6').style.top=450 document.getElementById('emergente_7').style.left=getPos(document.getElementById('cuadros_home')).x+15 document.getElementById('emergente_7').style.top=450 setTimeout("posarwait('elnou_banner');document.getElementById('elnou_banner').src='/pags/nou_banner/video/vd.asp'",100) }