var gClientIsGecko=(window.controllers)?true:false;var gClientIsOpera=(window.opera)?true:false;var gClientIsIE=(document.all&&!gClientIsOpera)?true:false;var gClientIsIE5=(gClientIsIE&&/MSIE 5\.0/.test(navigator.appVersion))?true:false;var gClientIsMac=(/Mac/.test(navigator.appVersion))?true:false;if(!ajax_comun){var ajax_comun={init:function(b){if(!ajax_obj.Search.popup){var a=page.$("mainContent")||document.body;ajax_obj.Search.popup=document.createElement("div");ajax_obj.Search.popup.setAttribute("id",ajax_comun.content);a.appendChild(ajax_obj.Search.popup);ajax_obj.Search.append=ajax_obj.Search.popup}ajax_obj.Search.element=b;ajax_obj.Search.OA_INITIALIZED=true},handleActivity:function(b,a){ajax_obj.Search.currentBox=b;if(gClientIsIE5){return}if(!ajax_obj.Search.BS_INITIALIZED){ajax_comun.init(b)}if(b.value==""){ajax_obj.Search.__hidePopup();ajax_obj.Search.lastValue=b.value}else{if(b.value!=ajax_obj.Search.lastValue&&b.value.length>2){if(ajax_obj.Search.timeout){clearTimeout(ajax_obj.Search.timeout)}ajax_obj.Search.timeout=setTimeout(ajax_obj.Search.requestSearch,ajax_obj.Search.BS_TIMEOUT)}else{ajax_obj.Search.__showPopup()}}},initRequestObject:function(){ajax_obj.Search.request=null;var b;try{b=new ActiveXObject("Msxml2.XMLHTTP")}catch(a){try{b=new ActiveXObject("Microsoft.XMLHTTP")}catch(a){b=null}}if(!b&&(typeof(XMLHttpRequest)!="undefined")){b=new XMLHttpRequest()}ajax_obj.Search.request=b},responseHandler:function(){if(ajax_obj.Search.request.readyState==4){switch(ajax_obj.Search.request.status){case 200:if(page.$("loader")){page.$("loader").style.display="none"}ajax_obj.Search.parseResponse(ajax_obj.Search.request.responseXML);break;case 404:default:window.status="ajax_obj Search error: Server returned HTTP code "+ajax_obj.Search.request.status;break}}else{var c=page.$("nombre_label");if(c){if(!page.$("loader")){var a="/ibcomv3/images/loading.gif";var b=document.createElement("img");b.setAttribute("alt","loading");b.id="loader";b.setAttribute("src",a);c.appendChild(b)}else{page.$("loader").style.display="inline"}}}}}};
