// JavaScript Document by Pietro Saccardi
// Tools for template

var firstList=true;
function toggleList(containerId) {
	//Extract list id..!
	var list=document.getElementById(containerId+"_list");
	if(list) {
		if(firstList) {
			//Set its true size
			list.style.height=list.clientHeight+"px";
			firstList=false;
		}
		toggleObject(list);
	}
}

function swapBullet(obj) {
  //Find the image..!
	var img=obj.childNodes[0];
	while(img.nodeType!=1) { img=img.nextSibling; }
  //Check
  if(img.src.indexOf("category_bullet.png")!=-1) {
    img.src=templateDir+"/images/category_bulletH.png";
  } else if(img.src.indexOf("category_bulletH.png")!=-1) {
    img.src=templateDir+"/images/category_bullet.png";
  }
}

function toggleBsBox() {
	//Obtain obj
	var bsbox=document.getElementById("bsboxbig");
	var content=document.getElementById("content");
	if(bsbox) if(content) {
		bsbox.style.visibility=bsbox.style.visibility=="hidden"?"visible":"hidden";
		content.style.visibility=content.style.visibility=="hidden"?"visible":"hidden";
		bsbox.style.display=bsbox.style.display=="block"?"none":"block";
		content.style.display=content.style.display=="block"?"none":"block";
	}
}

function resetSearchText() {
  //Obtain input.. IE s**ks: I cannot use document.getElementById
  var input=document.findForm.keywords;
  //Check class
  if(input.className=="searchBoxDefaultText") {
    //Empty and clear
    input.value="";
    input.className="";
  }
}

var mailOn=true;
function showMail() {
	var mail=document.getElementById("mailbox");
	var pswd=document.getElementById("pswdbox");
	if(!mailOn) {
		toggleObjectW(mail, pswd,145);
		mailOn=true;
	}
}
function showPswd() {
	var mail=document.getElementById("mailbox");
	var pswd=document.getElementById("pswdbox");
	if(mailOn) {
		toggleObjectW(mail, pswd, 145);
		mailOn=false;
	}
}
