// JavaScript Document
// MENU DE SALTO PARA LA LISTA DE BANDAS POR EJEMPLO
function MM_jumpMenu(targ,selObj,restore){ //v3.0
	var v = selObj.options[selObj.selectedIndex].value;
	
	if (v.indexOf('post') == -1)
    	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
    	
  	else{
  		var i = document.getElementById('buscador-grupo');
  		
  		i.value= v.substring(v.indexOf('post&grupo=') + 11);
  		var f = document.getElementById('buscador2');
  		
  		f.submit();
  		
  	}
  	if (restore) selObj.selectedIndex=0;
}

//FUNCIONES PARA LAS ROLL OVER IMAGES  MENU y TAL

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];}}
	//P7_equalCols('col-3-dch','col-3-ctr','contenido');
}

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];}
}


function init_interfaz(grupos,actualidad,tienda,comunidad,quienes,faq,terminos,politica,email){

	MM_preloadImages(grupos,actualidad,tienda,comunidad,quienes,faq,terminos,politica,email);
	MM_preloadImages('/css/images/xadou2.png','/css/images/xadou2.gif','/css/images/xadou_dvd2.png','/css/images/xadou_dvd2.gif');

		if ((is_ie6 || is_ie6up || !is_ie) && (is_win)){	// A navegadores viejos les dejamos sin flash

			if (document.getElementById("flash-pie")){		
				var foPie = new FlashObject("css/images/pie.swf", "maskara-pie", "763", "290", "7", "#ffffff");
				if (foPie){
				//fo.addVariable("links", faq+" | "+terminos+" | "+politica+" | "+email); 
				foPie.addParam("wmode","transparent");
				foPie.write("flash-pie");   
				}
			}
			if (document.getElementById("flash-head")){
				var foHead = new FlashObject("css/images/maskara-head.swf", "maskara-head", "763", "194", "7", "#ffffff");
				if (foHead){
					//fo.addVariable("links", faq+" | "+terminos+" | "+politica+" | "+email); 
					foHead.addParam("wmode","transparent");
					foHead.write("flash-head");   
				}
			}	
		}
		
}

function jumpbono(){
	window.location = "bono.php";
}

