ns=(document.layers)? true:false; 
ie=(document.all)? true:false;

/*
ESTA FUNCTION ES PARA LA VENTANA DE INFORMACION, CUANDO SE PASA EL RATON POR EL 'SI' O EL 'NO'
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**
- obj 	= es el objeto al que debemos asociar la capa
- texto = testo que pondremos en el cuadro
*/
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);
 document.getElementById("cuadro_informa").style.left=findPosX(obj)-283;
 }

// 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;
}

//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;
}
/*
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) {
window.open('ventana_info.html?nombre='+tipo+'','ventana_info','width=410,height=402,scrollbars=yes');
}
function ventana_info(tipo) {
window.open('/infornet/templates/html/01/ListadosMarketingOnline/'+tipo,'ventana_info','width=430,height=402,scrollbars=yes');
}
function ventana_info_lmo(tipo) {
window.open('/infornet/templates/html/01/ListadosMarketingOnline/'+tipo,'ventana_info','width=530,height=442,scrollbars=yes');
}

//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 ="/infornet/img/ListadosMarketingOnline/bot_todos_on.gif"; 
 img_off =new Image();  
 img_off.src ="/infornet/img/ListadosMarketingOnline/bot_todos_off.gif"; 
 img1_off =new Image();  
 img1_off.src ="/infornet/img/ListadosMarketingOnline/bot_contacto_off.gif"; 
 img1_on =new Image();  
 img1_on.src ="/infornet/img/ListadosMarketingOnline/bot_contacto_on.gif"; 
 img2_off =new Image();  
 img2_off.src ="/infornet/img/ListadosMarketingOnline/bot_comerciales_off.gif"; 
 img2_on =new Image();  
 img2_on.src ="/infornet/img/ListadosMarketingOnline/bot_comerciales_on.gif"; 
 img3_off =new Image();  
 img3_off.src ="/infornet/img/ListadosMarketingOnline/bot_riesgo_off.gif"; 
 img3_on =new Image();  
 img3_on.src ="/infornet/img/ListadosMarketingOnline/bot_riesgo_on.gif"; 
 img7_on =new Image();  
 img7_on.src ="/infornet/img/ListadosMarketingOnline/bot_geograficos_on.gif"; 
 img7_off =new Image();  
 img7_off.src ="/infornet/img/ListadosMarketingOnline/bot_geograficos_off.gif"; 
*/
 // images de los botones de arriba
 img4_on =new Image();  
 img4_on.src ="/infornet/img/ListadosMarketingOnline/tit_datos_listado_on.gif"; 
 img4_off =new Image();  
 img4_off.src ="/infornet/img/ListadosMarketingOnline/tit_datos_listado_off.gif"; 
 img5_on =new Image();  
 img5_on.src ="/infornet/img/ListadosMarketingOnline/tit_criterios_seleccion_on.gif"; 
 img5_off =new Image();  
 img5_off.src ="/infornet/img/ListadosMarketingOnline/tit_criterios_seleccion_off.gif"; 
 img6_on =new Image();  
 img6_on.src ="/infornet/img/ListadosMarketingOnline/tit_presupuesto_on.gif"; 
 img6_off =new Image();  
 img6_off.src ="/infornet/img/ListadosMarketingOnline/tit_presupuesto_off.gif";
 
 // imagenes de los botones de datos de mi fichero y criterios de seleccion
 
 img8_on=new Image();
 img8_on.src="/infornet/img/ListadosMarketingOnline/datos_listado_on.gif";
 img8_off=new Image();
 img8_off.src="/infornet/img/ListadosMarketingOnline/datos_listado_off.gif";
 img9_on=new Image();
 img9_on.src="/infornet/img/ListadosMarketingOnline/bot_criterios_seleccion_on.gif";
 img9_off=new Image();
 img9_off.src="/infornet/img/ListadosMarketingOnline/bot_criterios_seleccion_off.gif";
 img10_on_off=new Image();
 img10_on_off.src="/infornet/img/ListadosMarketingOnline/bot_off_off.gif";
 img11_off_on=new Image();
 img11_off_on.src="/infornet/img/ListadosMarketingOnline/bot_off_off.gif";
 img12_off_off=new Image();
 img12_off_off.src="/infornet/img/ListadosMarketingOnline/bot_off_off.gif";
 img_sin=new Image();
 img_sin.src="/infornet/img/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;
				if(!ie) {		
					document.getElementById("resumen_seleccion").style.top="137px";
					document.getElementById("resumen_seleccion").style.left="453px";
				}
				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)-95;

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;

}

