var url_root_page = '';

/*
 * Esta funcion me abre la ventana de informacion desde la home, dependiendo del tipo desde donde la este llamando me muestra una imagen del titulo u otra. si la llamo desde, por ejemplo, mailing postales el tipo sera mailin y el titulo que me sacara en el pop-up sera el de mailing.
 */
function ventana_informacion(tipo) {
	var w = (screen.width - 410) / 2;
	var h = (screen.height - 402) / 2;
	var venta = window.open('ventana_info.html?nombre=' + tipo + '', 'ventana_info', 'width=410,height=402,scrollbars=yes,top=' + h + ',left=' + w);
	venta.focus();
}
function ventana_info(tipo) {
	var w = (screen.width - 430) / 2;
	var h = (screen.height - 402) / 2;
	var venta = window.open('/templates/portales/entp/html/ListadosMarketingOnline/' + tipo, 'ventana_info', 'width=430,height=402,scrollbars=yes,top=' + h + ',left=' + w);
	venta.focus();
}
function ventana_info2(tipo) {
	var w = (screen.width - 800) / 2;
	var h = (screen.height - 600) / 2;
	var venta = window.open('/templates/portales/entp/html/ListadosMarketingOnline/' + tipo, 'ventana_info', 'width=800,height=600,scrollbars=yes,top=' + h + ',left=' + w);
	venta.focus();
}
// esta funcion coge la ruta y dependiendo del tipo que se haya mandado desde la home saca la imagen correspondiente al tipo de listado que se este pidiendo.
function visible() {
	cadena = location.search.substring(1, location.search.length); // cojo la url de mi ventana
	variable = cadena.split("="); // troceo en variables a partir del '='
	nombre = variable[1]; // mi primera variable del array es el nombre del tipo que estoy buscando
	documento = document.getElementById("tipo"); // cojo mi elemento, donde va a ir colocado el titulo de la ventana de informacion

	switch (nombre) {
		case 'mailing' : // si el tipo recibido es mailing hago visible la imagen para el titulo de mailing y las demas permanecen ocultas
			documento.innerHTML = "<img src='img/tit_mailing_postales.gif' border='0' width='253' height='38'>";
			documento.style.visibility = "visible";
			break;
		case 'telemarketin' :
			documento.innerHTML = "<img src='img/tit_telemarketing.gif' border='0' width='253' height='38'>";
			documento.style.visibility = "visible";
			break;
		case 'faxing' :
			documento.innerHTML = "<img src='img/tit_faxing.gif' border='0' width='253' height='38'>";
			documento.style.visibility = "visible";
			break;
		case 'ranking_empresas' :
			documento.innerHTML = "<img src='img/tit_ranking_empresas.gif' border='0' width='253' height='38'>";
			documento.style.visibility = "visible";
			break;
		case 'listados_empresa' :
			documento.innerHTML = "<img src='img/tit_listados_empresas.gif' border='0' width='253' height='38'>";
			documento.style.visibility = "visible";
			break;
		case 'listados_avanzados' :
			documento.innerHTML = "<img src='img/tit_listados_avanzados.gif' border='0' width='253' height='38'>";
			documento.style.visibility = "visible";
			break;
	}
}

/*
 * TODAS LAS IMAGENES QUE VAN A TENER UN ON Y UN OFF SERAN CARGADAS CON ANTERIORIDAD las imagenes que se llamen _off no van a estar activas, las que se llamen _on seran las activas para indicar al usuario donde se encuentra
 */
if (document.images) {
	/*
	 * img_on =new Image(); img_on.src ="/img/ListadosMarketingOnline/bot_todos_on.gif"; img_off =new Image(); img_off.src ="/img/ListadosMarketingOnline/bot_todos_off.gif"; img1_off =new Image(); img1_off.src ="/img/ListadosMarketingOnline/bot_contacto_off.gif"; img1_on =new Image(); img1_on.src ="/img/ListadosMarketingOnline/bot_contacto_on.gif"; img2_off =new Image(); img2_off.src ="/img/ListadosMarketingOnline/bot_comerciales_off.gif"; img2_on =new Image(); img2_on.src ="/img/ListadosMarketingOnline/bot_comerciales_on.gif"; img3_off =new Image(); img3_off.src ="/img/ListadosMarketingOnline/bot_riesgo_off.gif"; img3_on =new Image(); img3_on.src ="/img/ListadosMarketingOnline/bot_riesgo_on.gif"; img7_on =new Image(); img7_on.src ="/img/ListadosMarketingOnline/bot_geograficos_on.gif"; img7_off =new Image(); img7_off.src ="/img/ListadosMarketingOnline/bot_geograficos_off.gif";
	 */
	// images de los botones de arriba
	img4_on = new Image();
	img4_on.src = "/img/n_web/ListadosMarketingOnline/tit_datos_listado_on.gif";
	img4_off = new Image();
	img4_off.src = "/img/n_web/ListadosMarketingOnline/tit_datos_listado_off.gif";
	img5_on = new Image();
	img5_on.src = "/img/n_web/ListadosMarketingOnline/tit_criterios_seleccion_on.gif";
	img5_off = new Image();
	img5_off.src = "/img/n_web/ListadosMarketingOnline/tit_criterios_seleccion_off.gif";
	img6_on = new Image();
	img6_on.src = "/img/n_web/ListadosMarketingOnline/bot_presupuesto_on.gif";
	img6_off = new Image();
	img6_off.src = "/img/n_web/ListadosMarketingOnline/bot_presupuesto_off.gif";

	// imagenes de los botones de datos de mi fichero y criterios de seleccion

	img8_on = new Image();
	img8_on.src = "/img/n_web/ListadosMarketingOnline/datos_listado_on.gif";
	img8_off = new Image();
	img8_off.src = "/img/n_web/ListadosMarketingOnline/datos_listado_off.gif";
	img9_on = new Image();
	img9_on.src = "/img/n_web/ListadosMarketingOnline/bot_criterios_seleccion_on.gif";
	img9_off = new Image();
	img9_off.src = "/img/n_web/ListadosMarketingOnline/bot_criterios_seleccion_off.gif";
	img10_off = new Image();
	// img10_off.src="/img/n_web/flecha_lmo_azul.gif";
	img10_off.src = "/img/n_web/flecha_lmo_rojo2.gif";
	img11_on = new Image();
	img11_on.src = "/img/n_web/flecha_lmo_rojo.gif";
	img12_off_off = new Image();
	img12_off_off.src = "/img/n_web/ListadosMarketingOnline/bot_off_off.gif";
	img13_on = new Image();
	img13_on.src = "/img/n_web/flecha_lmo_rojo3.gif";
	// img_sin=new Image();
	// img_sin.src="/img/ListadosMarketingOnline/ListadosMarketingOnline/bot_sin_boton.gif";
}
/*-----------------------------------------------------------------------------------------------------*/
// empiezan las funciones para controlar la visibilidad de lo seleccionado dependiendo de la pestaña en la que me encuentre
/*
 * PARAMETROS : - nombre = nombre del elemento - pagina = pagina donde me encuentro - imagen_quitar = imagen a no mostrar, eje. empresas de reciente creaccion no tienen datos de riesgo, entonces no la saco * a esta funcion se la llama desde el body de la pagina en un onload **
 */
