function objetoAjax(){
	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 validaURLs(url) {
	var re=/^http:\/\/\w+(\.\w+)*\.\w{2,3}$/;
	return re.test(url);
} 

function enviarDatosEmpleado(){

  //donde se mostrará lo resultados
  divResultado = document.getElementById('mensajes_libro');
 // divResultado1 = document.getElementById('mensajes');
 // divResultado1.innerHTML = '';
  //divResultado.innerHTML= '<div align="center">Prosesando datos...</div>';
  
  //valores de las cajas de texto
  nombre=document.nuevo_empleado.guest_name.value; 
  email=document.nuevo_empleado.guest_email.value; 
  url=document.nuevo_empleado.guest_weburl.value;   
  web=document.nuevo_empleado.guest_webtitle.value; 
  mensage=document.nuevo_empleado.guest_message.value; 
  
  if ( nombre == '' ) { alert('Debe de poner su nombre') ; return false; }
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email) == false) { alert('Debe de poner su email valido') ; return (false); } 
  if ( url != '' ) 
  {
	if ( validaURLs(url) == false )
	{
		alert('Debe de poner una URl valida') ;
		return false ; 
	}	
  }
  //if ( email == '' ) { alert('Debe de poner su email') ; return false; }
  if ( mensage == '' ) { alert('Debe de poner un mensage') ; return false; }

 


  //instanciamos el objetoAjax
  ajax=objetoAjax();
  //uso del medoto POST
  //archivo que realizará la operacion
  //registro.php
  ajax.open("POST", "guest_book/registrar.php",true);  
  ajax.onreadystatechange=function() {
  
   
  if (ajax.readyState==4) {
	  //mostrar resultados en esta capa
	  divResultado.innerHTML = ajax.responseText
	  //llamar a funcion para limpiar los inputs
	  LimpiarCampos();
  }
  }

  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  //enviando los valores
  ajax.send("nombre="+nombre+"&email="+email+"&url="+url+"&web="+web+"&mensage="+mensage);
  
  //Enviar_MostrarEnCapa('guest_book/mostrar_link.php', 'mandar', 'lookup=5')
  Enviar_MostrarEnCapa('guest_book/listado_mensajes_recibidos.php', 'mensajes_libro', 'loop=1'); 
  alert('Su mensaje será moderado antes de publicarse.\nGracias.')
}

function LimpiarCampos(){
  document.nuevo_empleado.guest_name.value="";//focus()
  document.nuevo_empleado.guest_email.value="";
  document.nuevo_empleado.guest_weburl.value="";  
  document.nuevo_empleado.guest_webtitle.value="";  
  document.nuevo_empleado.guest_message.value="";
  }