var bLogado=""; var imgPath="http://www.theonebarcelona.com/woffice/data/img/"; var videoPath="http://www.theonebarcelona.com/woffice/data/video/"; var playerPath="./libs/swfobject/"; var EVENTOURL="evento.php"; var FOTOURL="foto.php"; var VIDEOURL="video.php"; var GALERIAPHOTOURL="galeria_foto.php"; var GALERIAVIDEOURL="galeria_video.php"; var PROFILEURL="ficha_artista.php"; var PROMOTORURL="promotores.php"; var SELLOURL="sellos.php"; var PROFILEPROMOTORURL="ficha_promotor.php"; var PROFILESELLOURL="ficha_promotor.php"; //var base_url = 'http://www.theonebarcelona.com/___theone/'; var base_url = 'http://www.theonebarcelona.com/'; var artistastipo=["SELLO","PROMOTOR","RESIDENTE","INVITADO"]; var mediatipo=[" Fotografía "," Video "]; var itemtipo=["","Actualidad","","","","","News","","News"]; function createDOMSlider(contentId,oData){ var content=document.getElementById(contentId); for (var i=0;i"+oData.user+" en "; oPosted.innerHTML+=(oData.urlsource!=""?""+oData.labelsource+"":"TheOne"); oDatosN.appendChild(oPosted); content.appendChild(oDatosN); var oText=document.createElement("P");oText.className="entradetaBody"+(bAmplia==1?"":"Amp");oText.innerHTML=ellipsis(oData.texto2,407);content.appendChild(oText); oSubtitle=document.createElement("A");oSubtitle.className="imgLink";var oImg=document.createElement("IMG");oImg.src=imgPath+oData.img;oSubtitle.appendChild(oImg);content.appendChild(oSubtitle); var oMainText=document.createElement("P");oMainText.className="body";oMainText.innerHTML=(bAmplia==0?oData.texto1:ellipsis(oData.texto1,815));content.appendChild(oMainText); if (bAmplia==1){var oAmpliar=document.createElement("A");oAmpliar.className="ampliar";oAmpliar.href=link;oAmpliar.innerHTML="Ampliar Noticia";content.appendChild(oAmpliar);} } function instanceEnPortada(oJson, parentId,bTitle){ if (oJson!="") { var oParent=document.getElementById(parentId); if (bTitle){var oDiv=document.createElement("DIV");oDiv.className="maintitle";oDiv.innerHTML="ACTUALIDAD";oParent.appendChild(oDiv);} createDOMPortada(oParent,oJson.oSet[0],bTitle); } } function createDOMNews(content,oData,bAmpliar){ for (var i=0;i en "; if (oData[i].urlsource!="" && typeof(oData[i].urlsource)!="undefined") oPosted.innerHTML+=""+oData[i].labelsource+""; else oPosted.innerHTML+="TheOne"; if (bAmpliar) oPosted.innerHTML+=" | "+oData[i].coments+" comentarios"; oDatosN.appendChild(oPosted);oLI.appendChild(oDatosN); oSubtitle=document.createElement("A");oSubtitle.className="imgLink";var oImg=document.createElement("IMG");oImg.src=imgPath+oData[i].img;oSubtitle.appendChild(oImg);oLI.appendChild(oSubtitle); var oText=document.createElement("P");oText.className=(bAmpliar?"body":"fullBody");oText.innerHTML=(bAmpliar==0?oData[i].texto:ellipsis(oData[i].texto,555));oLI.appendChild(oText); if (bAmpliar){var oAmpliar=document.createElement("A");oAmpliar.className="ampliar";oAmpliar.href=base_url+"item.php?id="+oData[i].id+"&o=6";oAmpliar.innerHTML="Ampliar Noticia";oLI.appendChild(oAmpliar);} content.appendChild(oLI); } } function instanceComentarios(oData,content,bAmpliar){ var oSet=oData.oSet;var oParent = document.getElementById(content);oParent.innerHTML=""; var oSubtitle=document.createElement("DIV");oSubtitle.className="subtitle";oSubtitle.innerHTML=oSet.length+" comentarios";oParent.appendChild(oSubtitle); var oComents=document.createElement("ul"); for (var i=0;i6) { j=0; oParent.appendChild(oNews); } else if (i==oJSON.oSet.length-1) oParent.appendChild(oNews); } } } function instanceDestPages(oJSON, parentId){ if (oJSON!="") { var oParent=document.getElementById(parentId); var j=0; for (var i=0;i3){ j=0; oParent.appendChild(oNews); } else if (i==oJSON.oSet.length-1) oParent.appendChild(oNews); } } } function createDOMGalleryPhoto(parent,oData,url){ for (var i=0;ipágina de noticias

