var ns6=document.getElementById&&!document.all?1:0
window.status = "Sitio web desarrollado por Solunica, soluciones e-business";

var desplegado = 0

//Abrir ventana
function abrirventana(url,width, height,nombre)
{
	if(document.all)
	{
		izq = (screen.availWidth) ? (screen.availWidth-width)/2 : 0;
		alt = (screen.availHeight) ? (screen.availHeight-height)/2 : 0;
	}else{
		izq = (screen.width) ? (screen.width-width)/2 : 0;
		alt = (screen.height) ? (screen.height-height)/2 : 0;
	}

	ventana = window.open(url, nombre, "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,left=" + izq + ",top=" + alt + ",width=" + width + ",height=" + height);
	ventana.focus();
}


//Funcion de carga del menu superior
function cargarpagina(seccion,localizacion)
{
	parent.frames["nm_cabecera"].location = "cabecera.asp?id_localizacion="+ localizacion;
	parent.frames["nm_principal"].location =  seccion;	
}

function cargarintranet(seccion)
{
	parent.frames["nm_lateral"].location = seccion + "/" + seccion.substr(0,3) + seccion + "_lateral.asp"	
	parent.frames["nm_contenido"].location = seccion + "/" + seccion.substr(0,3) + "_inicio_" + seccion + ".asp"	
}

/*
 Para que haga el rollover en el texto añadir esto en el tag A:
 	onclick="Rollover(this)" 
 Sustituir textomenucabecera por la clase no seleccionada y textomenucabeceraactivo por la clase seleccionada

poner una variable global seleccionado a 0
*/

function Rollover(link,claseactiva,clasenoactiva)
{
    if (seleccionado==-1)
     {
           
           link.className = claseactiva;
           seleccionado = ObtenerLink(link.innerHTML);
     	
     }
     else
     {
	     //alert(document.links[seleccionado].innerHTML);
	     //alert(link.innerHTML);
	     if ((document.links[seleccionado].innerHTML!=link.innerHTML))
	     {
	        document.links[seleccionado].className = clasenoactiva;
	        link.className = claseactiva;
	        seleccionado = ObtenerLink(link.innerHTML);
	     }
      }
}

function ObtenerLink(texto)
{
    for (var i=0;i<document.links.length;i++)
    {
       if (document.links[i].innerHTML == texto)
          return i;
    }
}

/*
 Para que haga el rollover añadir esto en el tag IMG:
 	onMouseOver="imgOver(this)" onMouseOut="imgOut(this)" onClick="imgClick(this)" 
 Para que quede marcada al cargar la página:
 	onLoad="imgInicial=this"
*/

imgArrayOn = new Array()
imgArrayOff = new Array()
var imgActiva = '';
var imgSubOn
var isSubmenu = false
var imgPrecargado = false
var imgInicial

function imgPreload()
{
	var imgRuta
	for(i=0;i<document.images.length;i++)
	{
		imgRuta = document.images[i].src
	        imgArrayOn[i] = new Image();
	        imgArrayOn[i].src = imgRuta.replace(".gif", "1.gif");
	        imgArrayOff[i] = new Image();
	        imgArrayOff[i].src = imgRuta;
	}
	imgPrecargado = true
	if(imgInicial != null && imgInicial != 'undefined')
	{
		imgClick(imgInicial)
	}
}

function imgOver(imgName) 
{
	if(imgPrecargado == true)
	{
		var imgOn
		for(i=0;i<document.images.length;i++)
		{
			if(document.images[i] == imgName)
			{
				imgOn = i;
			}
		}
		document.images[imgOn].src = imgArrayOn[imgOn].src;
	}
}

function imgOut(imgName) 
{
	if(imgPrecargado == true)
	{
		var imgOn
		for(i=0;i<document.images.length;i++)
		{
			if(document.images[i] == imgName)
			{
				imgOn = i;
			}
		}
		if(imgOn != imgActiva)
		{
			document.images[imgOn].src = imgArrayOff[imgOn].src;
		}
		if(isSubmenu == true)
		{
			document.images[imgSubOn].src = imgArrayOn[imgSubOn].src;
		}
	}
}

