function validar_actividad(formulario)
{
	if(Trim(formulario.nombreA.value)==""||formulario.nombreA.value=="NOMBRE DE LA ACTIVIDAD")
	{
		alert("FAVOR DE INGRESAR EL NOMBRE DE LA ACTIVIDAD.");
		formulario.nombreA.value = "";
		formulario.nombreA.focus();
		return(false);
	}
	
	//************************************************************************************************	

	var fecha_inicio= new String(formulario.fechaI.value);
	var fechaI_div = fecha_inicio.split("/"); 
	var fecha_final= new String(formulario.fechaF.value);
	var fechaF_div = fecha_final.split("/"); 
	var fecha_actual= new String(formulario.fechaA.value);
	var fechaA_div = fecha_actual.split("/"); 
	var ban1=0,ban2=0;
//************************************************************************************************
	if(formulario.avso.checked==true)
	{
		var fecha_aviso= new String(formulario.fechaAv.value);
		var fechaAV_div = fecha_aviso.split("/");
		if(fechaAV_div[2] < fechaA_div[2]) //validacion del año
			ban1=1;
		else //validacion del mes del año en curso 
		  if(fechaAV_div[1] < fechaA_div[1] && fechaAV_div[2] == fechaA_div[2]) 
				ban1=1;
		  else
			//validacion del dia del mes y año en curso
		  if(fechaAV_div[0] < fechaA_div[0] && fechaAV_div[1] == fechaA_div[1] && fechaAV_div[2] == fechaA_div[2])
				ban1=1;	
		if(ban1==1)		
		{
			alert("LA FECHA PARA EL AVISO YA PASO,\nFAVOR DE ELEGIR OTRA FECHA");
			return(false);
		}
//****** validar que la fecha de aviso no sea posterior a la fecha de inicio de la actividad  ***
		ban2=0;
		if(fechaAV_div[2] > fechaI_div[2]) //validacion del año
			ban2=1;
		else
		if(fechaAV_div[1] > fechaI_div[1] && fechaAV_div[2] == fechaI_div[2]) //validacion del mes del año en curso
			ban2=1;
		else
			//validacion del dia del mes y año en curso
		  if(fechaAV_div[0] > fechaI_div[0] && fechaAV_div[1] == fechaI_div[1] && fechaAV_div[2] == fechaI_div[2])
				ban2=1;
			
		if(ban2==1)		
		{
			alert("LA FECHA PARA EL AVISO ES POSTERIOR A LA\nFECHA DE INICIO, FAVOR DE ELEGIR OTRA");
			return(false);
		}
	}
//************************************************************************************************	
	ban2=0;
	if(fechaI_div[2] > fechaF_div[2]) //validacion del año
		ban2=1;
	else
		if(fechaI_div[1] > fechaF_div[1] && fechaI_div[2] == fechaF_div[2]) //validacion del mes del año en curso
			ban2=1;
		else
			//validacion del dia del mes y año en curso
			if(fechaI_div[0] > fechaF_div[0] && fechaI_div[1] == fechaF_div[1] && fechaI_div[2] == fechaF_div[2])
				ban2=1;
			
	if(ban2==1)		
	{
		alert("LA FECHA DE INICIO NO PUEDE SER POSTERIOR A LA\nFECHA DE TERMINO, FAVOR DE ELEGIR OTRA")
		return(false);
	}
//************************************************************************************************	
	var hora_inicio= new String(formulario.horaI.value);
	var horaI_div = hora_inicio.split(":"); 
	var hora_final= new String(formulario.horaF.value);
	var horaF_div = hora_final.split(":"); 
	ban1=0;
	if(parseInt(horaI_div[0]) > parseInt(horaF_div[0]))
		ban1=1;
	else
		if(parseInt(horaI_div[0]) == parseInt(horaF_div[0]))
			if(parseInt(horaI_div[1]) > parseInt(horaF_div[1]))
				ban1=1;
	if(ban1==1)
	{
		alert("LA HORA DE INICIO NO PUEDE SER\nPOSTERIOR A LA HORA DE TERMINO");
		return(false);
	}

	if(formulario.fechaA.value == formulario.fechaI.value)
	{
		var horServidor = new String(formulario.horaA.value);
		var horServidor_div = horServidor.split(":");
		var horServidor = parseInt(horServidor_div[0]);
		var minServidor = parseInt(horServidor_div[1]);
	
		var ahoraCliente = new Date();
		var horCliente = parseInt(ahoraCliente.getHours());
		var minCliente = parseInt(ahoraCliente.getMinutes());
	
		var dif_Serv_Cli = horServidor - horCliente; // se obtiene la diferencia de horario
	
		horServidor = horServidor - dif_Serv_Cli;
	
		ban1=0;
		if(horServidor > parseInt(horaI_div[0]))
			ban1=1;
		else
			if(horServidor == parseInt(horaI_div[0]))
				if(minServidor > parseInt(horaI_div[1]))
					ban1=1;
		if(ban1==1)		
		{
			if (confirm('LA HORA DE INICIO YA PASO,\n¿DESEA CONTINUAR?'))
  			{	// continua sin importar que la fecha ya paso
				return(true);
			}
			else
			{	// regresa al usuario a midificar la fecha
				formulario.horaI.focus();
				return (false);
			}
		}
	}
	
//************************************************************************************************	
	ban1=0;
	ban2=0;
	if(fechaI_div[2] < fechaA_div[2]) //validacion del año
		ban1=1;
	else
		if(fechaI_div[1] < fechaA_div[1] && fechaI_div[2] == fechaA_div[2]) //validacion del mes del año en curso
			ban1=1;
		else
			//validacion del dia del mes y año en curso
			if(fechaI_div[0] < fechaA_div[0] && fechaI_div[1] == fechaA_div[1] && fechaI_div[2] == fechaA_div[2])
				ban1=1;	
	if(ban1==1)		
	{
		if (confirm('LA FECHA DE INICIO YA PASO,\n¿DESEA CONTINUAR?'))
  		{	// continua sin importar que la fecha ya paso
			return(true);
		}
		else
		{
  			// regresa al usuario a midificar la fecha
			formulario.fechaI.focus();
			return (false);
		}
	}
}
	
