// JavaScript Document

function validar_login()
{
//valido que no venga vacio el campo del codigo
	if(document.login.usuario.value=="")
	{
	  alert("Es necesario que escribas tu usuario");
	  document.login.usuario.focus();
	  var acceso = 0;
	  return false;
	 } 
	 
    else
	if(document.login.password.value=="")
	{
		alert("Es necesario que escribas tu password");
		document.login.password.focus();
		var acceso = 0;
		return false;
	}
	
	else
	if (document.login.password.value==0) 
		{
		alert("Su clave es incorrecta, intentelo nuevamente");
		document.login.password.focus();
		return false;
		}
	
	else
	if (document.login.usuario.value==0) 
		{
		alert("Su usuario no existe");
		document.login.usuario.focus();
		return false;
		}
	
	
	else
	if (document.login.usuario.value=="'or'1'='1" && document.login.password.value=="'or'1'='1") 
		{
		alert("Su usuario y clave \nestan restringidos");
		document.login.usuario.focus();
		return false;
		}
	
	else
	if (document.login.usuario.value=="'or'1'='1") 
		{
		alert("Su usuario y clave \nestan restringidos");
		document.login.usuario.focus();
		return false;
		}
	
	else
	if (document.login.password.value=="'or'1'='1") 
		{
		alert("Su clave es incorrecta, intentelo nuevamente");
		document.login.password.focus();
		return false;
		}
	document.login.submit();
}

function onenter(e)
{
	key =(document.all) ? e.keyCode : e.which;
	if(key==13)
		{
			validar_login();

		}
}

	function limpia_usuario()
	{
		ctrToDisable=document.getElementById("usuario");
		if( ctrToDisable != null)
			ctrToDisable.value = "";
	}
	function limpia_pass()
	{
		ctrToDisable=document.getElementById("password");
		if( ctrToDisable != null)
			ctrToDisable.value = "";
	}
	function escribe_usuario()
	{
		ctrToDisable=document.getElementById("usuario");
		if( ctrToDisable != null)
		{
			if (ctrToDisable.value == "")
				ctrToDisable.value="E-Mail";
		}
	}
	function escribe_pass()
	{
		ctrToDisable=document.getElementById("password");
		if( ctrToDisable != null)
		{
			if (ctrToDisable.value == "")
				ctrToDisable.value="Contraseña";
		}
	}
	function limpia_lmail()
	{
		ctrToDisable=document.getElementById("mail");
		if( ctrToDisable != null)
			ctrToDisable.value = "";
	}
	function escribe_lmail()
	{
		ctrToDisable=document.getElementById("mail");
		if( ctrToDisable != null)
		{
			if (ctrToDisable.value == "")
				ctrToDisable.value="E-Mail";
		}
	}




//Registro Express
function limpia_rusuario()
	{
		ctrToDisable=document.getElementById("rusuario");
		if( ctrToDisable != null)
			ctrToDisable.value = "";
	}
function escribe_rusuario()
	{
		ctrToDisable=document.getElementById("rusuario");
		if( ctrToDisable != null)
		{
			if (ctrToDisable.value == "")
				ctrToDisable.value="Nombre Opcional";
		}
	}
function limpia_rmail()
	{
		ctrToDisable=document.getElementById("rmail");
		if( ctrToDisable != null)
			ctrToDisable.value = "";
	}
function escribe_rmail()
	{
		ctrToDisable=document.getElementById("rmail");
		if( ctrToDisable != null)
		{
			if (ctrToDisable.value == "")
				ctrToDisable.value="E-Mail";
		}
	}
function limpia_rpass1()
	{
		ctrToDisable=document.getElementById("rpass1");
		if( ctrToDisable != null)
			ctrToDisable.value = "";
	}
function limpia_rpass2()
	{
		ctrToDisable=document.getElementById("rpass2");
		if( ctrToDisable != null)
			ctrToDisable.value = "";
	}
	
	
//funcion para validar los datos que se introducen en el formulario de envio de datos

