// JavaScript Document

/*
	Funciones JAVASCRIPT & AJAX para la Agenda
*/


/*
	AJAX
*/

// función/es para agregar grupo

function f_ajax_agenda1_add_group()
{
    ajax=AJAX_Crea();
    ajax.open("POST", "index.php?spider_a1_add_group_1=1",true);
    ajax.onreadystatechange=function()
    {
		if(ajax.readyState==1)
		{
			document.getElementById('contenido_principal').innerHTML = '<img src="http://www.mrbinder.com/images/loading.gif" />';
		}
		else if (ajax.readyState==4)
        {
 			document.getElementById('contenido_principal').innerHTML = ajax.responseText;
        }
		
    }
    ajax.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null)
}

// función/es para agregar registro

function f_ajax_agenda1_add_reg()
{
    ajax=AJAX_Crea();
    ajax.open("POST", "index.php?spider_a1_add_reg_1=1",true);
    ajax.onreadystatechange=function()
    {
		if(ajax.readyState==1)
		{
			document.getElementById('contenido_principal').innerHTML = '<img src="http://www.mrbinder.com/images/loading.gif" />';
		}
		else if (ajax.readyState==4)
        {
 			document.getElementById('contenido_principal').innerHTML = ajax.responseText;
        }
		
    }
    ajax.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null)
}

// función/es para remover grupo

function f_ajax_agenda1_remove_group()
{
    ajax=AJAX_Crea();
    ajax.open("POST", "index.php?spider_a1_remove_group_1=1",true);
    ajax.onreadystatechange=function()
    {
		if(ajax.readyState==1)
		{
			document.getElementById('contenido_principal').innerHTML = '<img src="http://www.mrbinder.com/images/loading.gif" />';
		}
		else if (ajax.readyState==4)
        {
 			document.getElementById('contenido_principal').innerHTML = ajax.responseText;
        }
		
    }
    ajax.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null)
}

function ejecuta_a1_remove_group() {
	var php_id_grupo = document.getElementById('grupo').value;
	ajax=AJAX_Crea();
		ajax.open("POST", "index.php?spider_a1_remove_group_2=1",true);
		ajax.onreadystatechange=function()
		{
			if(ajax.readyState==1)
			{
				document.getElementById('contenido_principal').innerHTML = '<img src="http://www.mrbinder.com/images/loading.gif" />';
			}
			else if (ajax.readyState==4)
			{
				document.getElementById('contenido_principal').innerHTML = ajax.responseText;
			}
			
		}
	ajax.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("&php_id_grupo="+php_id_grupo)
	
}


// función/es para remover registros

function f_ajax_agenda1_remove_reg()
{
    ajax=AJAX_Crea();
    ajax.open("POST", "index.php?spider_a1_remove_reg_1=1",true);
    ajax.onreadystatechange=function()
    {
		if(ajax.readyState==1)
		{
			document.getElementById('contenido_principal').innerHTML = '<img src="http://www.mrbinder.com/images/loading.gif" />';
		}
		else if (ajax.readyState==4)
        {
 			document.getElementById('contenido_principal').innerHTML = ajax.responseText;
        }
		
    }
    ajax.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null)
}

function ejecuta_a1_remove_reg() {
	var php_id_reg = document.getElementById('registro').value;
	ajax=AJAX_Crea();
		ajax.open("POST", "index.php?spider_a1_remove_reg_2=1",true);
		ajax.onreadystatechange=function()
		{
			if(ajax.readyState==1)
			{
				document.getElementById('contenido_principal').innerHTML = '<img src="http://www.mrbinder.com/images/loading.gif" />';
			}
			else if (ajax.readyState==4)
			{
				document.getElementById('contenido_principal').innerHTML = ajax.responseText;
			}
			
		}
	ajax.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("&php_id_reg="+php_id_reg)	
}

// función/es para modificar grupos

function f_ajax_agenda1_modify_group()
{
    ajax=AJAX_Crea();
    ajax.open("POST", "index.php?spider_a1_modify_group_1=1",true);
    ajax.onreadystatechange=function()
    {
		if(ajax.readyState==1)
		{
			document.getElementById('contenido_principal').innerHTML = '<img src="http://www.mrbinder.com/images/loading.gif" />';
		}
		else if (ajax.readyState==4)
        {
 			document.getElementById('contenido_principal').innerHTML = ajax.responseText;
        }
		
    }
    ajax.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null)
}

