function form_to_string(myform) { 
var resultado=''; 
for(i=0; i<myform.elements.length; i++) { 
var v=get_element_value(myform.elements[i]); 
if(v) resultado+='&'+myform.elements[i].name+"="+String(v).replace(/&/gi,"%26"); 
} 
return resultado; 
} 
function get_element_value(elm) { 
switch(elm.type){ 
case 'select-one': return elm.options[elm.selectedIndex].value; 
case "checkbox": 
case 'radio': 
if (elm.checked) return elm.value; 
break; 
case "hidden": 
case "text": 
case "textarea": 
case "password": return elm.value; 
} 
} 
function get_XMLHttpRequest() { 
try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {} 
try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} 
try { return new XMLHttpRequest(); } catch(e) {} 
alert("XMLHttpRequest not supported"); 
return null; 
} 
function ajax_load_post(ul,id,myform,id2) { 
ajax_load(ul,id,myform,'POST',id2); 
} 
function ajax_load_get(ul,id,myform,id2) { 
ajax_load(ul,id,myform,'GET',id2); 
} 
function ajax_load_div(ul,oldpest,inh,loadfg) { 
return true; 
} 
function load_modulo_resultados_ajax(s,ul,ident,browse,flagver,biblia) { 
if (s) setCookie("ModuloResultados",s,0); 
else s=getCookie("ModuloResultados"); 
if (!s) { 
if (biblia!='') s = "&v=" + flagver + "&v2=10"; 
else return; 
} 
if (browse!='') browse = "&ti=1"; 
if (flagver!='') flagver = "&v=" + flagver; 
ajax_load(ul + browse + flagver + s + '&ib=-1&incs=UTF8&cs=ISO-8859-1&tpl=ResultadosBuscaLateral&tplnr=NoHayResultadosLateral&tpler=NoHayResultadosLateral','resultados_busca_'+ident,'','GET',''); 
} 
function ajax_load(ul,id,myform,method,id2) { 
var load_text = "Loading..."; 
var ajax_obj=get_XMLHttpRequest(); 
var obj=document.getElementById(id); 
obj.innerHTML="Connecting..."; 
set_layer_display(id2,1); 
if (!method) method='POST'; 
ajax_obj.open(method, ul, true); 
ajax_obj.setRequestHeader("Method", method+" "+ ul+" HTTP/1.1"); 
ajax_obj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
ajax_obj.setRequestHeader("Content-Length", "0"); 
ajax_obj.onreadystatechange=function() { 
/* 0: Uninitizalized, 1: Loading, 2: Loaded, 3: Interactive, 4: Finished */ 
if (ajax_obj.readyState==1) obj.innerHTML="<div style=\"margin:10px;margin-left:20px;padding:10px 0 12px 25px;background:url(/share-imgs/loading.gif) no-repeat left center;\"><span class=\"resul-nombre\">"+load_text+"</span></div>"; 
else if (ajax_obj.readyState==4) { 
try { 
if (ajax_obj.status>=400 || ajax_obj.responseText=='') { 
set_layer_display(id2,0); 
//alert("Error cargando AJAX: "+ul+" => "+ajax_obj.status); 
} 
else { 
obj.innerHTML=ajax_obj.responseText; 
ajax_eval_js(ajax_obj.responseText); 
//set_layer_display(id2,1); 
} 
} catch(e) { } 
} 
} 
if(myform=="[object HTMLFormElement]" || (myform=="[object]" && myform.elements)) ajax_obj.send(form_to_string(myform)); 
else ajax_obj.send(myform); 
} 
function ajax_eval_js(txt) { 
var ScriptFragment='(?:<script.*?>)((\n|\r|.)*?)(?:</script>)'; 
var match=new RegExp(ScriptFragment, 'img'); 
var scripts=txt.match(match); 
if (scripts) { 
var js=''; 
for(var s=0;s<scripts.length;s++) { 
var match=new RegExp(ScriptFragment, 'im'); 
js+=scripts[s].match(match)[1]+'\n'; 
} 
//alert(js); 
eval(js); 
} 
}