function valReasigConsulta(){
	objValidacion=new jsValidacion();
	var resultado=true;
	
	if(resultado){
		objValidacion.setId('comentarioConsulta');
		objValidacion.setReq();
		resultado=objValidacion.validar();
	} // if
	
	if(resultado) resultado=confirmar('Esta seguro que desea reasignar la consulta?');
	
	return resultado;
	
} // valReasigConsulta



function valRespConsulta(){
	objValidacion=new jsValidacion();
	var resultado=true;
	
	if(resultado){
		objValidacion.setId('respuestaConsulta');
		objValidacion.setReq();
		resultado=objValidacion.validar();
	} // if
	
	if(resultado) resultado=confirmar('Realmente desea solicitar la aprobación de ésta solcitud?');
	if(resultado) resultado=confirmar('Recuerde que esta respuesta se registra de forma definitiva.\nDesea continuar?');
	
	return resultado;
	
} // valRespConsulta


function valDescConsulta(){
	objValidacion=new jsValidacion();
	var resultado=true;
	
	if(resultado){
		objValidacion.setId('descartarComent');
		objValidacion.setReq();
		resultado=objValidacion.validar();
	} // if
	
	if(resultado) resultado=confirmar('Realmente desea cancelar la consulta?');
	
	return resultado;
	
} // valDescConsulta


function valElimConsulta(){
	var resultado=true;
	
	if(resultado) resultado=confirmar('Esta seguro que desea eliminar la consulta?');
	if(resultado) resultado=confirmar('Recuerde que esta operacion es irreversible\nDesea continuar?');
	
	return resultado;
	
} // valElimConsulta


function valModConfig(){
	return confirmar('Realmente desea modificar la informacion de la configuracion general?');
} // valModConfig


function gstDisplayComentarios(obj){
	try{
		if(obj.style.display=="none") obj.style.display="";
		else obj.style.display="none";
	} // try
	catch(e){}
	
	return false;
} // gstDisplayComentarios


function dspResponderForm(){
	var obj=getElement('formResponder');
	
	if(obj.style.display=='none'){
		
		var objReasignar = getElement('formReasignar');
		if(objReasignar!=null && objReasignar.style.display!='none') desaparecerObj('formReasignar');
		
		var objDescartar = getElement('formDescartar');
		if(objDescartar!=null && objDescartar.style.display!='none') desaparecerObj('formDescartar');
		
		var objParcial= getElement('formParcial');
		if(objParcial!=null && objParcial.style.display!='none') desaparecerObj('formParcial');
		
		resaltarEstiloOpcion('formResponder');
		
		obj.style.display='';
		
		var formAdicional=getElement('formAdicional');
		if(formAdicional!=null && formAdicional.style.display!='none') desaparecerObj('formAdicional');
		
	} // if
	
	return false;
} // dspResponderForm


function dspReasignarForm(){
	var obj=getElement('formReasignar');
	
	if(obj.style.display=='none'){
		
		var objResponder = getElement('formResponder');
		if(objResponder!=null && objResponder.style.display!='none') desaparecerObj('formResponder');
		
		var objDescartar = getElement('formDescartar');
		if(objDescartar!= null && objDescartar.style.display!='none') desaparecerObj('formDescartar');
		
		var objParcial= getElement('formParcial');
		if(objParcial!=null && objParcial.style.display!='none') desaparecerObj('formParcial');
		
		resaltarEstiloOpcion('formReasignar');
		
		obj.style.display='';
		
		var formAdicional=getElement('formAdicional');
		if(formAdicional!=null && formAdicional.style.display=='none') formAdicional.style.display='';
		
	} // if
	
	return false;
} // dspReasignarForm



function dspDescartarForm(){
	var obj=getElement('formDescartar');
	
	if(obj.style.display=='none'){
		
		var objResponder = getElement('formResponder');
		if(objResponder!=null && objResponder.style.display!='none') desaparecerObj('formResponder');
		
		var objReasignar = getElement('formReasignar');
		if(objReasignar.style.display!='none') desaparecerObj('formReasignar');
		
		var objParcial= getElement('formParcial');
		if(objParcial.style.display!='none') desaparecerObj('formParcial');
		
		resaltarEstiloOpcion('formDescartar');
		
		obj.style.display='';
		
		var formAdicional=getElement('formAdicional');
		if(formAdicional!=null && formAdicional.style.display!='none') desaparecerObj('formAdicional');
		
	} // if
	
	return false;
} // dspDescartarForm