function quito(nombre, pagina, imagen_quitar) { // nombre puede ser todos, contacto, comercial,riesgo
/*
 * esto me va a esconder todos los tbody que tenga de los checkbox añadidos para que si estoy en otra pestaña que no sea la de mi pagina no se vea lo que he seleccionado, tan solo en la pestaña 'todos'
 */

	// if(nombre=='' && pagina=='' && imagen_quitar!='') { bot_sin_boton}
	tabla = document.getElementById("tabla_inserto"); // tabla_inserto es el identificador de la tabla donde meto el contenido seleccionado
	tbody = tabla.getElementsByTagName("tbody"); // cojo todos los elementos del tbody de mi tabla
	/*
	 * for(x=0;x<tbody.length;x++) { // los recorro if(tbody.item(x).getAttribute("id")!="anadidos_"+pagina) { // si el id de mi tbody no es igual a 'anadidos_la pagina donde estoy' tbody.item(x).style.display="none"; // lo escondo } }
	 */

	if (document.images) { // si todas mis imagenes estan cargadas
		switch (nombre) { // dependiendo de lo que valga 'nombre', activo unas imagens y desactivo otras
			case 'todos' :
				// document.todos.src=img_on.src; // imagen activa
				document.todos1.src = img7_on.src;
				if (document.contacto)
					document.contacto.src = img1_off.src; // imagen no activa
				else
					document.geografico.src = img7_off.src;
				document.comercial.src = img2_off.src; // imagen no activa
				document.comercial1.src = img2_off.src; // imagen no activa
				if (!imagen_quitar)
					document.riesgo.src = img3_off.src; // imagen no activa
				for (x = 0; x < tbody.length; x++) { // enseño todo lo seleccionado en los checkboxes
					tbody.item(x).style.display = "block"; // display="block" me muestra los datos
				}
				break;
			case 'contacto' :
				document.todos.src = img_off.src;
				document.contacto.src = img1_on.src;
				document.comercial.src = img2_off.src;
				if (!imagen_quitar)
					document.riesgo.src = img3_off.src;
				if (pagina == "contacto") {
					for (x = 0; x < tbody.length; x++) {// si estoy en la pestaña que corresponde con la pagina donde estoy enseño lo seleccionado en los checkboxes
						tbody.item(x).style.display = "block";
					}
				}
				if (document.getElementById("anadidos_comercial"))
					document.getElementById("anadidos_comercial").style.display = "none";
				if (document.getElementById("anadidos_riesgo"))
					document.getElementById("anadidos_riesgo").style.display = "none";
				// datos de criterios de seleccion
				if (document.getElementById("Venta"))
					document.getElementById("Venta").style.display = "none";
				if (document.getElementById("Empleados"))
					document.getElementById("Empleados").style.display = "none";
				if (document.getElementById("Antiguedad"))
					document.getElementById("Antiguedad").style.display = "none";
				if (document.getElementById("Forma Jurídica"))
					document.getElementById("Forma Jurídica").style.display = "none";
				if (document.getElementById("concnae"))
					document.getElementById("concnae").style.display = "none";
				if (document.getElementById("consic"))
					document.getElementById("consic").style.display = "none";
				if (document.getElementById("Vinculaciones"))
					document.getElementById("Vinculaciones").style.display = "none";
				if (document.getElementById("Importan/Exportan"))
					document.getElementById("Importan/Exportan").style.display = "none";
				if (document.getElementById("Capital Extranjero"))
					document.getElementById("Capital Extranjero").style.display = "none";
				if (document.getElementById("Resultados"))
					document.getElementById("Resultados").style.display = "none";
				if (document.getElementById("Comunidades"))
					document.getElementById("Comunidades").style.display = "none";
				if (document.getElementById("Provincias"))
					document.getElementById("Provincias").style.display = "none";
				if (document.getElementById("Localidades"))
					document.getElementById("Localidades").style.display = "none";
				if (document.getElementById("Codigo postal"))
					document.getElementById("Codigo postal").style.display = "none";
				// boton de ver registros
				if (document.getElementById("boton_registros"))
					document.getElementById("boton_registros").style.visibility = "hidden";
				break;
			case 'comercial' :
				document.todos.src = img_off.src;
				if (document.contacto)
					document.contacto.src = img1_off.src;
				else
					document.geografico.src = img7_off.src;
				document.comercial.src = img2_on.src;
				if (!imagen_quitar)
					document.riesgo.src = img3_off.src;
				if (pagina == "comercial") {
					for (x = 0; x < tbody.length; x++) {// si estoy en la pestaña que corresponde con la pagina enseño lo seleccionado en los checkboxes
						tbody.item(x).style.display = "block";
					}
				}
				if (document.getElementById("anadidos_contacto"))
					document.getElementById("anadidos_contacto").style.display = "none";
				if (document.getElementById("anadidos_riesgo"))
					document.getElementById("anadidos_riesgo").style.display = "none";
				// datos de criterios de seleccion
				if (document.getElementById("Venta"))
					document.getElementById("Venta").style.display = "none";
				if (document.getElementById("Empleados"))
					document.getElementById("Empleados").style.display = "none";
				if (document.getElementById("Antiguedad"))
					document.getElementById("Antiguedad").style.display = "none";
				if (document.getElementById("Forma Jurídica"))
					document.getElementById("Forma Jurídica").style.display = "none";
				if (document.getElementById("concnae"))
					document.getElementById("concnae").style.display = "none";
				if (document.getElementById("consic"))
					document.getElementById("consic").style.display = "none";
				if (document.getElementById("Vinculaciones"))
					document.getElementById("Vinculaciones").style.display = "none";
				if (document.getElementById("Importan/Exportan"))
					document.getElementById("Importan/Exportan").style.display = "none";
				if (document.getElementById("Capital Extranjero"))
					document.getElementById("Capital Extranjero").style.display = "none";
				if (document.getElementById("Resultados"))
					document.getElementById("Resultados").style.display = "none";
				if (document.getElementById("Comunidades"))
					document.getElementById("Comunidades").style.display = "none";
				if (document.getElementById("Provincias"))
					document.getElementById("Provincias").style.display = "none";
				if (document.getElementById("Localidades"))
					document.getElementById("Localidades").style.display = "none";
				if (document.getElementById("Codigo postal"))
					document.getElementById("Codigo postal").style.display = "none";
				// boton de ver registros
				if (document.getElementById("boton_registros"))
					document.getElementById("boton_registros").style.visibility = "hidden";
				break;
			case 'riesgo' :
				document.todos1.src = img_off.src;
				if (document.contacto)
					document.contacto.src = img1_off.src;
				else
					document.geografico.src = img7_off.src;
				document.comercial.src = img2_off.src;
				document.riesgo.src = img3_on.src;
				if (pagina == "riesgo") {
					for (x = 0; x < tbody.length; x++) {// si estoy en la pestaña que corresponde con la pagina enseño lo seleccionado en los checkboxes
						tbody.item(x).style.display = "block";
					}
				}
				if (document.getElementById("anadidos_comercial"))
					document.getElementById("anadidos_comercial").style.display = "none";
				if (document.getElementById("anadidos_contacto"))
					document.getElementById("anadidos_contacto").style.display = "none";
				// datos de criterios de seleccion
				if (document.getElementById("Venta"))
					document.getElementById("Venta").style.display = "none";
				if (document.getElementById("Empleados"))
					document.getElementById("Empleados").style.display = "none";
				if (document.getElementById("Antiguedad"))
					document.getElementById("Antiguedad").style.display = "none";
				if (document.getElementById("Forma Jurídica"))
					document.getElementById("Forma Jurídica").style.display = "none";
				if (document.getElementById("concnae"))
					document.getElementById("concnae").style.display = "none";
				if (document.getElementById("consic"))
					document.getElementById("consic").style.display = "none";
				if (document.getElementById("Vinculaciones"))
					document.getElementById("Vinculaciones").style.display = "none";
				if (document.getElementById("Importan/Exportan"))
					document.getElementById("Importan/Exportan").style.display = "none";
				if (document.getElementById("Capital Extranjero"))
					document.getElementById("Capital Extranjero").style.display = "none";
				if (document.getElementById("Resultados"))
					document.getElementById("Resultados").style.display = "none";
				if (document.getElementById("Comunidades"))
					document.getElementById("Comunidades").style.display = "none";
				if (document.getElementById("Provincias"))
					document.getElementById("Provincias").style.display = "none";
				if (document.getElementById("Localidades"))
					document.getElementById("Localidades").style.display = "none";
				if (document.getElementById("Codigo postal"))
					document.getElementById("Codigo postal").style.display = "none";
				// boton de ver registros
				if (document.getElementById("boton_registros"))
					document.getElementById("boton_registros").style.visibility = "hidden";
				break;
			case 'geografico' :
				document.todos1.src = img_off.src;
				document.geografico.src = img7_on.src;
				document.comercial1.src = img2_off.src;
				if (!imagen_quitar)
					document.riesgo.src = img3_off.src;
				// muestro los datos que pertenecen a geografico
				if (document.getElementById("Comunidades"))
					document.getElementById("Comunidades").style.display = "block";
				if (document.getElementById("Provincias"))
					document.getElementById("Provincias").style.display = "block";
				if (document.getElementById("Localidades"))
					document.getElementById("Localidades").style.display = "block";
				if (document.getElementById("Codigo postal"))
					document.getElementById("Codigo postal").style.display = "block";
				// oculto los elementos q no pertenecen a los datos geograficos
				if (document.getElementById("Venta"))
					document.getElementById("Venta").style.display = "none";
				if (document.getElementById("Empleados"))
					document.getElementById("Empleados").style.display = "none";
				if (document.getElementById("Antiguedad"))
					document.getElementById("Antiguedad").style.display = "none";
				if (document.getElementById("Forma Jurídica"))
					document.getElementById("Forma Jurídica").style.display = "none";
				if (document.getElementById("concnae"))
					document.getElementById("concnae").style.display = "none";
				if (document.getElementById("consic"))
					document.getElementById("consic").style.display = "none";
				if (document.getElementById("Vinculaciones"))
					document.getElementById("Vinculaciones").style.display = "none";
				if (document.getElementById("Importan/Exportan"))
					document.getElementById("Importan/Exportan").style.display = "none";
				if (document.getElementById("Capital Extranjero"))
					document.getElementById("Capital Extranjero").style.display = "none";
				if (document.getElementById("Resultados"))
					document.getElementById("Resultados").style.display = "none";
				// campos de mi datos de mi fichero
				if (document.getElementById("anadidos_contacto"))
					document.getElementById("anadidos_contacto").style.display = "none";
				if (document.getElementById("anadidos_comercial"))
					document.getElementById("anadidos_comercial").style.display = "none";
				if (document.getElementById("anadidos_riesgo"))
					document.getElementById("anadidos_riesgo").style.display = "none";
				// boton de ver registros
				if (document.getElementById("boton_registros"))
					document.getElementById("boton_registros").style.visibility = "visible";
				break;
			case 'comercial2' :
				document.todos1.src = img_off.src;
				document.geografico.src = img7_off.src;
				document.comercial1.src = img2_on.src;
				if (!imagen_quitar)
					document.riesgo.src = img3_off.src;
				if (pagina == "comercial2") {
					for (x = 0; x < tbody.length; x++) {// si estoy en la pestaña que corresponde con la pagina enseño lo seleccionado en los checkboxes
						tbody.item(x).style.display = "block";
					}
				}
				if (document.getElementById("Comunidades"))
					document.getElementById("Comunidades").style.display = "none";
				if (document.getElementById("Provincias"))
					document.getElementById("Provincias").style.display = "none";
				if (document.getElementById("Localidades"))
					document.getElementById("Localidades").style.display = "none";
				if (document.getElementById("Codigo postal"))
					document.getElementById("Codigo postal").style.display = "none";
				// campos de mi datos de mi fichero
				if (document.getElementById("anadidos_contacto"))
					document.getElementById("anadidos_contacto").style.display = "none";
				if (document.getElementById("anadidos_comercial"))
					document.getElementById("anadidos_comercial").style.display = "none";
				if (document.getElementById("anadidos_riesgo"))
					document.getElementById("anadidos_riesgo").style.display = "none";
				// boton de ver registros
				if (document.getElementById("boton_registros"))
					document.getElementById("boton_registros").style.visibility = "visible";
				break;
		}
	}
	if (document.getElementById("pess"))
		document.getElementById("pess").style.display = "none";
}
// parametro 'imagen_quitar' = imagen a no enseñar, como en empresas de reciente creaccion que no tiene datos de riesgo, para no enseñar la imagen

