function validate(form,total,divid){
		
		
		
		retValue=0;
		
		for(i=0;i<parseInt(total);i++){
			//alert(form.elements[i].value)
			retValue=evaluate(form.elements[i].value);
			
			if(retValue!=0){
				break;
			}
			
		}
		
		if(retValue==1){
			
			var errorMessage="* Todos los campos son obligatorios.";
			
			if((total)<=1){
				errorMessage="* Por favor llenar el campo requerido.";
			}
			
			if(divid){
				$(divid).text(errorMessage);
			}else{
				$("#errorMessage").text(errorMessage);
			}
			
			return;
		}
		
		if(retValue==2){
			
			if(divid){
				$(divid).text("* No se permite caracteres especiales * =. ");
			}else{
				$("#errorMessage").text("* No se permite caracteres especiales * =. ");
			}
			
			return;
		}
		
		
		form.submit();
		
	}
	
	function evaluate(element){
	
		if(element==""){
			return 1;
		}
		
		if(parseInt(element.indexOf("*"))!=-1){
			//alert(element)
			return 2;
		}
		
		if(parseInt(element.indexOf("="))!=-1){
			//alert("3")
			return 2;
		}
		
		return 0;
	
	}
	
	function validatePerson(form,email,password,cpassword,username,total){
 
 
 		if(email!=""){
			var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
			if(reg.test(email) == false) {
				  $("#errorMessage").text("* E - mail no es valido. ");
				  return false;
			}
		}
		
		if(password!=cpassword){
			$("#errorMessage").text("* Passwords no coinciden. ");
			  return false;
		}
		
		if(password!=""){
		
			if(password.length < 6) {  
				$("#errorMessage").text("* Password debe tener al menos 6 caracteres. "); 
				form.pwd1.focus(); 
				return false; 
			} 
			
			if(password == username) { 
				$("#errorMessage").text("* Password debe ser diferente al Nombre de Usuario. "); 
				form.pwd1.focus(); 
				return false; 
			} 
		
			re = /[0-9]/; 
			if(!re.test(password)) { 
				$("#errorMessage").text("* Password debe contener al menos un numero (0-9). "); 
				form.pwd1.focus(); 
				return false; 
			} 
			
			re = /[a-z]/; 
			if(!re.test(password)) { 
				$("#errorMessage").text("* Password debe tener a lmenos una letra minuscula (a-z). "); 
				form.pwd1.focus(); 
				return false; 
			} 
			
			re = /[A-Z]/; 
			if(!re.test(password)) { 
				$("#errorMessage").text("* Password debe tener al menos una letra mayuscula (A-Z). "); 
				form.pwd1.focus(); 
				return false; 
			}
		}
		
		validate(form,total);
	
	}
	
	function eraseElements(form,total){
		
		for(i=0;i<parseInt(total);i++){
			//alert(form.elements[i].value)
			form.elements[i].value="";
		}	
	}
	
	