

/* Function to hide form elements that show through
   the search form when it is visible */
function toggleForm(frmObj, iState) // 1 visible, 0 hidden 
{
	for(var i = 0; i < frmObj.length; i++) {
		if (frmObj.elements[i].type && (frmObj.elements[i].type.indexOf("select") == 0 || frmObj.elements[i].type.indexOf("checkbox") == 0)) {
            frmObj.elements[i].style.visibility = iState ? "visible" : "hidden";
		}
	} 
}

function toggleAllForms(iState) {
    for (var i = 0; i < document.forms.length; i++) {
        toggleForm(document.forms[i], iState);
    }
}

/* Controla que el retorno de carro en un textarea produzca submit del formulario 
*/
function pulsarIntro() {
	    var teclaIE = event.keyCode;
	    if (teclaIE == "13"){               
	          var elm = Event.element(event);
	                if (elm.tagName!="TEXTAREA") {
	                    validar();
	                }
	    }else if (teclaIE == "9"){
              var elm = Event.element(event);
                    if (elm.tagName=="TEXTAREA") {
                        insertTextInField(elm,"\t");
                        elm.focus();
                        return false;
                    }
	    }
}

/*
 * Borra el contenido de la caja del buscador si contiene la cadena por defecto
*/
var cadenaDefault = 'Buscar...';
function actualizarBuscador()
{
	f = $('formBuscador');
    if(f.q.value==cadenaDefault)
    {
        f.q.value='';
    }
}
