function doSearch( fieldID ) {	fieldID = typeof fieldID == "undefined" || !fieldID || fieldID == "" ? "buscar" : fieldID	var obj = document.getElementById ( fieldID )	if ( !obj || typeof obj.value == "undefined" || obj.value == "" ) return;	location.href = "/" + webDbName + "/wvLookUpDocuments/SEARCH-RESULT?OpenDocument&Query=" + obj.value}function switchLang ( lang1, lang2 ) {	var langID = lang1 == userLanguage ? lang2 : lang1	var bot = document.getElementById ( "SwitchLang" + langID )	if ( bot ) bot.click();}function switchDisplayLayer ( layerID ) {	var layer = document.getElementById ( layerID )	if ( layer ) layer.style.display = layer.style.display == "" || layer.style.display == "in\u00F1ine" ? "none" : "inline"}function switchBgColor ( obj, color ) {	obj.style.backgroundColor = color}function updateContent ( divName, data, imgAlias ) {	var content = document.getElementById ( divName ), re;	if ( !content || content.innerHTML == "" ) return;	var text = content.innerHTML;	for ( var i = 1; i <= 8; i++ ) {		var tmp = data [ 0 ] [ i -1 ];		re = new RegExp("\\[FIELD" + i + "\\]", "gi")		text = text.replace ( re, tmp )		text = text.replace ( "%5BFIELD" + i + "%5D", data [ 0 ] [ i -1 ] )		re = new RegExp("\\[IMG" + i + "\\]", "gi")		text = text.replace ( re, data [ 1 ] [ i - 1 ] )		text = text.replace ( "%5BIMG" + i + "%5D", data [ 1 ] [ i - 1 ] )		if ( typeof imgAlias != "undefined" ) {			var img = document.getElementById ( imgAlias + "IMG" + i )			if ( img) {					var src = data [ 1 ] [ i -1 ]				if ( src != "" ) img.setAttribute ( "src", src )			}		}		re = new RegExp("\\[LINK" + i + "\\]", "gi")		text = text.replace ( re, data [ 2 ] [ i - 1] )		text = text.replace ( "%5BLINK" + i + "%5D", data [ 2 ] [ i - 1] )		if ( typeof searchCont != "undefined" ) text = text.replace ( "[SEARCH_CONT]", searchCont )			}	if ( text != content.innerHTML ) content.innerHTML = text	var pos = location.href.toLowerCase().indexOf ( "/" + webDbName.toLowerCase() );	var server = location.href.substring ( 0, pos );	var col = getElementsByClass("IMG",content, "IMG" );	for ( var i = 0; i < col.length; i++ ) {		col[i].src = server + data [ 1 ] [ i ];		col[i].className = col[i].className.replace ( "IMG", "VISIBLE")	}	}function displayListElements ( divName, elemData, data ) {	var tagID = "LIST_ELEMENTS"	var evalIniTag = "<eval>"	var evalEndTag = "</eval>"	var content = document.getElementById ( tagID )	var elem = document.getElementById ( elemData )	var res = ""	if ( !content || !elem || elem.innerHTML == "" ) return;	elem.id = ""	var max = data.length > 0 ? data [ 0 ].length : 0;	for ( var i = 0; i < data.length; i++ ) {		var small = data [ i ] [ 0 ]		small = small.replace ( /\[WEBDBNAME\]/gi, webDbName )		var level = data [ i ] [ 0 ]		level = level.indexOf ( "." ) >= 0 ? level.split ( "." ).length : 1		var big = max > 1 ? data [ i ] [ 1 ] : ""		big = big.replace ( /\[WEBDBNAME\]/gi, webDbName )		var link = max > 2 ? data [ i ] [ 2 ] : ""		link = link.replace ( /\[WEBDBNAME\]/gi, webDbName )		var newDate = max > 3 ? data [ i ] [ 3 ] : ""		var title = max > 4 ? data [ i ] [ 4 ] : ""		var shortT = max > 5 ? data [ i ] [ 5 ] : ""		var longT = max > 6 ? data [ i ] [ 6 ] : ""		var linkT = max > 7 ? data [ i ] [ 7 ] : ""				var newNode = elem.cloneNode ( true )		if ( newNode.tagName.toUpperCase() != elem.tagName.toUpperCase () ) newNode = document.importNode ( elem, true )				replaceImages ( newNode, small, big )		replaceLinks ( newNode, link )		replaceText ( newNode, newDate, title, shortT, longT, linkT, searchQuery, webDbName )				var oldStyle = newNode.getAttribute ( "style" )		newNode.style.display = "inline"		alert ( newNode.innerHTML )		content.appendChild ( newNode )	}}function replaceImages ( node, small, big ) {	var nodes = node.getElementsByTagName ( "IMG" )	if ( !nodes ) return;	var len = nodes.length;	for ( var k = 0; k < len; k++ ) {		var currNode = nodes [ k ]			if ( currNode.id.toUpperCase() == "IMG_SMALL" ) {			//alert ( "small: " + small )			if ( small != "" ) currNode.setAttribute ( "src", small )			else currNode.style.display = "none"		}		else if ( currNode.id.toUpperCase() == "IMG_BIG" ) {			if ( big != "" ) currNode.setAttribute ( "src", big )			else currNode.style.display = "none"		}	}}function replaceLinks ( node, link ) {	var nodes = node.getElementsByTagName ( "A" )	if ( !nodes ) return;	var len = nodes.length;	for ( var k = 0; k < len; k++ ) {		var currNode = nodes [ k ]		if ( currNode.id.toUpperCase() == "LINK" ) currNode.setAttribute ( "href", link )	}}function replaceText ( node, newDate, title, shortT, longT, linkT, searchQuery, webDbName ) {	var nodes = node.childNodes	if ( !nodes ) return;	var len = nodes.length;	for ( var k = 0; k < len; k++ ) {		var currNode = nodes [ k ]		if ( currNode.hasChildNodes() ) replaceText ( currNode, newDate, title, shortT, longT, linkT, searchQuery, webDbName )		if ( currNode.nodeValue && currNode.nodeValue.toUpperCase().indexOf ( "[DATE]" ) >= 0 )  			currNode.nodeValue = currNode.nodeValue.replace ( /\[DATE\]/gi, newDate )		else if ( currNode.nodeValue && currNode.nodeValue.toUpperCase().indexOf ( "[TITLE]" ) >= 0 )  			currNode.nodeValue = currNode.nodeValue.replace ( /\[TITLE\]/gi, title )		else if ( currNode.nodeType == 1 && currNode.innerHTML.toUpperCase().indexOf ( "[SHORTTEXT]" ) >= 0 ) {			currNode.innerHTML = currNode.innerHTML.replace ( /\[SHORTTEXT\]/gi, shortT )		}		/*else if ( currNode.nodeValue && currNode.nodeValue.toUpperCase().indexOf ( "[SHORTTEXT]" ) >= 0 )  {			currNode.nodeValue = currNode.nodeValue.replace ( /\[SHORTTEXT\]/gi, shortT )		}*/		else if ( currNode.nodeValue && currNode.nodeValue.toUpperCase().indexOf ( "[LONGTEXT]" ) >= 0 )  			currNode.nodeValue = currNode.nodeValue.replace ( /\[LONGTEXT\]/gi, longT )		else if ( currNode.nodeValue && currNode.nodeValue.toUpperCase().indexOf ( "[LINKTEXT]" ) >= 0 )  			currNode.nodeValue = currNode.nodeValue.replace ( /\[LINKTEXT\]/gi, linkT )		else if ( currNode.nodeValue && currNode.nodeValue.toUpperCase().indexOf ( "[QUERY]" ) >= 0 )  			currNode.nodeValue = currNode.nodeValue.replace ( /\[QUERY\]/gi, searchQuery )		else if ( currNode.nodeValue && currNode.nodeValue.toUpperCase().indexOf ( "[WEBDBNAME]" ) >= 0 )  			currNode.nodeValue = currNode.nodeValue.replace ( /\[WEBDBNAME\]/gi, webDbName )	}}// importNode IE implementationif(typeof document.importNode != "function"){    document.importNode = function(importedNode, deep){        var newNode;	        if(importedNode.nodeType == 1) { // Node.ELEMENT_NODE            newNode = document.createElement(importedNode.nodeName);            for(var i = 0; i < importedNode.attributes.length; i++){                var attr = importedNode.attributes[i];                var validAttr = true;                                         newNode.className = importedNode.className                if ( validAttr && attr.nodeValue != null && attr.nodeValue != '') {                    newNode.setAttribute(attr.name, attr.nodeValue);                }                            }            if (typeof importedNode.style != "undefined")                newNode.style.cssText = importedNode.style.cssText;        } else if( importedNode.nodeType == 3 || importedNode.nodeType == 8 ) { // Node.TEXT_NODE            newNode = document.createTextNode(importedNode.nodeValue);        }                if(deep && importedNode.hasChildNodes()){             for(var i = 0; i < importedNode.childNodes.length; i++) {                newNode.appendChild(                    document.importNode(importedNode.childNodes[i], true)                );            }        }                return newNode;    }}function disableEnterKey(e){     var key;     if(window.event)          key = window.event.keyCode;     //IE     else          key = e.which;     //firefox     if(key == 13) {		doSearch()         return false;     }     else          return true;}