var ns6=document.getElementById&&!document.all?1:0
window.status = "Sitio web desarrollado por Solunica, soluciones e-business";

//Abrir ventana
function abrirventana(url,width, height)
{
	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, '', "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,left=" + izq + ",top=" + alt + ",width=" + width + ",height=" + height);
	ventana.focus();
}
//Funciones del rollover

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function EsNumeroEnteroPositivooCero(numero)
{
if (isNaN(numero) == true)
	{
	return false;
	}
if (numero < 0)
	{
	return false;
	}
if (numero != Math.ceil(numero))
	{
	return false;
	}
return true;
}

//------------------------------------------------------------------------------------

var imgActiva
var imgSubOn
var isSubmenu = false
var imgPrecargado = false
var imgInicial

var imgDocument = new Array()


var imgPreposiciones = new Array()
imgPreposiciones[0] = 'menu';
imgPreposiciones[1] = 'bot';
imgPreposiciones[2] = 'ico';
imgPreposiciones[3] = 'mnu';
imgPreposiciones[4] = 'men';
imgPreposiciones[5] = 'pes';


function imgIncluir(prep)
{
	var i;
	for(i=0;i<imgPreposiciones.length;i++)
	{
		if(imgPreposiciones[i] == prep)
		{
			return (true);
		}
	}
	return (false);
}

function imgPreload()
{
	var imgRuta;
	var imgArchivo;
	var imgCarpeta;
	for(i=0;i<document.images.length;i++)
	{
			imgCarpeta = '';
			imgArchivo = '';
			imgRuta = document.images[i].src
			imgRutaArray = new Array();
			imgRutaArray = imgRuta.split('/')
			imgPreposicion = imgRutaArray[imgRutaArray.length-1].split('_', 1)
			imgArchivo = imgRutaArray[imgRutaArray.length-1];
			var k;
			for(k=0;k<imgRutaArray.length-1;k++)
			{
				imgCarpeta = imgCarpeta + imgRutaArray[k] + '/' 
			}
			if(imgIncluir(imgPreposicion) == true)
			{
				var j;
				j = imgDocument.length;
				imgDocument[j] = new Array();
				imgDocument[j][0] = document.images[i];
				imgDocument[j][1] = new Image();
				imgDocument[j][1].src = imgRuta;
				imgDocument[j][2] = new Image();
				imgDocument[j][2].src = imgRuta.replace(".gif", "1.gif");
				imgDocument[j][3] = new Image();
				imgDocument[j][3].src = imgRuta.replace(".gif", "2.gif");
			}
	}
	
	
	imgPrecargado = true;
	if(imgInicial != null && imgInicial != 'undefined')
	{
		var imgOn;
		var i;
		for(i=0;i<imgDocument.length;i++)
		{
			if(imgDocument[i][0] == imgInicial)
			{
				imgOn = i;
			}
		}
		imgActiva = imgOn;
		imgSubOn = imgActiva;
		imgDocument[imgActiva][0].src = imgDocument[imgActiva][2].src;
	}
	var f;
	var g;
	for(f=0;f<document.forms.length;f++)
	{
		for(g=0;g<document.forms[f].elements.length;g++)
		{
			if(document.forms[f].elements[g].type != "textarea") 
			{
				document.forms[f].elements[g].onkeypress = pulsacion;
			}
		}
	}
}


function imgOver(imgObject) 
{
	if(imgPrecargado == true)
	{
		var imgOn;
		for(i=0;i<imgDocument.length;i++)
		{
			if(imgDocument[i][0] == imgObject)
			{
				imgOn = i;
			}
		}
		if(imgDocument[imgOn][2].complete == true)
		{
			imgDocument[imgOn][0].src = imgDocument[imgOn][2].src;
		}
	}
}

function imgOverExterno(imgName) 
{
	if(imgPrecargado == true)
	{
		var imgOn;
		for(i=0;i<imgDocument.length;i++)
		{
			if(imgDocument[i][0].name == imgName)
			{
				imgOn = i;
			}
		}
		if(imgDocument[imgOn][2].complete == true)
		{
			imgDocument[imgOn][0].src = imgDocument[imgOn][2].src;
		}
	}
}