"; } if (url==PROFILEPROMOTORURL) { type=1; message="

Actualmente no hay perfiles de promotores disponibles.

Si quieres informarte de nuestros próximos eventos y novedades, visita nuestra página de noticias

"; } if (url==PROFILESELLOURL) { type=2; message="

Actualmente no hay perfiles de sellos disponibles.

Si quieres informarte de nuestros próximos eventos y novedades, visita nuestra página de noticias

"; } if (url==GALERIAVIDEOURL || url==VIDEOURL) mediaType=1; if (url==GALERIAPHOTOURL || url==FOTOURL || url==GALERIAVIDEOURL || url==VIDEOURL) { bMedia=1; message="

Actualmente no hay álbums disponibles.

Si quieres informarte de nuestros próximos eventos y novedades, visita nuestra página de noticias

"; } if (url==EVENTOURL) message="

Actualmente no hay eventos disponibles.

Si quieres informarte de nuestros próximos eventos y novedades, visita nuestra página de noticias

"; if (oJson!="") { if (mediaType==1) createDOMGalleryVideo(oParent,oJson.oSet,url); else createDOMGalleryPhoto(oParent,oJson.oSet,url); if (typeof(startId)=="undefined" || startId===""){ slider = new noobSlide({ box: $(parentId), items: $$('#'+parentId+' .item'), size: 632, interval:(mediaType==1?0:15000), autoPlay:(mediaType==1?false:true), addButtons: {previous: $('prev'+parentId), next: $('next'+parentId) }, onWalk: function(currentItem,currentHandle){ if (url==EVENTOURL) instanceDetalleEvento(oJson.oSet[this.currentIndex]); if (bArtist) instanceDetalleArtista(oJson.oSet[this.currentIndex],type); if (bMedia) instanceGalleryFoot(this.currentIndex+1,oJson.oSet.length,oJson.oSet[this.currentIndex].album,mediaType,0); } }); } else { slider = new noobSlide({ box: $(parentId), items: $$('#'+parentId+' .item'), size: 632, autoPlay:false, addButtons: {previous: $('prev'+parentId), next: $('next'+parentId) }, onWalk: function(currentItem,currentHandle){ if (url==EVENTOURL) instanceDetalleEvento(oJson.oSet[this.currentIndex]); if (bArtist) instanceDetalleArtista(oJson.oSet[this.currentIndex],type); if (url==FOTOURL || url==VIDEOURL) instanceDetalle(oJson.oSet[this.currentIndex],url); if (bMedia) instanceGalleryFoot(this.currentIndex+1,oJson.oSet.length,oJson.oSet[this.currentIndex].album,mediaType,1); }, startItem:startId }); } slider.addActionButtons('previous',$$('.galeriaMask .prev'+parentId)); slider.addActionButtons('next',$$('.galeriaMask .next'+parentId)); } else { oParent.style.background="url(./pix/"+parentId+"sKO.jpg)"; instanceNoData(message); } } function instanceNoData(msg){ document.getElementById("lastUploadList").innerHTML="
"+msg+"
"; document.getElementById("moreUploadDetalle").innerHTML="
"+msg+"
"; document.getElementById("share").style.display="none"; } function instanceLastUploads(oJson, parentId,url){ var oParent=document.getElementById(parentId); if (oJson!="") { var oList=document.createElement("ul"); var oData=oJson.oSet; for (var i=0;i"+ellipsis(oData[i].descripcion,80); oLi.appendChild(oInfo); oList.appendChild(oLi); } oParent.appendChild(oList); } else oParent.innerHTML="No existen "+(url==VIDEOURL?" videos ":" imágenes ")+" con ese criterio de búsqueda"; } function instanceMoreEvents(oJson, parentId,page){ if (oJson!="") { var oParent=document.getElementById(parentId); oParent.innerHTML=""; var oList=document.createElement("ul"); var oData=oJson.oSet; var inicio=page*7; var fin=oData.length; if (inicio+7 €"; oInfoPrecio.appendChild(oInfoP); oInfoPrecio.appendChild(oInfoDisp); oLi.appendChild(oInfoPrecio); var oButton2 = document.createElement("a"); oButton2.href=base_url+"entradas.php"; oButton2.className="seleccionarentrada"; oLi.appendChild(oButton2); } var oButton = document.createElement("a"); oButton.href=base_url+EVENTOURL+"?id="+oData[i].id; oButton.className="masinfo"; oLi.appendChild(oButton); oList.appendChild(oLi); } oParent.appendChild(oList); if (oData.length>7) instancePaginacion(oJson,page); else document.getElementById("paginacion").innerHTML=""; } } function instanceMoreUploads(oJson, parentId,url,page){ if (oJson!="") { var oParent=document.getElementById(parentId); var oList=document.createElement("ul"); var oData=oJson.oSet; var inicio=page*7; var fin=oData.length; if (inicio+77) instancePaginacion(oJson,page); else document.getElementById("paginacion").innerHTML=""; } } function instancePaginacion(oJson,nPage){ var oUL=document.createElement("ul"); var oLI=document.createElement("li"); var oLink=document.createElement("a"); oLink.className="prevPage"; oLink.href="#paginable"; oLink.innerHTML="Anterior"; oLink.index=nPage; oLink.dades=oJson; oLink.onclick=prevPage; oLI.appendChild(oLink); oUL.appendChild(oLI); for(var i=0;i0) this.index--; gotoPage(this.dades,this.index); } function indexPage(){ gotoPage(this.dades,this.index); } function sigPage(){ var nPages=this.dades.oSet.length/7; if (this.index0) instanceMoreArtistas(oJson,'moreUploadDetalle',nPage); else if (document.location.href.indexOf("calendario")>0) instanceMoreEvents(oJson,'moreUploadDetalle',nPage); else if (document.location.href.indexOf("foto")>0) instanceMoreUploads(oJson,'moreUploadDetalle',GALERIAPHOTOURL,nPage); else if (document.location.href.indexOf("video")>0) instanceMoreUploads(oJson,'moreUploadDetalle',GALERIAVIDEOURL,nPage); } function instanceMoreArtistas(oJson, parentId,page){ if (oJson!="") { var oParent=document.getElementById(parentId); oParent.innerHTML=""; var oList=document.createElement("ul"); var oData=oJson.oSet; var inicio=page*7; var fin=oData.length; if (inicio+77) instancePaginacion(oJson,page); else document.getElementById("paginacion").innerHTML=""; } else { } } function instanceVideo(oJSON, parentId){ if (oJSON!="") { var params = { allowScriptAccess: "always" }; var atts = { id: "videoHome" }; swfobject.embedSWF("http://www.youtube.com/v/"+oJSON.oSet[0].urlmedia+"&enablejsapi=1&playerapiid=ytplayer",parentId, "296", "246", "8", null, null, params, atts); } } function createDOMBanner(content,oData){ var oParent=document.getElementById(content); if (oData.titulo!="") { var oDiv=document.createElement("div"); oDiv.className="subtitle"; oDiv.innerHTML=oData.titulo; oParent.appendChild(oDiv); } var oLink=document.createElement("a"); if (oData.url!=""){ oLink.href="http://"+oData.url; oLink.target="_blank"; } var oImg=document.createElement("IMG"); oImg.src=imgPath+oData.img; oLink.appendChild(oImg); oParent.appendChild(oLink); } function instanceBanners(oJSON){ if (oJSON!="") { createDOMBanner("mainBanner",oJSON.oSet[0]); for (var i=1;i "; oInfo.innerHTML+=data.fechaF; oParent.appendChild(oInfo); var oTitle = document.createElement("a");oTitle.href=base_url+EVENTOURL+"?id="+data.id; oTitle.className="titleEvento"; oTitle.innerHTML=data.titulo; oParent.appendChild(oTitle); var oDescripcion = document.createElement("div"); oDescripcion.className="infoEvento"; oDescripcion.innerHTML=ellipsis(data.descripcion,300); oParent.appendChild(oDescripcion); if (data.disponible==1){ var oButton2 = document.createElement("a"); oButton2.href=base_url+"entradas.php"; oButton2.className="seleccionarentrada"; oParent.appendChild(oButton2); } var oButton = document.createElement("a"); oButton.href=base_url+EVENTOURL+"?id="+data.id; oButton.className="masinfo"; oParent.appendChild(oButton); if (document.getElementById("fComentario")) {document.getElementById("comentarios").innerHTML="";getComentarios(data.id,7);} getShareLinks(data.id,7,data.titulo,data.img); getValoracion(data.id,7); } function instanceDetalleArtista(data,bPromotor){ var oParent = document.getElementById("lastUploadList"); oParent.innerHTML=""; document.getElementById("lastUploadTitle").innerHTML=data.alias; var oDescripcion = document.createElement("div"); oDescripcion.className="infoArtista"; oDescripcion.innerHTML=ellipsis(data.bio,420); oParent.appendChild(oDescripcion); var oButton2 = document.createElement("a"); oButton2.className="masinfo"; oParent.appendChild(oButton2); if (bPromotor==0) { oButton2.href=base_url+PROFILEURL+"?id="+data.id+"&type="+data.artistatipo; getShareLinks(data.id,9,data.alias,data.img);getValoracion(data.id,9);} else if (bPromotor==1) { oButton2.href=base_url+PROFILEPROMOTORURL+"?id="+data.id+"&type="+data.promotortipo; getShareLinks(data.id,11,data.alias,data.img);getValoracion(data.id,11); } else { oButton2.href=base_url+PROFILESELLOURL+"?id="+data.id+"&type="+data.promotortipo; getShareLinks(data.id,13,data.alias,data.img); getValoracion(data.id,13);} } function instanceDetalle(data,url){ var oParent = document.getElementById("lastUploadList"); oParent.innerHTML=""; var oTitle = document.createElement("div"); oTitle.className="titleEvento"; oTitle.innerHTML=data.titulo; oParent.appendChild(oTitle); var oReside = document.createElement("div"); oReside.className="residencia"; oReside.innerHTML=data.fechaF; oParent.appendChild(oReside); var oDescripcion = document.createElement("div"); oDescripcion.className="infoEvento"; oDescripcion.innerHTML=data.descripcion; oParent.appendChild(oDescripcion); if (url==FOTOURL) { getValoracion(data.id,10); getShareLinks(data.id,10,data.titulo,data.img); getComentarios(data.id,10); } else if (url==VIDEOURL){ getValoracion(data.id,12); getShareLinks(data.id,12,data.titulo,data.img); getComentarios(data.id,12); } } function getValoracion(id,type){ var actionUrl= "./include/acciones/getvaloracion.php?type="+type+"&id="+id; if (bLogado) actionUrl=actionUrl+"&iduser="+bLogado; var myRequest = new Request({ url: actionUrl, method: 'post', data: $('fMediaSearch'), onRequest: aStat, onSuccess: function(responseText, responseXML){ hfStat(responseText); var valor=0; if (responseText!=""){var obj=JSON.parse(responseText);if (obj.oSet[0].valoracion!="") valor=obj.oSet[0].valoracion;if (!bLogado){numvotos=obj.oSet[0].numvotos;if (numvotos>1) valor=valor/numvotos;} } getDOMValoracion(valor,id,type); }, onFailure: eStat }).send(); } function setValoracion(){ var valoracion=this.valoracion;var id=this.id;var idtype=this.idtipo; var myRequest = new Request({ url: "./include/acciones/setvaloracion.php?id="+id+"&iduser="+bLogado+"&valoracion="+valoracion+"&type="+idtype, method: 'post', data: $('fMediaSearch'), onRequest: aStat, onSuccess: function(responseText, responseXML){hfStat(responseText);getDOMValoracion(valoracion, id,idtype);}, onFailure: eStat }).send(); } function getStar(valor,id,mode,idtipo){ var oStar; if (bLogado){ oStar=document.createElement("a"); oStar.valoracion=valor+1;oStar.id=id;oStar.idtipo=idtipo;oStar.onclick=setValoracion;oStar.className=mode; }else { oStar=document.createElement("div"); oStar.className=mode;} return oStar; } function getDOMValoracion(valor,id,type){ var oParent=document.getElementById("votos"); oParent.innerHTML=""; var iValor=parseInt(valor); if (iValor==0){for(var i=0;i<5;i++){oParent.appendChild(getStar(i,id,"",type));}} else {for(var i=0;iEn venta":""); oInfoPrecio.appendChild(oInfoDisp); if (oData[i].precio!=""){ var oInfoP = document.createElement("div"); oInfoP.innerHTML="Precio: "+oData[i].precio+" €"; oInfoPrecio.appendChild(oInfoP); } oLI.appendChild(oInfoPrecio); if (oData[i].disponible==1){var oButton2 = document.createElement("a"); oButton2.idEvento=oData[i].id; oButton2.onclick=addLittleCartItem; oButton2.className="seleccionarentrada"; oLI.appendChild(oButton2); } var oButton = document.createElement("a"); oButton.href=base_url+EVENTOURL+"?id="+oData[i].id; oButton.className="masinfo"; oLI.appendChild(oButton); oList.appendChild(oLI); oLI=document.createElement("li"); oLI.className="hseparadorEntradas"; oList.appendChild(oLI); } oParent.appendChild(oForm); oParent.appendChild(oList); LittleCartShowUp(); } else { var oMessage=document.createElement("div"); oMessage.innerHTML="No hay entradas a la venta actualmente."; oParent.appendChild(oMessage); } } function setupShadow(){ Shadowbox.setup("a.login", { gallery: "login", displayCounter: false, continuous:true,counterType:"skip"});} function lanzaRegistro(){ var items = $$('.login'); Shadowbox.open(items[2]);} function redirect(mode){ if (mode=="") document.location=base_url+'index.php'; else parent.document.location=parent.document.location;} function getSliderPosition(aSlider,id){if (aSlider!=""){ for(var i=0;iEn venta ":""); oInfoPrecio.innerHTML+="   Entrada: "+oData.precio+" €"; oParent.appendChild(oInfoPrecio);} var oImg=document.createElement("img"); oImg.className="img"; oImg.src=imgPath+oData.img; oParent.appendChild(oImg); var oBody=document.createElement("DIV"); oBody.className="body"; oBody.innerHTML=oData.descripcion; oParent.appendChild(oBody); } } function instanceGalleryFoot(index,slidersize,album,bVideo,bAlbum){var oDiv=document.getElementById("galleryfoot");var sHTML="";if (bAlbum) sHTML=mediatipo[bVideo]+index+" de "+ slidersize+" del álbum "; else sHTML="Álbum ";sHTML+=album;oDiv.innerHTML=sHTML;} function searchMedia(obj){document.forms.fMediaSearch.submit();} function instanceAriadna(oHilo){ var oParent=document.getElementById("ariadna"); var separador=""; for(var i=0;i