function pongo(imagen_quitar) { // aqui solo esta activada 'todos'
// llamo a la nueva funcion
	quito2(imagen_quitar);
	if (document.getElementById("pess"))
		document.getElementById("pess").style.display = "block";
	tabla = document.getElementById("tabla_inserto");
	tbody = tabla.getElementsByTagName("tbody");
	for (x = 0; x < tbody.length; x++) {
		tbody.item(x).style.display = "block";
	}
}

function pongoOLD(imagen_quitar) { // aqui solo esta activada 'todos'

	if (document.images) {
		document.todos.src = img_on.src;
		document.todos1.src = img_on.src;
		document.geografico.src = img7_off.src;
		if (document.contacto)
			document.contacto.src = img1_off.src;
		else
			document.geografico.src = img7_off.src;
		document.comercial.src = img2_off.src;
		if (!imagen_quitar) {
			document.riesgo.src = img3_off.src;
		}
	}
	if (document.getElementById("pess"))
		document.getElementById("pess").style.display = "block";
	tabla = document.getElementById("tabla_inserto");
	tbody = tabla.getElementsByTagName("tbody");
	for (x = 0; x < tbody.length; x++) {
		tbody.item(x).style.display = "block";
	}
}
// fin las funciones para controlar la visibilidad
/*-----------------------------------------------------------------------------------------------------*/
/*
 * function para cambiar la imagen en on dependiendo de donde este estas son las pestañas de la parte de arriba de la caja donde esta el scroll, el parametro nombre puede tan solo llevar tres datos que pueden ser 'listado','seleccion' y 'presupuesto' estas se corresponden con las pestañas 'Datos de mi listado', 'Criterios de seleccion' y 'Presupuesto'
 */
