// JavaScript Document

function checkRadio (frmName, rbGroupName) { 
 var radios = document[frmName].elements[rbGroupName]; 
 for (var i=0; i <radios.length; i++) { 
  if (radios[i].checked) { 
   return true; 
  } 
 } 
 return false; 
} 

function unhide(divID,linkID) {
	var item = document.getElementById(divID);
	var link = document.getElementById(linkID);
	 if (item) {
		 item.className=(item.className=='hidden')?'unhidden':'hidden';
		 if(item.className=='hidden') {
			 link.innerHTML = "[mostrar]";
		 }
		 else {
			 link.innerHTML = "[ocultar]";
		 }
	 }
}

function unhide2(divID) {
	var item = document.getElementById(divID);
	 if (item) {
		 item.className=(item.className=='hidden')?'unhidden':'hidden';
	 }
}

// ************************************************
// VALIDATE_LOGIN_FORM
// ************************************************
function validate_login_form(form)
{
  	if (form.txtLogin.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE SU LOGIN DE USUARIO.";
		form.txtLogin.focus();
		return false;
  	}
  	if (form.txtPassword.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE SU PASSWORD.";
		form.txtPassword.focus();
		return false;
  	}	
}
// ************************************************

//************************************************
//VALIDATE_PASSWORD_FORM
//************************************************
function validate_login_form(form)
{
	if (form.txtLogin.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE SU LOGIN DE USUARIO.";
		form.txtLogin.focus();
		return false;
	}
	if (form.txtPassword.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE SU PASSWORD.";
		form.txtPassword.focus();
		return false;
	}	
}
//************************************************

//************************************************
//VALIDATE_VOTAR_FORM
//************************************************
function validate_votar_form(numero_preguntas)
{
	var i = 1;
	while(i <= numero_preguntas) {
		if (!checkRadio("encuesta","opcion"+i)) {
			document.getElementById("mensError").innerHTML = 
			"<img align='texttop' src='img/icons/cancel.png' border='0'  />  DEBE SELECCIONAR UNA OPCION EN CADA PREGUNTA.";
			return false;
		}
		i++;
	}
}
//************************************************

//************************************************
// VALIDATE_AVISO_FORM
//************************************************
function validate_avisos_form(form)
{
	if (form.txtTexto.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  DEBE INGERSAR UN TEXTO PARA EL AVISO.";
		form.txtTexto.focus();
		return false;
	}	
}
//************************************************



//************************************************
//VALIDATE_CLAVE_AFILIADO_FORM
//************************************************
function validate_clave_afiliado_form(form)
{
	if (form.txtClaveActual.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE LA CLAVE ACTUAL.";
		form.txtClaveActual.focus();
		return false;
	}
	if (form.txtNuevaClave.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE LA NUEVA CLAVE.";
		form.txtNuevaClave.focus();
		return false;
	}	
	if (form.txtRepitaClave.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR REPITA LA NUEVA CLAVE.";
		form.txtRepitaClave.focus();
		return false;
	}	
	if (form.txtNuevaClave.value != form.txtRepitaClave.value) {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  LAS NUEVAS CLAVES DEBEN COINCIDIR.";
		form.txtNuevaClave.value = "";
		form.txtRepitaClave.value = "";
		form.txtNuevaClave.focus();
		return false;
	}	
}


//************************************************
//VALIDATE_CONFIGURACION_FORM
//************************************************
function validate_configuracion_form(form)
{
	if (form.txtClaveActual.value!="" && form.txtNuevaClave.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE LA NUEVA CLAVE.";
		form.txtNuevaClave.focus();
		return false;
	}
	if ((form.txtClaveActual.value!="" || form.txtNuevaClave.value!="") && form.txtRepitaClave.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR REPITA LA NUEVA CLAVE.";
		form.txtRepitaClave.focus();
		return false;
	}	
	if (form.txtNuevaClave.value != form.txtRepitaClave.value) {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  LAS NUEVAS CLAVES DEBEN COINCIDIR.";
		form.txtNuevaClave.value = "";
		form.txtRepitaClave.value = "";
		form.txtNuevaClave.focus();
		return false;
	}	
	if (form.txtClaveActual.value=="" && form.txtNuevaClave.value!="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE LA CLAVE ACTUAL.";
		form.txtClaveActual.focus();
		return false;
	}
	if (form.txtEmailBoletin.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE EL EMAIL DEL BOLETIN.";
		form.txtEmailBoletin.focus();
		return false;
	}
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(form.txtEmailBoletin.value) == false) {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INTRODUZCA UN EMAIL VALIDO.";
		form.txtEmailBoletin.focus();
   	return false;
	}  	
	if (form.txtEmailFormulario.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE EL EMAIL DEL FORMULARIO.";
		form.txtEmailFormulario.focus();
		return false;
	}
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(form.txtEmailFormulario.value) == false) {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INTRODUZCA UN EMAIL VALIDO.";
		form.txtEmailFormulario.focus();
   	return false;
	}  	
	if (form.txtEmailEventos.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE EL EMAIL DE EVENTOS.";
		form.txtEmailEventos.focus();
		return false;
	}
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(form.txtEmailEventos.value) == false) {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INTRODUZCA UN EMAIL VALIDO.";
		form.txtEmailEventos.focus();
   	return false;
	}  	
	if (form.txtMaximoPreguntas.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE EL NUMERO MAXIMO DE PREGUNTAS.";
		form.txtMaximoPreguntas.focus();
		return false;
	}
	if (form.txtMaximoOpciones.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE EL NUMERO MAXIMO DE OPCIONES.";
		form.txtMaximoOpciones.focus();
		return false;
	}	
	
}
//************************************************

