/* JavaScript Document */
/*========================================================================================================================*/
function mivalidacion(objform) { 
   // VALIDO CAMPOS
   switch(objform.name) {
	   case "suscripcion":
			{
			if(objform.sr_pass_usu.value!=objform.srxrepass_usu.value) {
				alert("vuelva a retipear password");
				objform.srxrepass_usu.focus();	   
				return false;
				}
			else
				return true;	
			break;
			}
			
	   case "institucion":
			{
			if(!objform.Sr_inst_razsoc) {
				alert("Proceso cancelado, éste registro debe contener una Razón Social");
				return false;
				}
			else
				return true;	
			break;
			}

	   case "responsable":
			{
			if(!objform.Sr_resp_apellidos) {
				alert("Proceso cancelado, éste registro debe contener una Apellido");
				return false;
				}
			else
				return true;	
			break;
			}

	default: {return true; break};

			
	
   }
}



function valida_actionbtngrid(op,tipoedicion,value) { 
   // VALIDO CAMPOS 
   switch(op) {
	   	// publicar proyecto
	   case "12":
			{
			// solo si es la opcion "Publicar" en el grid
			if(tipoedicion==10) {
					var myArray = value.split(';'); 
					if(myArray[1]!='1')	{	
						alert("Imposible de Públicar..!!, Falta Completar Datos");
						return false;}
					else
							if(myArray[2]=='2')	{
								alert("Imposible de Públicar..!!, Proyecto esta Rechazado");
								return false;}						
							else
								return true;
				}
			else 
				// solo si es rechazar
				if(tipoedicion==11) {
						var myArray = value.split(';'); 
								if(myArray[2]=='3')	{
									alert("Imposible de Rechazar..!!, Proyecto esta Públicado");
									return false;}						
								else
									return true;
					}
			
			
			return true;
			break;			
			}
	   	// publicar experto
	   case "22":
			{
			// solo si es la opcion "Publicar" en el grid
			if(tipoedicion==10) {
					var myArray = value.split(';'); 
					if(myArray[1]!='1')	{	
						alert("Imposible de Públicar..!!, Falta Completar Datos");
						return false;}
					else
							if(myArray[2]=='2')	{
								alert("Imposible de Públicar..!!, Experto esta Rechazado");
								return false;}						
							else
								return true;
				}
			else 
				// solo si es rechazar
				if(tipoedicion==11) {
						var myArray = value.split(';'); 
								if(myArray[2]=='3')	{
									alert("Imposible de Rechazar..!!, Experto esta Públicado");
									return false;}						
								else
									return true;
					}
			
			
			return true;
			break;			
			}
			
	   	// publicar financiador
	   case "32":
			{
			// solo si es la opcion "Publicar" en el grid
			if(tipoedicion==10) {
					var myArray = value.split(';'); 
					if(myArray[1]!='1')	{	
						alert("Imposible de Públicar..!!, Falta Completar Datos");
						return false;}
					else
							if(myArray[2]=='2')	{
								alert("Imposible de Públicar..!!, Financiador esta Rechazado");
								return false;}						
							else
								return true;
				}
			else 
				// solo si es rechazar
				if(tipoedicion==11) {
						var myArray = value.split(';'); 
								if(myArray[2]=='3')	{
									alert("Imposible de Rechazar..!!, Financiador esta Públicado");
									return false;}						
								else
									return true;
					}
			
			
			return true;
			break;			
			}			
	   	// publicar asistente tecnico
	   case "35":
			{
			// solo si es la opcion "Publicar" en el grid
			if(tipoedicion==10) {
					var myArray = value.split(';'); 
					if(myArray[1]!='1')	{	
						alert("Imposible de Públicar..!!, Falta Completar Datos");
						return false;}
					else
							if(myArray[2]=='2')	{
								alert("Imposible de Públicar..!!, Registro esta Rechazado");
								return false;}						
							else
								return true;
				}
			else 
				// solo si es rechazar
				if(tipoedicion==11) {
						var myArray = value.split(';'); 
								if(myArray[2]=='3')	{
									alert("Imposible de Rechazar..!!, Registro esta Públicado");
									return false;}						
								else
									return true;
					}
			
			
			return true;
			break;			
			}			

	 // publicar capacitacion
	   case "42":
			{
			// solo si es la opcion "Publicar" en el grid
			if(tipoedicion==10) {
					var myArray = value.split(';'); 
					if(myArray[1]!='1')	{	
						alert("Imposible de Públicar..!!, Falta Completar Datos");
						return false;}
					else
							if(myArray[2]=='2')	{
								alert("Imposible de Públicar..!!, Registro esta Rechazado");
								return false;}						
							else
								return true;
				}
			else 
				// solo si es rechazar
				if(tipoedicion==11) {
						var myArray = value.split(';'); 
								if(myArray[2]=='3')	{
									alert("Imposible de Rechazar..!!, Registro esta Públicado");
									return false;}						
								else
									return true;
					}
			
			
			return true;
			break;			
			}

	default: {return true; break};
	
   }
}



