var xmlHttp;
var xmlmensajitos;
var xmlmensajeajax;
var xmlprivados;
var name_span;
var url;
ocupado="no";
desactivar_tarjeta="no";

function getTarjeta(str){
	name_span="tarjeta_de_contacto";
	url="includes/tarjeta_de_contacto.php";
	actuar(str);
} 
function borrarTarjeta(){
	document.getElementById("tarjeta_de_contacto").innerHTML="";
	name_span="tarjeta_de_contacto";
	url="includes/tarjeta_de_contacto.php";
	actuar("xxx000");
	document.getElementById("tarjeta_de_contacto").innerHTML="";

}

function abrirAjax(str,s_url,s_name_span){
	if (str.length==0){ 
		document.getElementById(s_name_span).innerHTML="";
		return;
	}else{
		name_span=s_name_span;
		url="modules_ajax/"+s_url+".php";
		if(ocupado=="no"){
			ocupado="si";
			document.getElementById(name_span).innerHTML="<img src=images/ajax_loader.gif>";
		}
		actuar(str);
	}
}
function abrirAjax_na(str,s_url,s_name_span){
	if (str.length==0){ 
		document.getElementById(s_name_span).innerHTML="";
		return;
	}else{
		name_span=s_name_span;
		url="modules_ajax/"+s_url+".php";
		actuar(str);
	}
}
function actuar(str){
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	url=url+"?q="+str;
	url=url+"&sid="+Math.random();
	if(str!="xxx000"){
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}else{
		xmlHttp.onreadystatechange=null;
	}
}

function stateChanged(){
	if (xmlHttp.readyState==4){
			resultado=unescape(xmlHttp.responseText);
			//resultado=resultado.replace(/\+/gi,' ');
			document.getElementById(name_span).innerHTML=resultado;

		ocupado="no";

	}
}

function GetXmlHttpObject(){
	var xmlHttp=null;
	try{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e){
		// Internet Explorer
		try{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
function actualizar_mensajito(){
	var xmlmensajitos=null;
	try{
		// Firefox, Opera 8.0+, Safari
		xmlmensajitos=new XMLHttpRequest();
	}
	catch (e){
		// Internet Explorer
		try{
			xmlmensajitos=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			xmlmensajitos=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	url="modules_ajax/ultimo_mensaje.php";
	if (xmlmensajitos==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	url=url+"?sid="+Math.random();
	xmlmensajitos.onreadystatechange=function(){
		if (xmlmensajitos.readyState==4){
				resultado=unescape(xmlmensajitos.responseText);
				document.getElementById('ultimo_mensaje').innerHTML=resultado;
		}
	}

	xmlmensajitos.open("GET",url,true);
	xmlmensajitos.send(null);

}
function actualizar_mensaje_ajax(){
	var xmlmensajeajax=null;
	try{
		// Firefox, Opera 8.0+, Safari
		xmlmensajeajax=new XMLHttpRequest();
	}
	catch (e){
		// Internet Explorer
		try{
			xmlmensajeajax=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			xmlmensajeajax=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	url="modules_ajax/mensajes.php";
	if (xmlmensajeajax==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	url=url+"?sid="+Math.random();
	xmlmensajeajax.onreadystatechange=function(){
		if (xmlmensajeajax.readyState==4){
				resultado=unescape(xmlmensajeajax.responseText);
				document.getElementById('mensajes').innerHTML=resultado;
		}
	}

	xmlmensajeajax.open("GET",url,true);
	xmlmensajeajax.send(null);

}
function actualizar_privados(){
	var xmlprivados=null;
	try{
		// Firefox, Opera 8.0+, Safari
		xmlprivados=new XMLHttpRequest();
	}
	catch (e){
		// Internet Explorer
		try{
			xmlprivados=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			xmlprivados=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	url="modules_ajax/privados.php";
	if (xmlprivados==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	url=url+"?sid="+Math.random();
	xmlprivados.onreadystatechange=function(){
		if (xmlprivados.readyState==4){
				resultado=unescape(xmlprivados.responseText);
				document.getElementById('span_correo').innerHTML=resultado;
		}
	}

	xmlprivados.open("GET",url,true);
	xmlprivados.send(null);

}