//************************************************
//VALIDATE_BOLETIN_FORM
//************************************************
function validate_boletin_form(form)
{
	if (form.txtEmail.value=="") {
		form.txtEmail.focus();
		return false;
	}
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(form.txtEmail.value) == false) {
		form.txtEmail.focus();
   	return false;
	}  	
}
//************************************************




// ************************************************
// VALIDATE_AFILIADO_FORM
// ************************************************
function validate_afiliado_form(form)
{
  	if (form.txtEmail.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE SU EMAIL.";
		form.txtEmail.focus();
		return false;
  	}
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    if(reg.test(form.txtEmail.value) == false) {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INTRODUZCA UN EMAIL VALIDO.";
		form.txtEmail.focus();
      	return false;
    }  	
  	if (form.txtPassword.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE SU PASSWORD.";
		form.txtPassword.focus();
		return false;
  	}	
}
// ************************************************


//************************************************
//VALIDATE_AFILIACION_FORM
//************************************************
function validate_afiliacion_form(form)
{				
	if (form.txtNombre.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE EL NOMBRE DE LA EMPRESA.";
		form.txtNombre.focus();
		return false;
	}	
   	if (form.cmbRubro.selectedIndex=="") {	
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  /> POR FAVOR SELECCIONE EL SECTOR DE LA EMPRESA.";
		form.cmbRubro.focus();
		return false;
  	}	
	if (form.txtRIF.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE EL RIF DE LA EMPRESA.";
		form.txtRIF.focus();
		return false;
	}   	
	if (form.txtRepresentante.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE EL REPRESENTANTE DE LA EMPRESA ANTE LA CIEMI.";
		form.txtRepresentante.focus();
		return false;
	}
   	if (form.cmbTipoEmpresa.selectedIndex=="") {	
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  /> POR FAVOR SELECCIONE EL TIPO DE EMPRESA.";
		form.cmbTipoEmpresa.focus();
		return false;
  	}	
	if (form.txtDireccion.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE LA DIRECCION DE LA EMPRESA.";
		form.txtDireccion.focus();
		return false;
	}   
	if (form.txtCiudad.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE LA CIUDAD DONDE SE UBICA LA EMPRESA.";
		form.txtCiudad.focus();
		return false;
	} 	
	if (form.cmbMunicipio.selectedIndex=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE EL MUNICIPIO DONDE SE ENCUENTRA LA EMPRESA.";
		form.cmbMunicipio.focus();
		return false;
	} 	
	if (form.txtTelefonos.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE EL NUMERO DE TELEFONO DE LA EMPRESA.";
		form.txtTelefonos.focus();
		return false;
	}	 	
	if (form.txtFax.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE EL NUMERO DE FAX DE LA EMPRESA.";
		form.txtFax.focus();
		return false;
	}	
	if (form.txtEmail.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE EL EMAIL DE CONTACTO.";
		form.txtEmail.focus();
		return false;
	}
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(form.txtEmail.value) == false) {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INTRODUZCA UN EMAIL VALIDO.";
		form.txtEmail.focus();
		return false;
	}  
	if (form.cmbEstatusAfiliacion.selectedIndex=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE EL ESTATUS DE AFILIACION DE LA EMPRESA.";
		form.cmbEstatusAfiliacion.focus();
		return false;
	}	

}
//************************************************

// ************************************************
// VALIDATE_ENVIAR_PASSWORD_FORM
// ************************************************
function validate_password_form(form)
{
  	if (form.txtEmail.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE SU EMAIL.";
		form.txtEmail.focus();
		return false;
  	}	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    if(reg.test(form.txtEmail.value) == false) {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INTRODUZCA UN EMAIL VALIDO.";
		form.txtEmail.focus();
      	return false;
   }
}
// ************************************************


