function gosite(site)
{
		//alert (parent.name);
		if (parent.name=='popup')
			parent.document.location.href=site;
		else
			document.location.href=site;
}

function goenc(enc)
{
alert ('irenc');
	document.location.href='/comun/goenc.asp?u=' + enc;
}

function activaPes(nombreM,pes,col)
{
    var menu;
    var i;
    var zonad; 
    var visible;
    
    menu=document.getElementsByName(nombreM); 
   
    for (i =0; i<menu.length; i++)
   { 
        menu[i].style.backgroundColor='';
        zonad=document.getElementById(nombreM+i);
        if (pes==i)
        {
            menu[i].style.backgroundColor=col;
            visible='';
        }
        else {
            visible='none';
        }
    
        if (zonad)
            zonad.style.display=visible;

    }
}

function del(m, txtPreg, selec) {
    
    if (confirm(txtPreg))
  {
    loadIframeTransSize('/comun/del.asp?in=' + selec + '&m=' + m,400,240,txtPreg);
    
   }
    
}

function cupon(m, txtPreg, selec)
{
	if (selec)
   if (confirm(txtPreg))
  {
    loadIframeTransSize('/comun/gcupon.asp?v=' + selec + '&m=' + m,400,240,'');
   }
    
}

function delun(m,txtPreg,selec)
{
    try {
        var nombreform;
       
      if (selec!='')
      {
          
						if (txtPreg && confirm(txtPreg))
						{
							
							//visualizaIframeTrans();
							loadIframeTransSize('/comun/del.asp?in=' + selec + '&m=' + m,400,240);
							//AbreVentana('/comun/del.asp?in=' + selec + '&m=FUSU','deli',500,500,0);
						 }
					else
					{
						
						loadIframeTransSize('/comun/del.asp?in=' + selec + '&m=' + m,400,240);
					}
        }
        else alert ('No items selected');
    }
   catch (e)
   {
        alert (e.description);
   } 
}

function delsin(m,txtPreg,nform)
{
    try {
        var nombreform;
        
        if (!nform)
            nform ='frmDatos';
        var form=document.getElementById(nform);
        
        var i;
        var selec=new String('');
       
        for (i=0; i<form.elements.length; i++)
        {
            
            if (form.elements[i].type=='checkbox')
            {
                if (form.elements[i].id=='sel')
                    if (form.elements[i].checked)
                    {
                        selec+=form.elements[i].getAttribute('cod') +',';
                    } 
            } 
       }    
      if (selec.length>0)
      {
            selec=selec.substring(0,selec.length-1);
            
           
          if (confirm(txtPreg))
          {
            
            //visualizaIframeTrans();
            loadIframeTransSize('/comun/del.asp?in=' + selec + '&m=' + m,400,240);
            //AbreVentana('/comun/del.asp?in=' + selec + '&m=FUSU','deli',500,500,0);
           }
        }
        else alert ('No items selected');
    }
   catch (e)
   {
        alert (e.description);
   } 
}


function hideShow (Menu) {
	try {
		if (document.getElementById(Menu).style.display=='') {
				document.getElementById(Menu).style.display='none';
				document.getElementById(Menu + '_IMG').innerHTML='+&nbsp;';
			}
			else {
				document.getElementById(Menu).style.display='';
				document.getElementById(Menu+ '_IMG').innerHTML='-&nbsp;';
			}
		
	
	} catch (e) {
	}
}


function nuevoMensaje(iden,t)
{
    if (!t)
        t='MSJ'; 
        
		if (parent.name=='popup')
			parent.loadIframeTransSize('/micuenta/correoNM.asp?id=' + iden + '&p2=' + t ,575,550);
		else
			loadIframeTransSize('/micuenta/correoNM.asp?id=' + iden + '&p2=' + t ,575,550);

    
}

function hideShow (Menu) {
	try {
		if (document.getElementById(Menu).style.display=='') {
				document.getElementById(Menu).style.display='none';
				document.getElementById(Menu + '_IMG').innerHTML='+&nbsp;';
			}
			else {
				document.getElementById(Menu).style.display='';
				document.getElementById(Menu+ '_IMG').innerHTML='-&nbsp;';
			}
		
	
	} catch (e) {
	}
}

