/* Strip whitespace from the beginning and end of a string */
if (typeof String.prototype.trim == "undefined") {
    String.prototype.trim = function () {
        var s = this.replace(/^\s*/, "");
        return s.replace(/\s*$/, "");
    }
}

function findObj(n, d) { 
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function Registar(){
  var formRF1=findObj('RegistarForm');
  if (formRF1) {	
   return true;
  } else {
	  return false;
  }
}

function Guardar(){
  var formRG=findObj('GuadarForm');
  if (formRFG) {	
   return true;
  } else {
	  return false;
  }
}

function recuperar(){
  var formRF2=findObj('RecuperarForm');
  if (formRF2) {	
   return true;
  } else {
	  return false;
  }
}


function login(){
	var form=findObj('Login');
	form.submit();
}

function logout(){
	var form=findObj('Logout');
	form.submit();
}

function pesquisar(){
  	
	var palavras=findObj('procurar');
	if (palavras) {
		var texto=palavras.value.trim();		
		if (texto.length>0) {
			  	var obj=findObj('search');
					obj.disabled=false;
             return true;
		} else { alert('Escreva uma ou mais palavras para pesquisar'); return false;}
	}
}

var sfHover;

sfHover = function() {
    var obj=findObj("nav");
	if (obj){
				
			var sfEls = obj.getElementsByTagName("li");	
			for (var i=0; i<sfEls.length; i++) {
				sfEls[i].onmouseover=function() {
					this.className+=" sfhover";
				}
				sfEls[i].onmouseout=function() {
					this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
				}
			}
	}
}

if (window.attachEvent) window.attachEvent("onload", sfHover);