/*
* Muestra el formulario de respuesta parcial al caso
*/
function dspParcialForm(){
	var obj=getElement('formParcial');
	
	if(obj.style.display=='none'){
		
		var objResponder = getElement('formResponder');
		if(objResponder!=null && objResponder.style.display!='none') desaparecerObj('formResponder');
		
		var objReasignar = getElement('formReasignar');
		if(objReasignar!=null && objReasignar.style.display!='none') desaparecerObj('formReasignar');
		
		var objDescartar = getElement('formDescartar');
		if(objDescartar!=null && objDescartar.style.display!='none') desaparecerObj('formDescartar');
		
		resaltarEstiloOpcion('formParcial');
		
		obj.style.display='';
		
		var formAdicional=getElement('formAdicional');
		if(formAdicional!=null && formAdicional.style.display=='none') formAdicional.style.display='';
		
	} // if
	
	return false;
} // dspParcialForm


function dspReactivarForm(){
	var obj=getElement('formReactivar');
	
	if(obj.style.display=='none'){
		
		var objReasignar = getElement('formReasignar');
		if(objReasignar!=null && objReasignar.style.display!='none') desaparecerObj('formReasignar');
		
		var objDescartar = getElement('formDescartar');
		if(objDescartar!=null && objDescartar.style.display!='none') desaparecerObj('formDescartar');
		
		var objParcial= getElement('formParcial');
		if(objParcial!=null && objParcial.style.display!='none') desaparecerObj('formParcial');
		
		var objParcial= getElement('formAprobar');
		if(objParcial!=null && objParcial.style.display!='none') desaparecerObj('formAprobar');
		
		resaltarEstiloOpcion('formReactivar');
		
		obj.style.display='';
		
	} // if
	
	return false;
} // dspReactivarForm


function dspAprobarForm(){
	var obj=getElement('formAprobar');
	
	if(obj.style.display=='none'){
		
		var objReasignar = getElement('formReasignar');
		if(objReasignar!=null && objReasignar.style.display!='none') desaparecerObj('formReasignar');
		
		var objDescartar = getElement('formDescartar');
		if(objDescartar!=null && objDescartar.style.display!='none') desaparecerObj('formDescartar');
		
		var objParcial= getElement('formParcial');
		if(objParcial!=null && objParcial.style.display!='none') desaparecerObj('formParcial');
		
		var objParcial= getElement('formReactivar');
		if(objParcial!=null && objParcial.style.display!='none') desaparecerObj('formReactivar');
		
		resaltarEstiloOpcion('formAprobar');
		
		obj.style.display='';
		
		var formAdicional=getElement('formAdicional');
		if(formAdicional!=null && formAdicional.style.display!='none') desaparecerObj('formAdicional');
		
	} // if
	
	return false;
} // dspAprobarForm


function resaltarEstiloOpcion(id){
	var obj=getElement(id);
	
	var liOptions = new Array(
		'parcial',
		'responder',
		'reasignar',
		'descartar',
		'reactivar',
		'aprobar'
	);
	
	for(var i = 0; i < liOptions.length; i++) {
		
		var optionTop = getElement(liOptions[i]+'Top');
		var optionBottom = getElement(liOptions[i]+'Bottom');
		
		if(!optionTop || !optionBottom) continue;
		
		optionTop.className = '';
		optionBottom.className = '';
		
		if(id=='formParcial' && liOptions[i]=='parcial'){
			optionTop.className = 'sel';
			optionBottom.className = 'sel';
			id = '';
		}
		else if(id=='formResponder' && liOptions[i]=='responder'){
			optionTop.className = 'sel';
			optionBottom.className = 'sel';
			id = '';
		}
		else if(id=='formReasignar' && liOptions[i]=='reasignar'){
			optionTop.className = 'sel';
			optionBottom.className = 'sel';
			id = '';
		}
		else if(id=='formDescartar' && liOptions[i]=='descartar'){
			optionTop.className = 'sel';
			optionBottom.className = 'sel';
			id = '';
		}
		else if(id=='formReactivar' && liOptions[i]=='reactivar'){
			optionTop.className = 'sel';
			optionBottom.className = 'sel';
			id = '';
		}
		else if(id=='formAprobar' && liOptions[i]=='aprobar'){
			optionTop.className = 'sel';
			optionBottom.className = 'sel';
			id = '';
		}
	} // for
	
} // cambiarEstiloOpcion


