﻿// Archivo JScript


function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}

function ReprPlay(obj,video) {
  var eli = document.getElementById(obj);
   var objs = eli.getElementsByTagName('object');
   var embs = eli.getElementsByTagName('embed');
   for (var ki = 0; ki < objs.length; ki++) {
       try {
           $(objs[ki].id).Play();
       }
       catch(err) {
        //   $(objs[ki].id).DoPlay();
      }
   }
}

function trim(cadena)
{
	for(i=0; i<cadena.length; )
	{
		if(cadena.charAt(i) ==" ")
			cadena=cadena.substring(i+1, cadena.length);
		else
			break;
	}

	for(i=cadena.length-1; i>=0; i=cadena.length-1)
	{
		if(cadena.charAt(i) ==" ")
			cadena=cadena.substring(0,i);
		else
			break;
	}
	
	return cadena;
}

//********************************************************//
//********* Funciones de codificacion de texto ***********//
//********************************************************//

 function encodeMyHtml(html) {
     encodedHtml = html;
     encodedHtml = encodedHtml.replace(/\//g,"%2F");
     encodedHtml = encodedHtml.replace(/\?/g,"%3F");
     encodedHtml = encodedHtml.replace(/=/g,"%3D");
     encodedHtml = encodedHtml.replace(/&/g,"%26");
     encodedHtml = encodedHtml.replace(/@/g,"%40");
     encodedHtml = encodedHtml.replace(/&/,"&amp;");
     encodedHtml = encodedHtml.replace(/</,"&lt;");
     encodedHtml = encodedHtml.replace(/>/,"&gt;");
     encodedHtml = encodedHtml.replace(/\r\n/,"<br>");
     encodedHtml = encodedHtml.replace(/\n/,"<br>");
     encodedHtml = encodedHtml.replace(/\r/,"<br>");
     
     return encodedHtml;
   } 

//********************************************************//
//********* Funciones de comportamiento dinamico objetos *//
//********************************************************//
function toggleMenu(e){
   var els = $$('table[rel="tb_sm_on"]');
   for(var i = 0; i< els.length ; i++){
        if(els[i].id != $('tb_sm_'+e).id){
            $(els[i].id).setStyle({'visibility':'hidden','display':'none'}); 
            //cambiar clase a los link
        }
   }
  
  if($('tb_sm_'+e).getAttribute('rel') == 'tb_sm_off'){
        $('tb_sm_'+e).setStyle({'visibility':'visible','display':''}); 
        $('tb_sm_'+e).setAttribute('rel','tb_sm_on');          
        $('lnk_img_'+e).className = 'menuselectedoff cur-pointer';
        //$('lnk_txt_'+e).className = 'fc-black fs-12 fw-bold';
        $('td_'+e).className = 'pad-left-15 bgc-white bl-left-base bl-right-base bl-top-base';
    } else {
        $('tb_sm_'+e).setStyle({'visibility':'hidden','display':'none'});        
        $('tb_sm_'+e).setAttribute('rel','tb_sm_off');           
        $('lnk_img_'+e).className = 'menuselectedon cur-pointer';
        //$('lnk_txt_'+e).className = 'fc-black fs-12 fw-normal';
        $('td_'+e).className = 'pad-left-15 fw-normal bl-top-base';        
    }
    

}

function toggleMenuHorizontal(e){
   var els = $$('table[rel="tb_sm_on"]');
   for(var i = 0; i< els.length ; i++){
        if(els[i].id != $('tb_sm_'+e).id){
            $(els[i].id).setStyle({'visibility':'hidden','display':'none'}); 
            //cambiar clase a los link
        }
   }
  
  if($('tb_sm_'+e).getAttribute('rel') == 'tb_sm_off'){
        $('tb_sm_'+e).setStyle({'visibility':'visible','display':''}); 
        $('tb_sm_'+e).setAttribute('rel','tb_sm_on');          
        $('lnk_img_'+e).className = 'menuselectedoff cur-pointer';
        
        $('td_'+e).className = 'bgc-white bl-left-base bl-right-base bl-top-base';
    } else {
        $('tb_sm_'+e).setStyle({'visibility':'hidden','display':'none'});        
        $('tb_sm_'+e).setAttribute('rel','tb_sm_off');           
        $('lnk_img_'+e).className = 'menuselectedon cur-pointer';
        
        $('td_'+e).className = 'fw-normal bl-top-base';        
    }
    

}

function addNavClass(id){
    $(id).addClassName('hover');
}

function removeNavClass(id){
    $(id).removeClassName('hover');
}

function addNavMenuLoginClass(id){
    $(id).addClassName('hover-login');
    $('dv-navbar-login').addClassName('navbar-login-hover');
}

function removeNavMenuLoginClass(id){
    $(id).removeClassName('hover-login');
    $('dv-navbar-login').removeClassName('navbar-login-hover');
}

function ocultarMostrarCapa(e,i) {
    var el = document.getElementById(i);
	switch (el.className)
	{
		case 'SlideUp':
		    Effect.SlideDown(e);
            el.className = 'SlideDown';
            break;
        case 'SlideDown':
            Effect.SlideUp(e);
            el.className = 'SlideUp';
            break;
	}
}

function runSWF(archivo, ancho, alto, version, bgcolor, id, menu, FlashVars, quality, allowScriptAccess) { 
// tutorial by IVI CONCEPT - www.ivi-concept.com
		if(version!=""){
			var version_data=version;
		}else{
			var version_data="6,0,0,0";
		}
		if(menu!=""){
			menu_data=menu;
		}else{
			menu_data=false;
		}
		if(bgcolor!=""){
			var bgcolor_data=bgcolor;
		}else{
			var bgcolor_data="#FFFFFF";
		}
		if(id!=""){
			id_data=id;
		}else{
			id_data="flashMovie";
		}
		if(quality!=""){
			quality_data=quality;
		}else{
			quality_data="high";
		}
		if(allowScriptAccess!=""){
			allowScriptAccess_data=allowScriptAccess;
		}else{
			allowScriptAccess_data="always";
		}
		var quality="high"; // calidad de visualización de la peli
		 document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+version_data+'" width='+ancho+' height='+alto+' id='+id_data+'>\n');
		 document.write('<param name="movie" value='+archivo+'>\n');
		 document.write('<param name="allowScriptAccess" value='+allowScriptAccess_data+'>\n');
		 document.write('<param name="quality" value='+quality_data+'>\n');
		 document.write('<param name="FlashVars" value='+FlashVars+'>\n');
		 document.write('<param name="bgcolor" value='+bgcolor_data+'>\n');
		 document.write('<param name="menu" value='+menu_data+' >\n');
		 document.write('<embed src='+archivo+' bgcolor='+bgcolor_data+' FlashVars='+FlashVars+' menu='+menu_data+' allowScriptAccess='+allowScriptAccess_data+' quality='+quality_data+' pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width='+ancho+' height='+alto+' swLiveConnect=true name='+id_data+'></embed>');
		 document.write('</object>\n');
}