function cambio_img(nombre) {
	// listado, seleccion, presupuesto
	/*
	 * Cuando esten las pantallas de criterios de seleccion y presupuesto esto hara un href pasando las variables de pagina e imagen a mostrar
	 */
	if (document.images) {
		switch (nombre) {
			case 'listado' :
				document.listado.src = img4_on.src;
				document.seleccion.src = img5_off.src;
				// document.presupuesto.src=img6_off.src;
				document.getElementById("botones_listado").style.visibility = "visible";
				document.getElementById("botones_listado2").style.visibility = "visible";
				document.getElementById("botones_seleccion").style.visibility = "hidden";
				document.getElementById("botones_seleccion2").style.visibility = "hidden";
				break;
			case 'seleccion' :
				document.listado.src = img4_off.src;
				document.seleccion.src = img5_on.src;
				// document.presupuesto.src=img6_off.src;
				document.getElementById("botones_listado").style.visibility = "hidden";
				document.getElementById("botones_listado2").style.visibility = "hidden";
				document.getElementById("botones_seleccion").style.visibility = "visible";
				document.getElementById("botones_seleccion2").style.visibility = "visible";
				break;
			case 'presupuesto' :
				document.listado.src = img4_off.src;
				document.seleccion.src = img5_off.src;
				document.presupuesto.src = img6_on.src;
				document.getElementById("botones_listado").style.visibility = "hidden";
				document.getElementById("botones_listado2").style.visibility = "hidden";
				document.getElementById("botones_seleccion").style.visibility = "hidden";
				document.getElementById("botones_listado2").style.visibility = "hidden";
				break;
		}
	}
}

/*
 * ESTA FUNCTION ES PARA LA VENTANA DE INFORMACION, CUANDO SE PASA EL RATON POR EL 'SI' O EL 'NO' y ahora tambien sobre los radiobuttons existe un div que se llama 'cuadro informa' en cada una de las paginas que esta oculto al final de cada pagina y se muestra al pasar el raton por encima del 'si' o el 'no' *PARAMETROS** - arriba = es la distancia hasta el border superior en pixels en donde ha de situarse el div, esta distancia es diferente en cada pagina ya que el cuadro que contiene el si o el no es de distintos tamaños.
 */