function init_soporte(grupos,actualidad,tienda,comunidad,quienes,faq,terminos,politica,email, idioma_site){

	MM_preloadImages(grupos,actualidad,tienda,comunidad,quienes,faq,terminos,politica,email);
	MM_preloadImages('/css/images/xadou2.png','/css/images/xadou2.gif','/css/images/xadou_dvd2.png','/css/images/xadou_dvd2.gif');

		if ((is_ie6 || is_ie6up || !is_ie) ){	// A navegadores viejos les dejamos sin flash

			if (document.getElementById("flash-pie") && (is_win)){		
				var foPie = new FlashObject("css/images/pie.swf", "maskara-pie", "763", "290", "7", "#ffffff");
				if (foPie){
				//fo.addVariable("links", faq+" | "+terminos+" | "+politica+" | "+email); 
				foPie.addParam("wmode","transparent");
				foPie.write("flash-pie");   
				}
			}
			if (document.getElementById("flash-head") && (is_win)){
				var foHead = new FlashObject("css/images/maskara-head.swf", "maskara-head", "763", "194", "7", "#ffffff");
				if (foHead){
					//fo.addVariable("links", faq+" | "+terminos+" | "+politica+" | "+email); 
					foHead.addParam("wmode","transparent");
					foHead.write("flash-head");   
				}
			}	
			if (document.getElementById("logo-artista")){
				
				//return;
				
				var img = document.getElementById("logo-artista").getElementsByTagName("img")[0];
				var heightbanner = "";
				var h = Element.getDimensions(img)['height'];
				if ( h > 182 ){
						heightbanner = "height:" + h + "px;padding-top:" + ( h - 182) + "px;";
				}else{
					
				} 
				var div = '<div id="logo-artista-banner" style=" ' + heightbanner + ' position:absolute;z-index:2;cursor:pointer;margin-left : 54px" onclick="jumpbono()">' +
						'</div>';
				
				img.style.position = "absolute";
				img.style.zIndex = "1";
				new Insertion.Before(img, div);
				
				//new Insertion.After(img, '<div style="clear:both"><br></div>');
				var b = $("logo-artista").parentNode;
				
				var etik = is_ie6 ? document.getElementsByClassName('etik-roja', b)[0] : b.getElementsByClassName('etik-roja')[0];
				
				if ((is_win)){
				
					etik.style.marginTop = (h > 182 ? (h) : "182") + "px";
					var foTienda = new FlashObject("banner/gailu.swf", "bannertienda", "220", "182", "7", "#f3f3f3", true);
					if (foTienda){
						foTienda.addVariable("idioma", idioma_site);
						foTienda.addVariable("cancion_in", img.src);
						foTienda.addParam("wmode","transparent");
						foTienda.write("logo-artista-banner");
					}
				}else{
					
					//etik.style.marginTop = (h > 182 ? (h) : "149") + "px";
					var panda = '<div style="margin-top:' + (h > 182 ? (h - 162) : "0") + 'px;"><img style="margin-left:54px;width:167px;" src="images/iconos/panda.png" alt="panda" /></div>';
					 $('logo-artista-banner').innerHTML =  panda;
					 //$('logo-artista-banner').style.clear ="both";
					var alt = h > 182  ? h + 33 : 142;
					etik.style.marginTop = (Position.cumulativeOffset('logo-artista-banner')[0] + alt  ) + "px";
					//alert(Position.cumulativeOffset('logo-artista-banner')[0])
				}
				var t = "";
				
				switch(idioma_site){
					case '1':	
						t = "PRUEBA EL<br> <b>BONO</b> DE GOR !!";
						tt = "Pintxa para mas info";
						break;
					case '2':	
						t = "GOR <b>BONOA</b><br> proba ezazu !!";
						tt = "Info gehiagorako hemen klikatu";
						break;
					case '3':	
						t = "CHECK EL<br> <b>BONO</b> DE<br> GOR RECORDS!!";
						tt = "Click for more info";
						break;
					default : 
						t = "TEST<br>GOR <b>BOND</b>!!";
						break;
				}
				
				var texto = document.createElement('span');
				texto.innerHTML = t;
				
				texto.id = is_win ? "texto-bono-noscript" : "texto-bono";
				$('logo-artista-banner').title = tt;
				$('logo-artista-banner').appendChild(texto);
				 
			}
		} else {
			if (banner=document.getElementById("banner-tienda")){
				banner.innerHTML("<a href='tienda.php'><img src='/css/images/gorka-banner-es.png' alt='gorka-banner-es' /></a> ");
			}			
		}
		
}