function ejecuta_a1_modify_group_1() {
	var php_id_grupo = document.getElementById('grupo').value;
	ajax=AJAX_Crea();
		ajax.open("POST", "index.php?spider_a1_modify_group_2=1",true);
		ajax.onreadystatechange=function()
		{
			if(ajax.readyState==1)
			{
				document.getElementById('contenido_principal').innerHTML = '<img src="http://www.mrbinder.com/images/loading.gif" />';
			}
			else if (ajax.readyState==4)
			{
				document.getElementById('contenido_principal').innerHTML = ajax.responseText;
			}
			
		}
	ajax.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("&php_id_grupo="+php_id_grupo)	
}

function ejecuta_a1_modify_group_2() {
	var php_nombre_grupo = document.getElementById('nombre_asignado').value;
	var php_descripcion_grupo = document.getElementById('descripcion').value;
	var php_id_grupo = document.getElementById('id_grupo').value;
	ajax=AJAX_Crea();
		ajax.open("POST", "index.php?spider_a1_modify_group_3=1",true);
		ajax.onreadystatechange=function()
		{
			if(ajax.readyState==1)
			{
				document.getElementById('contenido_principal').innerHTML = '<img src="http://www.mrbinder.com/images/loading.gif" />';
			}
			else if (ajax.readyState==4)
			{
				document.getElementById('contenido_principal').innerHTML = ajax.responseText;
			}
			
		}
	ajax.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("&php_nombre_grupo="+php_nombre_grupo+"&php_descripcion_grupo="+php_descripcion_grupo+"&php_id_grupo="+php_id_grupo)
}

// función/es para modificar registros

function f_ajax_agenda1_modify_reg() {
	ajax=AJAX_Crea();
    ajax.open("POST", "index.php?spider_a1_modify_reg_1=1",true);
    ajax.onreadystatechange=function()
    {
		if(ajax.readyState==1)
		{
			document.getElementById('contenido_principal').innerHTML = '<img src="http://www.mrbinder.com/images/loading.gif" />';
		}
		else if (ajax.readyState==4)
        {
 			document.getElementById('contenido_principal').innerHTML = ajax.responseText;
        }
		
    }
    ajax.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null)
}

function ejecuta_a1_modify_reg_1()
{
	var php_id_reg = document.getElementById('registro').value;
	ajax=AJAX_Crea();
		ajax.open("POST", "index.php?spider_a1_modify_reg_2=1",true);
		ajax.onreadystatechange=function()
		{
			if(ajax.readyState==1)
			{
				document.getElementById('contenido_principal').innerHTML = '<img src="http://www.mrbinder.com/images/loading.gif" />';
			}
			else if (ajax.readyState==4)
			{
				document.getElementById('contenido_principal').innerHTML = ajax.responseText;
			}
			
		}
	ajax.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("&php_id_reg="+php_id_reg)	
}