function ventana_informa(arriba) {
	// esto le indica que si el parametro arriba no esta vacia el top del div debe ser de los pixel indicados en 'arriba'
	if (arriba != '')
		document.getElementById("cuadro_informa").style.top = arriba;
	// si mi div esta oculto lo muestro, si esta visible lo oculto, esto hace las veces del onmouseover y el onmouseout
	if (document.getElementById("cuadro_informa").style.visibility == "visible") {
		// meto un tiempo de espera de tres segundos
		setTimeout("document.getElementById('cuadro_informa').style.visibility='hidden'", 500);

	} else
		document.getElementById("cuadro_informa").style.visibility = "visible";
}

function ventana_informa(obj, texto) {

	// esto le indica que si el parametro arriba no esta vacia el top del div debe ser de los pixel indicados en 'arriba'

	if (obj != '') {

		document.getElementById("cuadro_informa").style.top = findPosY(obj) - 5;

		document.getElementById("cuadro_informa").style.left = findPosX(obj) - 310;

	}

	// si mi div esta oculto lo muestro, si esta visible lo oculto, esto hace las veces del onmouseover y el onmouseout

	if (document.getElementById("cuadro_informa").style.visibility == "visible")
		document.getElementById("cuadro_informa").style.visibility = "hidden";

	else
		document.getElementById("cuadro_informa").style.visibility = "visible";

	document.getElementById("cuadro_informa").innerHTML = '<BR/>' + texto;

}

/*
 * ESTA FUNCTION ES PARA LA VENTANA DE INFORMACION, CUANDO SE PASA EL RATON POR EL 'SI' O EL 'NO' y ahora tambien sobre los radiobuttons existe un div que se llama 'cuadro informa' en cada una de las paginas que esta oculto al final de cada pagina y se muestra al pasar el raton por encima del 'si' o el 'no' *PARAMETROS** - arriba = es la distancia hasta el border superior en pixels en donde ha de situarse el div, esta distancia es diferente en cada pagina ya que el cuadro que contiene el si o el no es de distintos tamaños.
 */
function ventana_informa2(arriba) {
	// esto le indica que si el parametro arriba no esta vacia el top del div debe ser de los pixel indicados en 'arriba'
	if (arriba != '')
		document.getElementById("cuadro_informa2").style.top = arriba;
	// si mi div esta oculto lo muestro, si esta visible lo oculto, esto hace las veces del onmouseover y el onmouseout
	if (document.getElementById("cuadro_informa2").style.visibility == "visible") {
		// meto un tiempo de espera de tres segundos
		setTimeout("document.getElementById('cuadro_informa2').style.visibility='hidden'", 500);

	} else
		document.getElementById("cuadro_informa2").style.visibility = "visible";
}

function ventana_informa2(obj, texto) {

	// esto le indica que si el parametro arriba no esta vacia el top del div debe ser de los pixel indicados en 'arriba'
	if (obj != '') {

		document.getElementById("cuadro_informa2").style.top = findPosY(obj) - 5;

		document.getElementById("cuadro_informa2").style.left = findPosX(obj) - 310;

		// document.getElementById("cuadro_informa2").style.height=alto;

	}

	// si mi div esta oculto lo muestro, si esta visible lo oculto, esto hace las veces del onmouseover y el onmouseout
	if (document.getElementById("cuadro_informa2").style.visibility == "visible")
		document.getElementById("cuadro_informa2").style.visibility = "hidden";

	else
		document.getElementById("cuadro_informa2").style.visibility = "visible";

	document.getElementById("cuadro_informa2").innerHTML = '<BR/>' + texto;

}

// LAS DOS SIGUIENTES FUNCIONES SON UTILIES PARA ASOCIAR LA POSICION DE LA CAPA CON EL OBJETO QUE LA 'LLAMA'

// ENNCUENTRA LA POSICION Y DEL OBJETO QUE SE LE PASA COMO PARAMETRO

function findPosY(obj)

{

	var curtop = 0;

	if (obj.offsetParent)

	{

		while (obj.offsetParent)

		{

			curtop += obj.offsetTop

			obj = obj.offsetParent;

		}

	}

	else if (obj.y)

		curtop += obj.y;

	return curtop;

}

// ENNCUENTRA LA POSICION x DEL OBJETO QUE SE LE PASA COMO PARAMETRO

function findPosX(obj)

{

	var curleft = 0;

	if (obj.offsetParent)

	{

		while (obj.offsetParent)

		{

			curleft += obj.offsetLeft

			obj = obj.offsetParent;

		}

	}

	else if (obj.x)

		curleft += obj.x;

	return curleft;

}