// ************************************************
// VALIDATE_NOTICIAS_FORM
// ************************************************
function validate_noticias_form(form)
{ 
  	if (form.txtTitulo.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE EL TITULO DE LA NOTICIA.";
		form.txtTitulo.focus();
		return false;
  	}
  	if (form.txtContenido.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE EL CONTENIDO DE LA NOTICIA.";
		form.txtContenido.focus();
		return false;
  	}	
  	if (form.txtURL.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE LA FUENTE DE LA NOTICIA.";
		form.txtURL.focus();
		return false;
  	}	
}
// ************************************************


// ************************************************
// VALIDATE_EVENTOS_FORM
// ************************************************
function validate_eventos_form(form)
{ 
  	if (form.txtTitulo.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE EL EVENTO.";
		form.txtTitulo.focus();
		return false;
  	}
  	if (form.txtHora.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE LA HORA DEL EVENTO.";
		form.txtHora.focus();
		return false;
  	}	
  	if (form.txtDireccion.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE LA DIRECCION DEL EVENTO.";
		form.txtDireccion.focus();
		return false;
  	}
  	if (form.txtTelefonos.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE LOS TELEFONOS DEL EVENTO.";
		form.txtTelefonos.focus();
		return false;
  	}	
  	if (form.txtDescripcion.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE LA DESCRIPCION DEL EVENTO.";
		form.txtDescripcion.focus();
		return false;
  	}	
  	if (form.txtInfo.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE LA INFORMACION ADICIONAL DEL EVENTO.";
		form.txtInfo.focus();
		return false;
  	}		
}
// ************************************************

// ************************************************
// VALIDATE_AFILIADOS_FORM
// ************************************************
function validate_afiliados_form(form)
{ 
  	if (form.txtNombreEmpresa.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE EL NOMBRE DE LA EMPRESA.";
		form.txtNombreEmpresa.focus();
		return false;
  	}
  	if (form.txtDireccion.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE LA DIRECCION DEL AFILIADO.";
		form.txtDireccion.focus();
		return false;
  	}
  	if (form.txtTelefonos.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE LOS TELEFONOS DEL AFILIADO.";
		form.txtTelefonos.focus();
		return false;
  	}	
  	if (form.cmbRubro.selectedIndex=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR SELECCIONE EL RUBRO DEL AFILIADO.";
		form.cmbRubro.focus();
		return false;
  	}	
  	if (form.txtEmail.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE EL EMAIL DEL AFILIADO.";
		form.txtEmail.focus();
		return false;
  	}	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    if(reg.test(form.txtEmail.value) == false) {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INTRODUZCA UN EMAIL VALIDO.";
		form.txtEmail.focus();
      	return false;
   }	
  	if (form.txtURL.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE LA PAGINA WEB DEL AFILIADO.";
		form.txtURL.focus();
		return false;
  	}	   
}
// ************************************************


// ************************************************
// VALIDATE_ALIANZAS_FORM
// ************************************************
function validate_alianzas_form(form)
{ 
  	if (form.txtNombreEmpresa.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE EL NOMBRE DE LA EMPRESA.";
		form.txtNombreEmpresa.focus();
		return false;
  	}
  	if (form.cmbRubro.selectedIndex=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR SELECCIONE EL RUBRO DEL ALIADO.";
		form.cmbRubro.focus();
		return false;
  	}	
  	if (form.txtURL.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INGRESE LA PAGINA WEB DEL ALIADO.";
		form.txtURL.focus();
		return false;
  	}	   
}
// ************************************************

// ************************************************
// DOCUMENTOS 
// ************************************************
function desabilitarCamposDocumentos(form)
{
	var categoria = form.cmbCategoria.options[form.cmbCategoria.selectedIndex].value;
	
	if(categoria==1 || categoria==5 || categoria==6 || categoria==7 || categoria >= 18) {
		form.txtNumeroGaceta.disabled = true;
		form.txtNumeroDecreto.disabled = true;
	}
	else {
		form.txtNumeroGaceta.disabled = false;
		form.txtNumeroDecreto.disabled = false;		
	}
	
	if (categoria==20) {
		form.cmbAliado.disabled = false;
		form.txtNumeroGaceta.disabled = true;
		form.txtNumeroDecreto.disabled = true;		
	}
	else {
		form.cmbAliado.disabled = true;	
	}
}

function validate_documento_form(form)
{
   	if (form.cmbCategoria.selectedIndex=="") {	
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  /> POR FAVOR SELECCIONE LA CATEGORIA DEL DOCUMENTO.";
		form.cmbCategoria.focus();
		return false;
  	}	
   	if (form.cmbTipoDocumento.selectedIndex=="") {	
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  /> POR FAVOR SELECCIONE EL TIPO DE DOCUMENTO.";
		form.cmbTipoDocumento.focus();
		return false;
  	}			
  	if (form.txtNumeroGaceta.value=="" && !(form.txtNumeroGaceta.disabled)) {	
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  /> POR FAVOR INGRESE EL NUMERO DE GACETA.";
		form.txtNumeroGaceta.focus();
		return false;
  	}	
  	if (form.cmbAliado.selectedIndex=="" && !(form.cmbAliado.disabled)) {	
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  /> POR FAVOR INDIQUE EL ALIADO ENVIO EL DOCUMENTO.";
		form.cmbAliado.focus();
		return false;
  	}		

}

