function emailCheck(Email) {
		
		var emailPat=/^(.+)@(.+)$/
		var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
		var validChars="\[^\\s" + specialChars + "\]"
		var quotedUser="(\"[^\"]*\")"
		var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
		var atom=validChars + '+'
		var word="(" + atom + "|" + quotedUser + ")"
		var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
		var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
		var matchArray=Email.match(emailPat)
		if (matchArray==null) {
			alert("Enter valid email")
			return false
		}
		var user=matchArray[1]
		var domain=matchArray[2]
		if (user.match(userPat)==null) {
			alert("invalid user")
			return false
		}
		var IPArray=domain.match(ipDomainPat)
		if (IPArray!=null) {
			  for (var i=1;i<=4;i++) {
				if (IPArray[i]>255) {
					alert("Ip invalid")
				return false
				}
			}
			return true
		}
		var domainArray=domain.match(domainPat)
		if (domainArray==null) {
			alert("invalid domain")
			return false
		}
		var atomPat=new RegExp(atom,"g")
		var domArr=domain.match(atomPat)
		var len=domArr.length
		if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) {
		   alert("escrever um nome válido")
		   return false
		}
		if (len<2) {
		   var errStr="Hostname incomplete"
		   alert(errStr)
		   return false
		}
		return true;
	}

			
			function Verificar2()
			{
			$('Lleno').value = 1;
			}
			
			function Control2()
			{
				if(!emailCheck($('Email').value)){
					$('Email').focus();
					return false;
				}
				if($('Clave').value == ""){
					alert('O campo Senha deve estar preenchido');
					$('Clave').focus();
					return false;
				}
				if($('Confirmar_pass').value == ""){
					alert('O campo Confirma senha deve estar preenchido');
					$('Confirmar_pass').focus();
					return false;
				}
				if($('Clave').value != $('Confirmar_pass').value){
					alert('Os campos de senha e a sua confirmação devem ser iguais');
					$('Clave').focus();
					return false;
				}
				if($('Nombre').value == ""){
					alert('O campo Nombre deve estar preenchido');
					$('Nombre').focus();
					return false;
				}
				if($('Apellido').value == ""){
					alert('O campo apelido deve estar preenchido');
					$('Apellido').focus();
					return false;
				}
				if($('Dia').value == ""){
					alert('O campo Dia deve estar preenchido');
					$('Dia').focus();
					return false;
				}
				if($('Mes').value == ""){
					alert('O campo Mes deve estar preenchido');
					$('Mes').focus();
					return false;
				}
				if($('Ano').value == ""){
					alert('O campo Ano deve estar preenchido');
					$('Ano').focus();
					return false;
				}				
				if($('Lleno').value == 0){
					alert('O campo Sexo deve estar preenchido');
					return false;
				}
				if($('Calle').value == ""){
					alert('O campo Calle deve estar preenchido');
					$('Calle').focus();
					return false;
				}
				if($('Numero').value == ""){
					alert('O campo Numero deve estar preenchido');
					$('Numero').focus();
					return false;
				}
				if($('Barrio').value == ""){
					alert('O campo Barrio deve estar preenchido');
					$('Barrio').focus();
					return false;
				}
				if($('CP').value == ""){
					alert('O campo CEP deve estar preenchido');
					$('CP').focus();
					return false;
				}
				if($('Ciudad').value == ""){
					alert('O campo Ciuda deve estar preenchido');
					$('Ciudad').focus();
					return false;
				}
				if($('Estado').value == ""){
					alert('O campo Estado deve estar preenchido');
					$('Estado').focus();
					return false;
				}				
			}
			
			function cambio_Estado2()
			{
				alert($('Hijos_Cantidad').disabled);
				if($('Hijos_Cantidad').disabled == true)	
					$('Hijos_Cantidad').disabled = false;
				else
					$('Hijos_Cantidad').disabled = true;
			}
			
			
		//o campo nome deve estar preenchido
			/*function emailCheck(Email,Num) {
				var emailPat=/^(.+)@(.+)$/
				var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
				var validChars="\[^\\s" + specialChars + "\]"
				var quotedUser="(\"[^\"]*\")"
				var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
				var atom=validChars + '+'
				var word="(" + atom + "|" + quotedUser + ")"
				var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
				var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
				var matchArray=Email.match(emailPat)
				if (matchArray==null) {
					alert("Ingresar Email valido:\nJugador " + Num)
					return false
				}
				var user=matchArray[1]
				var domain=matchArray[2]
				if (user.match(userPat)==null) {
					alert("El usuario no parece ser valido")
					return false
				}
				var IPArray=domain.match(ipDomainPat)
				if (IPArray!=null) {
					  for (var i=1;i<=4;i++) {
						if (IPArray[i]>255) {
							alert("Ip invalida")
						return false
						}
					}
					return true
				}
				var domainArray=domain.match(domainPat)
				if (domainArray==null) {
					alert("El dominio no parece ser valido")
					return false
				}
				var atomPat=new RegExp(atom,"g")
				var domArr=domain.match(atomPat)
				var len=domArr.length
				if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) {
				   alert("La direcci&AtildeL;³n debe tener un dominio valido")
				   return false
				}
				if (len<2) {
				   var errStr = "Hostname incompleto:\nJugador " + Num;
				   alert(errStr)
				   return false
				}
				return true;
			}*/
			function Verificar()
			{
			$('Lleno').value = 1;
			}
			
			function Control()
			{
				if(document.form1.Email.value == ""){
					alert('O campo EMAIL deve estar preenchido');
					document.form1.Email.focus();
					return false;
				}
				if(document.form1.Clave.value == ""){
					alert('O campo Senha deve estar preenchido');
					document.form1.Email.focus();
					return false;
				}
				if(document.form1.Confirmar_pass.value == ""){
					alert('O campo Confirma senha deve estar preenchido');
					document.form1.Confirmar_pass.focus();
					return false;
				}
				if(document.form1.Clave.value != document.form1.Confirmar_pass.value){
					alert('Os campos de senha e a sua confirmação devem ser iguais');
					$('Clave').focus();
					return false;
				}
				if(document.form1.Nombre.value == ""){
					alert('O campo Nombre deve estar preenchido');
					document.form1.Nombre.focus();
					return false;
				}
				if(document.form1.Apellido.value == ""){
					alert('O campo apelido deve estar preenchido');
					document.form1.Apellido.focus();
					return false;
				}
				/*if($('Dia').value == ""){
					alert('O campo Calle deve estar preenchido');
					$('Dia').focus();
					return false;
				}
				if($('Mes').value == ""){
					alert('O campo Calle deve estar preenchido');
					$('Mes').focus();
					return false;
				}
				if($('Ano').value == ""){
					alert('O campo Calle deve estar preenchido');
					$('Calle').focus();
					return false;
				}		*/	
				if(document.form1.Lleno.value == 0){
					alert('O campo Sexo deve estar preenchido');
					return false;
				}
				if(document.form1.Calle.value == ""){
					alert('O campo Calle deve estar preenchido');
					document.form1.Calle.focus();
					return false;
				}
				if(document.form1.Numero.value == ""){
					alert('O campo Numero deve estar preenchido');
					document.form1.Numero.focus();
					return false;
				}
				if(document.form1.Barrio.value == ""){
					alert('O campo Barrio deve estar preenchido');
					document.form1.Barrio.focus();
					return false;
				}
				if(document.form1.CP.value == ""){
					alert('O campo CP deve estar preenchido');
					document.form1.CP.focus();
					return false;
				}
				if(document.form1.Ciudad.value == ""){
					alert('O campo Ciuda deve estar preenchido');
					document.form1.Ciudad.focus();
					return false;
				}
				if(document.form1.Estado.value == ""){
					alert('O campo Estado deve estar preenchido');
					document.form1.Estado.focus();
					return false;
				}				
			}
			
			function cambio_Estado()
			{
				if($('Hijos_Cantidad').disabled == true)	
					$('Hijos_Cantidad').disabled = false;
				else
					$('Hijos_Cantidad').disabled = true;
			}
		
			function MM_openBrWindow(theURL,winName,features) { //v2.0
				window.open(theURL,winName,features);
			}
			
			function Ventana()
			{
				//alert('hola');
				//window.open('popup_clave.php','Metamucil Web','width=400,height=139');	
				window.open('login_recuperar_clave.php','','width=400,height=200');	//'width=400,height=139'
			}
			
			function control()
			{
				if($('Nombre').value == ""){
					alert("O campo nome deve estar preenchido.");
					$('Nombre').focus();
					return false;
				}
				if($('Apellido').value == ""){
					alert("sobrenome não pode estar em branco.");
					$('Apellido').focus();
					return false;
				}
				if(!emailCheck($('Email').value)){
					$('Email').focus();
					return false;
				}
				if($('Consulta').value == ""){
					alert("O campo CONSULTA deve estar preenchido.");
					$('Consulta').focus();
					return false;
				}
			}
			
	function control_Enviar_Amigo()
		{
		if($('Nombre_Remitente').value == ""){
			alert("Nome do remitente deve estar preenchido.");
			$('Nombre_Remitente').focus();
			return false;
		}
		if($('Apellido_Remitente').value == ""){
			alert("Sobrenome do remitente deve estar preenchido.");
			$('Apellido_Remitente').focus();
			return false;
		}
		if(!emailCheck($('Email_Remitente').value)){
			$('Email_Remitente').focus();
			return false;
		}
		
		
		if($('Nombre_Destinatario').value == ""){
			alert("Nome do destinatário deve estar preenchido.");
			$('Nombre_Destinatario').focus();
			return false;
		}
		if($('Apellido_Destinatario').value == ""){
			alert("Sobrenome do destinatário deve estar preenchido.");
			$('Apellido_Destinatario').focus();
			return false;
		}
		if(!emailCheck($('Email_Destinatario').value)){
			$('Email_Destinatario').focus();
			return false;
		}

	}
	
	function Control_recuperar_clave(){
	
		if($('Clave').value == ""){
			alert('O campo Senha deve estar preenchido');
			$('Clave').focus();
			return false;
		}		
		
		if($('Confirmacion').value == ""){
			alert('O campo Confirma senha deve estar preenchido');
			$('Confirmacion').focus();
			return false;
		}		
		
		if($('Clave').value != $('Confirmacion').value){
			alert('Os campos de senha e a sua confirmação devem ser iguais');
			$('Clave').focus();
			return false;
		}		

	}



			

