// JavaScript Document
    
function val(formulario){
	
	var nombre=formulario.txtNombre.value;
	var correo=formulario.txtCorreo.value;
	var telefono=formulario.txtTelefono.value;
	var celular=formulario.txtCelular.value;
	var direccion=formulario.txtDireccion.value;
	var region=formulario.cmbRegion.value;
	var entero=formulario.cmbEntero.value;
	var comentarios=formulario.areaComentarios.value;
	var j=0;
	var nLetras=0;
		
	if(nombre==""){
		
		alert("Debes escribir tu nombre");
		formulario.txtNombre.focus();
		
		return(false);
				
	}
	if(nombre.indexOf(" ")==-1){
				
		alert("El nombre debe contener al menos 2 palabras");
		formulario.txtNombre.focus();
		return(false);
	}
	
	if(correo==""){
		
		alert("Debes escribir tu correo electrónico");
		formulario.txtCorreo.focus();
		return(false);
		
	}
	if(correo.indexOf("@")==-1 || correo.indexOf(".")==-1 || cuenta_arrobas()!=1 || correo.indexOf(".",correo.indexOf("@"))==-1 || correo.indexOf(".",correo.indexOf("@"))==correo.indexOf("@")+1 || correo.indexOf("@")==0 || correo.indexOf(".")==0 || correo.indexOf(".",correo.length-1)==correo.length-1 || correo.charAt(parseInt(correo.indexOf("@"))-1)=="."){
		
		alert("El correo electrónico debe tener el siguiente formato: usuario@servidor.dominio");
		formulario.txtCorreo.focus();
		return(false);
		
	}

		
	if(telefono==""){
		
		alert("Debes escribir tu teléfono");
		formulario.txtTelefono.focus();
		return(false);
	}
	
	for(var i=0;i<telefono.length;i++){
		if(telefono.charAt(i)!="1" && telefono.charAt(i)!="2" && telefono.charAt(i)!="3" && telefono.charAt(i)!="4" && telefono.charAt(i)!="5" && telefono.charAt(i)!="6" && telefono.charAt(i)!="7" && telefono.charAt(i)!="8" && telefono.charAt(i)!="9" && telefono.charAt(i)!="0"){
			
			nLetras=nLetras+1;	
		
		}
	}
	if(nLetras>0 || telefono.length<10){
		
		alert("El número telefónico deber ser numérico a 10 dígitos");
		formulario.txtTelefono.focus();
		return(false);
		
	}	
	
	if(celular==""){
		
		alert("Debes escribir tu número de celular");
		formulario.txtCelular.focus();
		return(false);
	}
	nLetras=0;
	for(var i=0;i<celular.length;i++){
		if(celular.charAt(i)!="1" && celular.charAt(i)!="2" && celular.charAt(i)!="3" && celular.charAt(i)!="4" && celular.charAt(i)!="5" && celular.charAt(i)!="6" && celular.charAt(i)!="7" && celular.charAt(i)!="8" && celular.charAt(i)!="9" && celular.charAt(i)!="0"){
			
			nLetras=nLetras+1;	
		
		}
	}
	if(nLetras>0 || celular.length<10){
		
		alert("El numero de celular deber ser numérico a 10 dígitos");
		formulario.txtCelular.focus();
		return(false);
		
	}	
	
	if(direccion==""){
		
		alert("Debes escribir tu dirección");
		formulario.txtDireccion.focus();
		return(false);
	}
	
	
}
function mayNombre(){
	
	var nombre=document.form1.txtNombre.value;
	var mayusc=nombre.toUpperCase();
	document.form1.txtNombre.value=mayusc;

}
function minCorreo(){
	
	var correo=document.form1.txtCorreo.value;
	var minusc=correo.toLowerCase();
	document.form1.txtCorreo.value=minusc;

}
function mayDireccion(){

	var direccion=document.form1.txtDireccion.value;
	var mayusc=direccion.toUpperCase();
	document.form1.txtDireccion.value=mayusc;

}
function mayComentarios(){

	var comentarios=document.form1.areaComentarios.value;
	var mayusc=comentarios.toUpperCase();
	document.form1.areaComentarios.value=mayusc;

}
function cuenta_arrobas(){
	
	var correo=document.form1.txtCorreo.value;
	var cuenta=0;
		
	for(var i=0; i<correo.length; i++){
		if(correo.charAt(i)=="@"){
			cuenta=cuenta+1;
		}
	}
	return(cuenta);
}
function espacios(cadena){
	
	var i=0;
	var j=cadena.length-1;
	
	if(cadena.charAt(0)==" "){
	
		while(cadena.charAt(i)==" "){
			i=i+1;
		}
	}
	if(cadena.charAt(cadena.length-1)==" "){
	
		while(cadena.charAt(j)==" "){
			j=j-1;
		}
		
	}
	return(cadena.substring(i,j+1));
	
}
function espNombre(){
	var nombre=document.form1.txtNombre.value;
	document.form1.txtNombre.value=espacios(nombre);
}
function espCorreo(){
	var correo=document.form1.txtCorreo.value;
	document.form1.txtCorreo.value=espacios(correo);
}
function espTelefono(){
	var telefono=document.form1.txtTelefono.value;
	document.form1.txtTelefono.value=espacios(telefono);
}
function espCelular(){
	var celular=document.form1.txtCelular.value;
	document.form1.txtCelular.value=espacios(celular);
}
function espDireccion(){
	var direccion=document.form1.txtDireccion.value;
	document.form1.txtDireccion.value=espacios(direccion);
}
function espComentarios(){
	var comentarios=document.form1.areaComentarios.value;
	document.form1.areaComentarios.value=espacios(comentarios);
}