function runSWFSSL(archivo, ancho, alto, version, bgcolor, id, menu, FlashVars, quality, allowScriptAccess) { 
// tutorial by IVI CONCEPT - www.ivi-concept.com
		if(version!=""){
			var version_data=version;
		}else{
			var version_data="6,0,0,0";
		}
		if(menu!=""){
			menu_data=menu;
		}else{
			menu_data=false;
		}
		if(bgcolor!=""){
			var bgcolor_data=bgcolor;
		}else{
			var bgcolor_data="#FFFFFF";
		}
		if(id!=""){
			id_data=id;
		}else{
			id_data="flashMovie";
		}
		if(quality!=""){
			quality_data=quality;
		}else{
			quality_data="high";
		}
		if(allowScriptAccess!=""){
			allowScriptAccess_data=allowScriptAccess;
		}else{
			allowScriptAccess_data="always";
		}
		var quality="high"; // calidad de visualización de la peli
		 document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+version_data+'" width='+ancho+' height='+alto+' id='+id_data+'>\n');
		 document.write('<param name="movie" value='+archivo+'>\n');
		 document.write('<param name="allowScriptAccess" value='+allowScriptAccess_data+'>\n');
		 document.write('<param name="quality" value='+quality_data+'>\n');
		 document.write('<param name="FlashVars" value='+FlashVars+'>\n');
		 document.write('<param name="bgcolor" value='+bgcolor_data+'>\n');
		 document.write('<param name="menu" value='+menu_data+' >\n');
		 document.write('<embed src='+archivo+' bgcolor='+bgcolor_data+' FlashVars='+FlashVars+' menu='+menu_data+' allowScriptAccess='+allowScriptAccess_data+' quality='+quality_data+' pluginspage="https://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width='+ancho+' height='+alto+' swLiveConnect=true name='+id_data+'></embed>');
		 document.write('</object>\n');
}

//********************************************************//
//********* Funciones de validación de datos *************//
//********************************************************//
function mostrarImgValidacion(img,title,correcto){
    
    if(correcto==true){
        $(img).src = Path + 'im/iconos/ok.gif';
    } else {
        $(img).src = Path + 'im/iconos/alert.gif';
    }
    $(img).setStyle({display:'',visibility:'visible'});
    $(img).title = title;
}