function alerta_informacion(listado, datos) {
	if (listado != '' && datos != '') {
		alert('Ud. esta diseñando un listado ' + listado + '. Los datos ' + datos + ' son obligatorios. Si lo desea seleccione el tipo de Listado a Medida.');
	}
}
// funcion para el pop-up de la ventana seleccion_mailing_postal_comerciales.html opcion cnae
function cnae(id) {
	if (id == "") {
		alert("Para buscar por palabra clave, escriba la palabra que desea buscar");
	} else {
		var w = (screen.width - 705) / 2;
		var h = (screen.height - 435) / 2;
		var venta = window.open('ventana_cnae.html/txt/' + id, 'ventana_cnae', 'scrollbars=0,width=705,height=435,top=' + h + ',left=' + w);
		venta.focus();
	}
}
function cnaeCodigos(codigos) {
	arrayCodigos = codigos.split(",");
	// alert("esto es un array de "+(arrayCodigos.length)+" posiciones" );
	var txtError = "";
	for (i = 0; i < arrayCodigos.length; i++) {
		var cod_cnae = arrayCodigos[i];
		
		if (parseInt(cod_cnae) < 0) {
			txtError = txtError + cod_cnae + ", ";
		}
		
		if (txtError == '' && cod_cnae != '' && cod_cnae.length < 5) {
			//alert(arrayCodigos[i].length);			
			if(cod_cnae.length==1)cod_cnae='0'+cod_cnae;
			addCNAE(cod_cnae);
			criterios_adicionales(cod_cnae + '_ ', '', 'tabla_inserto'); 			
		} else
			txtError = txtError + cod_cnae + ", ";
	}
	if (txtError != "")
		alert("Los códigos " + txtError + " no son correctos y no se han insertado");
}
function sicCodigos(codigos) {
	arrayCodigos = codigos.split(",");
	// alert("esto es un array de "+(arrayCodigos.length)+" posiciones" );
	var txtError = "";
	for (i = 0; i < arrayCodigos.length; i++) {
		var cod_sic = arrayCodigos[i];
		if (cod_sic != '' && (parseInt(cod_sic) == cod_sic) && cod_sic.length < 5) {
			// alert(arrayCodigos[i].length);
			if (parseInt(cod_sic) < 0) {
				txtError = txtError + cod_sic + ", ";
			} else {
				if(cod_sic.length==1)cod_sic='0'+cod_sic;
				addSIC(cod_sic);
				criterios_adicionales('', cod_sic + '_ ', 'tabla_inserto');
			}
		} else
			txtError = txtError + cod_sic + ", ";
	}
	if (txtError != "")
		alert("Los códigos " + txtError + " no son correctos y no se han insertado");
}

// funcion para el pop-up de la ventana seleccion_mailing_postal_comerciales.html opcion sic, solo busqueda
function sic(id) {
	if (id == "") {
		alert("Para buscar por palabra clave, escriba la palabra que desea buscar");
	} else {
		var w = (screen.width - 705) / 2;
		var h = (screen.height - 435) / 2;
		var venta = window.open('ventana_sic.html/txt/' + id, 'ventana_sic', 'scrollbars=0,width=705,height=435,top=' + h + ',left=' + w);
		venta.focus();
	}
}
// funcion para el pop-up de la ventana seleccion_mailing_postal_comerciales.html opcion cnae, todos los codigos
function cnae_listado(root) {
	var w = (screen.width - 705) / 2;
	var h = (screen.height - 435) / 2;
	var windo = window.open(root + '/prod/ventana_cnae_listado.html', 'ventana_cnae_listado', 'scrollbars=0,width=705,height=435,Status=yes,top=' + h + ',left=' + w); // ,Status=yes
	windo.focus();
}
// funcion para el pop-up de la ventana seleccion_mailing_postal_comerciales.html opcion sic, todos los codigos
function sic_listado(root) {
	var w = (screen.width - 705) / 2;
	var h = (screen.height - 435) / 2;
	var windo = window.open(root + '/prod/ventana_sic_listado.html', 'ventana_sic_listado', 'scrollbars=0,width=705,height=435,Status=yes,top=' + h + ',left=' + w); // ,Status=yes
	windo.focus();
}

// funcion para el pop-up de la ventana de seleccion de CIF para el listado
function cifListado(root) {
	var w = (screen.width - 705) / 2;
	var h = (screen.height - 435) / 2;

	var windo = window.open(root + '/prod/ventana_cif_listado.html', 'ventana_cif_listado', 'scrollbars=0,width=705,height=435,Status=yes,top=' + h + ',left=' + w);
	windo.focus();
}

function cifListadoI(root) {
	var w = (screen.width - 705) / 2;
	var h = (screen.height - 435) / 2;
	var windo = window.open(root + '/cifOld/_' + arrayCIFIn.toString() + '/prod/ventana_cif_listado.html', 'ventana_cif_listado', 'scrollbars=0,width=650,height=395,Status=yes,top=' + h + ',left=' + w);
	windo.focus();
}

function cifListadoE(root) {
	var w = (screen.width - 705) / 2;
	var h = (screen.height - 435) / 2;

	var windo = window.open(root + '/cifOld/_' + arrayCIFOut.toString() + '/prod/ventana_cif_listado.html', 'ventana_cif_listado', 'scrollbars=0,width=650,height=395,Status=yes,top=' + h + ',left=' + w);
	windo.focus();
}

/*
 * esta funcion cambia de visible a invisible la capa donde me encuentro para cambiar de contacto a comercial o a riesgo sin cambiar la pagina, tan solo la capa q se muestra y asi mantener la misma variable para informa
 */
function muestra_comercial(donde_estoy, donde_voy) {
	var dc = document.getElementById('divNotaCif');
	if (dc != null) {
		if (dc.style != null) {
			if (donde_voy == 'criterios_seleccion_cif')
				dc.style.visibility = 'hidden';
			else
				dc.style.visibility = 'visible';
		}
	}
	if (donde_estoy == '' && donde_voy == '') {
		document.getElementById("datos_contacto").style.visibility = "hidden";
		document.getElementById("datos_comerciales").style.visibility = "hidden";
		document.getElementById("datos_riesgo").style.visibility = "hidden";
	} else {
		document.getElementById(donde_estoy).style.visibility = "hidden";
		document.getElementById(donde_voy).style.visibility = "visible";
	}
}

function textClear(input) {
	if (input.value == input.defaultValue) {
		input.value = "";
	}
}

function textRestore(input) {
	if (input.value == "") {
		input.value = input.defaultValue;
	}
}

/*
 * Esta funcion me cambia desde los datos de mi fichero a los criterios de seleccion
 */
