function mostrarCapa(nombreCapa){
	document.getElementById(nombreCapa).style.visibility="visible";
}
function ocultarCapa(nombreCapa){
	document.getElementById(nombreCapa).style.visibility="hidden";
}
function cambiarCapa(cMostrar, cOcultar){	
	document.getElementById(cMostrar).style.visibility="visible";
	document.getElementById(cOcultar).style.visibility="hidden";
	if(document.getElementById(cOcultar).style.visibility=="hidden"){
			document.getElementById(cOcultar).style.position="absolute";
			document.getElementById(cMostrar).style.position="relative";
	}else{
		document.getElementById(cOcultar).style.position="relative";
		document.getElementById(cMostrar).style.position="absolute";
	}
}
function mostrar(nombreCapa){ 
document.getElementById(nombreCapa).style.visibility="visible";
} 
function ocultar(nombreCapa, mostrarCapa, boton){ 
document.getElementById(nombreCapa).style.visibility="hidden"; 
if(boton=='btn_leidas'){
	document.getElementById('btn_opinadas').style.background="#f1f1f1"; 
	document.getElementById('btn_leidas').style.background="#ffcc00"; 
}else{
	document.getElementById('btn_leidas').style.background="#f1f1f1"; 
	document.getElementById('btn_opinadas').style.background="#ffcc00"; 
}
mostrar(mostrarCapa);
} 

function SoloNumeros (field, event) {
	//solo numeros
	evt = event;
	var nav4 = window.Event ? true : false;
	var key = nav4 ? evt.which : evt.keyCode; 
	return ((key >= 48 && key <= 57));
	//no aceptar enter
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (keyCode == 13) {
	var i;
	for (i = 0; i < field.form.elements.length; i++)
	if (field == field.form.elements[i])
	break;
	i = (i + 1) % field.form.elements.length;
	field.form.elements[i].focus();
	alert('Ingrese los datos y luego haga click en el botón correspondiente.');
	return false;
	} 
	else
	return true;
} 
function No_enter (field, event) {
	evt = event;
	var nav4 = window.Event ? true : false;
	var key = nav4 ? evt.which : evt.keyCode; 
	//no aceptar enter
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (keyCode == 13) {
	var i;
	for (i = 0; i < field.form.elements.length; i++)
	if (field == field.form.elements[i])
	break;
	i = (i + 1) % field.form.elements.length;
	field.form.elements[i].focus();
	alert('Ingrese los datos y luego haga click en el botón correspondiente.');
	return false;
	} 
	else
	return true;
} 
function No_espacios (field, event) {
	//sin espacios
	evt = event;
	var nav4 = window.Event ? true : false;
	var key = nav4 ? evt.which : evt.keyCode; 
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (keyCode == 32) {
	var i;
	for (i = 0; i < field.form.elements.length; i++)
	if (field == field.form.elements[i])
	break;
	i = (i ) % field.form.elements.length;
	field.form.elements[i].focus();
	alert('No ingrese espacios');
	return false;
	} 
	else
	return true;
} 
function ir_a(url){
	window.location=url 		
}
function validar_email(email){
	var result=false;
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email)) result= true;
	return result;
}
/* VALIDA FECHA */
function validarFecha(dia,mes,anio) { 
	var elMes = parseInt(mes); 
	if(elMes>12) return 1; 
	// MES FEBRERO 
	if(elMes == 2){ 
		if(esBisiesto(anio)){ 
			if(parseInt(dia) > 29){ 
				return 1; 
			} 
			else 
			return 0; 
		}else{ 
			if(parseInt(dia) > 28){ 
				return 1; 
			} 
			else 
			return 0; 
		} 
	} 
	//RESTO DE MESES 
	if(elMes== 4 || elMes==6 || elMes==9 || elMes==11){ 
		if(parseInt(dia) > 30){ 
			return 1; 
		} 
	} 
	return 0; 
} 
function esBisiesto(anio){ 
	var BISIESTO; 
	if(parseInt(anio)%4==0){ 
		if(parseInt(anio)%100==0){ 
			if(parseInt(anio)%400==0){ 
				BISIESTO=true; 
			}else{ 
				BISIESTO=false; 
			} 
		}else{ 
			BISIESTO=true; 
		} 
	}
	else 
	BISIESTO=false; 
	return BISIESTO; 
} 