function ContactoValidation()
{
	var flag = 0;
		var nombre = document.getElementById('nombre');
		if (document.getElementById('nombre').value == "" || document.getElementById('nombre').value == "Ingrese Nombre") {
			nombre.className="reg-val-in";
			flag = 1;		
		} else {
			nombre.className="reg-val-out";
		}

		var apellido = document.getElementById('apellido');
		if (document.getElementById('apellido').value == "" || document.getElementById('apellido').value == "Ingrese Apellido") {
			apellido.className="reg-val-in";
			flag = 1;		
		} else {
			apellido.className="reg-val-out";
		}

		var razon = document.getElementById('razon');
		if (document.getElementById('razon').value == "" || document.getElementById('razon').value == "Ingrese Razon Social") {
			razon.className="reg-val-in";
			flag = 1;		
		} else {
			razon.className="reg-val-out";
		}

		var tel = document.getElementById('tel');
		if (document.getElementById('tel').value == "" || document.getElementById('tel').value == "Ingrese Telefono") {
			tel.className="reg-val-in";
			flag = 1;		
		} else {
			tel.className="reg-val-out";
		}
		
		var consulta = document.getElementById('consulta');
		if (document.getElementById('consulta').value == "" || document.getElementById('consulta').String == "Consulta") {
			consulta.className="reg-val-in";
			flag = 1;		
		} else {
			consulta.className="reg-val-out";
		}

	var flag2 = 0;
		var email = document.getElementById('email');
		var mailValue = document.getElementById('email').value;
		var atPos = mailValue.lastIndexOf("@");
		var mailSplitValue = mailValue.substr(atPos);
		var mailFirstSplitValue = mailSplitValue.substr(1,1);
		var dotPos = mailSplitValue.lastIndexOf(".");
		var atErr = mailValue.indexOf("@");
		var dotErr = mailSplitValue.indexOf(".");
		
		if (mailValue == "") {
			email.className="reg-val-in";
			flag2 = 1;
		}
		if (atErr == "-1") {
			email.className="reg-val-in";
			flag2 = 1;
		}
		if (dotErr == "-1") {
			email.className="reg-val-in";
			flag2 = 1;
		}
		if (mailFirstSplitValue == ".") {
			email.className="reg-val-in";
			flag2 = 1;
		}
		if (flag2 == 0) {
			email.className="reg-val-out";
		}
		
		if (flag == 1 || flag2 == 1) {
			var llenar = document.getElementById('llenar');
			llenar.className="llenar-in";
			return false;
		}
}

function UserValidation()
{
	var flag = 0;
		var nombre = document.getElementById('Nombre');
		if (document.getElementById('Nombre').value == "" || document.getElementById('Nombre').value == "Ingrese Nombre") {
			nombre.className="reg-val-in";
			flag = 1;		
		} else {
			nombre.className="reg-val-out";
		}

		var apellido = document.getElementById('Apellido');
		if (document.getElementById('Apellido').value == "" || document.getElementById('Apellido').value == "Ingrese Apellido") {
			apellido.className="reg-val-in";
			flag = 1;		
		} else {
			apellido.className="reg-val-out";
		}

		var razon = document.getElementById('Calle');
		if (document.getElementById('Calle').value == "" || document.getElementById('Calle').value == "Ingrese Calle") {
			razon.className="reg-val-in";
			flag = 1;		
		} else {
			razon.className="reg-val-out";
		}

		var tel = document.getElementById('TelNumero');
		if (document.getElementById('TelNumero').value == "" || document.getElementById('TelNumero').value == "Ingrese Telefono") {
			tel.className="reg-val-in";
			flag = 1;		
		} else {
			tel.className="reg-val-out";
		}
		var tel = document.getElementById('Password');
		if (document.getElementById('Password').value == "" || document.getElementById('Password').value == "Ingrese Password") {
			tel.className="reg-val-in";
			flag = 1;		
		} else {
			tel.className="reg-val-out";
		}
	var flag2 = 0;
		var email = document.getElementById('UserName');
		var mailValue = document.getElementById('UserName').value;
		var atPos = mailValue.lastIndexOf("@");
		var mailSplitValue = mailValue.substr(atPos);
		var mailFirstSplitValue = mailSplitValue.substr(1,1);
		var dotPos = mailSplitValue.lastIndexOf(".");
		var atErr = mailValue.indexOf("@");
		var dotErr = mailSplitValue.indexOf(".");
		
		if (mailValue == "") {
			email.className="reg-val-in";
			flag2 = 1;
		}
		if (atErr == "-1") {
			email.className="reg-val-in";
			flag2 = 1;
		}
		if (dotErr == "-1") {
			email.className="reg-val-in";
			flag2 = 1;
		}
		if (mailFirstSplitValue == ".") {
			email.className="reg-val-in";
			flag2 = 1;
		}
		if (flag2 == 0) {
			email.className="reg-val-out";
		}
		
		if (flag == 1 || flag2 == 1) {
			var llenar = document.getElementById('llenar');
			llenar.className="llenar-in";
			return false;
		}
}