function SoloNumeros(e){
    var tcl = (document.all)?e.keyCode:e.which;
    if ((tcl >= 48 && tcl <= 57) || tcl == 8 || tcl == 0 || tcl == 44){
           return true;
    }else{
           try{
            e.keyCode = 0;
           } catch(e){}
           return false;
    }

}

function soloNumerosDeTelefono(e){
    //Solo permite números y el caracter +
    var tecla = (document.all)?e.keyCode:e.which;
    
    if ((tecla < 48 || tecla > 57) && (tecla != 43) && (tecla != 8) && (tecla != 0)) 
    {
        try{
        e.keyCode = 0;
       } catch(e){}
       return false;
    } else {return true;}

}

//Limita la longitud máxima que se puede escribir en un textbox
function limitarLongitudTexto(txt,maxL,e){
    var tcl = (document.all)?e.keyCode:e.which;
    // Se permite SIEMPRE pulsar las teclas de suprimir y retroceso
    // para poder borrar los caracteres aunque la longitud sea la máxima permitida
    if (tcl == 8 || tcl == 0) {
        return true;
    } else {
        var texto = txt.value.replace('\t','-');
        if (texto.length >= maxL)
        {
            try{
                e.returnValue = false;
            }catch(e){}
            return false;
        }
        try{
            e.returnValue = true;
        }catch(e){}
        return true;
    }
}

function IsNumeric(sText){
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
   if(sText.length == 0){
        IsNumber = false;
   }else{
       for (i = 0; i < sText.length && IsNumber == true; i++) 
          { 
          Char = sText.charAt(i); 
          if (ValidChars.indexOf(Char) == -1) 
             {
             IsNumber = false;
             }
          }
       return IsNumber;   
    }
}

function IsAlphaNumeric(sText){
   var ValidChars = '0123456789abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ áéíóúÁÉÍÓÚ';
   var IsCorrect=true;
   var Char;
   for (i = 0; i < sText.length && IsCorrect == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsCorrect = false;
         }
      }
   if (sText.length == 0){IsCorrect = false;}
   return IsCorrect;   
}

function IsDate(sText){

    var Fecha= new String(sText);	// Crea un string
	var RealFecha= new Date();	// Para sacar la fecha de hoy
	// Cadena Año
	var Ano= new String(Fecha.substring(Fecha.lastIndexOf("/")+1,Fecha.length));
	// Cadena Mes
	var Mes= new String(Fecha.substring(Fecha.indexOf("/")+1,Fecha.lastIndexOf("/")));
	// Cadena Día
	var Dia= new String(Fecha.substring(0,Fecha.indexOf("/")));

	// Valido el año
	if (isNaN(Ano) || Ano.length<4 || parseFloat(Ano)<1900){
        	
		return false;
	}
	// Valido el Mes
	if (isNaN(Mes) || parseFloat(Mes)<1 || parseFloat(Mes)>12){
		
		return false;
	}
	// Valido el Dia
	if (isNaN(Dia) || parseInt(Dia, 10)<1 || parseInt(Dia, 10)>31){
		
		return false;
	}
	if (Mes==4 || Mes==6 || Mes==9 || Mes==11 || Mes==2) {
		if (Mes==2 && Dia > 28 || Dia>30) {
			//Si es febrero y dia 29 debo mirar si es año bisiesto
			if(Mes == 2 && Dia == 29){
			    var Resto = Ano%4;
			    if(Resto == 0){
			        Resto = Ano%100;
			        if(Resto == 0) {
			            Resto = Ano%400;
			            if (Resto != 0){
			                return false;
			            }
			           
			        }
			        
			    } else {return false;}
			}
			else {
			    return false;
			}
		}
	}

  return true;	

}

function IsDNI(sText){
    if ((sText.substr(0,1) =='X') || (sText.substr(0,1) =='x') || (sText.substr(0,1) =='y') || (sText.substr(0,1) =='Y') || (sText.substr(0,1) =='z') || (sText.substr(0,1) =='Z')){
		var numsustitucion = '';
		switch(sText.substr(0,1).toUpperCase())	{
		    case 'X': numsustitucion = '0'; break;
		    case 'Y': numsustitucion = '1'; break;
		    case 'Z': numsustitucion = '2'; break;
		}
		sText = sText.substr(1,sText.length-1);		
		sText = numsustitucion + sText;
	}
	numero = sText.substr(0,sText.length-1);
	let = sText.substr(sText.length-1,1);
	numero = numero % 23;
	letra='TRWAGMYFPDXBNJZSQVHLCKET';
	letra=letra.substring(numero,numero+1);
	let = let.toUpperCase();
	if (letra!=let){return false;}
	else {return true;}
}