function imgClick(imgName) 
{
	if(imgPrecargado == true)
	{
		var imgOn;
		for(i=0;i<document.images.length;i++)
		{
			if(document.images[i].src == imgArrayOn[i].src)
			{
				document.images[i].src = imgArrayOff[i].src;
			}
			if(document.images[i] == imgName)
			{
				imgOn = i;
			}
		}
		imgActiva = imgOn;
		imgSubOn = imgActiva;
		document.images[imgOn].src = imgArrayOn[imgOn].src;
	}
}

function imgClickExterno(imgName) 
{
	if(imgPrecargado == true)
	{
		var imgOn;
		for(i=0;i<document.images.length;i++)
		{
			if(document.images[i].src == imgArrayOn[i].src)
			{
				document.images[i].src = imgArrayOff[i].src;
			}
			if(document.images[i].name == imgName)
			{
				imgOn = i;
			}
		}
		imgActiva = imgOn;
		imgSubOn = imgActiva;
		document.images[imgOn].src = imgArrayOn[imgOn].src;
	}
}

function imgSubmenu(imgName) 
{
	if(imgPrecargado == true)
	{
		var imgOn
		for(i=0;i<document.images.length;i++)
		{
			document.images[i].src = imgArrayOff[i].src;
			if(document.images[i] == imgName)
			{
				imgOn = i;
			}
		}
		imgSubOn = imgOn;
		document.images[imgOn].src = imgArrayOn[imgOn].src;
		document.images[imgActiva].src = imgArrayOn[imgActiva].src;
	}
}
function imgClearSubmenu() 
{
	if(imgPrecargado == true)
	{
		var imgOn;
		for(i=0;i<document.images.length;i++)
		{
			document.images[i].src = imgArrayOff[i].src;
		}
		if(imgActiva != null)
		{
			document.images[imgActiva].src = imgArrayOn[imgActiva].src;
		}
	}
}
function imgClickSubMenu()
{
	if(imgPrecargado == true)
	{
		var imgOn;
		for(i=0;i<document.images.length;i++)
		{
			document.images[i].src = imgArrayOff[i].src;
		}
		imgActiva = imgSubOn;
		document.images[imgActiva].src = imgArrayOn[imgActiva].src;
	}
}
var pais_activo;
function mapaOver(pais)
{
	if(ns6 == false)
	{
		parent.frames["nm_mapa"].document.all[pais].style.visibility = "visible";		
	}
	else
	{
		parent.frames["nm_mapa"].document.getElementById(pais).style.visibility = "visible";
	}
}
function mapaClick(pais)
{
	mapaClean();
	if(ns6 == false)
	{
		parent.frames["nm_mapa"].document.all[pais].style.visibility = "visible";
	}
	else
	{
		parent.frames["nm_mapa"].document.getElementById(pais).style.visibility = "visible";
	}
	pais_activo = pais;
}
function mapaClean()
{
	if(ns6 == false)
	{
		for(i=0;i<parent.frames["nm_mapa"].capas.length;i++)
		{
			if(parent.frames["nm_mapa"].capas[i] != pais_activo)
			{
				parent.frames["nm_mapa"].document.all[parent.frames["nm_mapa"].capas[i]].style.visibility = "hidden";
			}
		}
	}
	else
	{
		for(i=0;i<parent.frames["nm_mapa"].capas.length;i++)
		{
			if(parent.frames["nm_mapa"].capas[i] != pais_activo)
			{
				parent.frames["nm_mapa"].document.getElementById(parent.frames["nm_mapa"].capas[i]).style.visibility = "hidden";
			}
		}
	}
}

//Redimensionar los iframes
function dimensionar()
{
	var cadena='';
	var ventana;
	var frame='';
	ventana = parent;
	frame = window.name;
	
	while (frame!='' && frame!='undefined' && frame !=null)
	{
		
	cadena = ventana.frames[frame];
	if(ns6 == false)
		{
			ventana.document.all["id_" + frame.substring(3,frame.length)].style.height = ventana.frames["nm_" + frame.substring(3,frame.length)].document.body.scrollHeight;
		}
		else
		{
			ventana.document.getElementById("id_" + frame.substring(3,frame.length)).style.height = ventana.frames["nm_" + frame.substring(3,frame.length)].document.documentElement.offsetHeight;

		}
	

	frame = ventana.name;
		
	ventana = ventana.parent;
	}
}
