var currentURL;
var _LEFTNAV;
var _MAINNAV;
var _CONTENT_AREA;
var FONT_SIZE=11; 
var n = 0;
var lastclicked=null;

function clearSearch(){
	var search = document.getElementById('csr-search');
  
  search.onfocus=function(){
  
    this.value="";
  }
	
}

function getDepth(startpoint, limit){
	var depth=0;
	while(startpoint!=limit){
		startpoint=startpoint.parentNode;
		if(startpoint.nodeName=="UL")
		depth++;
	}
	return(depth);
}

function init(){
	_LEFTNAV=document.getElementById("left-nav");
	_MAINNAV=document.getElementById("navigation")
	_CONTENT_AREA=document.getElementById("content");
}
function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}
function setupResizers(){

 var resize=document.getElementById("resize");
	if(resize){
		var resizeControls = resize.getElementsByTagName("div");
		for(i=0;i<resizeControls.length;i++){
			resizeControls[i].onclick=function(){
				resizeText(this);
			}
       
		}

      if(getCookie("textsize") == "larger"){
        resizeControls[1].className="disabled";
        _CONTENT_AREA.className+="larger";
        FONT_SIZE=13;
      }else{
      resizeControls[0].className="disabled";
      }
	}
}

function resizeText(callee){
  if(lastclicked!=null){
    lastclicked.className="";
  }
	if(callee.id=="textup"){
		//font size up 
		if(FONT_SIZE == 11){
      document.cookie="textsize=larger";
			_CONTENT_AREA.className="larger";
			FONT_SIZE=13;
		}

	}else{
		if(FONT_SIZE == 13){
      document.cookie="textsize=smaller";
			_CONTENT_AREA.className="";
			FONT_SIZE=11;
		}
	}
  callee.className="disabled";
  lastclicked=callee
}

function styleTables (){
  var t = document.getElementsByTagName("table");

  for(var cnt=0;cnt<t.length;cnt++){
    if(t[cnt].className=="stripe_row"){
      doStripeRows(t[cnt]);
    }
  }
}

function doStripeRows(table){
  
  var rows = table.getElementsByTagName("tbody")[0].getElementsByTagName("tr");
  for(var j=0;j<rows.length; j++){
    if (j%2==0){
      rows[j].className="shaded";
    }
  }
}


loadEvts.push("setupResizers();");
loadEvts.push("styleTables();");
loadEvts.push("clearSearch();");

