	var tiempovisible = 1000 // Tiempo para el que se mantiene un elemento visible y para el que se ha disparado un temporizador
	var menuactivo;
	var submenuVisible = 0	// mantiene qué menú se está mostrando
	var colorpordefecto = "#2b5666"
	
	// Esta función alterna la propiedad visibility del elemento HTML denotado por el id="elemento"
	// Si actualmente es 'visible' lo pone a 'hidden' o viceversa
	
	function cambia( nmenu ) {
		if ( document.getElementById( "c" + nmenu ).style.visibility == "visible" ) {
			document.getElementById( "c" + nmenu ).style.display = "none";
			document.getElementById( "c" + nmenu ).style.visibility = "hidden";
			document.getElementById( "sm" + nmenu ).style.color = colorpordefecto;
			document.getElementById( "sm" + nmenu ).style.fontWeight = "bold";
		} else {
			document.getElementById( "c" + nmenu ).style.display = "block";
			document.getElementById( "c" + nmenu ).style.visibility = "visible";
			document.getElementById( "sm" + nmenu ).style.color = "#2b5666";
			document.getElementById( "sm" + nmenu ).style.fontWeight = "bold";
		}
	}

	function inicio(URL) 
	{
		day = new Date();
		id = day.getTime();
		eval("page" + id + " = window.open(URL, '" + id + "', 		'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=1024,height=768');");
	}
	
	function OpenDetalleCheque(pagina) 
	{
		var opciones="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=570,height=315";
		window.open(pagina,"",opciones);
	}
	
	
	function OpenMini(pagina) 
	{
		var opciones="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=400,height=300";
		window.open(pagina,"",opciones);
	}
	
	function OpenTipoUser(pagina) 
	{
		var opciones="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=400,height=200";
		window.open(pagina,"",opciones);
	}
	
	function OpenCliente(pagina) 
	{
		var opciones="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=450,height=350";
		window.open(pagina,"",opciones);
	}
	
	function OpenVerAuto(pagina) 
	{
		var opciones="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=600,height=500";
		var Ventana = null;
		
		Ventana = window.open(pagina,"Auto",opciones);
		Ventana.focus();
		
	}
	
	function IngClientes(form)
{
  if (form.Nombre.value == "")
  { alert("Campo Nombre Cliente, Vacio"); form.Nombre.focus(); return; }
  
  if (form.Tel1.value == "")
  { alert("Campo Telefono I, Vacio"); form.Tel1.focus(); return; }
  
  if (form.Cel1.value == "")
  { alert("Campo Celular I, Vacio"); form.Cel1.focus(); return; }
  
  if (form.Direccion.value == "")
  { alert("Campo Direccion, Vacio"); form.Direccion.focus(); return; }
  

  form.submit();
}

function IngAutoLote(form)
{
  if (form.Nombre.value == "")
  { alert("Campo Nombre Cliente, Vacio"); form.Nombre.focus(); return; }
  
   if (form.Contacto.value == "")
  { alert("Campo Nombre Contacto, Vacio"); form.Contacto.focus(); return; }
  
  if (form.Tel1.value == "")
  { alert("Campo Telefono I, Vacio"); form.Tel1.focus(); return; }
  
  
  if (form.Direccion.value == "")
  { alert("Campo Direccion, Vacio"); form.Direccion.focus(); return; }
  

  form.submit();
}

function NewMarca(form)
{
  var Logo = form.Logo.value;
    
		var DescFoto = Logo;
		var Ext = form.Logo.value;
  		var Tam = (Ext.length - 4);
  		var Res = Ext.substr(Tam,4);
  	  
  if (form.Nombre.value == "")
  { alert("Ingrese el Nombre de la Marca"); form.Nombre.focus(); return; }
  
  if (form.Logo.value == "")
  { alert("Debe elegir un Logo"); form.Logo.focus(); return; }
  
  if ( DescFoto != "")
  { 
  	if ( (Res != ".jpg") && (Res != ".gif") && (Res != ".png"))
	{
    alert("El archivo de Imagen es Invalido"); return; 
	}
  }
  
   
  form.submit();
}

function EditMarca(form)
{
  var Logo = form.Logo.value;
    
		var DescFoto = Logo;
		var Ext = form.Logo.value;
  		var Tam = (Ext.length - 4);
  		var Res = Ext.substr(Tam,4);
  	  
  if (form.Nombre.value == "")
  { alert("Ingrese el Nombre de la Marca"); form.Nombre.focus(); return; }
  
  if ( DescFoto != "")
  { 
  	if ( (Res != ".jpg") && (Res != ".gif") && (Res != ".png"))
	{
    alert("El archivo de Imagen es Invalido"); return; 
	}
  }
  
   
  form.submit();
}

function IngTipoAuto(form)
{
  if (form.Nombre.value == "")
  { alert("Campo Desc Tipo Auto, Vacio"); form.Nombre.focus(); return; }
  
   form.submit();
}

function IngCategorias(form)
{
  if (form.Nombre.value == "")
  { alert("Campo Nombre Categoria, Vacio"); form.Nombre.focus(); return; }
  
   form.submit();
}

function IngCiudad(form)
{
  if (form.Nombre.value == "")
  { alert("Campo Desc Ciudad, Vacio"); form.Nombre.focus(); return; }
  
   form.submit();
}

