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 cambiar_select(valor_select, id_input)//funcion para el select de indexP
{
       var input = document.getElementById(id_input);
       input.value = valor_campo
}

function buscar(){
  //donde se mostrar&#225; lo resultados
  //divResultado = document.getElementById('resultado');
 
  mun=document.frm.mun.value; 
 alert (mun)
  ajax=objetoAjax();

  ajax.open("POST", "busqueda.php",true);
  ajax.onreadystatechange=function() {
  if (ajax.readyState==3) {
  divResultado.innerHTML = ajax.responseText

  }
  }
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  //enviando los valores
  ajax.send("mun="+mun)
  
}



function enviarMail(){
	c = document.getElementById('resultado_mensaje');
	
	//variable=documenet.nombre_del_form.nombre_del_control.value
	emis=document.enviar_email.emisor.value;
	dest=document.enviar_email.email_destino.value;
	men=document.enviar_email.mensaje.value;
	
	ajax=nuevoAjax();
	c.innerHTML = '<p style="text-align:center;"><img src="esperando.gif"/></p>'; 
	ajax.open("POST", "envia_mail.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			c.innerHTML = ajax.responseText
		}
		borrarCampos()
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("destinatario="+dest+"&emisor="+emis+"&mensaje="+men)
}

function borrarCampos(){
	document.enviar_email.emisor.value="";
	document.enviar_email.email_destino.value="";
	document.enviar_email.mensaje.value="";
	document.enviar_email.email_destino.focus();
}

function envia_Msj()
{	divResultado = document.getElementById('resultado');

	email=document.enviar_msj.email.value; 
  	name=document.enviar_msj.name.value;
 	msj=document.enviar_msj.msj.value;
	alert (msj);
	
	ajax=objetoAjax();
	
	ajax.open("POST", "registro.php",true);
  ajax.onreadystatechange=function() {
  if (ajax.readyState==3) {//************************************************************
  //mostrar resultados en esta capa
  divResultado.innerHTML = ajax.responseText
  //llamar a funcion para limpiar los inputs
  
  }
  }
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  //enviando los valores
  ajax.send("email="+email+"&name="+name+"&msj="+msj)
  //LimpiarCampos();
}



function enviameMail(){
	c = document.getElementById('resultado_mensaje');
	
	//variable=documenet.nombre_del_form.nombre_del_control.value
	emis=document.enviar_email.emisor.value;
	dest='tulio70@hotmail.com';
	men=document.enviar_email.email_destino.value+"--MENSAJE:--"+document.enviar_email.mensaje.value;

	if(emis.length==0){alert("Favor de proporcionar tu nombre");document.enviar_email.emisor.focus(); return 0;}

	if(document.enviar_email.email_destino.value.length==0){alert("Favor de proporcionar tu e-mail");document.enviar_email.email_destino.focus(); return 0;}

	if(document.enviar_email.mensaje.value.length==0){alert("Favor de escribir tu mensaje");document.enviar_email.mensaje.focus(); return 0;}




	ajax=nuevoAjax();
	c.innerHTML = '<p style="text-align:center;"><img src="esperando.gif"/></p>'; 
	ajax.open("POST", "enviame_mail.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			c.innerHTML = ajax.responseText
		}
		borrarCampos()
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("destinatario="+dest+"&emisor="+emis+"&mensaje="+men);
document.enviar_email.submit.disabled=true;
}


