
function over(element) {
element.style.backgroundColor = "09669f";
element.style.color = "#ffffff";
element.style.cursor = "hand";}

function out(element) {
element.style.backgroundColor = "449ed5";
element.style.color = "#000000";
element.style.cursor = "default";}


function Mostrar(NumMenu) {
MenuFunc = eval('document.all.' + NumMenu + '.style');
state = MenuFunc.visibility;
if (state != "visible" || state != "show"){MenuFunc.visibility = "visible";}
}

TotaldeLayers=2;
function Sumir() {
for (a=1; a <= TotaldeLayers; a++){
Menu = eval('document.all.Menu' + a + '.style');
Menu.visibility = "hidden";
}}


function validaemail(pStr){
if (pStr != ""){
	reEmail = /^[\w!#$%&*+\/=?^`{|}~-]+(\.[\w!#$%&*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	if (reEmail.test(pStr) && pStr.length>0) {return true;} else{return false;}
	}
}

function numeros(pStr){
if (pStr != ""){	
	var reTipo = /^\d+$/;
	return reTipo.test(pStr);}
}	

function Val(field,tipo)
{
if (tipo=="txt")pat=/[0-9]/;
if (tipo=="num")pat=/[^0-9]/;
if (tipo=="tel")pat=/[^0-9\-]/;
if (tipo=="dt")pat=/[^0-9\/]/;
idx = field.value.search( pat );
while ( idx > -1 ) {field.value = field.value.replace( pat, '' ); idx = field.value.search( pat );}
}

function validadata(pStr)
{
	if (pStr != ""){	
	reDate = /^\d{2}\/\d{2}\/\d{4}$/;
		if (reDate.test(pStr) && pStr.length>0) {
			if(parseInt(pStr.substring(0,2))<=31 && parseInt(pStr.substring(3,5))<=12 && parseInt(pStr.substring(6,10))<=2050 && parseInt(pStr.substring(6,10))>=1900 )
			{return true;}else{return false;}
		} else{return false;}
	}	
} 