function IsCIF(sText){
    var pares = 0;
    var impares = 0;
    var suma;
    var ultima;
    var unumero;
    var uletra = new Array("J", "A", "B", "C", "D", "E", "F", "G", "H", "I");
    var xxx;
    
    sText = sText.toUpperCase();
    
    var regular = new RegExp(/^[ABCDEFGHKLMNPQS]\d\d\d\d\d\d\d[0-9,A-J]$/g);
     if (!regular.exec(sText)) return false;
         
     ultima = sText.substr(8,1);

     for (var cont = 1 ; cont < 7 ; cont ++){
         xxx = (2 * parseInt(sText.substr(cont++,1))).toString() + "0";
         impares += parseInt(xxx.substr(0,1)) + parseInt(xxx.substr(1,1));
         pares += parseInt(sText.substr(cont,1));
     }
     xxx = (2 * parseInt(sText.substr(cont,1))).toString() + "0";
     impares += parseInt(xxx.substr(0,1)) + parseInt(xxx.substr(1,1));
     
     suma = (pares + impares).toString();
     unumero = parseInt(suma.substr(suma.length - 1, 1));
     unumero = (10 - unumero).toString();
     if(unumero == 10) unumero = 0;
     
     if ((ultima == unumero) || (ultima == uletra[unumero]))
         return true;
     else
         return false;
}

function IsEmail(sText){
    var s = '';
    s = trim(sText);
    
    if(sText.length == s.length){
        //var filter =/^(.+)@(.+)\.(.+)$/;
        var filter = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;        
        if (sText.length == 0 ) return false;
        if (filter.test(sText)){
            return true;
        }else{
            return false;}
    } else {return false;}
}

function IsPwd(sText){

    if ((sText.length<4) ||  (!(IsAlphaNumeric(sText)))) {return false;	}
    else { return true}

}

function IsPhone(sText){
    var IsCorrect = true;

    if(sText.length >= 9){
        
        var Char;
        for (i = 0; i < sText.length ; i++) 
        { 
            Char = sText.charAt(i); 
            if(isNaN(Char)){
                if(!(i==0 & Char == '+')){
                    IsCorrect = false;                     
                }               
            }
        }
        return IsCorrect;
    } else {return false;}
}

function IsChecked(obj){ //para esta funcion debemos tener implementada antes la libreria prototype
    if ($(obj).checked == false){return false;} 
    else {return true;}
}




function initGoogle(){
    try{
        initialize();
    }
    catch(e){}
    
}

/****************************************************/
/*************** EFECTOS CABECERA *******************/
/****************************************************/

function toggleimg(obj){
    try {clearInterval(intervalo);}
    catch (ex){}

    var contenedores = document.getElementsByClassName('header');
    for(var i = 0; i < contenedores.length; i++){
        $(contenedores[i]).setStyle({display:'none',visibility:'hidden'});
    }

    if (obj != '0') {//le mando un cero a la funcion para que me oculte las capas por si no hay nada a la capa a la que voy
        $(obj).setStyle({display:'inline',visibility:'visible'});}
                
}

function toggleimgwithEffect(obj){
    if (obj != '0') {//le mando un cero a la funcion para que me oculte las capas por si no hay nada a la capa a la que voy
        Effect.Appear($(obj).id, { duration:1, from:0.0, to:1.0 });
        $(obj).setStyle({visibility:'visible'});
    }        
    
}
function startPage() {
    intervalo =  setInterval('swapFade()',wait);   
}

function swapFade() {
    Effect.Fade(divs_to_fade[h], { duration:1, from:1.0, to:0.0 });
    h++;
    if (h == divs_to_fade.length) h = 0;

    toggleimgwithEffect(divs_to_fade[h]);    
    
    changeButtonImg(h+1);
}

 function pausa(){
    clearInterval(intervalo);
 }
 
 function siguiente(){
    pausa();
    Effect.Fade(divs_to_fade[h], { duration:1, from:1.0, to:0.0 });
    h++;
    if (h == divs_to_fade.length) h = 0;
    toggleimgwithEffect(divs_to_fade[h]);
    changeButtonImg(h+1);
 }
 
 function anterior(){
     pausa();
     Effect.Fade(divs_to_fade[h], { duration:1, from:1.0, to:0.0 });
     h--;
     if (h < 0) {
        h = divs_to_fade.length-1;        
    }
    
     toggleimgwithEffect(divs_to_fade[h]);
     changeButtonImg(h+1);
 }
 
 function gotoImg(i){
    pausa();
    Effect.Fade(divs_to_fade[h], { duration:1, from:1.0, to:0.0 });
    h = i - 1 ;            
    toggleimgwithEffect(divs_to_fade[h]);
    changeButtonImg(h+1);
 }

 var imgButton = '';
 var imgButtonSelected = '';
        
 function changeButtonImg(id){
    id = parseInt(id);
    
    if(parseInt(id) <= 9){
        id = '0'+id;
    }
 
    if(imgButtonSelected != '' && imgButton != ''){
        $(imgButtonSelected).setStyle({display:'none',visibility:'hidden'});
        $(imgButton).setStyle({display:'',visibility:'visible'});
    }
    
    imgButton = 'img_button_'+id;
    imgButtonSelected = 'img_button_selected_'+id;
    
    $(imgButton).setStyle({display:'none',visibility:'hidden'});
    $(imgButtonSelected).setStyle({display:'',visibility:'visible'});
 }