function init_index(grupos,actualidad,tienda,comunidad,quienes,faq,terminos,politica,email,idioma_site){

	MM_preloadImages(grupos,actualidad,tienda,comunidad,quienes,faq,terminos,politica,email);
	MM_preloadImages('/css/images/xadou2.png','/css/images/xadou2.gif','/css/images/xadou_dvd2.png','/css/images/xadou_dvd2.gif');

		if ((is_ie6 || is_ie6up || !is_ie) ){	// A navegadores viejos les dejamos sin flash

			if (document.getElementById("flash-pie") && (is_win)){		
				var foPie = new FlashObject("css/images/pie.swf", "maskara-pie", "763", "290", "7", "#ffffff");
				if (foPie){
				//fo.addVariable("links", faq+" | "+terminos+" | "+politica+" | "+email); 
				foPie.addParam("wmode","transparent");
				foPie.write("flash-pie");   
				}
			}
			if (document.getElementById("flash-head") && (is_win)){
				var foHead = new FlashObject("css/images/maskara-head.swf", "maskara-head", "763", "194", "7", "#ffffff");
				if (foHead){
					//fo.addVariable("links", faq+" | "+terminos+" | "+politica+" | "+email); 
					foHead.addParam("wmode","transparent");
					foHead.write("flash-head");   
				}
			}	
			if (document.getElementById("banner-tienda-cont")){

				if ((is_win)){
					var foTienda = new FlashObject("banner/gailu.swf", "bannertienda", "220", "184", "7", "#f3f3f3", true);
					if (foTienda){
						foTienda.addVariable("idioma", idioma_site);
						foTienda.addParam("wmode","transparent");
						foTienda.write("banner-tienda-cont");
					}
				}else{
					var foTienda = new FlashObject("/banner/gailu.swf", "bannertienda", "167", "138", "7", "#ffffff", true);
						
					if (foTienda){
						foTienda.addVariable("idioma", idioma_site);
						foTienda.write("banner-tienda-cont");
						document.getElementById("banner-tienda-cont").style.right = "-28px";
						document.getElementById("banner-tienda-cont").style.top = "48px";
						document.getElementById("banner-tienda").style.height = "125px";
					}
				}
			}
		} else {
			if (banner=document.getElementById("banner-tienda")){
				banner.innerHTML("<a href='tienda.php'><img src='/css/images/gorka-banner-es.png' alt='gorka-banner-es' /></a> ");
			}			
		}
		
}

