function NuevoAjax(){
var xmlhttp=false;
try{
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
	try{
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
 	}catch(E){
		xmlhttp = false;
	}
}

if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
	xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function Cargar(url,nombrediv){
var contenido;
contenido = document.getElementById(nombrediv);
ajax=NuevoAjax();
ajax.open("GET", url,true);
ajax.onreadystatechange=function(){
	if(ajax.readyState==1){
		//contenido.innerHTML = "Cargando...";
	}else if(ajax.readyState==4){
		if(ajax.status==200){
			contenido.innerHTML = ajax.responseText;
		}else if(ajax.status==404){
			contenido.innerHTML = "La página no existe";
		}else{
			contenido.innerHTML = "Error:".ajax.status;
		}
	}
}
ajax.send(null);
}
function oculta(a)
{
	a = document.getElementById(a);

	a.style.display = "none";

}
function expande(a)
{
	a = document.getElementById(a);

	a.style.display = "block";
}
function ocultaexpande(a)
{
	a = document.getElementById(a);

	if(a.style.display=="block")
	{
		a.style.display = "none";
	}
	else 
	{
		a.style.display = "block";
	}
}

function EnviarComentario(url,nombrediv,nombrecampotexto,id){
var contenido,texto;
contenido = document.getElementById(nombrediv);
ajax=NuevoAjax();
ajax.open("POST",url,true);
texto=document.getElementById(nombrecampotexto).value;
ajax.onreadystatechange=function(){
	if(ajax.readyState==1){
		contenido.innerHTML = "Cargando...";
	}else if(ajax.readyState==4){
		if(ajax.status==200){
			contenido.innerHTML = ajax.responseText;
		}else if(ajax.status==404){
			contenido.innerHTML = "La página no existe";
		}else{
			contenido.innerHTML = "Error:".ajax.status;
		}
	}
}
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
ajax.send("id="+id+"&texto="+texto+"&numcom="+nombrediv+"&nombrecampotexto="+nombrecampotexto);
}

function EnviarComentarioMuro(nombrediv,nombrecampotexto,usuario,padrecomentario,tipo){
var contenido,texto;
contenido = document.getElementById(nombrediv);
ajax=NuevoAjax();
url='funciones/comentariosMuro.php';
ajax.open("POST",url,true);
texto=document.getElementById(nombrecampotexto).value;
ajax.onreadystatechange=function(){
	if(ajax.readyState==1){
		//contenido.innerHTML = "Cargando...";
		document.getElementById(nombrecampotexto).value='Enviando, espere por favor...';
	}else if(ajax.readyState==4){
		if(ajax.status==200){
		  if(padrecomentario==0)
		  {
			document.getElementById(nombrecampotexto).value='¿Qué quieres comentar?...';
		  }
		  else
		  {
			document.getElementById(nombrecampotexto).value='';
		  }
			contenido.innerHTML = ajax.responseText;
		}else if(ajax.status==404){
			contenido.innerHTML = "La página no existe";
		}else{
			contenido.innerHTML = "Error:".ajax.status;
		}
	}
}
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
ajax.send("accion=alta&idusuario="+usuario+"&texto="+texto+"&padrecomentario="+padrecomentario+"&nombrediv="+nombrediv+"&tipocontenido="+tipo);
}

function BorrarComentarioMuro(nombrediv,usuario,idcomentario,tipo){
var contenido,texto;
contenido = document.getElementById(nombrediv);
ajax=NuevoAjax();
url='funciones/comentariosMuro.php';
ajax.open("POST",url,true);
ajax.onreadystatechange=function(){
	if(ajax.readyState==1){
		//contenido.innerHTML = "Cargando...";
	}else if(ajax.readyState==4){
		if(ajax.status==200){
		 
			contenido.innerHTML = ajax.responseText;
		}else if(ajax.status==404){
			contenido.innerHTML = "La página no existe";
		}else{
			contenido.innerHTML = "Error:".ajax.status;
		}
	}
}
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
ajax.send("accion=borrar&idusuario="+usuario+"&idcomentario="+idcomentario+"&nombrediv="+nombrediv+"&tipocontenido="+tipo);
}


function CargarDeCombo(nombrecombo,nombrediv){

var contenido,valorseleccionado,url;

contenido = document.getElementById(nombrediv);

valorseleccionado=document.getElementById(nombrecombo).value;

url='funciones/cargarComboContenidoAlta.php?div='+nombrediv+'&valor='+valorseleccionado+'&accion=alta';

ajax=NuevoAjax();
ajax.open("GET", url,true);
ajax.onreadystatechange=function(){
	if(ajax.readyState==1){
		contenido.innerHTML = "Cargando...";
	}else if(ajax.readyState==4){
		if(ajax.status==200){
			contenido.innerHTML = ajax.responseText;
		}else if(ajax.status==404){
			contenido.innerHTML = "La página no existe";
		}else{
			contenido.innerHTML = "Error:".ajax.status;
		}
	}
}
ajax.send(null);
}

function EliminarDeCombo(nombrecombo,nombrediv,valor){

var contenido,valorseleccionado,url;

contenido = document.getElementById(nombrediv);

url='funciones/cargarComboContenidoAlta.php?div='+nombrediv+'&valor='+valor+'&accion=eliminar';

ajax=NuevoAjax();
ajax.open("GET", url,true);
ajax.onreadystatechange=function(){
	if(ajax.readyState==1){
		contenido.innerHTML = "Cargando...";
	}else if(ajax.readyState==4){
		if(ajax.status==200){
			contenido.innerHTML = ajax.responseText;
		}else if(ajax.status==404){
			contenido.innerHTML = "La página no existe";
		}else{
			contenido.innerHTML = "Error:".ajax.status;
		}
	}
}
ajax.send(null);
}

function resetearComentario(nombrediv)
{
	var contenido;
	contenido = document.getElementById(nombrediv);
	if(contenido.value=='Escribe aquí tu comentario')
	{
		contenido.value='';
	}
}

function CargarConAviso(url){
ajax=NuevoAjax();
ajax.open("GET", url,true);
ajax.onreadystatechange=function(){
	if(ajax.readyState==1){
		
	}else if(ajax.readyState==4){
		if(ajax.status==200){
			alert(ajax.responseText);
			window.location.reload();
		}else if(ajax.status==404){
			alert('La página no existe');
		}else{
			alert('Error:'.ajax.status);
		}
	}
}
ajax.send(null);
}

function submitenter(myfield,e,formulario)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
{
formulario.submit();
return false;
}
else
return true;
}
function Invitar(idusuario, tipo_contacto){
	
if (confirm('¿Desea enviar una invitación a este usuario?')){	
	idembajador = document.finvitar.idusuarioasociado.value;
	url="funciones/contactarInvitar.php?tipo=invitar&idusuario="+idusuario+"&tipo_contacto="+tipo_contacto+"&idembajador="+idembajador;
	ajax=NuevoAjax();
	ajax.open("GET", url,true);
	ajax.onreadystatechange=function(){
		if(ajax.readyState==1){
			alert("Invitación enviada");
		}else if(ajax.readyState==4){
			if(ajax.status==200){
			//	alert(ajax.responseText);
				window.location.reload();
			}else if(ajax.status==404){
				alert('La página no existe');
			}else{
				alert('Error:'.ajax.status);
			}
		}
	}
	ajax.send(null);	
}
}