function ejecuta_a1_modify_reg_2()
{
	var php_nombre_empresa = document.getElementById('nombre_empresa').value;
	var php_nombre_contacto= document.getElementById('nombre_contacto').value;
	var php_nif = document.getElementById('nif').value;
	var php_descripcion_contacto = document.getElementById('descripcion_contacto').value;
	var php_buscador_contacto = document.getElementById('buscador_contacto').value;
	// cambio de grupo
	var php_grupo;
	if (document.getElementById ('cambiar_grupo').checked == true){
		php_grupo = document.getElementById('grupo').value;
	} else {
		php_grupo = document.getElementById('grupo_viejo').value;
	}
	// cambios nacionalidades
	var php_nacionalidad_inicial = document.getElementById('nacionalidad_inicial').value;
	// nacionales
	if (php_nacionalidad_inicial == 0)
	{
		var php_tipo_registro = 0;
		var php_pais = 0;
		// miramos cambios
		var aux_cambios_1 = document.getElementById('nacionalidad_same').checked;
		// si no hay cambios
		if (aux_cambios_1 == true)
		{
			var php_provincia = document.getElementById('provincia_vieja').value;
			var php_autonomia = document.getElementById('autonomia_vieja').value;
		}
		// si hay cambios
		else
		{
			var php_provincia = document.getElementById('id_provincia').value;
			var php_autonomia = document.getElementById('id_autonomia').value;
			var aux_cambios_2 = document.getElementById('change_internacional').checked;
			if (aux_cambios_2 == true)
			{
				php_tipo_registro = 1;
				php_pais = document.getElementById('pais').value;
			}
		}
	}
	// internacionales
	else
	{
		var php_tipo_registro = 1;
		var php_provincia = 0;
		var php_autonomia = 0;
		// miramos cambios
		var aux_cambios_1 = document.getElementById('nacionalidad_same').checked;
		// si no hay cambios
		if (aux_cambios_1 == true)
		{
			var php_pais = document.getElementById('pais_viejo').value;
		}
		// si hay cambios
		else
		{
			var php_pais = document.getElementById('pais').value;
			var aux_cambios_2 = document.getElementById('change_nacional').checked;
			if (aux_cambios_2 == true)
			{
				php_tipo_registro = 0;
				php_provincia = document.getElementById('id_provincia').value;
				php_autonomia = document.getElementById('id_autonomia').value;
				php_pais = 0;
			}
		}
	}
	// cambio de idioma
	var php_idioma;
	if (document.getElementById ('cambiar_idioma').checked == true){
		php_idioma = document.getElementById('idioma').value;
	} else {
		php_idioma = document.getElementById('idioma_viejo').value;
	}
	/**/
	var php_direccion = document.getElementById('direccion_contacto').value;
	var php_cp = document.getElementById('cp_contacto').value;
	var php_tel1 = document.getElementById('tel1_contacto').value;
	var php_tel2 = document.getElementById('tel2_contacto').value;
	var php_tel3 = document.getElementById('tel3_contacto').value;
	var php_fax1 = document.getElementById('fax1_contacto').value;
	var php_fax2 = document.getElementById('fax2_contacto').value;
	var php_web = document.getElementById('web_contacto').value;
	var php_email = document.getElementById('email_contacto').value;
	// newsletter
	var php_newsletter;
	if (document.getElementById ('newsletter_viejo').value == -1) {
		php_newsletter = -1;
	} else if (document.getElementById ('newsletter_viejo').value == 0) {
		if (document.getElementById ('activar_newsletter').checked == true) {
			php_newsletter = 1;
		} else {
			php_newsletter = 0;
		}
	} else if (document.getElementById ('newsletter_viejo').value == 1) {
		if (document.getElementById ('desactivar_newsletter').checked == true) {
			php_newsletter = -1;
		} else {
			php_newsletter = 1;
		}	
	} else {
		php_newsletter = 1;	
	}
	// letra
	var letra_aux1 = document.getElementById('letra_vieja').value;
	var letra_aux2 = document.getElementById('cambiar_letra').checked;
	var letra_aux3 = document.getElementById('id_letras').value;
	var php_letra;

	if (letra_aux2 == true)
	{
		php_letra = letra_aux3;
	}
	else
	{
		php_letra = letra_aux1;
	}	
	var php_id = document.getElementById('id_registro').value;
	ajax=AJAX_Crea();
		ajax.open("POST", "index.php?spider_a1_modify_reg_3=1",true);
		ajax.onreadystatechange=function()
		{
			if(ajax.readyState==1)
			{
				document.getElementById('contenido_principal').innerHTML = '<img src="http://www.mrbinder.com/images/loading.gif" />';
			}
			else if (ajax.readyState==4)
			{
				document.getElementById('contenido_principal').innerHTML = ajax.responseText;
			}
			
		}
	ajax.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("&php_nombre_empresa="+php_nombre_empresa+"&php_nombre_contacto="+php_nombre_contacto+"&php_descripcion_contacto="+php_descripcion_contacto+"&php_buscador_contacto="+php_buscador_contacto+"&php_grupo="+php_grupo+"&php_letra="+php_letra+"&php_pais="+php_pais+"&php_idioma="+php_idioma+"&php_autonomia="+php_autonomia+"&php_provincia="+php_provincia+"&php_direccion="+php_direccion+"&php_cp="+php_cp+"&php_tel1="+php_tel1+"&php_tel2="+php_tel2+"&php_tel3="+php_tel3+"&php_fax1="+php_fax1+"&php_fax2="+php_fax2+"&php_web="+php_web+"&php_email="+php_email+"&php_newsletter="+php_newsletter+"&php_id="+php_id+"&php_nif="+php_nif+"&php_tipo_registro="+php_tipo_registro)	
}