function IngUsuarios(form)
{
   if (form.NomUsuario.value == "")
  { alert("Nombre del Usuario, Vacio"); form.NomUsuario.focus(); return; }
  
  if (form.User.value == "")
  { alert("ID del Usuario, Vacio"); form.User.focus(); return; }
  
  if (form.Pass.value == "")
  { alert("Contraseña, Vacio"); form.Pass.focus(); return; }

  if (form.RecPass.value == "")
  { alert("Confimar Contraseña, Vacio"); form.RecPass.focus(); return; }
  
  if ( (form.Pass.value != form.RecPass.value) )
  { alert("Las Contraseñas No Coinciden"); form.Pass.focus(); return; }
  
  form.submit();
}

function IngVehiculos(form)
{
   
  if (form.NombreCliente.value == "")
  { alert("Nombre del Cliente, Vacio"); form.NombreCliente.focus(); return; }
  
  if (form.DescMarca.value == "")
  { alert("Descripcion Marca, Vacio"); form.DescMarca.focus(); return; }

  if (form.Modelo.value == "")
  { alert("Descripcion Modelo, Vacio"); form.Modelo.focus(); return; }
  
  if (form.DescTipoAuto.value == "")
  { alert("Descripcion Tipo Auto, Vacio"); form.DescTipoAuto.focus(); return; }
  
  if (form.DescCategoria.value == "")
  { alert("Descripcion Categoria, Vacio"); form.DescCategoria.focus(); return; }

  if (form.Precio.value == "")
  { alert("Precio Vehiculo, Vacio"); form.Precio.focus(); return; }
  
   if (form.Motor.value == "")
  { alert("Motor Vehiculo, Vacio"); form.Motor.focus(); return; }

  if (form.Color.value == "")
  { alert("Color Vehiculo, Vacio"); form.Color.focus(); return; }
  
   if (form.Recorrido.value == "")
  { alert("Recorrido Vehiculo, Vacio"); form.Recorrido.focus(); return; }

  
  form.submit();
}

function ContactoVendedor(form)
{
   if (form.TuNombre.value == "")
  { alert("Campo Tu Nombre, Vacio"); form.TuNombre.focus(); return; }
  
  if (form.TuCorreo.value == "")
  { alert("Campo tu Correo, Vacio"); form.TuCorreo.focus(); return; }
  
   if (form.TuTel.value == "")
  { alert("Campo tu Telefono, Vacio"); form.TuTel.focus(); return; }
  
  if (form.TuMensaje.value == "")
  { alert("Ingresa un Mensaje"); form.TuMensaje.focus(); return; }

  form.submit();
}

function Quitar(form)
{
  if (form.BuscaAuto.value == "Busca tu Auto...")
  { form.BuscaAuto.value = ""; return; }
  
}

function SubirFotos(form)
{
  var NumFoto = form.Num.value;
 
  switch(NumFoto)
  {
	case "1":  
		var DescFoto = "Foto"+NumFoto;
		var Ext = form.Foto1.value;
  		var Tam = (Ext.length - 4);
  		var Res = Ext.substr(Tam,4);
  	break;  
	
	case "2":  
		var DescFoto = "Foto"+NumFoto;
		var Ext = form.Foto2.value;
  		var Tam = (Ext.length - 4);
  		var Res = Ext.substr(Tam,4);
  	break; 
	
	case "3":  
		var DescFoto = "Foto"+NumFoto;
		var Ext = form.Foto3.value;
  		var Tam = (Ext.length - 4);
  		var Res = Ext.substr(Tam,4);
  	break; 
	
	case "4":  
		var DescFoto = "Foto"+NumFoto;
		var Ext = form.Foto4.value;
  		var Tam = (Ext.length - 4);
  		var Res = Ext.substr(Tam,4);
  	break; 
	
	case "5":  
		var DescFoto = "Foto"+NumFoto;
		var Ext = form.Foto5.value;
  		var Tam = (Ext.length - 4);
  		var Res = Ext.substr(Tam,4);
  	break; 
	
	case "6":  
		var DescFoto = "Foto"+NumFoto;
		var Ext = form.Foto6.value;
  		var Tam = (Ext.length - 4);
  		var Res = Ext.substr(Tam,4);
  	break; 
	
  }
  
  if (form.idVehiculos.value == "")
  { alert("Propietario Vehiculo Vacio"); form.idVehiculos.focus(); return; }
  
  if ( DescFoto != "")
  { 
  	if ( (Res != ".jpg") && (Res != ".gif") )
	{
    alert("El archivo de Imagen es Invalido"); return; 
	}
  }
  
   
  form.submit();
}


var nav4 = window.Event ? true : false;
function acceptNum(evt){	
// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57	
var key = nav4 ? evt.which : evt.keyCode;	
return (key <= 13 || (key >= 48 && key <= 57) || key == 46 );
}

var Ident = new Array(4,4,5)
var Tel = new Array(3,4)
var Cel = new Array(4,4)
var Fecha_ = new Array(4,2,2)
function mascara(d,sep,pat,nums){
if(d.valant != d.value){
	val = d.value
	largo = val.length
	val = val.split(sep)
	val2 = ''
	for(r=0;r<val.length;r++){
		val2 += val[r]	
	}
	if(nums){
		for(z=0;z<val2.length;z++){
			if(isNaN(val2.charAt(z))){
				letra = new RegExp(val2.charAt(z),"g")
				val2 = val2.replace(letra,"")
			}
		}
	}
	val = ''
	val3 = new Array()
	for(s=0; s<pat.length; s++){
		val3[s] = val2.substring(0,pat[s])
		val2 = val2.substr(pat[s])
	}
	for(q=0;q<val3.length; q++){
		if(q ==0){
			val = val3[q]
		}
		else{
			if(val3[q] != ""){
				val += sep + val3[q]
				}
		}
	}
	d.value = val
	d.valant = val
	}
}