// LIBRERIA X-LIBRARY
/* x_core.js compiled from X 4.0 with XC 0.27b. Distributed by GNU LGPL. For copyrights, license, documentation and more visit Cross-Browser.com */
var xOp7Up,xOp6Dn,xIE4Up,xIE4,xIE5,xNN4,xUA=navigator.userAgent.toLowerCase();if(window.opera){var i=xUA.indexOf('opera');if(i!=-1){var v=parseInt(xUA.charAt(i+6));xOp7Up=v>=7;xOp6Dn=v<7;}}else if(navigator.vendor!='KDE' && document.all && xUA.indexOf('msie')!=-1){xIE4Up=parseFloat(navigator.appVersion)>=4;xIE4=xUA.indexOf('msie 4')!=-1;xIE5=xUA.indexOf('msie 5')!=-1;}else if(document.layers){xNN4=true;}xMac=xUA.indexOf('mac')!=-1;function xBackground(e,c,i){if(!(e=xGetElementById(e))) return '';var bg='';if(e.style) {if(xStr(c)) {if(!xOp6Dn) e.style.backgroundColor=c;else e.style.background=c;}if(xStr(i)) e.style.backgroundImage=(i!='')? 'url('+i+')' : null;if(!xOp6Dn) bg=e.style.backgroundColor;else bg=e.style.background;}return bg;}function xClientHeight(){var h=0;if(xOp6Dn) h=window.innerHeight;else if(document.compatMode == 'CSS1Compat' && !window.opera && document.documentElement && document.documentElement.clientHeight)h=document.documentElement.clientHeight;else if(document.body && document.body.clientHeight)h=document.body.clientHeight;else if(xDef(window.innerWidth,window.innerHeight,document.width)) {h=window.innerHeight;if(document.width>window.innerWidth) h-=16;}return h;}function xClientWidth(){var w=0;if(xOp6Dn) w=window.innerWidth;else if(document.compatMode == 'CSS1Compat' && !window.opera && document.documentElement && document.documentElement.clientWidth)w=document.documentElement.clientWidth;else if(document.body && document.body.clientWidth)w=document.body.clientWidth;else if(xDef(window.innerWidth,window.innerHeight,document.height)) {w=window.innerWidth;if(document.height>window.innerHeight) w-=16;}return w;}function xClip(e,t,r,b,l){if(!(e=xGetElementById(e))) return;if(e.style) {if (xNum(l)) e.style.clip='rect('+t+'px '+r+'px '+b+'px '+l+'px)';else e.style.clip='rect(0 '+parseInt(e.style.width)+'px '+parseInt(e.style.height)+'px 0)';}}function xColor(e,s){if(!(e=xGetElementById(e))) return '';var c='';if(e.style && xDef(e.style.color)) {if(xStr(s)) e.style.color=s;c=e.style.color;}return c;}function xDef(){for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])=='undefined') return false;}return true;}function xDisplay(e,s){if(!(e=xGetElementById(e))) return null;if(e.style && xDef(e.style.display)) {if (xStr(s)) e.style.display = s;return e.style.display;}return null;}function xGetComputedStyle(oEle, sProp, bInt){var s, p = 'undefined';var dv = document.defaultView;if(dv && dv.getComputedStyle){s = dv.getComputedStyle(oEle,'');if (s) p = s.getPropertyValue(sProp);}else if(oEle.currentStyle) {var a = sProp.split('-');sProp = a[0];for (var i=1; i<a.length; ++i) {c = a[i].charAt(0);sProp += a[i].replace(c, c.toUpperCase());}   p = oEle.currentStyle[sProp];}else return null;return bInt ? (parseInt(p) || 0) : p;}function xGetElementById(e){if(typeof(e)!='string') return e;if(document.getElementById) e=document.getElementById(e);else if(document.all) e=document.all[e];else e=null;return e;}function xHasPoint(e,x,y,t,r,b,l){if (!xNum(t)){t=r=b=l=0;}else if (!xNum(r)){r=b=l=t;}else if (!xNum(b)){l=r; b=t;}var eX = xPageX(e), eY = xPageY(e);return (x >= eX + l && x <= eX + xWidth(e) - r &&y >= eY + t && y <= eY + xHeight(e) - b );}function xHeight(e,h){if(!(e=xGetElementById(e))) return 0;if (xNum(h)) {if (h<0) h = 0;else h=Math.round(h);}else h=-1;var css=xDef(e.style);if (e == document || e.tagName.toLowerCase() == 'html' || e.tagName.toLowerCase() == 'body') {h = xClientHeight();}else if(css && xDef(e.offsetHeight) && xStr(e.style.height)) {if(h>=0) {var pt=0,pb=0,bt=0,bb=0;if (document.compatMode=='CSS1Compat') {var gcs = xGetComputedStyle;pt=gcs(e,'padding-top',1);if (pt !== null) {pb=gcs(e,'padding-bottom',1);bt=gcs(e,'border-top-width',1);bb=gcs(e,'border-bottom-width',1);}else if(xDef(e.offsetHeight,e.style.height)){e.style.height=h+'px';pt=e.offsetHeight-h;}}h-=(pt+pb+bt+bb);if(isNaN(h)||h<0) return;else e.style.height=h+'px';}h=e.offsetHeight;}else if(css && xDef(e.style.pixelHeight)) {if(h>=0) e.style.pixelHeight=h;h=e.style.pixelHeight;}return h;}function xHide(e){return xVisibility(e,0);}function xLeft(e, iX){if(!(e=xGetElementById(e))) return 0;var css=xDef(e.style);if (css && xStr(e.style.left)) {if(xNum(iX)) e.style.left=iX+'px';else {iX=parseInt(e.style.left);if(isNaN(iX)) iX=0;}}else if(css && xDef(e.style.pixelLeft)) {if(xNum(iX)) e.style.pixelLeft=iX;else iX=e.style.pixelLeft;}return iX;}function xMoveTo(e,x,y){xLeft(e,x);xTop(e,y);}function xNum(){for(var i=0; i<arguments.length; ++i){if(isNaN(arguments[i]) || typeof(arguments[i])!='number') return false;}return true;}function xOffsetLeft(e){if (!(e=xGetElementById(e))) return 0;if (xDef(e.offsetLeft)) return e.offsetLeft;else return 0;}function xOffsetTop(e){if (!(e=xGetElementById(e))) return 0;if (xDef(e.offsetTop)) return e.offsetTop;else return 0;}function xPageX(e){if (!(e=xGetElementById(e))) return 0;var x = 0;while (e) {if (xDef(e.offsetLeft)) x += e.offsetLeft;e = xDef(e.offsetParent) ? e.offsetParent : null;}return x;}function xPageY(e){if (!(e=xGetElementById(e))) return 0;var y = 0;while (e) {if (xDef(e.offsetTop)) y += e.offsetTop;e = xDef(e.offsetParent) ? e.offsetParent : null;}return y;}function xParent(e, bNode){if (!(e=xGetElementById(e))) return null;var p=null;if (!bNode && xDef(e.offsetParent)) p=e.offsetParent;else if (xDef(e.parentNode)) p=e.parentNode;else if (xDef(e.parentElement)) p=e.parentElement;return p;}function xResizeTo(e,w,h){xWidth(e,w);xHeight(e,h);}function xScrollLeft(e, bWin){var offset=0;if (!xDef(e) || bWin || e == document || e.tagName.toLowerCase() == 'html' || e.tagName.toLowerCase() == 'body') {var w = window;if (bWin && e) w = e;if(w.document.documentElement && w.document.documentElement.scrollLeft) offset=w.document.documentElement.scrollLeft;else if(w.document.body && xDef(w.document.body.scrollLeft)) offset=w.document.body.scrollLeft;}else {e = xGetElementById(e);if (e && xNum(e.scrollLeft)) offset = e.scrollLeft;}return offset;}function xScrollTop(e, bWin){var offset=0;if (!xDef(e) || bWin || e == document || e.tagName.toLowerCase() == 'html' || e.tagName.toLowerCase() == 'body') {var w = window;if (bWin && e) w = e;if(w.document.documentElement && w.document.documentElement.scrollTop) offset=w.document.documentElement.scrollTop;else if(w.document.body && xDef(w.document.body.scrollTop)) offset=w.document.body.scrollTop;}else {e = xGetElementById(e);if (e && xNum(e.scrollTop)) offset = e.scrollTop;}return offset;}function xShow(e) {return xVisibility(e,1);}function xStr(s){for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])!='string') return false;}return true;}function xTop(e, iY){if(!(e=xGetElementById(e))) return 0;var css=xDef(e.style);if(css && xStr(e.style.top)) {if(xNum(iY)) e.style.top=iY+'px';else {iY=parseInt(e.style.top);if(isNaN(iY)) iY=0;}}else if(css && xDef(e.style.pixelTop)) {if(xNum(iY)) e.style.pixelTop=iY;else iY=e.style.pixelTop;}return iY;}function xVisibility(e, bShow){if(!(e=xGetElementById(e))) return null;if(e.style && xDef(e.style.visibility)) {if (xDef(bShow)) e.style.visibility = bShow ? 'visible' : 'hidden';return e.style.visibility;}return null;}function xWidth(e,w){if(!(e=xGetElementById(e))) return 0;if (xNum(w)) {if (w<0) w = 0;else w=Math.round(w);}else w=-1;var css=xDef(e.style);if (e == document || e.tagName.toLowerCase() == 'html' || e.tagName.toLowerCase() == 'body') {w = xClientWidth();}else if(css && xDef(e.offsetWidth) && xStr(e.style.width)) {if(w>=0) {var pl=0,pr=0,bl=0,br=0;if (document.compatMode=='CSS1Compat') {var gcs = xGetComputedStyle;pl=gcs(e,'padding-left',1);if (pl !== null) {pr=gcs(e,'padding-right',1);bl=gcs(e,'border-left-width',1);br=gcs(e,'border-right-width',1);}else if(xDef(e.offsetWidth,e.style.width)){e.style.width=w+'px';pl=e.offsetWidth-w;}}w-=(pl+pr+bl+br);if(isNaN(w)||w<0) return;else e.style.width=w+'px';}w=e.offsetWidth;}else if(css && xDef(e.style.pixelWidth)) {if(w>=0) e.style.pixelWidth=w;w=e.style.pixelWidth;}return w;}function xZIndex(e,uZ){if(!(e=xGetElementById(e))) return 0;if(e.style && xDef(e.style.zIndex)) {if(xNum(uZ)) e.style.zIndex=uZ;uZ=parseInt(e.style.zIndex);}return uZ;}



