//----------------------------------------------------------------------------------------- 
function ValidarContenido(campo,tipovalidacion)
{
 if(campo.substr(0,1)==" ")
 	return false;
 
 switch(tipovalidacion)
 {
	case "AlfanumericoPuro": // campo alfanumerico sin caracteres especiales
		rexp = /[^A-Za-z0-9]/; 
		if(rexp.test(campo)) 
			return false;
 		break;
	case "Email": // campo alfanumerico con algunos caracteres especiales (emails)
		rexp = new RegExp("^[\._a-z0-9]+@([a-z0-9]+[\.]{1}){1,2}[a-z]{2,4}([\.]{1}[a-z]{2}){0,1}$","gi");
		if(!rexp.test(campo)) 
			return false;
 		break;
	case "Hexa6Digitos": // color de semáforos
		rexp = new RegExp("^[0-9A-F]{6}$","gi");
		if(!rexp.test(campo)) 
			return false;
		break;
	case "NumericoEntero": // campo numerico entero
		rexp = /[^0-9]/; 
		if(rexp.test(campo)) 
			return false;
		break;
	case "Numerico2Decimales": // campo numerico con 2 decimales maximo
		rexp = new RegExp("^[0-9]+(,[0-9]{1,2}){0,1}$","gi");
		if(!rexp.test(campo)) 
			return false;
		break;
	default:
		alert(" Validación no definida - Avise a su administrador");
 		return false;
 		break;
 }
 return true;
}


//----------------------------------------------------------------------------------------- 
function ValidarContacto(formulario){
	
		if (document.formulario.Nombre.value =="") {
			alert ('Debe ingresar el nombre');
			document.formulario.Nombre.focus();
			return false;
		}

	/*	if (document.formulario.Telefono.value =="") {
			alert ('Debe ingresar el teléfono');
			document.formulario.Telefono.focus();
			return false;
		}
	*/
		if (document.formulario.Email.value =="") {
			alert ('Debe ingresar el email');
			document.formulario.Email.focus();
			return false;
		}
		
		if (!ValidarContenido(document.formulario.Email.value,"Email")) {
			alert ('El email debe ser válido');
			document.formulario.Email.focus();
			return false;
		}	

		if (document.formulario.Mensaje.value =="") {
			alert ('Debe ingresar el Mensaje');
			document.formulario.Mensaje.focus();
			return false;
		}

		if (document.formulario.veri.value =="") {
			alert ('Debe ingresar el código de validación');
			document.formulario.veri.focus();
			return false;
		}



		
	return true;

}


//----------------------------------------------------------------------------------------- 
function ValidarContactoService(formularioservice){
	
		if (document.formularioservice.Nombre.value =="") {
			alert ('Debe ingresar el nombre');
			document.formularioservice.Nombre.focus();
			return false;
		}

		if (document.formularioservice.Telefono.value =="") {
			alert ('Debe ingresar el teléfono');
			document.formularioservice.Telefono.focus();
			return false;
		}
	
		if (document.formularioservice.Email.value =="") {
			alert ('Debe ingresar el email');
			document.formularioservice.Email.focus();
			return false;
		}

		if (!ValidarContenido(document.formularioservice.Email.value,"Email")) {
			alert ('El email debe ser válido');
			document.formularioservice.Email.focus();
			return false;
		}	


		if (document.formularioservice.marca_y_modelo.value =="") {
			alert ('Debe ingresar la marca y modelo');
			document.formularioservice.marca_y_modelo.focus();
			return false;
		}

		
		



	/*	if (!ValidarContenido(document.formularioservice.Email.value,"Email")) {
			alert ('El email debe ser válido');
			document.formularioservice.Email.focus();
			return false;
		}	
*/
		
	return true;

}

//----------------------------------------------------------------------------------------- 
function ValidarContactoVendedor(formulariovendedor){
	
		if (document.formulariovendedor.Nombre.value =="") {
			alert ('Debe ingresar el nombre');
			document.formulariovendedor.Nombre.focus();
			return false;
		}

/*		if (document.formulariovendedor.Empresa.value =="") {
			alert ('Debe ingresar la Empresa');
			document.formulariovendedor.Empresa.focus();
			return false;
		}
*/
		if (document.formulariovendedor.Equipos.value =="") {
			alert ('Debe ingresar los Equipos que le interesan');
			document.formulariovendedor.Equipos.focus();
			return false;
		}

		if (document.formulariovendedor.Telefono.value =="") {
			alert ('Debe ingresar el teléfono');
			document.formulariovendedor.Telefono.focus();
			return false;
		}
	
		if (document.formulariovendedor.Email.value =="") {
			alert ('Debe ingresar el email');
			document.formulariovendedor.Email.focus();
			return false;
		}
		
		if (!ValidarContenido(document.formulariovendedor.Email.value,"Email")) {
			alert ('El email debe ser válido');
			document.formulariovendedor.Email.focus();
			return false;
		}	

		
	return true;

}