function imgOut(imgObject) 
{
	if(imgPrecargado == true)
	{
		var imgOn;
		for(i=0;i<imgDocument.length;i++)
		{
			if(imgDocument[i][0] == imgObject)
			{
				imgOn = i;
			}
		}
		if(imgOn != imgActiva)
		{
			if(imgDocument[imgOn][1].complete == true)
			{
				imgDocument[imgOn][0].src = imgDocument[imgOn][1].src;
			}
		}
		if(isSubmenu == true)
		{
			imgDocument[imgOn][0].src = imgDocument[imgSubOn][1].src;
		}
	}
}

function imgOutExterno(imgName) 
{
	if(imgPrecargado == true)
	{
		var imgOn;
		for(i=0;i<imgDocument.length;i++)
		{
			if(imgDocument[i][0].name == imgName)
			{
				imgOn = i;
			}
		}
		if(imgOn != imgActiva)
		{
			if(imgDocument[imgOn][1].complete == true)
			{
				imgDocument[imgOn][0].src = imgDocument[imgOn][1].src;
			}
		}
		if(isSubmenu == true)
		{
			imgDocument[imgOn][0].src = imgDocument[imgSubOn][1].src;
		}
	}
}

function imgThird(imgObject) 
{
	if(imgPrecargado == true)
	{
		var imgOn;
		for(i=0;i<imgDocument.length;i++)
		{
			if(imgDocument[i][0] == imgObject)
			{
				imgOn = i;
			}
		}
		if(imgDocument[imgOn][3].complete == true)
		{
			imgDocument[imgOn][0].src = imgDocument[imgOn][3].src;
		}
	}
}

function imgClick(imgObject) 
{
	if(imgPrecargado == true)
	{
		if(ns6 == false)
		{
			imgObject.blur();
		}
		var imgOn;
		var i;
		for(i=0;i<imgDocument.length;i++)
		{
			if(imgDocument[i][0].src == imgDocument[i][2].src && imgDocument[i][0] != imgObject)
			{
				 setTimeout("imgDocument[" + i + "][0].src = imgDocument[" + i + "][1].src", 10);
			}
			
			if(imgDocument[i][0] == imgObject)
			{
				imgOn = i;
			}
		}
		
		imgActiva = imgOn;
		imgSubOn = imgActiva;
			
		if(ns6 == false)
		{
			imgObject.blur();
		}
	}
}

function imgClickExterno(imgName) 
{
	if(imgPrecargado == true)
	{
		var imgOn;
		var i;
		for(i=0;i<imgDocument.length;i++)
		{
			if(imgDocument[i][0].src == imgDocument[i][2].src && imgDocument[i][0].name != imgName)
			{
				 setTimeout("imgDocument[" + i + "][0].src = imgDocument[" + i + "][1].src", 10);
			}
			
			if(imgDocument[i][0].name == imgName)
			{
				imgOn = i;
			}
		}
		
		imgActiva = imgOn;
		imgSubOn = imgActiva;
		
		imgDocument[imgActiva][0].src = imgDocument[imgActiva][2].src;
	}
}

function pulsacion(e)
{
	var ns6=document.getElementById&&!document.all?1:0
	if(ns6 == false)
	{
		if (window.event.keyCode == 13)
		{
			validar(window.event.srcElement);
		}
	}
	else
	{
		if (e.which == 13)
		{
			validar(e.srcElement);
		}
	}
}

//-----------------------------------------------------------------

//------------------------------------------------------------------------------------
/*
 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 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) 
{
	var imgOn
	for(i=0;i<document.images.length;i++)
	{
		if(document.images[i] == imgName)
		{
			imgOn = i;
		}
	}
	if ((imgArrayOn[imgOn] != null) && (imgArrayOff[imgOn] != null))
		{
		setTimeout("document.images[" + imgOn + "].src = imgArrayOn[" + imgOn + "].src", 30);
		}
}

function imgOut(imgName) 
{
	var imgOn
	for(i=0;i<document.images.length;i++)
	{
		if(document.images[i] == imgName)
		{
			imgOn = i;
		}
	}
	if ((imgOn != imgActiva) && (imgArrayOff[imgOn] != null))
	{
		setTimeout("document.images[" + imgOn + "].src = imgArrayOff[" + imgOn + "].src", 30);
	}
}

function imgClick(imgName, mov) 
{

	if(imgPrecargado == true && !mov)
	{
		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;
		document.images[imgOn].src = imgArrayOn[imgOn].src;
	}
}
*/