function InformacionValidation()
{
	if(document.getElementById('titulo').value=='')
	{
		document.getElementById('titulo').focus(); 
		alert("Por favor ingrese el Titulo.");
		return false;
	}
	
	if(document.getElementById('descripcion_titulo').value=='')
	{
		document.getElementById('descripcion_titulo').focus(); 
		alert("Por favor ingrese la descripcion del Titulo.");
		return false;
	}
	document.getElementById('formInformacion').submit();
}
function UserValidation2()
{
	if(document.getElementById('Password').value=='')
	{
		document.getElementById('Password').focus(); 
		alert("Por favor ingrese la Contraseņa.");
		return false;
	}
	if(document.getElementById('Nombre').value=='')
	{
		document.getElementById('Nombre').focus(); 
		alert("Por favor ingrese el Nombre.");
		return false;
	}
	if(document.getElementById('Apellido').value=='')
	{
		document.getElementById('Apellido').focus(); 
		alert("Por favor ingrese el Apellido.");
		return false;
	}
	if(document.getElementById('Calle').value=='')
	{
		document.getElementById('Calle').focus(); 
		alert("Por favor ingrese la Calle.");
		return false;
	}
	if(document.getElementById('TelNumero').value=='')
	{
		document.getElementById('TelNumero').focus(); 
		alert("Por favor ingrese el Numero de Telefono.");
		return false;
	}
	if(document.getElementById('UserName').value=='')
	{
		document.getElementById('UserName').focus(); 
		alert("Por favor ingrese su Mail.");
		return false;
	}
	if(-1 == document.getElementById('UserName').value.indexOf("@"))
	{ 
		document.getElementById('UserName').focus(); 
		alert("Su Mail debe contener un '@' ."); 
		return false; 
	}
	if(-1 != document.getElementById('UserName').value.indexOf(","))
	{ 
		document.getElementById('UserName').focus(); 
		alert("Su Mail no debe tener ',' ."); 
		return false; 
	}
	if(-1 != document.getElementById('UserName').value.indexOf("#"))
	{ 
		document.getElementById('UserName').focus(); 
		alert("Su Mail no debe tener '#' ." ); 
		return false; 
	}
	if(-1 != document.getElementById('UserName').value.indexOf("!"))
	{ 
		document.getElementById('UserName').focus(); 
		alert("Su Mail no debe tener '!' ." ); 
		return false; 
	}
	if(-1 != document.getElementById('UserName').value.indexOf(" "))
	{ 
		document.getElementById('UserName').focus(); 
		alert("Su Mail no debe tener espacios." ); 
		return false; 
	}
	if(document.getElementById('UserName').value.length == (document.getElementById('UserName').value.indexOf("@")+1) )
	{
		document.getElementById('UserName').focus();
		alert("Su Mail debe tener un dominio despues del '@'.");
		return false;
	}
	if(-1 == document.getElementById('UserName').value.indexOf(".com"))
	{ 
		document.getElementById('UserName').focus(); 
		alert("Su Mail es invalido."); 
		return false; 
	}
	document.getElementById('USERFORM').submit();
}