// función/es para modificar registro sin grupo

function f_ajax_agenda1_modify_reg_no_group() {
	ajax=AJAX_Crea();
    ajax.open("POST", "index.php?spider_a1_modify_reg_no_group_1=1",true);
    ajax.onreadystatechange=function()
    {
		if(ajax.readyState==1)
		{
			document.getElementById('contenido_principal').innerHTML = '<img src="http://www.mrbinder.com/images/loading.gif" />';
		}
		else if (ajax.readyState==4)
        {
 			document.getElementById('contenido_principal').innerHTML = ajax.responseText;
        }
		
    }
    ajax.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null)
}

// función/es para consultar agenda

function f_ajax_agenda1_consultar_agenda()
{
	ajax=AJAX_Crea();
    ajax.open("POST", "index.php?spider_a1_consult_1=1",true);
    ajax.onreadystatechange=function()
    {
		if(ajax.readyState==1)
		{
			document.getElementById('contenido_principal').innerHTML = '<img src="http://www.mrbinder.com/images/loading.gif" />';
		}
		else if (ajax.readyState==4)
        {
 			document.getElementById('contenido_principal').innerHTML = ajax.responseText;
        }
		
    }
    ajax.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null)
}


function f_ajax_agenda1_ver_reg_por_id(id_reg)
{
	ajax=AJAX_Crea();
    ajax.open("POST", "index.php?spider_a1_consult_2=1",true);
    ajax.onreadystatechange=function()
    {
		if(ajax.readyState==1)
		{
			document.getElementById('contenido_principal').innerHTML = '<img src="http://www.mrbinder.com/images/loading.gif" />';
		}
		else if (ajax.readyState==4)
        {
 			document.getElementById('contenido_principal').innerHTML = ajax.responseText;
        }
		
    }
    ajax.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("&id_reg="+id_reg)
}

// funcion/es de búsqueda

function f_ajax_agenda1_buscador()
{
	ajax=AJAX_Crea();
    ajax.open("POST", "index.php?spider_a1_search_engine_1=1",true);
    ajax.onreadystatechange=function()
    {
		if(ajax.readyState==1)
		{
			document.getElementById('contenido_principal').innerHTML = '<img src="http://www.mrbinder.com/images/loading.gif" />';
		}
		else if (ajax.readyState==4)
        {
 			document.getElementById('contenido_principal').innerHTML = ajax.responseText;
        }
		
    }
    ajax.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null)
}

function search_by_keyword_a1()
{
	var php_keywords = document.getElementById('keyword').value;
	ajax=AJAX_Crea();
    ajax.open("POST", "index.php?spider_a1_search_engine_2=1",true);
    ajax.onreadystatechange=function()
    {
		if(ajax.readyState==1)
		{
			document.getElementById('contenido_principal').innerHTML = '<img src="http://www.mrbinder.com/images/loading.gif" />';
		}
		else if (ajax.readyState==4)
        {
 			document.getElementById('contenido_principal').innerHTML = ajax.responseText;
        }
		
    }
    ajax.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("&php_keywords="+php_keywords)	
}


/*
	JAVASCRIPT CONTROL
*/

// función/es para agregar grupo

function control_disponibilidad_a1_add_group() {
	var php_nombre = document.getElementById('nombre_asignado').value;
	var php_descripcion = document.getElementById('descripcion').value;
	if(vacio(php_nombre) == true) {
		ajax=AJAX_Crea();
		ajax.open("POST", "index.php?spider_a1_add_group_2=1",true);
		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4)
			{
				document.getElementById('contenido_principal').innerHTML = ajax.responseText;
			}
			
		}
		ajax.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("&php_nombre="+php_nombre+"&php_descripcion="+php_descripcion)
	} else {
		alert('ERROR: El campo nombre no puede estar vacio');	
	}
}

// función/es para agregar registros