function validar_noticia(forma)
{
	if(forma.principal.checked==true)
	{
		if(forma.nota_princ.value!="2")
		{
			if(forma.nota_princ_ant.value!=forma.id_noticia.value)
			{
				if(confirm("Actualmente la noticia principal es \""+forma.tit_princ_ant.value+"\",\n¿Desea cambiarla por esta noticia?"))
				{
					forma.nota_princ.value = 1;
				}
				else
				{
					forma.principal.focus();
					return(false);
				}
			}
		}
		else
		{
			forma.nota_princ.value = 1;
		}
	}
	
	if(forma.evento.checked==true)
	{
		if(forma.eventoP.value!="2")
		{
			if(forma.evento_princ_ant.value!=forma.id_noticia.value)
			{
				if(confirm("Actualmente la noticia principal es \""+forma.tit_eventp_ant.value+"\",\n¿Desea cambiarla por esta noticia?"))
				{
					forma.eventoP.value = 1;
				}
				else
				{
					forma.evento.focus();
					return(false);
				}
			}
		}
		else
		{
			forma.eventoP.value = 1;
		}
	}
	
	if(Trim(forma.title_noticia.value)=="")
	{
		alert("FAVOR DE INGRESAR EL TITULO DE LA NOTICIA.");
		forma.title_noticia.focus();
		return(false);	
	}
	
	if(forma.plantel.value=="")
	{
		alert("FAVOR DE SELECCIONAR EL PLANTEL DE LA NOTICIA.");
		forma.plantel.focus();
		return(false);	
	}
	/*if(Trim(forma.content.value)=="")
	{
		alert("FAVOR DE INGRESAR EL CONTENIDO DE LA NOTICIA.");		
		return(false);	
	}*/
}

