var arrValores = Array();

function abrir_win(url){
	window.open(url,"","toolbar=no,scrollbars=yes,directories=no, status=no,menubar=no,resizable=yes,width=800,height=550,top=30,left=30")
}

function cambio_mercado(id_indice) {
	document.formulario.id_indice.value = id_indice;
	var area = document.formulario.area.value;
	switch(area) {
		case "osciladores":
			document.formulario.action = "/analisis/analisis-tecnico-osciladores";
			break;
		case "recomendaciones":
			document.formulario.action = "/analisistecnico";
			break;
		case "opvs":
			document.formulario.action = "/opvs";
			break;
		case "dividendos":
			document.formulario.action = "/dividendos";
			break;
		case "recomendacionesA":
			document.formulario.action = "/mercados/recomendaciones";
			break;
		case "divisas":
			document.formulario.action = "/divisas/index.php";
			break;
		case "divisas_popup":
			document.formulario.action = "/mercados/cotizaciones/divisas_popup";
			break;
		default:
			document.formulario.action = "/analisis/analisis-tecnico-osciladores";
			break;
	}
	document.formulario.orden.value = "";
	document.formulario.submit();
}



function ordenar_div(orden, estado) {   //divisas (ASIST 9813)
	document.formulario.orden.value = orden;
	if (orden == 3 && estado== "table-datos") {
		document.formulario.forma_ordenar.value = "desc";
		}
	else {
		document.formulario.forma_ordenar.value = (document.formulario.forma_ordenar.value == "asc")?"desc":"asc";
	}
	document.formulario.submit();
}

function ordenar_tip(orden, estado) {   //tipos de interes (ASIST 9813)
	document.formulario.orden.value = orden;
	if (orden == 3 && estado== "table-datos") {
		document.formulario.forma_ordenar.value = "desc";
		}
	else {
		document.formulario.forma_ordenar.value = (document.formulario.forma_ordenar.value == "asc")?"desc":"asc";
	}
	document.formulario.submit();
}


function ordenar(orden) {
	document.formulario.orden.value = orden;
	document.formulario.forma_ordenar.value = (document.formulario.forma_ordenar.value == "asc")?"desc":"asc";
	var area = document.formulario.area.value;
	switch(area) {
		case "osciladores":
			document.formulario.action = "/analisis/analisis-tecnico-osciladores";
			break;
		case "recomendaciones":
			document.formulario.action = "/analisistecnico";
			break;
		case "opvs":
			document.formulario.action = "/opvs";
			break;
		case "dividendos":
			document.formulario.action = "/dividendos";
			break;
		case "resultados":
			document.formulario.action = "/resultados";
			break;
		case "divisas":
			document.formulario.action = "/mercados/cotizaciones/divisas";
			break;
		case "divisas_popup":
			document.formulario.action = "/mercados/cotizaciones/divisas_popup";
		case "tipos":
			document.formulario.action = "/mercados/cotizaciones/tipos";
			break;
		default:
			document.formulario.action = "/analisis/analisis-tecnico-osciladores";
			break;
	}

	document.formulario.submit();
}

function detalle(codigo_mercado,codigo_valor) {
	codigo_valor = codigo_valor.replace("_", "-");
	document.formulario.codigo_valor.value = codigo_valor;	

//	var id_mercado = document.formulario.id_mercado.value;
	document.formulario.action = "/mercados/analisis-tecnico/" + codigo_mercado + "-" + codigo_valor;
	document.formulario.submit();
}

function detalle_valor(codigo_mercado,codigo_valor) {
	
	//ñapa Leandro: Urbis ha sido absorbido por Reyal Urbis
	if (codigo_valor=='Urbis') codigo_valor='Reyal Urbis';
	//fin ñapa Leandro
	
	
	codigo_valor = codigo_valor.replace("_", "-");
	document.formulario.codigo_valor.value = codigo_valor;	

//	var id_mercado = document.formulario.id_mercado.value;
	document.formulario.action = "/cotizaciones/" + codigo_valor + "-" + codigo_mercado;
//	document.formulario.action = "/cotizaciones/" + codigo_mercado + "-" + codigo_valor;
	document.formulario.submit();
}

function buscar_resultados(codigo_valor) {
	document.formulario.pagina_actual.value =''; //leandro 14-jun-2007 reseteamos el nº de página si busca por otro índice
	document.formulario.accion.value = "buscar"
	document.formulario.submit();
}

function pagina(numpag) {
	document.formulario.lista_resultados.value = "";
	document.formulario.pagina_actual.value = numpag;
	document.formulario.submit();
}

function cambio_pestana(num_pestana) {
	var codigo_valor = document.formulario.codigo_valor_web.value;
	codigo_valor = codigo_valor.replace("_", "-");
	document.formulario.pestana.value = num_pestana;
	//document.formulario.action = "/cotizaciones/" + document.formulario.codigo_mercado.value + "-" + codigo_valor;
	document.formulario.action = "/cotizaciones/" + codigo_valor + "-" + document.formulario.codigo_mercado.value;
	document.formulario.submit();
}