function verificarCasillas_a1_add_reg() {
	// cazamos todas las variables
	var php_nombre_empresa = document.getElementById('nombre_empresa').value;
	var php_nombre_contacto = document.getElementById('nombre_contacto').value;
	var php_nif = document.getElementById('nif').value;
	var php_descripcion = document.getElementById('descripcion_contacto').value;
	var php_buscador = document.getElementById('buscador_contacto').value;
	var php_pais = document.getElementById('pais').value;
	var php_idioma = document.getElementById('idioma').value;
	// control tipo de registro
	var nacional = document.getElementById('s_nacional').checked;
	var internacional = document.getElementById('s_internacional').checked;
	if (nacional == true)
	{
		php_tipo_nacionalidad = 0; // nacional
		var php_provincia = document.getElementById('id_provincia').value;
		var php_autonomia = document.getElementById('id_autonomia').value;
		php_pais = 0;
	}
	else
	{
		php_tipo_nacionalidad = 1; // internacional
		var php_provincia = null;
		var php_autonomia = null;
	}		
	var php_direccion = document.getElementById('direccion_contacto').value;
	var php_cp = document.getElementById('cp_contacto').value;
	var php_tel1 = document.getElementById('tel1_contacto').value;
	var php_tel2 = document.getElementById('tel2_contacto').value;
	var php_tel3 = document.getElementById('tel3_contacto').value;
	var php_fax1 = document.getElementById('fax1_contacto').value;
	var php_fax2 = document.getElementById('fax2_contacto').value;
	var php_web = document.getElementById('web_contacto').value;
	var php_email = document.getElementById('email_contacto').value;
	var php_grupo = document.getElementById('grupo').value;
	var php_letra = document.getElementById('id_letras').value;
	if(vacio(php_nombre_contacto) == true)
	{
		if(vacio(php_nombre_empresa) == true)
		{
			if (php_letra != 'none')
			{
				alert(php_letra);
				ajax=AJAX_Crea();
				ajax.open("POST", "index.php?spider_a1_add_reg_2=1",true);
				ajax.onreadystatechange=function()
				{
					if (ajax.readyState==4)
					{
						document.getElementById('contenido_principal').innerHTML = ajax.responseText;
					}
					
				}
				ajax.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
				ajax.send("&php_nombre_empresa="+php_nombre_empresa+"&php_nombre_contacto="+php_nombre_contacto+"&php_descripcion="+php_descripcion+"&php_pais="+php_pais+"&php_idioma="+php_idioma+"&php_provincia="+php_provincia+"&php_direccion="+php_direccion+"&php_cp="+php_cp+"&php_tel1="+php_tel1+"&php_tel2="+php_tel2+"&php_tel3="+php_tel3+"&php_fax1="+php_fax1+"&php_fax2="+php_fax2+"&php_web="+php_web+"&php_email="+php_email+"&php_grupo="+php_grupo+"&php_letra="+php_letra+"&php_buscador="+php_buscador+"&php_nif="+php_nif+"&php_tipo_nacionalidad="+php_tipo_nacionalidad+"&php_autonomia="+php_autonomia)
			}
			else
			{
				alert('ERROR: Debe asignarle una letra al contacto para poder ordenarlo adecuadamente');
			}
		}
		else
		{
			alert('ERROR: El campo nombre de empresa no puede estar vacio');
			document.getElementById('nombre_empresa').focus();
		}
	}
	else
	{
		alert('ERROR: El campo nombre de la persona de contacto no puede estar vacio');
		document.getElementById('nombre_contacto').focus();
	}	
}

function confirmarBorrado_a1_add_reg(form) {
	borrar = window.confirm('Se borrarán todos los datos del formulario');
	if (borrar==true) {
		form.reset();
		form.nombre_empresa.focus();
	}									  
}

// función/es para eliminar grupos

function compruebadatos_a1_remove_group() {
	var php_aux = document.getElementById('grupo').value;
	if (php_aux == '-1') {
		alert('ERROR: Debe seleccionar un grupo');		
		document.getElementById('grupo').focus();
	} else {
		enviar = window.confirm('Se borrará el grupo seleccionado');
		if (enviar==true) {
			ejecuta_a1_remove_group();
		}	
	}
}

// función/es para eliminar grupos

function compruebadatos_a1_remove_reg() {
	var php_aux = document.getElementById('registro').value;
	if (php_aux == '-1') {
		alert('ERROR: Debe seleccionar un registro');		
		document.getElementById('registro').focus();
	} else {
		enviar = window.confirm('Se borrará el registro seleccionado');
		if (enviar==true) {
			ejecuta_a1_remove_reg();
		}	
	}
}

// función/es para modificar grupos

