var _tracklist_name = new Array (
	"Piensa en ti", "Despacio", "No fui yo", "Karma", "Mejor me voy", "Vuelta atrás", "Goodbye" , "2 de Noviembre", "Singing on sunday", "We were too good"
);
var _tracklist_url = new Array (
	"../despacio/piensaenti.html" ,
	"../despacio/despacio.html",
	"../despacio/nofuiyo.html",
	"../despacio/karma.html",
	"../despacio/mejormevoy.html",
	"../despacio/vueltaatras.html",
	"../despacio/goodbye.html",
	"../despacio/2denoviembre.html",
	"../despacio/singingonsunday.html",
	"../despacio/weweretoogood.html"	
);
var _tracklist_desc = new Array (
	"Descarga gratis Piensa en ti, primer single de Despacio: álbum debut de Pablo Delgado",
	"Despacio, segundo corte de Despacio: álbum debut de Pablo Delgado",
	"No fuí yo, primer tema a la venta del album Despacio fué publicado en 2009 y presentado en Barcelona",
	"Karma, un poco de ironía jazzy beatnik para el cuarto corte del álbum debut de Pablo Delgado: Despacio.",
	"Pablo delgado huye de relaciones superficiales a ritmo de funk en el sexto tema del álbum Despacio.",
	"Pablo delgado presenta Vuelta atrás: toda una declaración de intenciones con beats de Hip-hop  manchados de jazz",
	"Aires Motown y gospel en el séptimo corte del álbum Despacio. El nombre de la canción: Good Bye, habla por sí mismo...",
	"Balada doo woop y regusto retro para 2 de Noviembre, octavo corte del álbum debut de Pablo Delgado: Despacio.",
	"El tema más actústico y crudo del disco hereda de los estándares clasicos de jazz. Acompañado sólo de una guitarra , Pablo Delgado nos ofrece: Singing on sunday",
	"Y como broche final para el álbum Despacio, Pablo Delgado se despide con We were too good, un tema integramente en inglés con marcada influencia de Jazz de club."
);
var _tracklist_sound = new Array (
	'http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F9827356%3Fsecret_token%3Ds-exeg3',
	'http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F9827093%3Fsecret_token%3Ds-F8lup',
	'http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F9827301%3Fsecret_token%3Ds-jmR4H',
	'http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F9827219%3Fsecret_token%3Ds-kZlTD',
	'http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F9827250%3Fsecret_token%3Ds-pkEdw',
	'http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F9827409%3Fsecret_token%3Ds-4N9ks',
	'http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F9827190%3Fsecret_token%3Ds-so6Mr',
	'http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F9827152%3Fsecret_token%3Ds-bWuZs',
	'http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F9827372%3Fsecret_token%3Ds-Ve9fF',
	'http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F9827424%3Fsecret_token%3Ds-AD9Mv'
);

function listTitles(root) {
	var feed = root.feed;
  	var entries = feed.entry || [];
  	var html = ['<div class="post">'];
  	for (var i = 0; i < entries.length; ++i) {
		var entry = entries[i];
		var title = entry.title.$t;
		var pbody = entry.content.$t;
		var linkp = entry.link[4].href;
		var date_publish = entry.published.$t;
		var start = (entry['gd$when']) ? entry['gd$when'][0].startTime : "";	
		html.push('<div class="post_title"><a target="_blank" href="', linkp , '" >' + title + '</a></div>');
		/*html.push('<div class="post_body">', pbody, "</div>");*/
  	}
	html.push('</div>');
  	document.getElementById("blog_posts").innerHTML = html.join("");
}
function listEvents(root) {
	var feed = root.feed;
  	var entries = feed.entry || [];
  	var html = ['<div class="post">'];
  	for (var i = 0; i < entries.length; ++i) {
		var entry = entries[i];
		var title = entry.title.$t;
		var pbody = entry.content.$t;
		var date_publish = entry.published.$t;
		var start = (entry['gd$when']) ? entry['gd$when'][0].startTime : "";	
		html.push('<div class="post_title">', title, "</div>");
		html.push('<div class="post_body">', pbody, "</div>");
  	}
	html.push('</div>');
  	document.getElementById("blog_posts").innerHTML = html.join("");
}

function listEventsBio(root) {
	var feed = root.feed;
  	var entries = feed.entry || [];
  	var html = ['<div class="post">'];
  	for (var i = 0; i < entries.length; ++i) {
		var entry = entries[i];
		var pbody = entry.content.$t;	
		html.push('<div class="post_body">', pbody, "</div>");
  	}
	html.push('</div>');
  	document.getElementById("blog_posts").innerHTML = html.join("");
}