//************************************************
// LINKS Y CATEGORIAS
//************************************************
function validate_categoria_links_form(form)
{	
  	if (form.txtNombre.value=="") {	
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  /> POR FAVOR INGRESE EL NOMBRE DE LA CATEGORIA.";
		form.txtNombre.focus();
		return false;
  	}		

}

function validate_links_form(form)
{
   	if (form.cmbCategoria.selectedIndex=="") {	
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  /> POR FAVOR SELECCIONE LA CATEGORIA DEL LINK.";
		form.cmbCategoria.focus();
		return false;
  	}		
  	if (form.txtNombre.value=="") {	
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  /> POR FAVOR INGRESE EL NOMBRE DEL LINK.";
		form.txtNombre.focus();
		return false;
  	}			
  	if (form.txtURL.value=="") {	
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  /> POR FAVOR INGRESE EL URL DEL LINK.";
		form.txtURL.focus();
		return false;
  	}		

}

// ************************************************
// VALIDATE_RUBRO_FORM
// ************************************************
function validate_rubro_form(form)
{
  	if (form.txtNombre.value=="") {	
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  /> POR FAVOR INDIQUE EL NOMBRE DEL RUBRO.";
		form.txtNombre.focus();
		return false;
  	}
}
// ************************************************

// ************************************************
// VALIDATE_FRASE_FORM
// ************************************************
function validate_frase_form(form)
{
  	if (form.txtNombre.value=="") {	
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  /> POR FAVOR INTRODUZA LA FRASE.";
		form.txtNombre.focus();
		return false;
  	}
}
// ************************************************

//************************************************
//VALIDATE_ENCUESTAS_FORM
//************************************************
function validate_encuesta_form(form)
{
	if (form.txtNombre.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE EL NOMBRE DE LA ENCUESTA.";
		form.txtNombre.focus();
		return false;
	}
	if (form.txtPregunta1.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE LA PREGUNTA #1.";
		form.txtPregunta1.focus();
		return false;
	}
	if (form.txtOpcion11.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE LA OPCION #1.";
		form.txtOpcion11.focus();
		return false;
	}	
	if (form.txtOpcion12.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='img/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE LA OPCION #2.";
		form.txtOpcion12.focus();
		return false;
	}		
}
//************************************************






// ************************************************
// VALIDATE_USUARIO_FORM
// ************************************************
function validate_usuario_form(form)
{
  	if (form.txtLogin.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='images/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE EL LOGIN DE USUARIO.";
		form.txtLogin.focus();
		return false;
  	}
  	if (form.txtPassword.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='images/icons/cancel.png' border='0'  />  POR FAVOR INGRESE EL PASSWORD.";
		form.txtPassword.focus();
		return false;
  	}	
  	if (form.txtPasswordConfirm.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='images/icons/cancel.png' border='0'  />  POR FAVOR INGRESE LA CONFIRMACION DE PASSWORD.";
		form.txtPasswordConfirm.focus();
		return false;
  	}
  	if (form.txtPassword.value!=form.txtPasswordConfirm.value) {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='images/icons/cancel.png' border='0'  />  EL PASSWORD Y SU CONFIRMACION DEBEN SER IGUALES.";
		form.txtPasswordConfirm.focus();
		return false;
  	}	
  	if (form.txtNombre.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='images/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE EL NOMBRE DE USUARIO.";
		form.txtNombre.focus();
		return false;
  	}	
  	if (form.txtEmail.value=="") {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='images/icons/cancel.png' border='0'  />  POR FAVOR INDIQUE EL EMAIL DEL USUARIO.";
		form.txtEmail.focus();
		return false;
  	}
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    if(reg.test(form.txtEmail.value) == false) {
		document.getElementById("mensError").innerHTML = 
		"<img align='texttop' src='images/icons/cancel.png' border='0'  />  POR FAVOR INTRODUZCA UN EMAIL VALIDO.";
		form.txtEmail.focus();
      	return false;
   }
}
// ************************************************


// ************************************************
// CLEAN_MENSAJES
// ************************************************
function cleanMensajes()
{
	document.getElementById("mensError").innerHTML = "";	
	document.getElementById("mensCRUD").innerHTML = "";
}
// ************************************************


// ************************************************
// TRIM FUNCTIONS 
// ************************************************
function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
// ************************************************