//********************************************************//
//********* Llamadas a ventanas - Popups *****************//
//********************************************************//

function condiciones(){
	 //Para centrar un popup con respecto a una ventana
	 _ancho = 570;
	 _alto = 530;	
	 _left = (document.viewport.getWidth()/2) - (_ancho/2);
	 _top = (document.viewport.getDimensions().height/2) - (_alto/2);
	window.open(Path+'pages/usr/condiciones.htm', 'Condiciones', 'scrollbars=yes,resizable=no,status=no,width='+_ancho+',height='+_alto+',top='+_top+',left='+_left);
}

function abrirAvisoLegal(){
	 //Para centrar un popup con respecto a una ventana
	 _ancho = 570;
	 _alto = 295;	
	 _left = (document.viewport.getWidth()/2) - (_ancho/2);
	 _top = (document.viewport.getDimensions().height/2) - (_alto/2);
	window.open(Path+'pages/usr/avisolegal.htm', 'avisolegal', 'scrollbars=yes,resizable=no,status=no,width='+_ancho+',height='+_alto+',top='+_top+',left='+_left);
}

function verfichaequipos(ide,idd){		
	   _ancho = 570;
       _alto = 500;	
       _left = (document.viewport.getWidth()/2) - (_ancho/2);
	   _top = (document.viewport.getDimensions().height/2) - (_alto/2);
	
	window.open(Path+'pages/deporte/fichaequipos.aspx?idd='+encodeURIComponent(idd)+'&ide='+encodeURIComponent(ide), 'FichaEquipos', 'scrollbars=yes,resizable=yes,status=no,width='+_ancho+',height='+_alto+',top='+_top+',left='+_left);
}

function verfotoequipo(ide){
	 _ancho = 570;
     _alto = 500;	
     _left = (document.viewport.getWidth()/2) - (_ancho/2);
	 _top = (document.viewport.getDimensions().height/2) - (_alto/2);
		
	window.open(Path+'pages/deporte/fotoequipos.aspx?ide='+encodeURIComponent(ide), 'FotoEquipo', 'scrollbars=yes,resizable=yes,status=no,width='+_ancho+',height='+_alto+',top='+_top+',left='+_left);
}

function verficha(idu,idd){	
	 _ancho = 570;
     _alto = 530;	
     _left = (document.viewport.getWidth()/2) - (_ancho/2);
	 _top = (document.viewport.getDimensions().height/2) - (_alto/2);
	 
	window.open(Path+'pages/deporte/fichajugador.aspx?idd='+encodeURIComponent(idd)+'&idu='+encodeURIComponent(idu), 'FichaJugador', 'scrollbars=yes,resizable=no,status=no,width='+_ancho+',height='+_alto+',top='+_top+',left='+_left);
}

function abrirmensaje(idu_to, idmensaje, subject){		
	 _ancho = 570;
     _alto = 410;	
     _left = (document.viewport.getWidth()/2) - (_ancho/2);
	 _top = (document.viewport.getDimensions().height/2) - (_alto/2);
	   
	window.open(Path+'pages/usr/mensajes.aspx?idu='+encodeURIComponent(idu_to)+'&idm='+encodeURIComponent(idmensaje)+'&subject='+subject, 'Mensajes', 'scrollbars=no,resizable=no,status=no,width='+_ancho+',height='+_alto+',top='+_top+',left='+_left);
}

function abrirmensajeEquipo(id_e,idmensaje,subject){		
	 _ancho = 570;
     _alto = 410;	
     _left = (document.viewport.getWidth()/2) - (_ancho/2);
	 _top = (document.viewport.getDimensions().height/2) - (_alto/2);
	   
	window.open(Path+'pages/usr/mensajes.aspx?ide='+encodeURIComponent(id_e)+'&idm='+encodeURIComponent(idmensaje)+'&subject='+subject, 'Mensajes', 'scrollbars=no,resizable=no,status=no,width='+_ancho+',height='+_alto+',top='+_top+',left='+_left);
}