function pedirDatos(){ 
	//donde se mostrar&#225; el resultado
	divResultado = document.getElementById('resultado');
	//tomamos el valor de la lista desplegable
	nom=document.formulario.lista.value;

	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//usamos el medoto POST
	//archivo que realizar&#225; la operacion
	//datoscliente.php
	ajax.open("POST", "datos.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divResultado.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("nombres="+nom)
}

function cambiar_fecha(valor, iput)
{	
	c = document.getElementById('uno');
	ajax=nuevoAjax();
	ajax.open("POST", "1cambiaFecha.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			c.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("valor="+valor)
	
	
	}
	
	function nuevo_comentario()
{	
	titulo=document.frm.titulo.value;
	fecha=document.frm.fecha.value;
	contenido=document.frm.contenido.value;

intro=document.frm.intro.value; alert(intro);

	
	c = document.getElementById('uno');
	ajax=nuevoAjax();
	ajax.open("POST", "2agregaArticulo.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			c.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("titulo="+titulo+ "&fecha="+fecha+ "&contenido="+contenido+ "&intro="+intro)
	document.frm.titulo.value="";
		document.frm.fecha.value="";
document.frm.contenido.value="";			
document.frm.intro.value="";
	
	}
	
function cambiar_titulo(valor)
{	
	c1 = document.getElementById('dos');
	ajax=nuevoAjax();
	ajax.open("POST", "1cambiarTitulo.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			c1.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("valor="+valor)
	
	
	}
	function cambiar_titulo2(valor)
{	
	c1 = document.getElementById('uno');
	ajax=nuevoAjax();
	ajax.open("POST", "1cambiarTitulo.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			c1.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("valor="+valor)
	
	
	}
	function comentar(id ){
		nombre=document.frm.nombref.value;
		correo=document.frm.correof.value;
		titulo=document.frm.titulof.value;
		contenido=document.frm.contenidof.value;
		if (id.length==0){alert("WWW");
			document.frm.boton.disabled=true;
			return 0;
		}
		if (nombre.length==0){
			alert("Proporcionar su Nombre.")
			document.frm.nombref.focus()
			return 0;
		}
		if (correo.length==0){
			alert("Proporcionar su e-mail.")
			document.frm.correof.focus()
			return 0;
		}
		if (titulo.length==0){
			alert("Proporcionar su el t&#237;tulo de su comentario.")
			document.frm.titulof.focus()
			return 0;
		}
		if (correo.length==0){
			alert("Proporcionar su e-mail.")
			document.frm.correof.focus()
			return 0;
		}
		if (validaTexto(document.frm.nombref.value, 'Nombre')==false){return 0;}
		if (validaTexto(document.frm.correof.value, 'E-mail')==false){return 0;}
		if (validaTexto(document.frm.titulof.value, 'T&#237;tulo')==false){return 0;}
		if (validaTexto(document.frm.contenidof.value, 'Comentario')==false){return 0;}
		
		c = document.getElementById('foro');
		ajax=nuevoAjax();
		ajax.open("POST", "1agregaOpinion.php",true);
		ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			c.innerHTML = ajax.responseText
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		//enviando los valores
		ajax.send("id="+id+"&nombre="+nombre+"&correo="+correo+"&titulo="+titulo+"&contenido="+contenido)
		
	document.frm.boton.disabled=true;
	
	document.frm.contenidof.value="Apreciable "+nombre+" su mensaje ha sido enviado. Gracias.";
	document.frm.contenidof.disabled=true;
	alert("Apreciable "+nombre+" su mensaje ha sido enviado. Gracias.");
	}
	
	function validarAlMomento(e) { // 1
    tecla = (document.all) ? e.keyCode : e.which; // 2
    if (tecla==8) return true; // 3
    /*patron =/[A-Za-z\s]/; // 4
    te = String.fromCharCode(tecla); // 5
    return patron.test(te); // 6*/
	patron =/[<>/_#--$%&/()=""]/; // 4
te = String.fromCharCode(tecla); // 5
return !patron.test(te); // 6
} 

function validaTexto(campo,nombreCampo){
  var ubicacion
  var enter = "\n"   //Los caracteres v&#225;lidos son:
  var caracteres = "abcdefghijklmnopqrstuvwxyz&#241;1234567890 ABCDEFGHIJKLMNOPQRSTUVWXYZ&#209;&#225;&#233;&#237;&#243;&#250;&#193;&#201;&#205;&#211;&#218;&#186;&#191;?@()%'!&#161;-+*.,:" + String.fromCharCode(13) + enter

  var contador = 0
  for (var i=0; i < campo.length; i++) {
    ubicacion = campo.substring(i, i + 1)
    if (caracteres.indexOf(ubicacion) != -1) {
      contador++
    } else {
      alert("ERROR en el "+nombreCampo+": No se acepta el caracter '" + ubicacion + "'.")
      return false
    }
  }
}
