function ventana(cad,an,al)
 {
	ancho=screen.width;
	alto=screen.height;
	mitada=(ancho-an)/2;
	mitadb=(alto-al)/2;
	window.open(cad,"","width="+an+",height="+al+",screenX="+mitada+",screenY="+mitadb+",top="+mitadb+",left="+mitada+",scrollbars=0,titlebar=0,menubar=0,status=0,toolbar=0");
 }

function validarc()
 {
 	var men="";
	valor=true;
	if (document.forms[0].elements[0].value.length==0)
	 {
		men=men+"\tNúmero de Socio\n";
	 }
	if (document.forms[0].elements[1].value.length==0)
	 {
		men=men+"\tContraseña Actual\n";
	 }
	if (document.forms[0].elements[2].value.length==0)
	 {
		men=men+"\tNueva Contraseña\n";
	 }
	if (document.forms[0].elements[3].value.length==0)
	 {
		men=men+"\tConfirmar Nueva Contraseña\n";
	 }
	if (men)
	 {
		window.alert("Debe de completar los siguientes campos del formulario:\n\n"+men);
		valor=false;
	 }
	else
	 {
		men=valalfanumerico(document.forms[0].elements[0].value);
		if (men)
		 {
			window.alert(mens+" el Nombre de Usuario");
			valor=false;
		 }
		else
		 {
			men=valalfanumerico(document.forms[0].elements[1].value);
			if (men)
			 {
				window.alert(mens+" la Contraseña");
				valor=false;
			 }
			else
			 {
				men=valalfanumerico(document.forms[0].elements[1].value);
				if (men)
				 {
					window.alert(mens+" la Nueva Contraseña");
					valor=false;
				 }
				else
				 {
					if (document.forms[0].elements[2].value!=document.forms[0].elements[3].value)
					 {
						window.alert("Las contraseñas no coinciden, por favor indíquelas de nuevo");
						valor=false;
					 }
				 }
			 }
		 }
	 }
	return(valor);
 }

function valalfanumerico(cadena)
 {	
	carac=new String("");
	num=new String("");
	men=""
	cadval=new String("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ");
	num=cadena.toUpperCase();
	longitud=num.length;
	carac="";
	for (i=0;i<longitud;i++) if(!(cadval.indexOf(num.charAt(i))+1)) carac=carac+num.charAt(i);
	if (carac) men="Los caracteres '"+carac+"' no están permitidos en ";
	return(men);
 }

function validarr()
 {
 	var men="";
	valor=true;
	if (document.forms[0].elements[0].value.length==0)
	 {
		men=men+"\tNúmero de Socio\n";
	 }
	if (document.forms[0].elements[1].value.length==0)
	 {
		men=men+"\tNombre\n";
	 }
	if (document.forms[0].elements[2].value.length==0)
	 {
		men=men+"\tApellidos\n";
	 }
	if (men)
	 {
		window.alert("Debe de completar los siguientes campos del formulario:\n\n"+men);
		valor=false;
	 }
	return(valor);
 }

function validare()
 {
	mensaje="";
	men="";
	valor=true;
	if (document.forms[0].elements[0].value.length==0)
	 {
		mensaje="Faltan datos por indicar:\nTitulo\n";
	 }
	if ((document.forms[0].elements[2].value.length==0) && (document.forms[0].elements[5].value.length==0) && (document.forms[0].elements[6].value.length==0))
	 {
		mensaje=mensaje+"Debe indicar Texto de la actividad o indicar la URL o un documento\n";
	 }
	if (mensaje)
	 {
		valor=false;
		window.alert(mensaje);
	 }
	return(valor);
 }

function ocultarcapa()
 {
	if (activa!=null) { activa.style.visibility=ocultar;activa.style.display='none';}
 }