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