var menu_sections = new Array("home", "bio","music", "blog", "multimedia", "contact");
function setFrameBg(section, img) {
	if(img == "" || img==null || img == "undefined") img = "";
	switch(section) {
		case 'home':
			img = "images/bg_main_1_01.jpg";
			break;
		case 'bio':
			img = "images/bg_main_1_02.jpg";
			break;
		case 'music':
			break;
		case 'multimedia':
			break;
		case 'blog':
			img = "images/bg_main_1_03.jpg";
			break;	
		case 'contact':
			img = "images/bg_main_1_05.jpg";
			break;
		case '': break;
	}
	if(document.body.style.backgroundImage == img /* || document.body.style.backgroundImage =="" */) { return true; }
	document.body.style.backgroundImage = 'url(' + img + ')';	
}
function generateMenu(currentSection) {
	var html = '';
	for (var i=0; i<menu_sections.length; i++) {

		if(menu_sections[i] == currentSection )  continue;
		html += '<a href="javascript:void(0);" onclick="javascript:parent.loadSection(\'' + menu_sections[i] + '\');">' + menu_sections[i].toUpperCase() + '</a>';
	}
	document.getElementById(currentSection + "_menu").innerHTML = html;		
}
function getSongName(num) {
	return _tracklist_name[num-1];	
}
function generateTrackListMenu(current, place) {
	var html ='';
	var top = _tracklist_name.length;
	for (i=0; i<top; i++) {
		extra_class ='';
		if((i+1)%2==0) extra_class += " mr0 ";
		if((i==top-1)||(i==top-2)) extra_class += ' mb0 ';
		html += '<div class="track_block float_l '+ extra_class +'" style="background-color:'+ ((i==current-1)?'#F00':'#000') + ';" ' + ((i==current-1)?'':'onmouseover="this.style.backgroundColor =\'#FF0000\'" onmouseout="this.style.backgroundColor =\'#000000\'"') + ' >';
		html += '<a href="'+ _tracklist_url[i] +'" title="'+_tracklist_desc[i]+'"><div class="song_name">#'+ (((i+1)<10) ? "0"+(i+1):(i+1)) +'<br/>'+ _tracklist_name[i]+'</div></a>';
		html += '</div>';
	}
	html += '<br clear="all" />';
	placement = document.getElementById(place);
	placement.innerHTML = html;     
}

function getSoundCloud(trackNum, divName, rt) {
	var insert = _tracklist_sound[trackNum-1] + '&enable_api=true&object_id=yourPlayerId&amp;show_comments=false&amp;auto_play=false&amp;color=000000';
	var template = '<object height="81" width="100%" id="yourPlayerId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="movie" value="'+ insert +'"></param><param name="allowscriptaccess" value="always"></param><embed allowscriptaccess="always" height="81" src="'+ insert +'" type="application/x-shockwave-flash" width="100%" name="yourPlayerId"></embed></object>';
	if(rt === true) return template;
	document.getElementById(divName).innerHTML = template; 	
}

function getAllSoundCloud(divName) {
	var html ='';
	for(i=0; i<_tracklist_name.length; i++) {
		html += '<h2 class="bgblack mb5 pt10" style="color:#FFF !important; font-size:25px; cursor:auto">Escucha "'+ _tracklist_name[i] +'"</h2>';		
		html += getSoundCloud(i+1, '', true);
	}
	document.getElementById(divName).innerHTML = html;
}

function getLikeButton(track, divName) {
	
}

function loadSection(section) {
	var frm = window.frames["section_loader"];
	switch(section) {
		case 'contact':
			document.getElementById("section_loader").style.height = "1024px";
			break;
	}	
	frm.location.href = section + "_pd.html";
}

function setFrameHeight(h) {
	var frm = document.getElementById("section_loader");
	if(frm == null) return false;
	frm.style.height = h + "px";
}
/* set the opacity of the element (between 0.0 and 1.0) */
function setOpacity(el, level) {
  var element = document.getElementById(el);
  element.style.opacity = level;
  element.style.MozOpacity = level;
  element.style.KhtmlOpacity = level;
  element.style.filter = "alpha(opacity=" + (level * 100) + ");";
}

function fadeIn(element){
  for (i = 0; i <= 1; i += (1 / 15)) {
	setTimeout("setOpacity('" + element + "', " + i + ")", i * 800);
  }
}

function parentExists() {
	return (parent.location == window.location)? false : true;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