function compruebadatos_a1_modify_group() {
	var php_aux = document.getElementById('grupo').value;
	if (php_aux == '-1') {
		alert('ERROR: Debe seleccionar un grupo');		
		document.getElementById('grupo').focus();
	} else {
		ejecuta_a1_modify_group_1();
	}
}

function control_disponibilidad_a1_modify_group() {
	var aux = document.getElementById('nombre_asignado').value;
	if(vacio(aux) == true) {
		ejecuta_a1_modify_group_2();
	} else {
		alert('ERROR: El campo nombre no puede estar vacio');	
		document.getElementById('nombre_asignado').focus();
	}
}

// función/es para modificar grupos

function compruebadatos_a1_modifiy_reg() {
	var php_aux = document.getElementById('registro').value;
	if (php_aux == '-1') {
		alert('ERROR: Debe seleccionar un registro');		
		document.getElementById('registro').focus();
	} else {
		ejecuta_a1_modify_reg_1();
	}
}

function confirmarreseteo_a1_modify_reg(form) {
	borrar = window.confirm('Se resetearan todos los valores de los campos del formulario');
	if (borrar==true) {
		form.reset();
		form.nombre_empresa.focus();
	}									  
}

function compruebadatos_envio_a1_modify_reg() {
	var aux1 = document.getElementById('nombre_empresa').value;
	var aux2 = document.getElementById('nombre_contacto').value;
	var aux3 = document.getElementById('cambiar_letra').checked;
	var aux4 = document.getElementById('id_letras').value;
	if (vacio(aux1) == true) {
		if (vacio(aux2) == true) {
			if ((aux3 == true) && (aux4 != 'none'))
			{
				enviar = window.confirm('Se modificará el registro seleccionado');
				if (enviar==true)
				{
					ejecuta_a1_modify_reg_2();
				}
			}
			else
			{
				alert('ERROR: Si desea cambiar la letra, debe especificar cual debe reemplazar a la actual');
				document.getElementById('cambiar_letra').focus();
			}
		} else {
			alert('ERROR: Debe introducir un nombre de contacto o indicar que no existe');
			document.getElementById('nombre_contacto').focus();
		}
	} else {
		alert('ERROR: Debe introducir el nombre de la empresa indicar que no existe');
		document.getElementById('nombre_empresa').focus();
	}
	
	
}

// funciones para CONSULTAR EN AGENDA 

function f_muestra_registros(nombre_div_caracteristicas,nombre_div_mostrar,nombre_div_ocultar) 
{
	if (document.getElementById(nombre_div_caracteristicas).style.visibility == 'hidden') {
		// registros
		document.getElementById(nombre_div_caracteristicas).style.display = 'block';
		document.getElementById(nombre_div_caracteristicas).style.visibility = 'visible';
		// texto mostrar
		document.getElementById(nombre_div_mostrar).style.display = 'none';
		document.getElementById(nombre_div_mostrar).style.visibility = 'hidden';
		// texto ocultar
		document.getElementById(nombre_div_ocultar).style.display = 'block';
		document.getElementById(nombre_div_ocultar).style.visibility = 'visible';
	}
}

function f_oculta_registros(nombre_div_caracteristicas,nombre_div_mostrar,nombre_div_ocultar) 
{
	if (document.getElementById(nombre_div_caracteristicas).style.visibility == 'visible') {
		// registros
		document.getElementById(nombre_div_caracteristicas).style.display = 'none';
		document.getElementById(nombre_div_caracteristicas).style.visibility = 'hidden';
		// texto mostrar
		document.getElementById(nombre_div_mostrar).style.display = 'block';
		document.getElementById(nombre_div_mostrar).style.visibility = 'visible';
		// texto ocultar
		document.getElementById(nombre_div_ocultar).style.display = 'none';
		document.getElementById(nombre_div_ocultar).style.visibility = 'hidden';

	}
}

// funciones para añadir registros según procedencia

function carga_opciones_nacionales()
{
	//if (document.getElementById('s_nacional').checked == false)
	//{
		document.getElementById('s_nacional').checked = true;
		document.getElementById('div_internacional').style.visibility = 'hidden';
		document.getElementById('div_internacional').style.display = 'none';
		document.getElementById('div_nacional').style.visibility = 'visible';
		document.getElementById('div_nacional').style.display = 'block';
		document.getElementById('s_internacional').checked = false;		
	//}
}