function abrirActaPartido(idP,idE){		
	 _ancho = 750;
     _alto = 670;	
     _left = (document.viewport.getWidth()/2) - (_ancho/2);
	 _top = (document.viewport.getDimensions().height/2) - (_alto/2);
	   
	window.open(Path+'pages/deporte/actapartido.aspx?idp='+idP+'&ide='+idE, 'ActasPartido', 'scrollbars=yes,resizable=yes,status=no,width='+_ancho+',height='+_alto+',top='+_top+',left='+_left);
}

function abrirFichaPartido(idP){		
	 _ancho = 700;
     _alto = 700;	
     _left = (document.viewport.getWidth()/2) - (_ancho/2);
	 _top = (document.viewport.getDimensions().height/2) - (_alto/2);
	   
	window.open(Path+'pages/deporte/fichapartido.aspx?idp='+idP, 'FichasPartido', 'scrollbars=yes,resizable=no,status=no,width='+_ancho+',height='+_alto+',top='+_top+',left='+_left);
}

function abrirInstalaciones(idI){		
	 _ancho = 790;
     _alto = 700;	
     _left = (document.viewport.getWidth()/2) - (_ancho/2);
	 _top = (document.viewport.getDimensions().height/2) - (_alto/2);
	   
	window.open(Path+'pages/info/instalacionespop.aspx?idc='+idI, 'PopInstalaciones', 'scrollbars=yes,resizable=no,status=no,width='+_ancho+',height='+_alto+',top='+_top+',left='+_left);
}

function abrirGaleria(id,tipo,titulosfoto,cabecera,idex){		
	 _ancho = 750;
     _alto = 600;	
     _left = (document.viewport.getWidth()/2) - (_ancho/2);
	 _top = (document.viewport.getDimensions().height/2) - (_alto/2);
	 params = 'id='+id+'&tipo='+tipo;
	 if (titulosfoto != undefined) {
	 params = params+'&tit='+titulosfoto;
	 }
	 if (cabecera != undefined) {
	 params = params+'&cab='+cabecera;
	 _alto = 600;
	 }
	 if (idex != undefined) {
	 params = params+'&idex='+idex;
	 }
	 
	window.open(Path+'pages/base/galeria.aspx?'+params, 'FotosGaleria', 'scrollbars=no,resizable=yes,status=no,width='+_ancho+',height='+_alto+',top='+_top+',left='+_left);
}

function abrirAvisaAmigos(id,tipo){
    _ancho = 750;
    _alto = 300;
    _left = (document.viewport.getWidth()/2) - (_ancho/2);
	_top = (document.viewport.getDimensions().height/2) - (_alto/2);
	
	window.open(Path+'pages/ocio/avisaamigos.aspx?id='+id+'&tipo='+tipo,'Avisaamigos','scrollbars=no,resizable=yes,status=no,width='+_ancho+',height='+_alto+',top='+_top+',left='+_left);
}

function fotousuario(){
     _ancho = 570;
     _alto = 355;	
     _left = (document.viewport.getWidth()/2) - (_ancho/2);
	 _top = (document.viewport.getDimensions().height/2) - (_alto/2);
	 
	window.open(Path+'pages/base/upload.aspx?id=1', 'FotoUsuario', 'scrollbars=yes,resizable=no,status=no,width='+_ancho+',height='+_alto+',top='+_top+',left='+_left);
	}

function fotoequipo(ide){
     _ancho = 570;
     _alto = 350;	
     _left = (document.viewport.getWidth()/2) - (_ancho/2);
	 _top = (document.viewport.getDimensions().height/2) - (_alto/2);
	 
	window.open(Path+'pages/base/upload.aspx?id=2&ide='+ide, 'FotoEquipo', 'scrollbars=yes,resizable=no,status=no,width='+_ancho+',height='+_alto+',top='+_top+',left='+_left);
	}
	
function himnoequipo(ide){
     _ancho = 570;
     _alto = 350;	
     _left = (document.viewport.getWidth()/2) - (_ancho/2);
	 _top = (document.viewport.getDimensions().height/2) - (_alto/2);
	 
	window.open(Path+'pages/base/upload.aspx?id=3&ide='+ide, 'HimnoEquipo', 'scrollbars=yes,resizable=yes,status=no,width='+_ancho+',height='+_alto+',top='+_top+',left='+_left);
	}
	
function avisarCapitan(id_d){		
	 _ancho = 570;
     _alto = 380;	
     _left = (document.viewport.getWidth()/2) - (_ancho/2);
	 _top = (document.viewport.getDimensions().height/2) - (_alto/2);
	   
	window.open(Path+'pages/deporte/avisarcapitan.aspx?id_d='+encodeURIComponent(id_d), 'AvisarCapitan', 'scrollbars=yes,resizable=yes,status=no,width='+_ancho+',height='+_alto+',top='+_top+',left='+_left);
}