function EsFecha(ParamFecha)
{
//Comprueba si la cadena pasada es una fecha
//en formato dd/mm/aaaa

var Fecha = new Date(Ano(ParamFecha),Mes(ParamFecha),Dia(ParamFecha));
var strFecha1;
var strFecha2;


strFecha1 = Fecha.getDate() + "/" + (Fecha.getMonth() + 1) + "/" + Fecha.getYear();
strFecha2 = Dia(ParamFecha) + "/" + (Mes(ParamFecha) + 1) + "/" + Ano(ParamFecha);

//alert(strFecha1);
//alert(strFecha2);

if (strFecha1 != strFecha2)
	{
	return false
	}

return true;
}

function Dia(ParamFecha)
{
//Devuelve el número del mes de una fecha
//en formato dd/mm/aaaa
var iIndice1;
var AuxDia;

iIndice1 = ParamFecha.indexOf("/");

AuxDia = ParamFecha.substr(0,iIndice1);
AuxDia = AuxDia*1;

return AuxDia;
}

function Mes(ParamFecha)
{
//Devuelve el número del mes (0-11) de una fecha
//en formato dd/mm/aaaa
var iIndice1;
var iIndice2;
var AuxMes;

iIndice1 = ParamFecha.indexOf("/");
iIndice2 = ParamFecha.indexOf("/",iIndice1 + 1);

AuxMes = ParamFecha.substr(iIndice1 + 1,iIndice2 - iIndice1 - 1);
AuxMes = AuxMes - 1;

return AuxMes;
}


function Ano(ParamFecha)
{
//Devuelve el número del mes de una fecha
//en formato dd/mm/aaaa
var iIndice1;
var AuxAno;
var strAux = "          ";
var iIndice

iIndice1 = ParamFecha.indexOf("/");
iIndice1 = ParamFecha.indexOf("/",iIndice1 + 1);

AuxAno = ParamFecha.substr(iIndice1 + 1);
iIndice = strAux.indexOf(AuxAno)
if (iIndice >= 0)
	{
	return AuxAno;
	}
AuxAno = AuxAno * 1

if (AuxAno < 50)
	{
	AuxAno = AuxAno + 2000;
	}
else
	{
	if ((AuxAno > 1899) && (AuxAno < 2000))
		{
		AuxAno = AuxAno - 1900;
		}
	}
return AuxAno;
}

function CerrarSesion()
{
	if (top.frames["nm_control"] == null)
	   top.opener.top.frames["nm_control"].location="/zabaletasindll/registro.asp?pagina=" + document.location + "&accion=SALIR";
	else  
	   top.frames["nm_control"].location="/zabaletasindll/registro.asp?pagina=" + document.location + "&accion=SALIR";
}

function redimensionar()
{
    var cadena='';
    var ventana;
    var frame='';
    ventana = parent;
    frame = window.name;
    while (frame!=top.name)
    {

       cadena = ventana.frames[frame];
       
       //ventana.dimIframe(frame.substring(3,frame.length),773);
	var ns6=document.getElementById&&!document.all?1:0
	
	if(ns6 == false)
	{
//		alert("id_" + frame.substring(3,frame.length));
		ventana.document.all["nm_" + 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.body.offsetHeight;
	}
       
       frame = ventana.name;
       ventana = ventana.parent;
          	   
    }   
}    

function redimensionar_blanco()
{
    var cadena='';
    var ventana;
    var frame='';
    ventana = parent;
    frame = window.name;

       cadena = ventana.frames[frame];
       
       //ventana.dimIframe(frame.substring(3,frame.length),773);
	var ns6=document.getElementById&&!document.all?1:0
	
	if(ns6 == false)
	{
		ventana.document.all["id_" + frame.substring(3,frame.length)].style.height = 0;
	}
	else{
		ventana.document.getElementById("id_" + frame.substring(3,frame.length)).style.height = 0;
	}
       
       frame = ventana.name;
       ventana = ventana.parent;
}