// JavaScript Document

 // ------------ Get time for noCache Flag ----------------------------//
function getTimeForURL(){
  var dt = new Date();
  var strOutput = "";
  strOutput = dt.getHours() + "_" + dt.getMinutes() + "_" + dt.getSeconds() + "_" + dt.getMilliseconds();
  return strOutput;
}


function extractPageName(hrefString)
{
	var arr = hrefString.split('/');
	return (arr[arr.length-1].toLowerCase());
	//return  (arr.length < 2) ? hrefString : arr[arr.length-2].toLowerCase() + ('/') + arr[arr.length-1].toLowerCase();		
}

function setPage()
{
	if ($('sub-menu') != null) {
	hrefString = document.location.href ? document.location.href : document.location;
	//alert(extractPageName(hrefString));
	var aNodeList = $('sub-menu').getElementsByTagName('A');
	var nodes = $A(aNodeList);
	//alert(nodes.length);
	nodes.each(function(node){
		//alert(extractPageName(node.href));
		if(extractPageName(node.href) == extractPageName(hrefString))
		{
			//alert("!");
			var txt = node.innerHTML;
			var li = node.parentNode;
			li.removeChild(li.lastChild);
			li.innerHTML = txt;
			//li.style.fontWeight = "bold";
			li.style.color = "#ccc";
		}
	});
	}
}

function sfHover() {
 //alert("sfHover!");
 
 var sfEls = $A($$('div#header LI A'));;
//var sfEls = $A($$(('div#header')));
 //alert(sfEls.length)
  //var sfEls = document.getElementById("header").getElementsByTagName("LI");
  for (var i=0; i<sfEls.length; i++) {
    //if(i==1) alert(sfEls[i].nodeName);
	sfEls[i].onmouseover=function() {
      this.className+=" sfhover";
    }
    sfEls[i].onmouseout=function() {
      this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
    }
  }
  
}

var startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
if(navRoot != null){

for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
  }
  node.onmouseout=function() {
  this.className=this.className.replace(" over", "");
   }
   }
  }
 }
}
}

var oSB = RUZEE.ShadedBorder.create({ corner:10, border:1  });

Event.observe(window, 'load', startList);





//function SelectAll(id)
//      {
//       var frm = document.forms[0];
//           
//            for (i=0;i<frm.elements.length;i++)
//            {
//                if (frm.elements[i].type == "checkbox")
//                {
//           frm.elements[i].checked = document.getElementById(id).checked;
//                }
//            }
//}


//function Check(parentChk)
//{
//	var elements =  document.getElementsByTagName("INPUT");
//	for(i=0; i<elements.length;i++)
//	{
//		if(parentChk.checked == true)
//		{ 
//			if( IsCheckBox(elements[i]) && IsMatch(elements[i].id))
//			{
//				elements[i].checked = true;
//			}        
//		}
//		else
//		{
//		elements[i].checked = false;
//		}      
//	}   
//}
//function IsMatch(id)
//{
//	var regularExpresssion = new RegExp(pattern);
//	if(id.match(regularExpresssion)) return true;
//	else return false;
//}

//function IsCheckBox(chk)
//{
//	if(chk.type == 'checkbox') return true;
//	else return false;
//}

//function AddEvent(obj, evType, fn)
//{
//	if (obj.addEventListener)
//	{
//		obj.addEventListener(evType, fn, true);
//		return true;
//	}
//	else if (obj.attachEvent)
//	{
//		var r = obj.attachEvent("on"+evType, fn);
//		return r;
//	}
//	else
//	{
//		return false;
//	}   
//}

//function AttachListener()
//{
//	var elements =  document.getElementsByTagName("INPUT");
//	for(i=0; i< elements.length; i++)
//	{      
//		if( IsCheckBox(elements[i]) &&  IsMatch(elements[i].id))
//		{
//			AddEvent(elements[i],'click',CheckChild);
//		}
//	}   
//}


/* For ASP.NET AJAX */
if (typeof(Sys) != "undefined") {
	Sys.Application.notifyScriptLoaded();
}