function guardaFormALISTE(vfram,nombreFormIni)
{
    try {
        var res;
        var nombre=new String();
        var nombreForm;
        var captionBoton;
        var botonG=document.getElementById('btnGuarda'); 
				if (botonG)
					captionBoton=new String(botonG.innerHTML);
				else
					captionBoton='';
    
        
        if (window.tinyMCE) 
            tinyMCE.triggerSave(); 
        
        
        
        if (captionBoton.indexOf("...",0)>=0) {
            alert (captionBoton + '...');
        }
        else
        {
            
            if (nombreFormIni)
                nombreForm=nombreFormIni;
            else
                nombreForm='frmDatos'; 
            
            
	        var theForm = document.forms[nombreForm]
	        for(i=0; i<theForm.elements.length; i++){
		        if(theForm.elements[i].type == "select-multiple"){ 
		            //theForm.elements[i].style.visibility = "hidden";
		            nombre=theForm.elements[i].id;
		            if (nombre.substr(nombre.length-7,7)!='|Origen')
    		            seleccionaSelectId(theForm.elements[i].id,true);
		            
		        }
		        
	        }
	        
	        
        //seleccionaSelectId('distritos',true);seleccionaSelectId('invitados',true);
	        
            res=checkForm(nombreForm); 
             
             
            if (res=='')
           {
								
                if (vfram || nav_konqueror || nav_safari)
                    visualizaIframeTrans();
                    
  //              visualizaIframeTrans();
                
                if (botonG)
               { 
									botonG.innerHTML=captionBoton  +"..."; 
									botonG.style.color="gray";
                }
                document.forms[nombreForm].submit();
//               if (! vfram)
  //                  frameTransFin();
                 
                }
            else
                alert (res); 
        }
    }
   catch (e)
   {
        alert ('er:' + e.description);
   } 
}

function guardaFormALISTE_fin(output)
{
    try {
				frameTransFin(); 
        var botonG=document.getElementById('btnGuarda'); 
        var captionBoton=new String(botonG.innerHTML);
        botonG.innerHTML=captionBoton.substr(0,captionBoton.length-3);
        botonG.style.color="";
        if (typeof window.guarda_fin=="function")
            guarda_fin(); 
        
    }
   catch(e) {
        alert (e.descripcion);
   } 
}




function reloadFotoBG(id,direc)
{
    var foto=document.getElementById(id);
    if (foto)
    { 
         foto.style.backgroundImage="url('" + direc +"')";
    } 
}

function reloadFotoSRC(id,direc)
{
    var foto=document.getElementById(id);
   
    if (foto)
    { 
         foto.src=direc;
    } 
}

function setFicheroYSal(form,campo,id, src)
{
try {
	var form=document.getElementById(form);
	if (form && form.elements[campo])
		form.elements[campo].value=id;
		
	var img=document.getElementById(campo + '_img');
	if (img)
		img.src=src;
	
	frameTransFin();
	} catch(e) {
//		alert (e.description);
	}
}




function refreshSeleccionable(zdiv, tipo, u, form, campo)
{
    try {
	    var httpGetDatos=getHTTPObject();
		if (httpGetDatos.readyState == 4 || httpGetDatos.readyState == 0) 		{
		    var ajaxDiv;
		    
		    ajaxDiv=document.getElementById(zdiv);
			ajaxDiv.innerHTML='<img src="/iconos/loading.gif" height="32"/>';
			httpGetDatos.open("GET",'/comun/_remote.asp?fx=RFSEL' +   					'&L=<%=sIdioma %>' +
  					'&t=' + tipo +
  					'&u=' + u +
  					'&f=' + form +
  					'&c=' + campo +
  					'&rand='+Math.floor(Math.random() * 1000000), true);
 			httpGetDatos.onreadystatechange =function() {
 			            var results;
 			            var ajaxDiv;
 			            try {
                            if (httpGetDatos.readyState == 4) {
                             	    results = httpGetDatos.responseText; 
    		  	                    ajaxDiv=document.getElementById(zdiv);
                	                ajaxDiv.innerHTML=results;
                            }
                        }
                        catch (e)
                        {
                        } 
                };
			httpGetDatos.send(null);
		}
	}
	catch (e) {
		alert ('err:' +e.description);
	}
}