function carga_opciones_internacionales()
{
	//if (document.getElementById('s_internacional').checked == false)
	//{
		document.getElementById('s_internacional').checked = true;
		document.getElementById('div_nacional').style.visibility = 'hidden';
		document.getElementById('div_nacional').style.display = 'none';
		document.getElementById('div_internacional').style.visibility = 'visible';
		document.getElementById('div_internacional').style.display = 'block';
		document.getElementById('s_nacional').checked = false;		
	//}
}

// funciones para añadir registros según procedencia

function carga_opciones_nacionales()
{
	document.getElementById('s_nacional').checked = true;
	document.getElementById('div_internacional').style.visibility = 'hidden';
	document.getElementById('div_internacional').style.display = 'none';
	document.getElementById('div_nacional').style.visibility = 'visible';
	document.getElementById('div_nacional').style.display = 'block';
	document.getElementById('s_internacional').checked = false;		
}

function carga_opciones_internacionales()
{
	//if (document.getElementById('s_internacional').checked == false)
	//{
		document.getElementById('s_internacional').checked = true;
		document.getElementById('div_nacional').style.visibility = 'hidden';
		document.getElementById('div_nacional').style.display = 'none';
		document.getElementById('div_internacional').style.visibility = 'visible';
		document.getElementById('div_internacional').style.display = 'block';
		document.getElementById('s_nacional').checked = false;		
	//}
}

function modify_a1_dejar_igual_nacional()
{
	if (document.getElementById('nacionalidad_same').checked == false)
	{
		document.getElementById('nacionalidad_same').checked = true;
	}
	document.getElementById('change_internacional').checked = false;
	document.getElementById('change_nacional_datos').checked = false;
	modify_a1_oculta_nacional();
	modify_a1_oculta_internacional();
}

function modify_a1_dejar_igual_internacional()
{
	if (document.getElementById('nacionalidad_same').checked == false)
	{
		document.getElementById('nacionalidad_same').checked = true;
	}
	document.getElementById('change_nacional').checked = false;
	document.getElementById('change_internacional_datos').checked = false;
	modify_a1_oculta_nacional();
	modify_a1_oculta_internacional();
}

function change_carga_opciones_internacionales(div)
{
	if (div == 'nacional')
	{
		if (document.getElementById('change_internacional').checked == false)
		{
			document.getElementById('change_internacional').checked = true;
		}
		document.getElementById('change_nacional_datos').checked = false;
	}
	else
	{
		if (document.getElementById('change_internacional_datos').checked == false)
		{
			document.getElementById('change_internacional_datos').checked = true;
		}
		document.getElementById('change_nacional').checked = false;
	}
	document.getElementById('nacionalidad_same').checked = false;
	modify_a1_oculta_nacional();
	modify_a1_muestra_internacional();
}

function change_carga_opciones_nacionales(div)
{
	if (div == 'nacional')
	{
		if (document.getElementById('change_nacional_datos').checked == false)
		{
			document.getElementById('change_nacional_datos').checked = true;
		}
		document.getElementById('change_internacional').checked = false;
	}
	else
	{
		if (document.getElementById('change_nacional').checked == false)
		{
			document.getElementById('change_nacional').checked = true;
		}
		document.getElementById('change_internacional_datos').checked = false;
	}
	document.getElementById('nacionalidad_same').checked = false;
	modify_a1_oculta_internacional();
	modify_a1_muestra_nacional();
}

function modify_a1_oculta_nacional()
{
	document.getElementById('div_nacional').style.visibility = 'hidden';
	document.getElementById('div_nacional').style.display = 'none';
}

function modify_a1_oculta_internacional()
{
	document.getElementById('div_internacional').style.visibility = 'hidden';
	document.getElementById('div_internacional').style.display = 'none';
}

function modify_a1_muestra_nacional()
{
	document.getElementById('div_nacional').style.visibility = 'visible';
	document.getElementById('div_nacional').style.display = 'block';
}

function modify_a1_muestra_internacional()
{
	document.getElementById('div_internacional').style.visibility = 'visible';
	document.getElementById('div_internacional').style.display = 'block';
}

function ajax_muestra_pagina_agenda(nombre_div)
{
	document.getElementById(nombre_div).style.visibility = 'visible';
	document.getElementById(nombre_div).style.display = 'block';	
}