//------------------------------------------------------------------------
//Variablea Globales
//------------------------------------------------------------------------
var nav4 = window.Event ? true : false;

// -------------------------------------------------------------------------------------------
// Funciones para trabajar con la Pagina
// obtener ancho, obtener alto, centrar objetos, objetos a ancho y alto de pantalla
// -------------------------------------------------------------------------------------------
function obtenerAnchoPagina(){
	return screen.width;
}
function obtenerAltoPagina(){
	return screen.height;
}
function centrarObj(obj,w,h){
	var top = ((obtenerAltoPagina()-h)/2)-100;
	var left = (obtenerAnchoPagina()-w)/2;
	document.getElementById(obj).style.top = top;
	document.getElementById(obj).style.left = left;
}

// -------------------------------------------------------------------------------------------
// Funciones Varias
// -------------------------------------------------------------------------------------------
//Funcion para Cerrar Sesion
function cerrarSesion(url){
	var ht = document.getElementsByTagName("html");
	ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
	if(confirm("Desea cerrar su sesion actual?")){
		ht[0].style.filter = "";
		document.location.href = url;
	}else{
		ht[0].style.filter = "";
	}
}
// Funcion para cambiar el color de fondo
function colorFondo(src,clrOver) {
	src.bgColor = clrOver;
}
//Funcion para enviar pagina por URL por medio de una celda "TD"
function oClick(url){
	document.location.href = url;
}
// Funcion para limpiar los espacios en blanco
function ltrim(s) { return s.replace(/^\s+/, ""); }  
function rtrim(s) { return s.replace(/\s+$/, ""); }  
function trim(s)  { return rtrim(ltrim(s)); }
// Funcion para confirmar la eliminacion de un registro
function eliminar(url,txt){
	var msg = 'Realmente desea eliminar '+txt;
	if(confirm(msg)){
		document.location.href=url;
	}
}

// -------------------------------------------------------------------------------------------
// Funciones de Formateo
// -------------------------------------------------------------------------------------------
// Funcion para permitir el INGRESO DE SOLO NUMEROS
function soloNumero(evt){
	var key = nav4 ? evt.which : evt.keyCode;	//46
	return (key <= 13 || (key >= 48 && key <= 57));
}

// -------------------------------------------------------------------------------------------
// Funciones de Validacion
// -------------------------------------------------------------------------------------------
// Funcion para limpiar la caja de Texto
function limpiarCaja(caja,valor){
	var valorAnt = trim(valor);
	if(valorAnt!=""){
		switch(valorAnt){
			case "-- buscar --":
				caja.value="";
				break;
		}
	}else{
		switch(caja.name){
			case "buscar":	
				caja.value="-- buscar --";
				break;
		}
	}
}
// Funcion para Cambiar el estilo de las cajas de texto
function cambiarEstilo(obj,estilo1,estilo2){
	obj.className=estilo1;
	if(trim(obj.value)!=""){
		obj.className=estilo2;
	}
}
// Funcion para cambiar el estilo a los links de la paginacion
function cambiarEstiloPaginacion(obj,estilo){
	obj.className=estilo;
}
//------------------------------------------------------------------------
//Funcion para MOSTRAR la publicidad de izquierda y derecha
//------------------------------------------------------------------------
function imprimirBanner(divImg,tot,prefijo){
	arrayDivImg = divImg.split(",");
	for(i=1;i<=tot;i++){
		banner=prefijo+i;
		if(arrayDivImg.length>1){
			if((arrayDivImg[0]==banner)||(arrayDivImg[1]==banner)){
				document.getElementById(banner).style.display='block';
			}else{
				document.getElementById(banner).style.display='none';
			}
		}else{
			if(arrayDivImg[0]==banner)
				document.getElementById(banner).style.display='block';
			else
				document.getElementById(banner).style.display='none';
		}
	}
}

//------------------------------------------------------------------------
//Funcion para VERIFICAR Imagen ingresada
//------------------------------------------------------------------------
function verificar_imagen(formulario, imagen){
	var permitida = false;
	if(imagen!=""){
		var extensiones_permitidas = new Array(".gif",".jpg",".jpeg",".png"); 
		var errores = "";
		extension = (imagen.substring(imagen.lastIndexOf("."))).toLowerCase(); 
		permitida = false; 
		for (var i = 0; i < extensiones_permitidas.length; i++) { 
			if (extensiones_permitidas[i] == extension) { 
				permitida = true; 
				break; 
			} 
		} 
		if (permitida==false){
			errores = errores + "- Solo se pueden trabajar archivos con extensiones: " + extensiones_permitidas.join();
			alert("OCURRIERON LOS SIGUIENTES ERRORES:\n\n"+errores);
		}
	}
	return permitida;
}