
var _webUser=null;var option=0;var captchaCode='';var errorUsername=false;var errorLogin=false;var Comments=new Class({initialize:function(){if($$('.Comentarios').get('class')=="Comentarios"){this.getUser();this.addEvents();if($('message')){$('message').setStyles({'display':'none','opacity':0});}
if($('messageError')){$('messageError').setStyle('display','none');$('messageError').setStyle('opacity',0);}
if($('messageErrorFormulario')){$('messageErrorFormulario').setStyle('display','none');$('messageErrorFormulario').setStyle('opacity',0);}
if($('errorCheck')){$('errorCheck').setStyle('display','none');$('errorCheck').setStyle('opacity',0);}
if($('okCheck')){$('okCheck').setStyle('display','none');$('okCheck').setStyle('opacity',0);}
if($('onCheck')){$('onCheck').setStyle('display','none');$('onCheck').setStyle('opacity',0);}
if($('errorCheckNombre')){$('errorCheckNombre').setStyle('display','none');$('errorCheckNombre').setStyle('opacity',0);}
if($('okCheckNombre')){$('okCheckNombre').setStyle('display','none');$('okCheckNombre').setStyle('opacity',0);}
if($('onCheckNombre')){$('onCheckNombre').setStyle('display','none');$('onCheckNombre').setStyle('opacity',0);}}},addEvents:function(){if($('frmComentario')){$('frmComentario').removeEvents();$('frmComentario').addEvent('click',this.clearComment.bindWithEvent(this));$('frmComentario').addEvent('keydown',this.countCharacters.bindWithEvent(this));$('frmComentario').addEvent('keyup',this.countCharacters.bindWithEvent(this));}
if($('frmNombre')){$('frmNombre').removeEvents();$('frmNombre').addEvent('click',this.clearInput.bindWithEvent(this,$('frmNombre')));$('frmNombre').addEvent('blur',this.checkNombre.bindWithEvent(this))}
if($('frmUsuario2')){$('frmUsuario2').removeEvents();$('frmUsuario2').addEvent('click',this.clearInput.bindWithEvent(this,$('frmusuario')));$('frmUsuario2').addEvent('blur',this.checkUsername.bindWithEvent(this));}
if($('frmEmail2')){$('frmEmail2').removeEvents();$('frmEmail2').addEvent('click',this.clearInput.bindWithEvent(this,$('frmEmail2')));$('frmEmail2').addEvent('blur',this.checkLogin.bindWithEvent(this));}
if($('frmEmail')){$('frmEmail').removeEvents();$('frmEmail').addEvent('click',this.clearInput.bindWithEvent(this,$('frmEmail')));}
if($('frmWeb')){$('frmWeb').removeEvents();$('frmWeb').addEvent('click',this.clearInput.bindWithEvent(this,$('frmWeb')));$('frmWeb').addEvent('focus',this.clearInput.bindWithEvent(this,$('frmWeb')));}
if($('frmWeb2')){$('frmWeb2').removeEvents();$('frmWeb2').addEvent('click',this.clearInput.bindWithEvent(this,$('frmWeb2')));$('frmWeb2').addEvent('focus',this.clearInput.bindWithEvent(this,$('frmWeb2')));}
if($('formComentarios')){$('formComentarios').removeEvents();$('formComentarios').addEvent('submit',this.sendForm.bindWithEvent(this));}
if($('aSinRegistro')){$('aSinRegistro').removeEvents();$('aSinRegistro').addEvent('click',this.showOption.bindWithEvent(this,1));}
if($('aRegistro')&&$('frmRegistro')){$('aRegistro').removeEvents();$('aRegistro').addEvent('click',this.showOption.bindWithEvent(this,2));}
if($('aLogin')){$('aLogin').removeEvents();$('aLogin').addEvent('click',this.showOption.bindWithEvent(this,3));}
if($('alogOut')){$('alogOut').removeEvents();$('alogOut').addEvent('click',this.disconnect.bindWithEvent(this));}
if($('imgCaptchaSinRegistro')){$('imgCaptchaSinRegistro').removeEvents();$('imgCaptchaSinRegistro').addEvent('click',this.captchaLoad.bindWithEvent(this,[$('imgCaptchaSinRegistro'),$('captchaCodeSinRegistro')]));}
if($('imgCaptchaRegistro')){$('imgCaptchaRegistro').removeEvents();$('imgCaptchaRegistro').addEvent('click',this.captchaLoad.bindWithEvent(this,[$('imgCaptchaRegistro'),$('captchaCodeRegistro')]));}},showOption:function(e,Option){if(e){new Event(e).stop();}
if($('frmSinRegistro')){$('frmSinRegistro').setStyle('opacity',0);$('frmSinRegistro').setStyle('display','none');if($('liSinRegistro')){$('liSinRegistro').setStyle('opacity',0);$('liSinRegistro').setStyle('display','none');$('liSinRegistro').setProperty('class','');}}else{if(Option==1){Option=Option+1;}}
if($('frmRegistro')){$('frmRegistro').setStyle('opacity',0);$('frmRegistro').setStyle('display','none');if($('liRegistro')){$('liRegistro').setStyle('opacity',0);$('liRegistro').setStyle('display','none');$('liRegistro').setProperty('class','');}}else{if(Option==2){Option=Option+1;}}
if($('frmLogin')){$('frmLogin').setStyle('opacity',0);$('frmLogin').setStyle('display','none');if($('liLogin')){$('liLogin').setStyle('opacity',0);$('liLogin').setStyle('display','none');$('liLogin').setProperty('class','');}}else{if(Option==3){Option=Option+1;}}
if($('frmEviarComentario')){$('frmEviarComentario').setStyle('opacity',0);$('frmEviarComentario').setStyle('display','none');if($('liEnviarComentario')){$('liEnviarComentario').setStyle('opacity',0);$('liEnviarComentario').setStyle('display','none');$('liEnviarComentario').setProperty('class','');}}
switch(Option){case 1:if($('frmSinRegistro')){this.fadeIn($('frmSinRegistro'));if($('liSinRegistro')){this.fadeIn($('liSinRegistro'));$('liSinRegistro').setProperty('class','On');}
this.captchaLoad(null,$('imgCaptchaSinRegistro'),$('captchaCodeSinRegistro'));}
break;case 2:if($('frmRegistro')){if(_webUser.get('id')!=0){this.loadUserData();}
this.fadeIn($('frmRegistro'));if($('liRegistro')){this.fadeIn($('liRegistro'));$('liRegistro').setProperty('class','On');}
this.captchaLoad(null,$('imgCaptchaRegistro'),$('captchaCodeRegistro'));}
break;case 3:if($('frmLogin')){this.fadeIn($('frmLogin'));if($('liLogin')){this.fadeIn($('liLogin'));$('liLogin').setProperty('class','On');}}
break;case 4:if($('frmEviarComentario')){this.fadeIn($('frmEviarComentario'));if($('liEnviarComentario')){this.fadeIn($('liEnviarComentario'));$('liEnviarComentario').setProperty('class','On');}
this.captchaLoad(null,$('imgCaptcha'),$('captchaCode'));}
break;case 0:var _primeroMostrado=false;if($('frmSinRegistro')&&!_primeroMostrado){this.fadeIn($('frmSinRegistro'));if($('liSinRegistro')){$('liSinRegistro').setProperty('class','On');}
this.captchaLoad(null,$('imgCaptchaSinRegistro'),$('captchaCodeSinRegistro'));Option=1;_primeroMostrado=true;}
if($('frmLogin')&&!_primeroMostrado){this.fadeIn($('frmLogin'));if($('liLogin')){$('liLogin').setProperty('class','On');}
Option=3;_primeroMostrado=true;}
if($('frmRegistro')&&!_primeroMostrado){this.fadeIn($('frmRegistro'));if($('liRegistro')){$('liRegistro').setProperty('class','On');}
Option=2;_primeroMostrado=true;}
break;}
if(_webUser.get('id')==0){if($('liSinRegistro')){this.fadeIn($('liSinRegistro'));}
if($('liLogin')){this.fadeIn($('liLogin'));}
if($('liRegistro')){this.fadeIn($('liRegistro'));}}
option=Option;},getUser:function(){this.cookieLogin=Cookie.read('login');_webUser=new webUser();if(this.cookieLogin!=null){this.loadWebUser(this.cookieLogin.split('|')[2],this.cookieLogin.split('|')[0]);}
else{this.showOption(null,1);this.requestComments(null,thispage);}},sendCommentRegister:function(){new Request.XML({'url':path+'/index.php/services/register/WS/','method':'post'}).addEvent('success',this.handleSendCommentRegister.bindWithEvent(this)).send('action=loadUser&login='+this.cookieLogin.split('|')[2]+'&id='+this.cookieLogin.split('|')[0]);},handleSendCommentRegister:function(text,xml){_error=false;if(xml.getElement("register")==null){if(xml.getChildren()[0].getChildren()[0].get('text')=='Error'){_error=true;}
else{_error=false;}}
else{if(xml.getElement('register r resultado').get('text')=='Error'){_error=true;}
else{_error=false;}}
if(!_error){var id=xml.getElementsByTagName('id');if(id[0].firstChild!=null){_webUser.set('id',id[0].firstChild.nodeValue);}
var nick=xml.getElementsByTagName('name');if(nick[0].firstChild!=null){_webUser.set('nick',nick[0].firstChild.nodeValue);}
var email=xml.getElementsByTagName('login');if(email[0].firstChild!=null){_webUser.set('email',email[0].firstChild.nodeValue);}
var password=xml.getElementsByTagName('passwd');if(password[0].firstChild!=null){_webUser.set('password',password[0].firstChild.nodeValue);}
var urlweb=xml.getElementsByTagName('urlusuario');if(urlweb[0].firstChild!=null){_webUser.set('urlweb',urlweb[0].firstChild.nodeValue);}
if($('spanIdUsuario')){$('spanIdUsuario').set('text',_webUser.get('nick'));}
this.sendComment(null);this.disconnect();}
else{this.showOption(null,1);}},countCharacters:function(e){n=$('frmComentario').value.length;t=500;if(n>t){$('frmComentario').value=$('frmComentario').value.substring(0,t);}
else{$('totalCharacters').set('text','Número de caracteres ('+(t-n)+'/'+t+')');}},requestComments:function(e,page){if(e){new Event(e).stop();}
new Request.HTML({'url':path+'/index.php/services/comments','method':'post','update':$$('.ListaComentarios')[0]}).addEvent('success',this.handleRequestComments.bindWithEvent(this)).send('action=getComments&idcontent='+idContent+'&page='+page+'&cant='+cant+'&idUser='+_webUser.get('id')+'&idNode='+idNode+'&inadequateAll='+inadequateAll);thispage=page;},captchaLoad:function(e,img,input){if(e){new Event(e).stop();}
if(img){img.set('src',path+'/index.php/services/captcha/show?'+Date());}
if(input){input.set('value','');}},sendVote:function(e,idComment,vote){new Event(e).stop();new Request.XML({'url':path+'/index.php/services/comments','method':'post'}).addEvent('success',this.handleSendingVote.bindWithEvent(this)).send('action=vote&idcomment='+idComment+'&idUser='+_webUser.get('id')+'&vote='+vote);},sendComment:function(e){if(e){new Event(e).stop();}
this.clearComment();new Request.XML({'url':path+'/index.php/services/comments','method':'post'}).addEvent('success',this.handleSendingComment.bindWithEvent(this)).send('action=create&idcontent='+idContent+'&comment='+$('frmComentario').get('value')+'&nick='+_webUser.get('nick')+'&idUser='+_webUser.get('id')+'&urlWeb='+_webUser.get('urlweb')+'&email='+_webUser.get('email')+'&captchacode='+captchaCode+'&className='+cmsClass+'&classType='+cmsType);},register:function(e){new Event(e).stop();new Request.XML({'url':path+'/index.php/services/register/WS/','method':'post'}).addEvent('success',this.handleRegister.bindWithEvent(this)).send('action=register&login='+_webUser.get('nick')+'&email='+_webUser.get('email')+'&password='+_webUser.get('password')+'&urlUsuario='+_webUser.get('urlweb')+'&captchacode='+captchaCode);},checkLogin:function(e){if($('frmEmail2').get('value')!=''){new Event(e).stop();$('onCheck').set('text','Comprobando correo electrónico...');this.fadeIn($('onCheck'));new Request.XML({'url':path+'/index.php/services/register/WS/','method':'post'}).addEvent('success',this.handleCheckLogin.bindWithEvent(this)).send('action=checkLogin&login='+$('frmEmail2').get('value'));}},checkUsername:function(e){if($('frmUsuario2').get('value')!=''){new Event(e).stop();$('onCheck').set('text','Comprobando usuario...');this.fadeIn($('onCheck'));new Request.XML({'url':path+'/index.php/services/register/WS/','method':'post'}).addEvent('success',this.handleCheckUserName.bindWithEvent(this)).send('action=checkUsername&Username='+$('frmUsuario2').get('value'));}},checkNombre:function(e){if($('frmNombre').get('value')!=''){new Event(e).stop();$('onCheckNombre').set('text','Comprobando usuario...');this.fadeIn($('onCheckNombre'));new Request.XML({'url':path+'/index.php/services/register/WS/','method':'post'}).addEvent('success',this.handleCheckNombre.bindWithEvent(this)).send('action=checkUsername&Username='+$('frmNombre').get('value'));}},clearUser:function(){_webUser.set('id',0);_webUser.set('nick','');_webUser.set('email','');_webUser.set('password','');_webUser.set('urlweb','');},loadWebUser:function(login,id){new Request.XML({'url':path+'/index.php/services/register/WS/','method':'post'}).addEvent('success',this.handleLoad.bindWithEvent(this)).send('action=loadUser&login='+login+'&id='+id);},handleLoad:function(text,xml){_error=false;if(xml.getElement("register")==null){if(xml.getChildren()[0].getChildren()[0].get('text')=='Error'){_error=true;}
else{_error=false;}}
else{if(xml.getElement('register r resultado').get('text')=='Error'){_error=true;}
else{_error=false;}}
if(!_error){var id=xml.getElementsByTagName('id');if(id[0].firstChild!=null){_webUser.set('id',id[0].firstChild.nodeValue);}
var nick=xml.getElementsByTagName('name');if(nick[0].firstChild!=null){_webUser.set('nick',nick[0].firstChild.nodeValue);}
var email=xml.getElementsByTagName('login');if(email[0].firstChild!=null){_webUser.set('email',email[0].firstChild.nodeValue);}
var password=xml.getElementsByTagName('passwd');if(password[0].firstChild!=null){_webUser.set('password',password[0].firstChild.nodeValue);}
var urlweb=xml.getElementsByTagName('urlusuario');if(urlweb[0].firstChild!=null){_webUser.set('urlweb',urlweb[0].firstChild.nodeValue);}
if($('spanIdUsuario')){$('spanIdUsuario').set('text',_webUser.get('nick'));}
this.showOption(null,4);this.requestComments(null,thispage);}
else{this.showOption(null,1);this.requestComments(null,thispage);}},showNegative:function(e,idComment){new Event(e).stop();$each($$('.Comentario'),function(key,value){if(key.get('idComment')==idComment){key.set('class','Comentario');}},this);},clearComment:function(){if($('frmComentario').value=='introduce tu comentario'){$('frmComentario').value='';}},clearInput:function(e,input){new Event(e).stop();if(input){input.value='';}},handleSendingComment:function(text,xml){if(xml.getElement("comments")==null){if(xml.getChildren()[0].getChildren()[0].get('text')=='Error'){this.errorMessage(xml.getChildren()[0].getChildren()[1].getChildren()[0]);}
else{$('frmComentario').value='introduce tu comentario';this.message('Comentario enviado');this.clearForms();this.requestComments(null,thispage);}}
else{if(xml.getElement('comments r resultado').get('text')=='Error'){this.errorMessage(xml.getElements('comments r errors error'));}
else{$('frmComentario').value='introduce tu comentario';this.message('Comentario enviado');this.clearForms();this.requestComments(null,thispage);}}
this.showOption(null,option);},handleRequestComments:function(){if($('LoadingComments')){$('LoadingComments').set('class','Accesorio');}
$('totalCharacters').set('text','Número de caracteres (500/500)');this.assignNavigation();this.assignVotes();this.assignShowNegatives();},handleRegister:function(text,xml){var _error='';var _idUser='';if(xml.getElement("register")==null){if(xml.getChildren()[0].getChildren()[0].get('text')=='Error'){_error=xml.getChildren()[0].getChildren()[1].getChildren()[0].getChildren()[2].get('text');}
else{_idUser=xml.getChildren()[0].getChildren()[1].getChildren()[0].get('text');}}
else{if(xml.getElement('register r resultado').get('text')=='Error'){_error=xml.getElements('register r errors error userMessage').get('text');}
else{_idUser=xml.getElements('register r data idUser').get('text');}}
if(_error!=''){this.errorFormMessage(_error);}
else{var avisos=null;avisos=new Avisos({'modal':true,'clickToCancel':true,'autoclose':5});var handle=avisos.getHandle();handle.empty();$('UsuarioRegistrado').injectInside(handle);avisos.show();this.createCookie('login',_idUser+'|'+_webUser.get('nick')+'|'+_webUser.get('email')+'|'+false,false,null);this.sendCommentRegister();}},handleCheckUserName:function(text,xml){this.fadeOut($('onCheck'));this.displayNone.delay(200,this,$('onCheck'));if(xml.getElement("register")==null){if(xml.getChildren()[0].getChildren()[0].get('text')=='Error'){_error=true;}
else{_error=false;}}
else{if(xml.getElement('register r resultado').get('text')=='Error'){_error=true;}
else{_error=false;}}
if(_error){$('errorCheck').set('text','Este usuario ya existe. Prueba con otro.');this.fadeIn($('errorCheck'));this.fadeOut.delay(3000,this,$('errorCheck'));this.displayNone.delay(3200,this,$('errorCheck'));$('frmUsuario2').setProperty('class','Incompleto');errorUsername=true;}
else{$('okCheck').set('text','Usuario disponible');this.fadeIn($('okCheck'));this.fadeOut.delay(3000,this,$('okCheck'));this.displayNone.delay(3200,this,$('okCheck'));$('frmUsuario2').setProperty('class','');errorUsername=false;}},handleCheckNombre:function(text,xml){this.fadeOut($('onCheckNombre'));this.displayNone.delay(200,this,$('onCheckNombre'));if(xml.getElement("register")==null){if(xml.getChildren()[0].getChildren()[0].get('text')=='Error'){_error=true;}
else{_error=false;}}
else{if(xml.getElement('register r resultado').get('text')=='Error'){_error=true;}
else{_error=false;}}
if(_error){$('errorCheckNombre').set('text','Este usuario ya existe. Prueba con otro.');this.fadeIn($('errorCheckNombre'));this.fadeOut.delay(3000,this,$('errorCheckNombre'));this.displayNone.delay(3200,this,$('errorCheckNombre'));$('frmNombre').setProperty('class','Incompleto');errorUsername=true;}
else{$('okCheckNombre').set('text','Usuario disponible');this.fadeIn($('okCheckNombre'));this.fadeOut.delay(3000,this,$('okCheckNombre'));this.displayNone.delay(3200,this,$('okCheckNombre'));$('frmNombre').setProperty('class','');errorUsername=false;}},handleCheckLogin:function(text,xml){this.fadeOut($('onCheck'));this.displayNone.delay(200,this,$('onCheck'));if(xml.getElement("register")==null){if(xml.getChildren()[0].getChildren()[0].get('text')=='Error'){_error=true;}
else{_error=false;}}
else{if(xml.getElement('register r resultado').get('text')=='Error'){_error=true;}
else{_error=false;}}
if(_error){$('errorCheck').set('text','Este correo electrónico ya existe. Prueba con otro.');this.fadeIn($('errorCheck'));this.fadeOut.delay(3000,this,$('errorCheck'));this.displayNone.delay(3200,this,$('errorCheck'));$('frmEmail2').setProperty('class','Incompleto');errorLogin=true;}
else{$('okCheck').set('text','Correo electrónico disponible');this.fadeIn($('okCheck'));this.fadeOut.delay(3000,this,$('okCheck'));this.displayNone.delay(3200,this,$('okCheck'));$('frmEmail2').setProperty('class','');errorLogin=false;}},assignNavigation:function(){$each($$('.linkPagina'),function(key,value){key.addEvent('click',this.requestComments.bindWithEvent(this,key.get('text')));},this);if($('linkPosterior')){$('linkPosterior').addEvent('click',this.requestComments.bindWithEvent(this,thispage.toInt()+1));}
if($('linkAnterior')){$('linkAnterior').addEvent('click',this.requestComments.bindWithEvent(this,thispage.toInt()-1));}},assignVotes:function(){$$('.Positivo').each(function(key,value){if(key.get('idComment')){key.addEvent('click',this.sendVote.bindWithEvent(this,[key.get('idComment'),+1])).setStyle('cursor','pointer');}},this);$$('.Negativo').each(function(key,value){if(key.get('idComment')){key.addEvent('click',this.sendVote.bindWithEvent(this,[key.get('idComment'),-1])).setStyle('cursor','pointer');}},this);},assignShowNegatives:function(){$each($$('.MostrarComentario'),function(key,value){if(key.get('idComment')){key.addEvent('click',this.showNegative.bindWithEvent(this,[key.get('idComment')]));key.setStyle('cursor','pointer');}},this);},handleSendingVote:function(){this.requestComments(null,thispage);},errorMessage:function(xml){if(xml.getElement('userMessage')!=null){var userMessage=xml.getElement('userMessage').get('text');}
else{var userMessage=xml.getChildren()[3].get('text');}
if(userMessage!=''){var box=$('messageError');box.style.display="block";box.set('text',userMessage)
var myFx=new Fx.Scroll(window).set(box.getPosition().x,box.getPosition().y);this.fadeIn(box);this.fadeOut.delay(3000,this,box);this.displayNone.delay(3200,this,box);}},message:function(xml){var box=$('message');box.style.display="block";var myFx=new Fx.Scroll(window).set(box.getPosition().x,box.getPosition().y);this.fadeIn(box);this.fadeOut.delay(3000,this,box);this.displayNone.delay(3200,this,box);},errorFormMessage:function(userMessages){var box=$('messageErrorFormulario');box.style.display="block";var message='';if(userMessages.length>1){message='Hay varios errores en el formuario';}
else{message=userMessages;}
box.set('text',message);this.fadeIn(box);this.fadeOut.delay(3000,this,box);this.displayNone.delay(3200,this,box);},fadeIn:function(box){if(box){box.style.display="block";box.fade('in');}},fadeOut:function(box){if(box){box.fade('out');}},displayNone:function(box){box.style.display="none";},fillVars:function(e){new Event(e).stop();_webUser.set('email',$('frmUsuario').get('value'));_webUser.set('password',$('frmPassword').get('value'));this.remenberPassword=$('frmRecuerdaPassword');this.requestLogin();},requestLogin:function(){new Request.XML({'url':frontGlob['rel_path']+'/index.php/services/loginWeb','method':'post'}).addEvent('success',this.handleRequestLogin.bindWithEvent(this)).send('user='+_webUser.get('email')+'&password='+_webUser.get('password')+'&remenber='+this.remenberPassword.get('checked'));},handleRequestLogin:function(text,xml){var status=xml.getElementsByTagName('status');if(status!=null){status=status[0].firstChild.nodeValue;}
var msg=xml.getElementsByTagName('msg');if(msg[0].firstChild!=null){msg=msg[0].firstChild.nodeValue;}
var idUser=xml.getElementsByTagName('idUser');if(idUser[0].firstChild!=null){idUser=idUser[0].firstChild.nodeValue;}
var user=xml.getElementsByTagName('user');if(user[0].firstChild!=null){user=user[0].firstChild.nodeValue;}
var email=xml.getElementsByTagName('email');if(email[0].firstChild!=null){email=email[0].firstChild.nodeValue;}
var cookieDuration=xml.getElementsByTagName('cookieDuration');if(cookieDuration[0].firstChild!=null){cookieDuration=cookieDuration[0].firstChild.nodeValue;}
var sections=xml.getElementsByTagName('sections');if(sections[0].firstChild!=null){sections=sections[0].firstChild.nodeValue;if(sections==0){sections='';}}
this.renderLogin(status,msg,idUser,user,email,cookieDuration,sections);},renderLogin:function(status,msg,idUser,user,email,cookieDuration,sections){if(status=='ok'){if(sections==0){sections='';}
this.createCookie('login',idUser+'|'+user+'|'+email+'|'+cookieDuration,cookieDuration,sections);this.clearForms();this.showOption(null,4);}
else{this.errorFormMessage('Nombre de usuario o contraseña incorrecta');$('frmUsuario').setProperty('class','Incompleto');$('frmPassword').setProperty('class','Incompleto');}},createCookie:function(name,value,cookieDuration,section){if(typeof(section)!='undefined'&&section!=''){if(this.cookieLogin!=null&&this.cookieLogin.contains('#')){value+=';'+section;}
else{value+='#'+section;}}
var expires='';if(cookieDuration=='true'){expires=30;}
Cookie.write(name,value,{duration:expires,path:'/'});this.getUser();},deleteCookie:function(name){Cookie.write(name,this.cookieLogin,{duration:-1,path:'/'});this.getUser();},disconnect:function(e){if(e){new Event(e).stop();}
this.deleteCookie('login');this.requestComments(null,thispage);},checkEmail:function(mail){return mail.test("^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$");},sendForm:function(e){if(e){new Event(e).stop();}
captchaCode='';switch(option){case 1:_webUser.set('nick',$('frmNombre').get('value'));if($('frmWeb').get('value')!='http://'){if($('frmWeb').get('value').contains('http://')){_webUser.set('urlweb',$('frmWeb').get('value'));}
else{_webUser.set('urlweb','http://'+$('frmWeb').get('value'));}}
_webUser.set('email',$('frmEmail').get('value'));captchaCode=$('captchaCodeSinRegistro').get('value');var errores=new Array();$('frmEmail').setProperty('class','');$('frmNombre').setProperty('class','');if($('frmNombre').get('value')==''){errores.include('Introduce un nombre para el comentario');$('frmNombre').setProperty('class','Incompleto');}
if(errorUsername){errores.include('El nombre ya está en uso');$('frmNombre').setProperty('class','Incompleto');}
if(!this.checkEmail($('frmEmail').get('value'))){errores.include('Introduzca una dirección de email válida');$('frmEmail').setProperty('class','Incompleto');}
if($('frmCondicionesUso').get('checked')==false){errores.include('Debes aceptar las condiciones de uso');}
if(!errores.length){this.sendComment(e);}
else{this.errorFormMessage(errores);}
break;case 2:var errores=new Array();_webUser.set('nick',$('frmUsuario2').get('value'));_webUser.set('password',$('frmPassword2').get('value'));_webUser.set('email',$('frmEmail2').get('value'));captchaCode=$('captchaCodeRegistro').get('value');if($('frmWeb2').get('value')!='http://'){if($('frmWeb2').get('value').contains('http://')){_webUser.set('urlweb',$('frmWeb2').get('value'));}
else{_webUser.set('urlweb','http://'+$('frmWeb2').get('value'));}}
$('frmRepitePassword2').setProperty('class','');$('frmPassword2').setProperty('class','');$('frmEmail2').setProperty('class','');if(errorLogin){errores.include('El correo electrónico ya está en uso');$('frmEmail2').setProperty('class','Incompleto');}
if(errorUsername){errores.include('El nombre ya está en uso');$('frmUsuario2').setProperty('class','Incompleto');}
if($('frmPassword2').get('value')!=$('frmRepitePassword2').get('value')){errores.include('Los password no son iguales');$('frmPassword2').setProperty('class','Incompleto');$('frmRepitePassword2').setProperty('class','Incompleto');}
if($('frmPassword2').get('value')==''){errores.include('El password no puede estar vacío');$('frmPassword2').setProperty('class','Incompleto');$('frmRepitePassword2').setProperty('class','Incompleto');}
if(!this.checkEmail($('frmEmail2').get('value'))){errores.include('Introduzce una dirección de email válida');$('frmEmail2').setProperty('class','Incompleto');}
if($('frmCondicionesUso2').get('checked')==false){errores.include('Debes aceptar las condiciones de uso');}
this.clearComment();if(!$('frmComentario').get('value')!=''){errores.include('Has de escribir un comentario');}
if(!errores.length){this.register(e);}
else{this.errorFormMessage(errores);}
break;case 3:this.fillVars(e);break;case 4:this.sendComment(e);break;}},loadUserData:function(){$('frmusuario').set('value',_webUser.get('nick'));$('frmEmail2').set('value',_webUser.get('email'));$('frmWeb2').set('value',_webUser.get('urlweb'));},clearForms:function(){if($('frmUsuario')){$('frmUsuario').set('value','');}
if($('frmPassword')){$('frmPassword').set('value','');}
if($('frmUsuario2')){$('frmUsuario2').set('value','');}
if($('frmEmail2')){$('frmEmail2').set('value','');}
if($('frmPassword2')){$('frmPassword2').set('value','');}
if($('frmRepitePassword2')){$('frmRepitePassword2').set('value','');}
if($('captchaCodeRegistro')){$('captchaCodeRegistro').set('value','');}
if($('frmWeb2')){$('frmWeb2').set('value','http://');}
if($('frmNombre')){$('frmNombre').set('value','');}
if($('frmWeb')){$('frmWeb').set('value','http://');}
if($('frmEmail')){$('frmEmail').set('value','');}
if($('captchaCodeSinRegistro')){$('captchaCodeSinRegistro').set('value','');}
if($('frmCondicionesUso')){$('frmCondicionesUso').set('checked',false);}
if($('frmCondicionesUso2')){$('frmCondicionesUso2').set('checked',false);}}});var webUser=new Class({_id:0,_nick:'',_email:'',_password:'',_urlweb:'',get:function(data){switch(data){case'id':return this._id;break;case'nick':return this._nick;break;case'email':return this._email;break;case'password':return this._password;break;case'urlweb':return this._urlweb;break;}},set:function(data,value){switch(data){case'id':this._id=value;break;case'nick':this._nick=value;break;case'email':this._email=value;break;case'password':this._password=value;break;case'urlweb':this._urlweb=value;break;}}});window.addEvent('domready',function(){$$('.Comentarios').setProperty('class','Comentarios');new Comments();});
var Avisos=new Class({Implements:[Options],options:{'modal':false,'clickToCancel':true,'autoclose':0},cortina:null,initialize:function(options){this.setOptions(options);this.create();},create:function(){this.cortina=new Element('div').setStyles({'position':'absolute','background-color':'#000','opacity':'0.3','display':'none'}).injectInside(document.body);this.avisos=new Element('div').setStyles({'position':'absolute','display':'none'}).injectInside(document.body);},show:function(){if(this.options.modal){this.cortina.setStyles({'display':'block','visibility':'hidden'});}
this.avisos.setStyles({'display':'block','visibility':'hidden'});this.resize();if(this.options.modal){this.cortina.setStyles({'visibility':'visible'});}
this.avisos.setStyles({'visibility':'visible'});if(this.options.clickToCancel){this.cortina.addEvent('click',this.hide.bindWithEvent(this));}
if(this.options.autoclose>0){this.hide.delay(this.options.autoclose*1000,this);}
window.addEvent('resize',this.resize.bindWithEvent(this));window.addEvent('scroll',this.resize.bindWithEvent(this));},getHandle:function(){return this.avisos;},hide:function(e){if(e){new Event(e).stop();}
this.cortina.setStyles({'display':'none'});this.avisos.setStyles({'display':'none'});window.removeEvents('resize');window.removeEvents('scroll');},resize:function(){var w=window.getSize();w.x=w.x.toInt();w.y=w.y.toInt();var ws=window.getScroll();if(this.options.modal){this.cortina.setStyles({'top':ws.y+'px','left':'0px','width':w.x+'px','height':w.y+'px'});}
var a=this.avisos.getSize();a.x=a.x.toInt();a.y=a.y.toInt();var top=0;var left=0;if(w.y<a.y){top=w.y*0.1;}
else{top=ws.y+(w.y-a.y)/3;}
if(w.x<a.x){left=w.x*0.05;}
else{left=(w.x-a.x)/2;}
this.avisos.setStyles({'top':top+'px','left':left+'px'});}});
var jsTabsRanking=new Class({Implements:[Options,Events],options:{'classOn':'On','show':0,'tween':{'duration':800,'transition':'sine:in:out'},'resize':true,'effects':true},handlers:[],contents:[],clicked:null,last:-1,initialize:function(handlers,contents,options){this.setOptions(options);if(handlers.length!=contents.length){var min=Math.min(handlers.length,contents.length);this.handlers=handlers.splice(0,min);this.contents=contents.splice(0,min);}
else{this.handlers=handlers;this.contents=contents;}
this.handlers.each(function(el,i){el.addEvent('click',this.show.bindWithEvent(this,[i]));},this);this.contents.each(function(el){el.set('tween',this.options.tween);},this);this.hideAll();this.removeAccesorio(this.contents);if(this.options.show>=0){this.show(null,this.options.show);}
return this;},hideAll:function(){this.contents.each(function(el){if(this.options.effects){el.setStyles({'visibility':'hidden','opacity':0});}
else{el.setStyles({'display':'none'});}},this);},removeAccesorio:function(els){els.each(function(el){if(el.hasClass('Accesorio')){el.removeClass('Accesorio');}});},show:function(e,index){if(e){new Event(e).stop();}
this.clicked=index;if(this.clicked==this.last)
return;if(this.clicked.toString().match(/^\d+$/)){if(!$defined(this.contents[this.clicked]))
this.clicked=-1;}
else{this.choosed=-1;$each(this.handlers,function(el,i){if(el.getProperty('id')==this.clicked){this.choosed=i;}},this);if(this.choosed!=-1){this.clicked=this.choosed;}}
if(this.clicked!=-1){this.activateTab();this.activateContent();}
this.last=this.clicked;this.fireEvent('changeTab');},activateTab:function(){this.handlers[this.clicked].getParent().addClass(this.options.classOn).blur();if(this.last!=-1){this.handlers[this.last].getParent().removeClass(this.options.classOn);}},activateContent:function(){if(!this.options.effects){this.contents[this.clicked].setStyle('display','block');if(this.last!=-1){this.contents[this.last].setStyle('display','none');}}
else{this.contents[this.clicked].setStyle('visibility','visible').tween('opacity',0,1);var origen=0;if(this.last!=-1){this.contents[this.last].setStyle('visibility','visible').tween('opacity',1,0);origen=this.contents[this.last].getSize().y;}
var dest=this.contents[this.clicked].getSize().y;if(this.options.resize){this.contents[this.clicked].getParent().tween('height',origen,dest);}}}});
var ListadosLoMas=new Class({initialize:function(els){els.each(this.process,this);},process:function(bloque){var h=bloque.getElements('.Pestanas ul li a');var c=bloque.getElements('.BloquePestanas');$each(h,function(el,index){this.addAjaxQuery(el,c[index]);},this);new jsTabsRanking(h,c,{'resize':false,'effects':false});this.sendQuery(null,h[0],c[0]);},addAjaxQuery:function(el,target){el.addEvent('click',this.sendQuery.bindWithEvent(this,[el,target]));},sendQuery:function(e,el,target){if(e){new Event(e).stop();}
if(!$defined(el)||el.get('finish')=='true'){return;}
var url=el.get('href').split('?')[1];target.empty();new Element('img',{'src':frontGlob['rel_path']+'/common/imgs/ico.cargando-ranking.gif'}).injectInside(new Element('p').setStyles({'text-align':'center'}).injectInside(target))
new Request.HTML({'url':frontGlob['rel_path']+'/index.php/services/lo-mas','method':'get','update':target}).send(url);el.set('finish','true');}});window.addEvent('domready',function(e){new ListadosLoMas($$('.NoticiaPestanasRanking'));});
function date(){var months=new Array();months[0]="Enero";months[1]="Febrero";months[2]="Marzo";months[3]="Abril";months[4]="Mayo";months[5]="Junio";months[6]="Julio";months[7]="Agosto";months[8]="Septiembre";months[9]="Octubre";months[10]="Noviembre";months[11]="Diciembre";var days=new Array();days[1]="Lunes";days[2]="Martes";days[3]="Miércoles";days[4]="Jueves";days[5]="Viernes";days[6]="Sábado";days[0]="Domingo";var current_date=new Date();var current_day=current_date.getDate();var current_month=current_date.getMonth();var current_year=current_date.getFullYear();var current_dayWeek=current_date.getDay();document.write(days[current_dayWeek]+", "+current_day+" de "+months[current_month]+" de "+current_year);}