function imprimirPago(printArea, webTitle){
    var eje_x,eje_y;
    eje_x=(screen.width-800) / 2;
    eje_y=(screen.height-800) / 2;
    var printContent = document.getElementById(printArea);
    if($('linkprint')){
        var el = $('linkprint');
        el.setStyle({'display':'none', 'visibility':'hidden'});            
    }
    
    var printWindow = window.open('', '', 'left='+eje_x+',top='+eje_y+',width=800,height=400,scrollbars=1'); 
    printWindow.document.write('<link href="'+Path+'css/ie_estilo.css" type="text/css" rel="stylesheet" />'); 
    printWindow.document.write('<table align="center" class="pad-15 fs-12 fc-base" style="width:680px;">');
    printWindow.document.write('<tr><td>');
    printWindow.document.write('<img src="'+Path+'im/layout/cabecera.gif" />');
    printWindow.document.write('</td></tr>');
    printWindow.document.write('<tr><td class="pad-top-15 pad-bottom-15">');
    printWindow.document.write(printContent.innerHTML);
    printWindow.document.write('</td></tr>');
    printWindow.document.write('<tr><td class="pad-top-15 mar-top-15 fc-white fta-center">');
    printWindow.document.write('copyright &copy; '+webTitle+'. Prohibida su reproducci&oacute;n total o parcial.<br />');
    printWindow.document.write('<span style="font-style:italic;">Sported by&nbsp</span><a href="http://www.hat-trick.es" target="_new" class="link fs-11 fc-white">HAT TRICK</a> ');
    printWindow.document.write('</td></tr>');
    printWindow.document.write('</table>');
    printWindow.document.close();
    printWindow.focus(); 
    printWindow.print();
    try{
        printWindow.close();
    } catch(e){}
    
    if($('linkprint')){
        var el = $('linkprint');
        el.setStyle({'display':'', 'visibility':'visible'});            
    }
}




function abrirGaleriaEditable(id,tipo,idex){
    _ancho = 717;
    _alto = 830;	
    _left = (document.viewport.getWidth()/2) - (_ancho/2);
	_top = (document.viewport.getDimensions().height/2) - (_alto/2);
	   
	window.open(Path+'Pages/base/galeriaeditable.aspx?id='+id+'&tipo='+tipo+'&idex='+idex, 'GaleriaPartidos', 'scrollbars=yes,resizable=no,status=no,width='+_ancho+',height='+_alto+',top='+_top+',left='+_left);
}

function abrirVideoGaleria(id,tipo){
    _ancho = 860;
    _alto = 580;	
    _left = (document.viewport.getWidth()/2) - (_ancho/2);
	_top = (document.viewport.getDimensions().height/2) - (_alto/2);
	window.open(Path+'Pages/base/videogaleria.aspx?id='+id+'&tipo='+tipo, 'VideoGaleriaPartidos', 'scrollbars=yes,resizable=no,status=no,width='+_ancho+',height='+_alto+',top='+_top+',left='+_left);
}

function videosPartido(id,tipo){
            _ancho = 570;
            _alto = 400;	
            _left = (document.viewport.getWidth()/2) - (_ancho/2);
	        _top = (document.viewport.getDimensions().height/2) - (_alto/2);
	 
	        window.open(Path+'pages/base/videoupload.aspx?tipo='+tipo+'&id='+id, 'VideosPartido', 'scrollbars=no,resizable=no,status=no,width='+_ancho+',height='+_alto+',top='+_top+',left='+_left);
}

function fotospartido(id,tipo){
            _ancho = 570;
            _alto = 500;	
            _left = (document.viewport.getWidth()/2) - (_ancho/2);
	        _top = (document.viewport.getDimensions().height/2) - (_alto/2);
	 
	        window.open(Path+'pages/base/ajxupload.aspx?tipo='+tipo+'&id='+id, 'FotosPartido', 'scrollbars=yes,resizable=yes,status=no,width='+_ancho+',height='+_alto+',top='+_top+',left='+_left);
}
//********************************************************//
//******************* Llamadas a AJAX ********************//
//********************************************************//

function recibirAvisosMail(obj){

        var url = Path+'hdls/ajax/usr/ajx_usr_evt_get_msg.ashx';
      
        var params = '';
        params += 'chkAvisos='+$(obj).checked;
       
        var capa = '';
        var ajx = new Ajax.Request(url, {
            method: 'post',
            parameters: params,
            
            onSuccess: function(transport) {
           
                    if     (transport.responseText!=1){
                    if ($(obj).checked)
                        $(obj).checked=false;
                        else
                        $(obj).checked=true;
                    }
                
            }
        });  

}