function setCookie(name, value, expires, path, domain, secure) {
	domain = ".hoyinversion.com";
	var valorActual = getCookie(name);
	if(valorActual == null) {
		nuevoValor = value + "|";
	} else {
		var esteValor = valorActual.indexOf(value);
		if(esteValor != -1) {  // ESTE VALOR YA ESTA INCLUIDO
			alert("Este valor ya está en tus valores");
			return;
		}
		var tieneValores = valorActual.indexOf("|");
		if(tieneValores != -1) {
			arrAux = valorActual.split("|");
			if(arrAux.length > 10) {
				alert("Sólo se pueden guardar 10 valores como máximo");
				return;
			}
			nuevoValor = valorActual + value + "|";
		} else {
			nuevoValor = value + "|";
		}
	}
	document.cookie = "SIMB="+nuevoValor+";path=/;expires=Tue, 31-Dec-2010 00:00:00 GMT";
	alert("El valor ha sido añadido a tus valores");
}
    	
function getCookie(name) {
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);

	if (begin == -1) {
			begin = dc.indexOf(prefix);
			if (begin != 0) return null;
	} 
	else
			begin += 2;
	var end = document.cookie.indexOf(";", begin);
	if (end == -1)
			end = dc.length;
	return unescape(dc.substring(begin + prefix.length, end));
}
	

function calcularCambioDivisa() { 
	var ifr = document.getElementById("ifr_resultado");
 	if(window.document.frm_conversor.cantidad.value != ""){	 
		ifr.src = "/mercados/cotizaciones/divisas_resultado.php?cantidad=" + window.document.frm_conversor.cantidad.value + "&nombre_divisa_origen=" + window.document.frm_conversor.nombre_divisa_origen.options[window.document.frm_conversor.nombre_divisa_origen.options.selectedIndex].value + "&nombre_divisa_destino=" + window.document.frm_conversor.nombre_divisa_destino.options[window.document.frm_conversor.nombre_divisa_destino.options.selectedIndex].value;
	}else{
		window.alert('Introduzca el numero de divisas.');
	} 
}

function cambioImagen(imgsrc) {
	var img_enlace = imgsrc
	if(window.document.getElementById("grafico_cotizacion_derecha").src != imgsrc) {
		window.document.getElementById("grafico_cotizacion_derecha").src = imgsrc;
		if(imagen_vol = window.document.getElementById("grafico_volumen_derecha"))
			imagen_vol.style.display = (img_enlace.indexOf("intradia") > 0) ? 'none' : '';
	}
}


function cambioImagenH() {
	imgsrc = "/graficos/grafico_intradia_home_mercados.php?mercado=I&indice=" + document.fgraf.indices.value + "&valor=" + document.fgraf.indices.value;
	if(window.document.fgraf.grafico_indices.src != imgsrc)
		window.document.location.href = "/backend/cotizaciones/home_mercados_graficos.php?mercado=I&indice=" + document.fgraf.indices.value + "&valor=" + document.fgraf.indices.value;
}

function cambioImagenH2() {
	var mercado_valor = document.fgraf.acciones.value;
	if(mercado_valor != "") {
		var arr = mercado_valor.split("-");
		var mercado = arr[0];
		var valor_s = arr[1];
		var imgsrc = '/graficos/grafico_intradia_home_mercados.php?indice='+window.document.fgraf.indices.value + "&mercado=" + mercado + "&valor=" + valor_s;
	}
	
	if(window.document.fgraf.grafico_acciones.src != imgsrc) {
		window.document.location.href = "/backend/cotizaciones/home_mercados_graficos.php?indice=" + window.document.fgraf.indices.value + "&mercado=" + mercado + "&valor=" + valor_s;
	}
}

function cambioGrafico() {
	window.document.formulario.action = "/mercados/graficos-interactivos/";
	window.document.formulario.submit();
}

function cambioGrafico2() {
	window.document.formulario.action = "/mercados/grafico-interactivo2-luis.php";
	window.document.formulario.submit();
}

function borrarSel() {
	for(i=window.document.formulario.codigo_valor.length-1;i>=0;i--)
		window.document.formulario.codigo_valor.options[i] = null;

}

function cambioIndice() {
	
	borrarSel();	
	
	//window.document.formulario.codigo_valor.options[0] = new Option("Seleccione un valor",0);

	var j = 0;
	for(i=0;i<arrValores.length;i++) {
		cadaux = arrValores[i];
		aux = cadaux.split("###");
		indice = aux[0];
		valor = aux[1];
		texto = aux[2];
		if(indice == window.document.formulario.codigo_indice.value) {
			window.document.formulario.codigo_valor.options[j] = new Option(texto,valor);
			j++;
		}
	}
}