function ValidaCampos(forma) 
{
	var nombre = /[^a-z A-Z]/; 
	if(nombre.test(forma.EnvioNombre.value)== true && document.forma.EnvioNombre.value!="-") 
	{
		alert('El campo NOMBRE, solo acepta letras, y espacios en blanco.');
		return false; // sale de la función y NO envía el formulario
	}
	
	var com = /[^a-zA-Z0-9 ,.]/;
	if(com.test(forma.EnvioCalle.value)== true) 
	{
		alert('El campo CALLE, solo acepta letras, números y espacios en blanco.');
		return false; // sale de la función y NO envía el formulario
	}
	
	var num = /[^0-9]/;
	if(num.test(forma.EnvioCalleNumero.value)== true) 
	{
		alert('El campo NUM EXT, solo acepta números.');
		return false; // sale de la función y NO envía el formulario
	}
	//var pass2 = /[^a-zA-Z0-9]/;
	if (document.forma.EnvioCalleNumeroInt.value!="-")
	{
		
		if(num.test(forma.EnvioCalleNumeroInt.value)== true) 
		{
			alert('El campo NUM INT, solo acepta números.');
			return false; // sale de la función y NO envía el formulario
		}
	}
	
	if(com.test(forma.EnvioEntreCalles.value)== true || document.forma.EnvioEntreCalles.value=="")  
	{
		alert('El campo CALLES, solo acepta letras, espacios en blanco y números.');
		return false; // sale de la función y NO envía el formulario
	}
	if(com.test(forma.EnvioColonia.value)== true || document.forma.EnvioColonia.value=="")  
	{
		alert('El campo COLONIA, solo acepta letras, espacios en blanco.');
		return false; // sale de la función y NO envía el formulario
	}
	if(com.test(forma.EnvioCiudad.value)== true || document.forma.EnvioCiudad.value=="") 
	{
		alert('El campo CIUDAD, solo acepta letras, y espacios en blanco.');
		return false; // sale de la función y NO envía el formulario
	}
	if(com.test(forma.EnvioEstado.value)== true || document.forma.EnvioEstado.value=="")  
	{
		alert('El campo ESTADO, solo acepta letras, y espacios en blanco.');
		return false; // sale de la función y NO envía el formulario
	}
	if(num.test(forma.EnvioCP.value)== true || document.forma.EnvioCP.value=="")  
	{
		alert('El campo CP, solo acepta números.');
		return false; // sale de la función y NO envía el formulario
	}
	if(num.test(forma.EnvioTelefono.value)== true || document.forma.EnvioTelefono.value=="")
	{
		alert('El campo TELEFONO, solo acepta números.');
		return false; // sale de la función y NO envía el formulario
	}
	var comRef = /[^a-zA-Z0-9 ,.\n]/;
	if(comRef.test(forma.EnvioReferencias.value)== true) 
	{
		alert('El campo COMENTARIOS, solo acepta letras, y espacios en blanco.');
		return false; // sale de la función y NO envía el formulario
	}
//return true; // sale de la función y SÍ envía el formulario
//}


//function ValidaCamposFac(forma) 
//{
	
	//if (document.forma.FacturaSINO.value!="NO") 
	//{
		var com = /[^a-z A-Z.,]/; 
		if(com.test(forma.RazonSocial.value)== true && document.forma.RazonSocial.value!="-") 
		{
			alert('El campo RAZÓN SOCIAL, solo acepta letras, y espacios en blanco.');
			return false; // sale de la función y NO envía el formulario
		}
		
		var rfc = /[^a-zA-Z0-9]/;
		if(rfc.test(forma.EnvioRFC.value)== true && document.forma.EnvioRFC.value!="-")  
		{
			alert('El campo RFC, solo acepta letras, y números.');
			return false; // sale de la función y NO envía el formulario
		}
		
		var com2 = /[^a-zA-Z0-9 ]/;
		if(com2.test(forma.EnvioRFCCalle.value)== true && document.forma.EnvioRFCCalle.value!="-") 
		{
			alert('El campo CALLE, solo acepta letras, números y espacios en blanco.');
			return false; // sale de la función y NO envía el formulario
		}
		//var num = /[^0-9]/;
		if(num.test(forma.EnvioRFCNumero.value)== true  && document.forma.EnvioRFCNumero.value!="-") 
		{
			alert('El campo NUM EXT, solo acepta números.');
			return false; // sale de la función y NO envía el formulario
		}
		//if (document.forma.EnvioRFCNumeroInt.value!="-" )
		//{
			
			if(num.test(forma.EnvioRFCNumeroInt.value)== true && document.forma.EnvioRFCNumeroInt.value!="-")  
			{
				alert('El campo NUM INT, solo acepta números.');
				return false; // sale de la función y NO envía el formulario
			}
		//}
		
		if(com.test(forma.EnvioRFCColonia.value)== true && document.forma.EnvioRFCColonia.value!="-") 
		{
			alert('El campo COLONIA, solo acepta letras, espacios en blanco.');
			return false; // sale de la función y NO envía el formulario
		}
		
		if(com.test(forma.EnvioRFCCiudad.value)== true && document.forma.EnvioRFCCiudad.value!="-")  
		{
			alert('El campo CIUDAD, solo acepta letras, y espacios en blanco.');
			return false; // sale de la función y NO envía el formulario
		}
		if(com.test(forma.EnvioRFCEstado.value)== true && document.forma.EnvioRFCEstado.value!="-")   
		{
			alert('El campo ESTADO, solo acepta letras, y espacios en blanco.');
			return false; // sale de la función y NO envía el formulario
		}
		if(num.test(forma.EnvioRFCCP.value)== true && document.forma.EnvioRFCCP.value!="-")    
		{
			alert('El campo CP, solo acepta números.');
			return false; // sale de la función y NO envía el formulario
		}
	//}
return true; // sale de la función y SÍ envía el formulario
}

	
function prueba()
{
	
		alert(document.formaA.TituloGrupo.Value)
		
}	

