
    function getWebID() {
    		return '/'+ get_particula_site();
    }
    function GoTo(cadena) {
		    		GoTo(cadena,null);
    }
    
    function GoTo(cadena,contenedor) {
    	if (get_particula_site() == 'fondotop') 
    	{
        	if ((contenedor == null) || (contenedor == 'undefined')) {
						$.goto(cadena);
			}
        	else {
				goto(cadena,contenedor);
			}
		} else {
        	location.href = '/' + get_particula_site() +'?'+cadena;
		}
    		
    }
    function formatEnlace(cadena) {
    		return getWebID() +'?'+cadena;
		}

    // MGM : SI ESTAMOS EN FONDOTOP LLAMA A FondoTOP.formsubmit()
    function Do_Submit(formulario,contenedor) {
        var frm = 0;
        var bot = 0;
        
        for (i=0;i<document.forms.length;i++) { 
            if (formulario==document.forms[i].name) { 
                frm=i;
                break;
            }
        }

        document.forms[frm].action=getWebID();
        metodo = document.forms[frm].method;

        if (get_particula_site() == 'fondotop') {
            $.enviar('',formulario,{cont:contenedor,metodo:metodo});
        } else {
            document.forms[frm].submit();
				}

    }

    function abrir_apertura_cliente() {
	location.href='https://'+ location.host +'/'+ get_particula_site() +'?TX=goto&FWD=APCLIENTE&PAG_LGN=10';
    }

	function ficha_fondo(isin, divisa) {
	    return ficha_fondo(isin, divisa, true);
	}

    /* ESTA FUNCION SE MANTIENE PARA NO TOCAR TODOS LOS .JSP PERO LA FUNCION NUEVA ES buscar_fondo() */	
    function ficha_fondo(isin, divisa, mostrarcarro) {
        return buscar_fondo({isin: isin, divisa: divisa, mostrarcarro: mostrarcarro});
    }

    function buscar_fondo(opciones) {
        opciones = opciones || {};
        
        opciones.gestora       = opciones.gestora || null;
        opciones.isin          = opciones.isin || null;
        opciones.divisa        = opciones.divisa || null;
        if (opciones.mostrarcarro == null)
        	opciones.mostrarcarro = '1';
        opciones.open          = opciones.open || '0';
        opciones.texto         = opciones.texto || null;
        opciones.avanz         = opciones.avanz || null;
        opciones.comp          = opciones.comp || null;

        if (opciones.gestora != null) {
           url = 'TX=goto&FWD=BUSCADOR_FO&PORTLET=FONDOS001&CB_GESTORAS=' + opciones.gestora;
        }
        else if (opciones.texto != null) {
           url = 'TX=goto&FWD=BUSCADOR_FO&PORTLET=FONDOS001&EF_NOMBRE=' + opciones.texto;
        }
        else if (opciones.isin != null  &&  opciones.divisa != null) {
					url = 'TX=buscador_fnd&OPC=15&ISIN=' + opciones.isin + '&DIVI=' + opciones.divisa + '&MOSTRARCNT=' + opciones.mostrarcarro;
        }
        else if (opciones.avanz != null) {
           url = 'TX=buscador_fnd&OPC=14';
        }
        else if (opciones.comp != null) {
           url = 'TX=goto&FWD=BUSCADOR_FO_COMPARAR';
        }
        else {
           url = 'TX=buscador_fnd&OPC=12';
        }
        
				if (opciones.open == '1') {        
					url = url + '&POPUP=1';
				}
				        
        return url;
    }

    function listar_fondos(texto) {
        url = '';
        if (get_particula_site() == 'fondotop') {
                url = 'TX=goto&FWD=FONDOSM&TEXTO='+ texto + '&VLDC=¬16¬17¬';
        }
        return url;
    }

    function listar_fondos(texto, mec_gestora) {
        url = '';
        if (get_particula_site() == 'fondotop') {
		if ((texto ==null) || (texto=='undefined'))
			texto = '';			        	
		if ((mec_gestora ==null) || (mec_gestora=='undefined'))
			mec_gestora = '';
                url = 'TX=goto&FWD=FONDOSM&TEXTO='+ texto +"&MEC="+ mec_gestora + '&VLDC=¬16¬17¬';
        }
        return url;
    }
    
    function listar_fondos(texto, mec_gestora, rating) {
        url = '';
        if (get_particula_site() == 'fondotop') {
			if ((texto ==null) || (texto=='undefined'))
				texto = '';			        	
			if ((mec_gestora ==null) || (mec_gestora=='undefined'))
				mec_gestora = '';
			if ((rating ==null) || (rating=='undefined'))
				rating = '';						
			url = 'TX=goto&FWD=FONDOSM&TEXTO='+ texto +"&MEC="+ mec_gestora +"&RATING="+ rating+ '&VLDC=¬16¬17¬';
        }
        return url;
    }    


    function buscador_avanzado(texto) {
        url = '';
        if (get_particula_site() == 'fondotop') {
                url = 'TX=goto&FWD=FONDOSM&AVANZADO=S&TEXTO='+ texto;
        }
        return url;
    }
    
    function comparador_fondos(texto) {
        url = '';
        if (get_particula_site() == 'fondotop') {
                url = 'TX=goto&FWD=FONDOSM&COMPARADOR=S&TEXTO='+ texto;
        }
        return url;
    }


	function abrir_xray(opciones) {
		
		opciones = opciones || {};
        opciones.isin   = opciones.isin || null;
        opciones.divisa = opciones.divisa || null;
        opciones.sec_id = opciones.sec_id || null;
        opciones.peso   = opciones.peso || null;
        opciones.key    = opciones.key || null;
		
        url = '';
        if (get_particula_site() == 'fondotop') {
            if (window.location.protocol == "http:"){
            	dominio = 'customer.morningstareurope.com';
            }
            else {
            	dominio = 'secure.morningstareurope.com';
        	}
			url = window.location.protocol +'//'+ dominio;
			
			if (opciones.isin != null  &&  opciones.divisa != null) {
				url += '/ES/Renta4new/instantxray/ixray.aspx?lang=ES&country=ES&isin=' + opciones.isin + '&div='+ opciones.divisa + '&weight=' + opciones.peso;
			}
			else if (opciones.sec_id != null) {
				url += '/ES/Renta4/instantxray/secureSECID.asp?sec_id=' + opciones.sec_id + '&alloc=' + opciones.peso + '&key=' + opciones.key;
			}
        }
        return url;
    }    

    function abrir_fondo_docs(isin,divisa) {
	var url = '';
	url = '/'+ get_particula_site() +'?TX=fondos&OPC=8&ISIN='+ isin +'&DIV='+ divisa;
	return url;
    }
    
	
    function abrirAlert(inTitulo, inMensaje, inCerrar)
    {		
     if (get_particula_site() == "fondotop")
     {
      if (typeof($) == 'function') $.alertas({titulo:inTitulo,mensaje:inMensaje,cerrar:inCerrar});
      else alert(inMensaje); 
     }
     else alert(inMensaje);
    }


/*    
function abrirayuda(secc,tema) {
	eval("window.open('/'+ get_particula_site() +'?TX=goto&FWD=HLP001&NOCAB=1&SECC='+secc+'&TEMA='+tema, 'Ayuda2', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=707,height=398')");
}
*/

