
function WinOpen(pUrl,pW,pH)
{
	var sParam = 'height=' + pH + ',width=' + pW ;
		
	window.open(pUrl,'',sParam);
}

function IsEmail(sMail)
{
	var iLastPos = sMail.length - 1;
	for (var iPos = 0; iPos <= iLastPos; iPos++)
	  if (sMail.charAt(iPos) < "!" || sMail.charAt(iPos) > "~")
		return false;
	  iPos = sMail.indexOf("@");
	  if (iPos < 1 || iLastPos == iPos || sMail.charAt(iLastPos) == "." || sMail.indexOf("@", iPos + 1) >= 0 || sMail.indexOf(".", iPos + 1) < iPos + 2)
		 return false;
	  return true;
}
var letras=' ABCÇDEFGHIJKLMNÑOPQRSTUVWXYZabcçdefghijklmnñopqrstuvwxyzàáÀÁéèÈÉíìÍÌïÏóòÓÒúùÚÙüÜ' 
var numeros='1234567890-' 
var signos=',.:;@-\'' 
var signosmatematicos='+-=()*/' 
var caracteresespeciales='<>#$%&?¿' 

function chequeoCaracter(e,allow) { 
	var k; 
	k=document.all?parseInt(e.keyCode): parseInt(e.which); 
	return (allow.indexOf(String.fromCharCode(k))!=-1); 
} 

var nav4 = window.Event ? true : false;
function acceptNum(evt){	
var key = nav4 ? evt.which : evt.keyCode;	
return (key <= 13 || (key >= 48 && key <= 57));
}

function ValidaFecha (dia,mes,ano,oblig){
	Error=true;
	if (oblig==true){
		if (dia=="" || mes=="" || ano=="")
			Error=false;
	}
	if ((mes>12) || (dia>31))
			{Error=false;}
	if (((mes==4)||(mes==6)||(mes==9)||(mes==11)) && (dia==31)){
			Error=false;}
	if ((mes==2) && (dia>28)){
			Error=false;}
	resto=ano%4;
	
	if ((resto==0) && (mes==2) && (dia==29)){
			Error=true;}
	if (ano<1880)
		{Error=false;}
	return Error;
}
