// JavaScript Document

var conexion;
var comboDep;
var pOption;
var capa;
var cargado;
var divLoad;

function crearConexion(){
	var XmlHttpRequest = null;	
	if(window.ActiveXObject){
	    XmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");	
	}else{
		if(window.XMLHttpRequest){
			XmlHttpRequest = new XMLHttpRequest();
		}
	}
	return XmlHttpRequest;
}

function addCadena(combo1,combo2,capa){
	if(combo1.value == ""){
		alert("El Campo Departamento es requerido");
		return false;	
	}else{
		var mun = combo2.value;
		if(mun == "")
			mun = "TD";
		combo1.disabled = true;
		combo2.disabled = true;		
		conexion = 	crearConexion();
		conexion.onreadystatechange = valEstadoCadenas;
		conexion.open("GET", "addCadena.php?dep=" + combo1.value +"&mun="+ mun, true);
		conexion.send(null);		
	}	
}

function supCadena(combo1,combo2){
	if(combo1 == ""){
		alert("El Campo Departamento es requerido");
		return false;	
	}else{
		conexion = 	crearConexion();
		conexion.onreadystatechange = valEstadoCadenas;
		conexion.open("GET", "addCadena.php?dep=" + combo1 +"&mun="+ combo2, true);
		conexion.send(null);		
	}	
}

function valEstadoCadenas(){
	divLoad = document.getElementById('destino');
	if(conexion.readyState == 4){
		var combo1 = document.getElementById('depto');
		var combo2 = document.getElementById('municipio');
		divLoad.innerHTML = conexion.responseText;
		combo1.disabled = false;
		combo2.disabled = false;
		combo1.value = "";
		combo2.value = "";
	}else{		
		divLoad.innerHTML="<img src='imgs/load.gif' />";
	}
}

function cargarCombo(combo1,combo2,datos,etiqueta,capaGif){	
	capa = capaGif;
	pOption = etiqueta
	comboDep = combo2;
	comboDep.options.length = 0;
	conexion = 	crearConexion();
	conexion.onreadystatechange = validaEstados2;
	conexion.open("GET", "cargarCombo.php?datos=" + datos +"&id="+combo1.value, true);
	conexion.send(null);
}

function cargarInfo(codigo){
	var n = 2000000;
	var numero = Math.floor(Math.random()*(n+1));
	conexion = 	crearConexion();
	conexion.onreadystatechange = recuperarUsuario;
	conexion.open("GET", "usu_lista.php?ges=10&cod=" + codigo +"&rd="+numero, true);
	conexion.send(null);
}

function recuperarUsuario(){ 
	divLoad = document.getElementById('load');
	if(conexion.readyState == 4){
		divLoad.innerHTML = "";
		var capa = document.getElementById('datos')
		capa.innerHTML = conexion.responseText;
	}else{		
		divLoad.innerHTML = "<img src='../imgs/load.gif' /><br><b>Cargando</b>...";
	}
}

function registrarEvento(mail,evento,op,e){
	if(op == 1){
		var tecla=(document.all) ? e.keyCode : e.which;
  		if(tecla != 13)
			return false;
	}	
	var n = 2000000;
	var numero = Math.floor(Math.random()*(n+1));
	var correo = document.getElementById('mail').value;
	conexion = 	crearConexion();
	conexion.onreadystatechange = registrarEvto;
	conexion.open("GET", "regevento.php?mail=" + correo +"&eve=" + evento +"&rd="+numero, true);
	conexion.send(null);	
	document.getElementById('mail').value = "";
	
}
function registrarEvto(){ 
	divLoad = document.getElementById('msjreg');
	divLoad.style.visibility = 'visible';
	if(conexion.readyState == 4){
		divLoad.innerHTML = conexion.responseText;		
	}else{		
		divLoad.innerHTML="<img src='images/ldcc.gif' />";
	}
}

function validaEstados2(){ 
	divLoad = document.getElementById(capa);
	if(conexion.readyState == 4){
		divLoad.innerHTML="";
		var texto = conexion.responseText.split(',');
		var datos = "";	
		comboDep.options[0] = new Option(pOption,"",false,false);
		for(var i = 1; i<texto.length; i++){
			datos = texto[i-1].split('&');
			comboDep.options[i] = new Option(datos[1],datos[0],false,false);
		}
		cargado = true;
	}else{		
		cargado = false;
		divLoad.innerHTML="<img src='images/load.gif' />";
	}
}

function verificarOtro(){
	var obj = document.getElementById('perfil');
	var obj2 = document.getElementById('perfilo');
	if(obj.value == ""){
		obj2.disabled = false;	
	}else{
		obj2.value = "";
		obj2.disabled = true;	
	}		
}

function checkClick(objeto){
	var obj = document.getElementById('temint');
	var esta = false;
	var aux = "";
	var temas = obj.value.split(',');
	for(var i = 0; i < temas.length; i++){
		if(temas[i] == objeto.value){
			esta = true;
		}else{
			aux += temas[i];
			if(i < temas.length - 1){
				aux += ",";
			}
		}			
	}	
	if(esta == false){
		if(aux != ""){
			aux += ",";
		}
		aux += objeto.value;
	}
	obj.value = aux;
}