function muestra_login(){
	div="login-show";
	xHide(div);
	div="login-user";
	//xShow(div);
	setTimeout("xShow('" + div + "')",140);
	div="login-pass";
	//xShow(div);
	setTimeout("xShow('" + div + "')",280);
	div="login-boton";
	//xShow(div);
	setTimeout("xShow('" + div + "')",420);
	div="lista-grupos-mini";
	xHide(div);
}

function confirmDownload(e, idioma){
	var t = "";
	
	switch(idioma){
		case 2 :
			t = "Deskarga hau geitu nahi duzu?";
			break;
		case 3:
			t = "do you want to add this download?";
			break;
		default : 
			t = "quieres aņadir esta descarga?";
			break;
	}
	
	return confirm(t + "\n\n" + $('cancion'+e).innerHTML);
}

function confirmDownloadRecomend(e, idioma){
	var t = "";
	
	switch(idioma){
		case 2 :
			t = "Deskarga hau geitu nahi duzu?";
			break;
		case 3:
			t = "do you want to add this download?";
			break;
		default : 
			t = "quieres aņadir esta descarga?";
			break;
	}
	
	if ( confirm(t + "\n\n" ) ){
		document['descarga_gratis_2_'+e].submit();
		return true;
	}
	return false;
}

// FUNCIONES DEL PLAYER DE FLASH