function valParcialConsulta(){
	objValidacion=new jsValidacion();
	var resultado=true;
	
	if(resultado){
		objValidacion.setId('respuestaParcial');
		objValidacion.setReq();
		resultado=objValidacion.validar();
	} // if
	
	if(resultado) resultado=confirmar("Al responder parcialmente esta solicitud se enviará un correo electrónico al usuario que hizo el requerimiento. \n\nRealmente desea responder parcialmente esta solicitud?");
	
	return resultado;
	
} // valParcialConsulta


function valNewasunto(){
	objValidacion=new jsValidacion();
	var resultado=true;
	
	if(resultado){
		objValidacion.setId('nombreAsunto');
		objValidacion.setReq();
		resultado=objValidacion.validar();
	} // if
	
	return resultado;
	
} // valNewasunto


function valModasunto(){
	objValidacion=new jsValidacion();
	var resultado=true;
	
	if(resultado){
		objValidacion.setId('nombreAsunto');
		objValidacion.setReq();
		resultado=objValidacion.validar();
	} // if
	
	
	return resultado;
	
} // valModasunto


function valNewConsulta(){
	objValidacion=new jsValidacion();
	var resultado=true;
	
	if(resultado){
		objValidacion.setId('nombreConsulta');
		objValidacion.setReq();
		resultado=objValidacion.validar();
	} // if
	
	if(resultado){
		objValidacion.setId('emailConsulta');
		objValidacion.setReq();
		objValidacion.setEmail();
		resultado=objValidacion.validar();
	} // if
	
	if(resultado){
		objValidacion.setId('observacionConsulta');
		objValidacion.setReq();
		resultado=objValidacion.validar();
	} // if
	
	if(resultado) resultado=confirm('Realmente desea enviar la consulta?');
	
	return resultado;
	
} // valNewConsulta


function valBuscar(){
	objValidacion=new jsValidacion();
	var resultado=true;
	
	if(resultado){
		objValidacion.setId('numRadicacion');
		objValidacion.setReq();
		objValidacion.setInt();
		resultado=objValidacion.validar();
	} // if
	
	if(resultado){
		objValidacion.setId('email');
		objValidacion.setReq();
		objValidacion.setEmail();
		resultado=objValidacion.validar();
	} // else
	
	return resultado;
	
} // valBuscar


function valBuscarAdmin(){
	objValidacion=new jsValidacion();
	var resultado=true;
	
	if(resultado){
		objValidacion.setId('palabras');
		objValidacion.setReq();
	} // if
	
	objRadioRadicacion=getElement('radicacion');
	objRadioEmail=getElement('email');
	
	if(objRadioRadicacion.checked) objValidacion.setInt();
	else if(objRadioEmail.checked) objValidacion.setEmail();
	
	resultado=objValidacion.validar();
	
	return resultado;
} // valBuscarAdmin



function valBuscarTodos(){
	objValidacion=new jsValidacion();
	var resultado=true;
	
	if(resultado){
		objValidacion.setId('correo');
		objValidacion.setReq();
		objValidacion.setEmail();
		resultado=objValidacion.validar();
	} // else
	
	return resultado;
	
} // valBuscarTodos


function valCerrarCaso(){
	objValidacion=new jsValidacion();
	var resultado=true;
	
	if(resultado){
		objValidacion.setId('comentario');
		objValidacion.setReq();
		resultado=objValidacion.validar();
	} // if
	
	
	if(resultado) resultado=confirm("Realmente desea cancelar su solicitud ?");
	
	return resultado;
} // valCerrarCaso



function valReactivacion(){
	objValidacion=new jsValidacion();
	var resultado=true;
	
	if(resultado){
		objValidacion.setId('observaciones');
		objValidacion.setReq();
		resultado=objValidacion.validar();
	} // if
	
	if(resultado) resultado=confirm("Realmente desea reactivar esta solicitud ?");
	
	
	return resultado;
	
} // valReactivacion



function validarReporte(){
	objValidacion=new jsValidacion();
	var resultado=true;
	
	if(resultado){
		objValidacion.setId('fechaInicio');
		objValidacion.setReq();
		resultado=objValidacion.validar();
	} // if
	if(resultado){
		objValidacion.setId('fechaFin');
		objValidacion.setReq();
		resultado=objValidacion.validar();
	} // if
	
	return resultado;
	
} // valRespConsulta



function valComentario(){
	objValidacion=new jsValidacion();
	var resultado=true;
	
	if(resultado){
		objValidacion.setId('respuestaParcial');
		objValidacion.setReq();
		resultado=objValidacion.validar();
	} // if
	
	if(resultado) resultado=confirm('Realmente desea enviar el comentario ?');
	
	
	return resultado;
	
} // valComentario