
var hostServicioActivo = "www.norbolsa.es"
	,hostServicioInactivo = "212.55.30.28"


function isServicioAbierto () {
	return "S"
}

function getDirectorioPortalDeCaja(caja,portal){
	if(caja=="9573"){
		if(portal=="deia")
			return "deia"
		else
		if(portal=="vidr")
			return "vidrala"
	}
	return getDirectorioCaja(caja)
}

function getDirectorioCaja(caja){
	if(caja=="9573")
		return "norbolsa"
	else
	if(caja=="2018")
		return "cajadeburgos"
	else
	if(caja=="2095")
		return "bbk"
	else
	if(caja=="2101")
		return "kutxa"
	else
	if(caja=="2097")
		return "cajavital"
	else
	if(caja=="0042")
		return "bancogui"
	else
	if(caja=="2048")
		return "cajadeburgos"
	else
	if(caja=="2066")
		return "cajacantabria"
	else
	if(caja=="2096")
		return "cajaespana"
	else
	if(caja=="2099")
		return "cajaextremadura"
	else
	if(caja=="3025")
		return "cajaingenieros"
	else
	if(caja=="3035")
		return "cajalaboral"
	else
	if(caja=="3084")
		return "cajarural"
	return ""
}

function getUrl( institucion, idioma) {
	return  getUrl(institucion, idioma, null, null);
}

function getUrl( institucion, idioma, pagina) {
	return  getUrl(institucion, idioma, null, pagina);
}

function getProtocolo()
{
	return document.location.href.substring( 0, document.location.href.indexOf(":") );
}

function getUrl( institucion, idioma, operacion, pagina, index ) {
	return getProtocolo() + "://"
		+ getHostActivo(document.location.host)
		+ "/norline"
		+ (((institucion!=null)&&(institucion!=""))?"/"+institucion:"")
		+ ((index!=null)?index:"/index_bueno.html")
		+ "?idioma="+idioma 
		+ ((operacion!=null)?"&operacion="+operacion:"")
		+ ((pagina!=null)?"&pagina="+pagina:"");
}

function getHostActivo(currentHostLocation) {
//	return ((currentHostLocation=="www4" || currentHostLocation=="212.55.30.28" || currentHostLocation=="www4.norbolsa.es"))
//			?currentHostLocation
//			:((( isServicioAbierto() == "S" )?hostServicioActivo:hostServicioInactivo))
	return ( isServicioAbierto() == "S" )?currentHostLocation:hostServicioInactivo;
}

function getUrlIndex( institucion, idioma) {
	return  getUrlIndex(institucion, idioma, null, null);
}

function getUrlIndex( institucion, idioma, pagina) {
	return  getUrl(institucion, idioma, null, pagina,"/index.html");
}

function getUrlInicio(ins,por,idi,fmt,ope,param,est){
	var operacion = "&PNBOPE="+((ope==null)?"GENHOM00":ope)
		,estructura = "&PNBSTR="+(est?est:"STRFRA02")
		,idioma = idi?"&PNBIDI="+idi:""
		,formato = fmt?"&PNBFMT="+fmt:""
		,parametros = param?param:""
	if (est == false) estructura = ""
	return getProtocolo() + "://"+getHostActivo(document.location.host)+"/NASApp/norline/SesionServlet?PNBINS="+ins+"&PNBPOR="+por+operacion+idioma+estructura+formato+parametros
}

function redirectAcceso(ins,portal){
	var idioma = cogerDeUrl("idioma")
	if( idioma == null ) idioma="es"
	window.open( getUrlIndex( getDirectorioPortalDeCaja(ins,portal), idioma ), "_self" )
}