var flashplayer;

function entzun(url, isplaylist){
	//urlfinal="escucha.php?"+url;
	/*
	   1. ?  %3F
	   2. =  %3D
	   3. &  %26
	*/
	
	if (encodeURIComponent != escape)
		encodeURIComponent = escape;
	
	if (typeof child == "undefined" ||  !child || !child.s2){
		urlfinal="entzun.php?"+url;
		flashplayer=window.open(urlfinal,"flashplayer","toolbar=no,location=no,status=no,menubar=no, scrollbars=no,resizable=no,top=10,left=80,width=400,height=500");
		if (flashplayer.sendEvent)
			setTimeout("flashplayer.sendEvent('playitem',0);",1500);
		flashplayer.focus();
	}else{
		urlfinal="/playlist.php?"+url+"&playlist="+ ( isplaylist ? "true" : "false" )+"&tipo=json";
		//child.addItem("file",urlfinal);
		//child.loadFile("file",urlfinal);
		//if (!child.s2.getVariable("repeat") || child.s2.getVariable("repeat")!="true")
			//child.s2.addVariable("repeat","true");
		new Ajax.Request(urlfinal,
		 {
		   method:'get',
		   onSuccess: function(transport){
		   
		     var response = transport.responseText || "no response text";
		     
		     //alert("Success! \n\n" + response);
			 var o = JSON.parse(response);
				if (o){
					if (o.length){
						for (var i=0;i<	o.length;i++){
							child.addItem(o[i]);
						}			
					}else{
						child.addItem(o);
					}
					
				}
				
		   },
		   onFailure: function(){ alert('Something went wrong...') }
		 });
		 
		 
		/*
		Ajax.request()
		child.addItem({file:urlfinal});
		child.focus();
		*/
	}
}

function chat(){
	window.open('chat/gailu-chat.php?h=www.gordiscos.com&p=1234','GORTxat','toolbar=no,location=no,status=no,menubar=no, scrollbars=no,resizable=no,top=10,left=80,width=750,height=550');
}
/*
function karga(){

}

function muestraImagen(imagen){
	alert(imagen);
}
*/