function Contactar1(idusuario, tipo_contacto, idembajador){
	mensaje=document.fcontacta.txtMensaje.value;
	url="funciones/contactarInvitar.php?tipo=contactar1&idusuario="+idusuario+"&tipo_contacto="+tipo_contacto+"&idembajador="+idembajador+"&mensaje="+mensaje;
		//alert(url);
	ajax=NuevoAjax();
	ajax.open("GET", url,true);
	ajax.onreadystatechange=function(){
		if(ajax.readyState==1){
			alert("Mensaje enviado");
		}else if(ajax.readyState==4){
			if(ajax.status==200){
			//	alert(ajax.responseText);
				window.location.reload();
			}else if(ajax.status==404){
				alert('La página no existe');
			}else{
				alert('Error:'.ajax.status);
			}
		}
	}
	ajax.send(null);	

}
function Contactar2(nombre_asociacion){
	mensaje = document.fcontacta.txtMensaje.value;
	idusuario_contacto = document.fcontacta.idusuario_contacto.value;
	url="funciones/contactarInvitar.php?tipo=contactar2&idusuario="+idusuario_contacto+"&nombreembajador="+nombre_asociacion+"&mensaje="+mensaje;
	ajax=NuevoAjax();
	ajax.open("GET", url,true);
	ajax.onreadystatechange=function(){
		if(ajax.readyState==1){
			alert("Mensaje enviado");
		}else if(ajax.readyState==4){
			if(ajax.status==200){
			//	alert(ajax.responseText);
				window.location.reload();
			}else if(ajax.status==404){
				alert('La página no existe');
			}else{
				alert('Error:'.ajax.status);
			}
		}
	}
	ajax.send(null);	

}
function Contactar3(nombre_asociacion){
	mensaje = document.fcontacta1.txtMensaje.value;
	idcont = document.fcontacta1.idcont.value;
	tipo2 = document.fcontacta1.tipo2.value;
	url="funciones/contactarInvitar.php?tipo=contactar3&nombreembajador="+nombre_asociacion+"&mensaje="+mensaje+"&idcont="+idcont+'&tipo2='+tipo2;

	ajax=NuevoAjax();
	ajax.open("GET", url,true);
	ajax.onreadystatechange=function(){
		if(ajax.readyState==1){
			alert("Mensaje enviado");
		}else if(ajax.readyState==4){
			if(ajax.status==200){
			//	alert(ajax.responseText);
				window.location.reload();
			}else if(ajax.status==404){
				alert('La página no existe');
			}else{
				alert('Error:'.ajax.status);
			}
		}
	}
	ajax.send(null);	

}
function Invitar1(idusuario, tipo_contacto){
	
if (confirm('¿Desea enviar una invitación a este usuario?')){	
	idembajador = document.finvitar.idusuarioasociado.value;
	url="funciones/contactarInvitar.php?tipo=invitar&idusuario="+idusuario+"&tipo_contacto="+tipo_contacto+"&idembajador="+idembajador;
	ajax=NuevoAjax();
	ajax.open("GET", url,true);
	ajax.onreadystatechange=function(){
		if(ajax.readyState==1){
			alert("Invitación enviada");
		}else if(ajax.readyState==4){
			if(ajax.status==200){
			//	alert(ajax.responseText);
				window.location.reload();
			}else if(ajax.status==404){
				alert('La página no existe');
			}else{
				alert('Error:'.ajax.status);
			}
		}
	}
	ajax.send(null);	
}
}