function cambia_seleccion() {
	var dc = document.getElementById('divNotaCif');
	if (dc != null) {
		if (dc.style != null) {
			dc.style.visibility = 'visible';
		}
	}
	if (document.bot_listado) {
		document.bot_listado.src = img8_off.src; // imagenes
		document.boton1.src = img13_on.src;
		document.boton2.src = img11_on.src;

		document.bot_seleccion.src = img9_on.src;
		// imagenes de la parte del resumen
		if (document.getElementById("datosTIT"))
			document.getElementById("datosTIT").style.visibility = "hidden";
		if (document.getElementById("datosTIT"))
			document.getElementById("datosTIT").style.display = "none";
		if (document.getElementById("criteriosTIT"))
			document.getElementById("criteriosTIT").style.visibility = "visible";
		if (document.getElementById("criteriosTIT"))
			document.getElementById("criteriosTIT").style.display = "";
		// document.getElementById("resumen_datos").style.visibility="hidden";
		// document.getElementById("resumen_seleccion").style.visibility="visible";
		// fin parte resumen
		muestra_comercial('', '');
		document.getElementById("datos_seleccion").style.visibility = "visible";
		document.getElementById("datos_geograficos").style.visibility = "visible";
		document.getElementById("criterios_comerciales_actividad").style.visibility = "hidden";
		document.getElementById("criterios_comerciales_actividad").style.visibility = "hidden";
		document.getElementById("criterios_comerciales_tamano").style.visibility = "hidden";
		document.getElementById("criterios_comerciales_antiguedad").style.visibility = "hidden";
		document.getElementById("criterios_comerciales_forma").style.visibility = "hidden";
		document.getElementById("criterios_comerciales_vinculacion").style.visibility = "hidden";
		document.getElementById("criterios_comerciales_importan").style.visibility = "hidden";
		document.getElementById("criterios_comerciales_capital").style.visibility = "hidden";
		document.getElementById("criterios_comerciales_resultado").style.visibility = "hidden";
		document.getElementById("criterios_seleccion_cif").style.visibility = "hidden";
	}
}

function cambia_listado() {
	var dc = document.getElementById('divNotaCif');
	if (dc != null) {
		if (dc.style != null) {
			dc.style.visibility = 'visible';
		}
	}
	if (document.bot_listado) {
		document.bot_listado.src = img8_on.src;
		document.boton1.src = img11_on.src;
		document.boton2.src = img10_off.src;
		document.bot_seleccion.src = img9_off.src;
		if (document.getElementById("datosTIT"))
			document.getElementById("datosTIT").style.visibility = "visible";
		if (document.getElementById("datosTIT"))
			document.getElementById("datosTIT").style.display = "";
		if (document.getElementById("criteriosTIT"))
			document.getElementById("criteriosTIT").style.visibility = "hidden";
		if (document.getElementById("criteriosTIT"))
			document.getElementById("criteriosTIT").style.display = "none";
		document.getElementById("datos_comerciales").style.visibility = "hidden";
		document.getElementById("datos_riesgo").style.visibility = "hidden";
		// imagenes de la parte del resumen
		// document.getElementById("resumen_datos").style.visibility="visible";
		// document.getElementById("resumen_seleccion").style.visibility="hidden";
		// fin parte resumen
		muestra_comercial('datos_seleccion', 'datos_contacto');
		document.getElementById("datos_seleccion").style.visibility = "hidden";
		document.getElementById("datos_geograficos").style.visibility = "hidden";
		document.getElementById("criterios_comerciales_actividad").style.visibility = "hidden";
		document.getElementById("criterios_comerciales_tamano").style.visibility = "hidden";
		document.getElementById("criterios_comerciales_antiguedad").style.visibility = "hidden";
		document.getElementById("criterios_comerciales_forma").style.visibility = "hidden";
		document.getElementById("criterios_comerciales_vinculacion").style.visibility = "hidden";
		document.getElementById("criterios_comerciales_importan").style.visibility = "hidden";
		document.getElementById("criterios_comerciales_capital").style.visibility = "hidden";
		document.getElementById("criterios_comerciales_resultado").style.visibility = "hidden";
		document.getElementById("criterios_seleccion_cif").style.visibility = "hidden";
	}
}

function quito_riesgo() {
	document.riesgo.src = img_sin.src;
}

/*
 * nueva funcion para controlar la visibilidad de los elementos de la caja gris ahora se ven todos en todo momento dependiendo del criterio en donde este
 */
