addEvent_bsq(window, 'load', iniciar_bsq, false);

function iniciar_bsq()
{
	var refFormBsq = document.getElementById("formBsq");
	addEvent_bsq(refFormBsq, 'submit', envia_bsq, false);
}

function envia_bsq(e)
{
	if(window.event){
		window.event.returnValue = false;
		cargaForm_bsq();
	}else{
		if(e){
			e.target.defaultValue();
			cargaForm_bsq();
		}
	}
}

function parametros_bsq()
{	
	var url = "";
	var refBsq = document.getElementById("palabraClave").value;
	url = "?palabra=" + encodeURIComponent(refBsq);
	
	return url;
}

var conexion_bsq;
function cargaForm_bsq()
{
	conexion_bsq = creaXMLHttpRequest_bsq();
	conexion_bsq.onreadystatechange = procesaEnvioBsq;
	conexion_bsq.open('POST', '../bsqGaleria.php'+parametros_bsq()+'', true);
	conexion_bsq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	conexion_bsq.send(parametros_bsq());
}

function procesaEnvioBsq()
{
	var refRes = document.getElementById("verplantilla");
	var refBsq = document.getElementById("resultadoBsq");
	if(conexion_bsq.readyState == 4){
		refRes.style.display = "";
		refBsq.innerHTML = conexion_bsq.responseText;
	}
}

function addEvent_bsq(elemento, evento, funcion, valor)
{
	if(elemento.attachEvent){
		elemento.attachEvent('on' + evento, funcion, valor);
		return true;
	}else{
		if(elemento.addEventListener){
			elemento.addEventListener(evento, funcion, valor);
			return true;
		}else{
			return false;
		}
	}
}

function creaXMLHttpRequest_bsq() 
{
  var xmlHttp=null;
  if (window.ActiveXObject) 
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  else 
    if (window.XMLHttpRequest) 
      xmlHttp = new XMLHttpRequest();
  return xmlHttp;
}