function marcarcomoNoLeido(msg){
        var url = Path+'hdls/ajax/usr/ajx_usr_evt_read_msg.ashx';

        var params = '';
        params += 'IdMensaje='+msg;
       
        var capa = '';
        var ajx = new Ajax.Request(url, {
            method: 'post',
            parameters: params,
            
            onSuccess: function(transport) {
           
                    if     (transport.responseText == 1){
                        window.opener.location.href=Path+'pages/usr/buzonmensajes.aspx';
                        window.close();
                    }
                
            }
        });
}

function eliminarMensaje(msg) {
        var url = Path+'hdls/ajax/usr/ajx_usr_del_msg.ashx';

        var params = '';
        params += 'IdMensaje='+msg;
       
        var capa = '';
        var ajx = new Ajax.Request(url, {
            method: 'post',
            parameters: params,
            
            onSuccess: function(transport) {
           
                    if     (transport.responseText == 1){
                        
                        window.opener.location.href=Path+'pages/usr/buzonmensajes.aspx';
                        window.close();
                    }
                
            }
        });  
}

function cerrarMensaje(){
    if(window.opener.location.href.toLowerCase().search('buzonmensajes.aspx') == -1 ){
        closeWindow();
    } else {
        refreshParentAndClose();
    }    
}

function ofertarmeMercado(id_d,obj){
    var url = Path+'hdls/ajax/deporte/ajx_dpt_ups_mrcd.ashx';
      
        var params = '';
        params += 'chkOfertarme='+$(obj).checked;
        params += '&id_d='+id_d;
       
        var capa = '';
        var ajx = new Ajax.Request(url, {
            method: 'post',
            parameters: params,
            
            onSuccess: function(transport) {
           
                    if     (transport.responseText!=1){
                        if ($(obj).checked)
                            $(obj).checked=false;
                        else
                            $(obj).checked=true;
                    } 
                    else {
                        if ($(obj).checked)
                            alert('Te has ofertado correctamente en el mercado de jugadores');
                        else
                            alert('Te has dado de baja correctamente del mercado de jugadores');
                    }
                    
                
            }
        });  
    
 }
 


function EquipoEliminarFoto(obj,img,ide){
    if(confirm('¿Deseas eliminar la foto oficial de tu equipo?')){
      var url = Path+'hdls/ajax/deporte/ajx_dpt_del_eq_ft.ashx';
	  
	  var params = 'ide='+encodeURIComponent(ide);
	 
	  
      var ajx = new Ajax.Request(url, {
            method: 'post',
            parameters: params,
            
            onSuccess: function(transport) {
                if (transport.responseText != 'reload'){
                    var options = transport.responseText.split('$');
                    if (options[0] == '1'){
                        $(img).src = Path + 'im/layout/thumbs/nofoto_usuario.gif';
                        $(obj).setStyle({display:'none',visibility:'hidden'});
                        $(obj).innerHTML = '&nbsp;';
                    }
                    alert(options[1]);
                } else {
                    location.href = Path;
                }
            }
        });
    }
}

/*****************FUNCIONES PAGINAS CON TABS ******************/

   function addClass(id,clss){
        $(id).addClassName(clss);
    }
    
    function removeClass(id,clss){
        $(id).removeClassName(clss);
    }
    
    function selectedTab(id){
        if($('ul-nav-tabs')){
            var at = $('ul-nav-tabs').select('li:first-child');
            if(!($('nav-tabs-'+id))){
                id = $(at[0]).readAttribute('rel');
            }  
            for(var i = 0; i < at.length; i++){
                $(at[i]).setStyle({'borderLeft':'1px solid lightgrey'});
            }
            
        }
        
        if($('ul-nav-tabs')){
            var ut = $('ul-nav-tabs').select('li');
            for(var i = 0; i < ut.length; i++){
                removeClass(ut[i],'nav-items-selected');
            }
        }
        
        if($('ul-nav-tabs')){
            var et = $('ul-nav-tabs').select('li#nav-tabs-'+id);
            for(var i = 0; i < et.length; i++){
                addClass(et[i],'nav-items-selected');
            }
        }
        
        if($('ul-nav-items')){
            var u = $('ul-nav-items').select('li');                  
            for(var i = 0; i < u.length; i++){
                removeClass(u[i],'nav-items-selected');
            }
        }
        
        if($('ul-nav-items')){
            var e = $('ul-nav-items').select('li.nav-items-'+id);
            for(var i = 0; i < e.length; i++){
                addClass(e[i],'nav-items-selected');
            }    
        }        
    }
    
    /********************* NAVEGACION ****************************/
function refreshParentAndClose() {
    try{
        window.opener.location.href=window.opener.location.href;
       }
       catch(e) {}
    window.close();
}

function refreshWindow(){
    location.href = location.href;
}

function backWindow(){
    history.back();
}

function closeWindow(){
    window.close();
}