function quito2(nombre_quito) {
	switch (nombre_quito) {
		case 'datos_fichero' :
			// oculto los datos de criterios
			if (document.getElementById("Comunidades"))
				document.getElementById("Comunidades").style.display = "none";
			if (document.getElementById("Venta"))
				document.getElementById("Venta").style.display = "none";
			if (document.getElementById("Empleados"))
				document.getElementById("Empleados").style.display = "none";
			if (document.getElementById("Antiguedad"))
				document.getElementById("Antiguedad").style.display = "none";
			if (document.getElementById("Forma Jurídica"))
				document.getElementById("Forma Jurídica").style.display = "none";
			if (document.getElementById("concnae"))
				document.getElementById("concnae").style.display = "none";
			if (document.getElementById("consic"))
				document.getElementById("consic").style.display = "none";
			if (document.getElementById("Vinculaciones"))
				document.getElementById("Vinculaciones").style.display = "none";
			if (document.getElementById("Importan/Exportan"))
				document.getElementById("Importan/Exportan").style.display = "none";
			if (document.getElementById("Capital Extranjero"))
				document.getElementById("Capital Extranjero").style.display = "none";
			if (document.getElementById("Resultados"))
				document.getElementById("Resultados").style.display = "none";
			if (document.getElementById("Comunidades"))
				document.getElementById("Comunidades").style.display = "none";
			if (document.getElementById("Provincias"))
				document.getElementById("Provincias").style.display = "none";
			if (document.getElementById("Localidades"))
				document.getElementById("Localidades").style.display = "none";
			if (document.getElementById("Codigo postal"))
				document.getElementById("Codigo postal").style.display = "none";
			if (document.getElementById("tituloAdmin"))
				document.getElementById("tituloAdmin").style.display = "block";
			if (document.getElementById("concifIN"))
				document.getElementById("concifIN").style.display = "block";
			if (document.getElementById("concifOUT"))
				document.getElementById("concifOUT").style.display = "block";
			// hago visible los datos de mi fichero
			if (document.getElementById("anadidos_contacto"))
				document.getElementById("anadidos_contacto").style.display = "block";
			if (document.getElementById("anadidos_comercial"))
				document.getElementById("anadidos_comercial").style.display = "block";
			if (document.getElementById("anadidos_riesgo"))
				document.getElementById("anadidos_riesgo").style.display = "block";
			break;
		case 'criterios' :
			// oculto los datos de mi fichero
			if (document.getElementById("anadidos_contacto"))
				document.getElementById("anadidos_contacto").style.display = "none";
			if (document.getElementById("anadidos_comercial"))
				document.getElementById("anadidos_comercial").style.display = "none";
			if (document.getElementById("anadidos_riesgo"))
				document.getElementById("anadidos_riesgo").style.display = "none";
			// hago visible los datos de criterios
			if (document.getElementById("Comunidades"))
				document.getElementById("Comunidades").style.display = "block";
			if (document.getElementById("Venta"))
				document.getElementById("Venta").style.display = "block";
			if (document.getElementById("Empleados"))
				document.getElementById("Empleados").style.display = "block";
			if (document.getElementById("Antiguedad"))
				document.getElementById("Antiguedad").style.display = "block";
			if (document.getElementById("Forma Jurídica"))
				document.getElementById("Forma Jurídica").style.display = "block";
			if (document.getElementById("concnae"))
				document.getElementById("concnae").style.display = "block";
			if (document.getElementById("consic"))
				document.getElementById("consic").style.display = "block";
			if (document.getElementById("Vinculaciones"))
				document.getElementById("Vinculaciones").style.display = "block";
			if (document.getElementById("Importan/Exportan"))
				document.getElementById("Importan/Exportan").style.display = "block";
			if (document.getElementById("Capital Extranjero"))
				document.getElementById("Capital Extranjero").style.display = "block";
			if (document.getElementById("Resultados"))
				document.getElementById("Resultados").style.display = "block";
			if (document.getElementById("Comunidades"))
				document.getElementById("Comunidades").style.display = "block";
			if (document.getElementById("Provincias"))
				document.getElementById("Provincias").style.display = "block";
			if (document.getElementById("Localidades"))
				document.getElementById("Localidades").style.display = "block";
			if (document.getElementById("Codigo postal"))
				document.getElementById("Codigo postal").style.display = "block";
			if (document.getElementById("tituloAdmin"))
				document.getElementById("tituloAdmin").style.display = "none";
			if (document.getElementById("concifIN"))
				document.getElementById("concifIN").style.display = "none";
			if (document.getElementById("concifOUT"))
				document.getElementById("concifOUT").style.display = "none";
			break;
	}
}// presupuesto_9112006.html

function muestra_presupuesto(accion, page) {
	var ventana = document.getElementById("presupuesto_salida");

	var alto = 650+(30*aniadidos);
	var error = checkSelect();
	

	if (error == true) {
		return;
	}

	// capas de los criterios ocultas para que no se vean por debajo del iframe
	document.getElementById("principal").style.visibility = "hidden";
	document.getElementById("datos_seleccion").style.visibility = "hidden";
	document.getElementById("datos_geograficos").style.visibility = "hidden";
	document.getElementById("criterios_comerciales_actividad").style.visibility = "hidden";

	var sql = getSelect();

	var formulario = document.getElementById("formSelectSQL");
	formulario.sql.value = sql;
	formulario.idTarea.value = "";

	var win = null;
	h = 739;
	w = 785
	LeftPosition = (screen.width) ? (screen.width - w) / 2 : 0;
	TopPosition = (screen.height) ? (screen.height - h) / 2 : 0;

	switch (accion) {
		case 'on' :
			var presupuesto_datos = '<IFRAME src="' + page + '/prod/pre_muestra_presupuesto.html" width="100%" style="height:' + alto + 'px;overflow:no;" scrolling=no frameborder="0" id="framePresu" name="framePresu" marginwidth="0"></IFRAME>';
			ventana.innerHTML = presupuesto_datos;
			ventana.style.visibility = "visible";
			break;
		case 'off' :
			ventana.innerHTML = '';
			ventana.style.visibility = "hidden";
			document.getElementById("principal").style.visibility = "visible";
			//document.getElementById("datos_seleccion").style.visibility = "visible";
			//document.getElementById("datos_geograficos").style.visibility = "visible";
			//cambia_listado();
			cambio_img('listado');
			cambia_listado();
			quito2('datos_fichero');
			break;
	}
}

function muestra_muestra(accion,page) {	
	/*h = 739;
	w = 785
	LeftPosition = (screen.width) ? (screen.width - w) / 2 : 0;
	TopPosition = (screen.height) ? (screen.height - h) / 2 : 0;
	*/
	switch (accion) {
		case 'on' :
			alto = 650+(500);
			var ventana='<IFRAME src="' + page +'" width="100%" style="height:' + alto + 'px;overflow:no;display:block;" scrolling=no frameborder="0" id="framedetalle" name="framedetalle" marginwidth="0"></IFRAME>'; //datos muestra
			var capa=document.getElementById("valores"); //datos muestra
			capa.innerHTML = ventana;
			capa.style.visibility = "visible";
			capa.style.display="block";
			document.getElementById("valoff").style.display="none";
			break;
		case 'off' :
			parent.document.getElementById("framedetalle").style.display="none";
			parent.document.getElementById("valores").style.display="none";
			parent.document.getElementById("valores").style.visibility="hidden";
			parent.document.getElementById("valoff").style.display="block";
			parent.document.getElementById("valoff").style.visibility="visible";
			break;
	}
}



// funcion para el pop-up de la ventana de seleccion de CIF para el listado
function adminListado(root) {
	var w = 400 / 2;
	var h = 200 / 2;
	var windo = window.open(root + '/prod/ventana_admin_listado.html', 'ventana_admin_listado', 'scrollbars=1,width=650,height=380,Status=yes,top=' + h + ',left=' + w);
	windo.focus();
}