function validar_eliminar(tipo,id_nota)
{
	var mensaje="";
	var tipoP="";
	if(tipo=="imagen")
		mensaje = "¿DESEAS ELIMINAR LA FOTO?";	
	if(tipo=="noticia")
	{
		if(document.getElementById("editor").value=="1")
		{			
			if(document.getElementById("nota_princ").value=="1"||document.getElementById("eventoP").value=="1")
			{
				mensaje = "no_permitido"; 
				if(document.getElementById("nota_princ").value=="1")
					tipoP = "N";
				else
					tipoP = "E";
				
			}
			else
			{
				mensaje = "¿DESEAS ELIMINAR LA NOTICIA?";
			}
		}
		else
		{
			if(document.getElementById("eliminar_noticia"+id_nota).nota_principal.value==id_nota||document.getElementById("eliminar_noticia"+id_nota).evento_principal.value==id_nota)
			{
				mensaje = "no_permitido"; 
				if(document.getElementById("eliminar_noticia"+id_nota).nota_principal.value==id_nota)
					tipoP = "N";
				else
					tipoP = "E";
			}
			else
			{
				mensaje = "¿DESEAS ELIMINAR LA NOTICIA?";			
			}
		}
	}
	
	if(mensaje=="no_permitido")
	{		
		if(tipoP=="N")
		{
			alert("LA NOTICIA PRINCIPAL NO PUEDE SER ELIMINADA, SI DESEA ELIMINARLA\nTIENE QUE SELECCIONAR OTRA NOTICIA COMO PRINCIPAL.");
			return(false);
		}
		else
		{
			alert("EL EVENTO PRINCIPAL NO PUEDE SER ELIMINADO, SI DESEA ELIMINARLO\nTIENE QUE SELECCIONAR OTRO EVENTO COMO PRINCIPAL.");
			return(false);
		}
	}
	else
	{		
		if(confirm(mensaje))
		{
			return(true);
		}
		else
		{
			return(false);
		}	
	}
}

function validar_galeria(check,galeria)
{
	if(check.checked==false&&galeria=="1")
	{
		if(confirm("Si se desactiva esta casilla y se guarda la información de la noticia se perderá la galeria existente.¿Desea continuar sin la galeria?"))
		{
			return(true);
		}
		{
			check.checked= true;
			document.getElementById("galeria").value = "1";
			return(false);
		}
	}
}

function validar_eliminar_galeria()
{
	if(confirm("¿Desea eliminar la galería de imagenes?\n Esta acción eliminara todas las imagenes contenidas dentro de la galería."))
	{
		if(confirm("¿Esta seguro que desea eliminar la galería de imagenes?"))
			return(true);
		else
			return(false);
	}
	{	
		return(false);
	}	
}

function validar_envio_noticia(forma)
{
	if(Trim(forma.from_name.value)=="")
	{
		alert("FAVOR DE PROPORCIONARL EL NOMBRE DEL REMITENTE");
		forma.from_name.focus();
		return(false);
	}
	if(Trim(forma.from_mail.value)=="")
	{
		alert("FAVOR DE PROPORCIONARL EL CORREO ELECTRÓNICO DEL REMITENTE");
		forma.from_mail.focus();
		return(false);
	}
	if(Trim(forma.to_name.value)=="")
	{
		alert("FAVOR DE PROPORCIONARL EL NOMBRE DEL DESTINATARIO");
		forma.to_name.focus();
		return(false);
	}
	if(Trim(forma.to_mail.value)=="")
	{
		alert("FAVOR DE PROPORCIONARL EL CORREO ELECTRÓNICO DEL DESTINATARIO");
		forma.to_mail.focus();
		return(false);
	}	
}

function Trim(STRING)
{
	STRING = LTrim(STRING);
	return RTrim(STRING);
}

function RTrim(STRING)
{
	while(STRING.charAt((STRING.length -1))==" ")
	{
		STRING = STRING.substring(0,STRING.length-1);
	}
	return STRING;
}

function LTrim(STRING)
{
	while(STRING.charAt(0)==" ")
	{
		STRING = STRING.replace(STRING.charAt(0),"");
	}	
	return STRING;
}