//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 desea elaborar un Listado Avanzado puede seleccionar esta opci�n en la parte inferior de la pantalla.');
	}
}
// funcion para el pop-up de la ventana seleccion_mailing_postal_comerciales.html opcion cnae
function cnae(id) {	
id = formatea(id);
if (!id){
	alert("Para buscar por palabra clave, escriba la palabra que desea buscar");
	return false;
 }
var f = false;
for (i = 0; i < id.length;i++){
if (id.charAt(i) != ' ') f = true;
}
if (!f){
	alert("Para buscar por palabra clave, escriba la palabra que desea buscar");
	return false;
 }
window.open('ventana_cnae.html/txt/'+id,'ventana_cnae','scrollbars=0,width=705,height=435');
}

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++) {
				if(arrayCodigos[i]!='' && (parseInt(arrayCodigos[i])==arrayCodigos[i]) && arrayCodigos[i].length<5) {
					//alert(arrayCodigos[i].length);
					var codTemp = arrayCodigos[i];
					if(codTemp.length==1)codTemp = '0'+codTemp;
					addSIC( codTemp );
					criterios_adicionales('',codTemp+'_ ','tabla_inserto');
				}
				else txtError = txtError+arrayCodigos[i]+", ";
		}
		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");
	return false;
 }
var f = false;
for (i = 0; i < id.length;i++){
if (id.charAt(i) != ' ') f = true;
}
if (!f){
	alert("Para buscar por palabra clave, escriba la palabra que desea buscar");
	return false;
 }
window.open('ventana_sic.html/txt/'+id,'ventana_sic','scrollbars=0,width=705,height=435');
}
// funcion para el pop-up de la ventana seleccion_mailing_postal_comerciales.html opcion cnae, todos los codigos
function cnae_listado() {
window.open('ventana_cnae_listado.html','ventana_cnae_listado','scrollbars=0,width=705,height=435,Status=yes'); //,Status=yes
}
// funcion para el pop-up de la ventana seleccion_mailing_postal_comerciales.html opcion sic, todos los codigos
function sic_listado() {
window.open('ventana_sic_listado.html','ventana_sic_listado','scrollbars=0,width=705,height=435,Status=yes'); //,Status=yes
}

// 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();
}

// 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=400,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) {
	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";
	}
}

/*
Esta funcion me cambia desde los datos de mi fichero a los criterios de seleccion
*/
function cambia_seleccion() {
	if(document.bot_listado) {
		document.bot_listado.src=img8_off.src; //imagenes
		document.boton1.src=img11_off_on.src;
		document.boton2.src=img10_on_off.src;
		document.bot_seleccion.src=img9_on.src;
//		document.geografico.src=img7_on.src;
//		document.todos1.src=img_off.src;
//		document.comercial1.src=img2_off.src;
//		quito('geografico','geografico','riesgo');
		//imagenes de la parte del resumen
		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";
	}
}

function cambia_listado() {
	if(document.bot_listado) {
		document.bot_listado.src=img8_on.src;
		document.boton1.src=img10_on_off.src;
		document.boton2.src=img12_off_off.src;
		document.bot_seleccion.src=img9_off.src;
//		document.todos.src=img_off.src;
//		document.contacto.src=img1_on.src;
//		document.comercial.src=img2_off.src;
//		document.riesgo.src=img3_off.src;
//		quito('contacto','contacto');
		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";
	}
}

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;	
	}
}

