// JavaScript Document
function doBlink() {
	var blink = document.all.tags("BLINK")
	for (var i=0; i<blink.length; i++)
		blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : "" 
}
function startBlink() {
	if (document.all)
		setInterval("doBlink()",800)
}
window.onload = startBlink;
function rnd(scale) {
var dd=new Date();      
return((Math.round(Math.abs(Math.sin(dd.getTime()))*1000000000)%scale)); 
}

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\\\s)"+searchClass+"(\\\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function toggleclass(cl) {
	var e = getElementsByClass(cl,null,null);
	for(i=0;i<e.length;i++)
		e[i].style.display = e[i].style.display == "none" ? "" : "none";
}

function showid(cl,vis)
{
	var e = document.getElementById(cl);
	//alert('aaa');
	e.style.display = vis?"":"none";
}

function stripLeadingZeroes(input)
{
	if( input == null ) return 0;
	if((input.length > 1) && (input.substr(0,1) == "0"))
		return input.substr(1);
	else
		return input;
}

function humanToStamp(Year,Mon,Day,Hr,Min,Sec)
{
	var humDate = new Date(Date.UTC(Year,
				(stripLeadingZeroes(Mon)-1),
				stripLeadingZeroes(Day),
				stripLeadingZeroes(Hr),
				stripLeadingZeroes(Min),
				stripLeadingZeroes(Sec)));
	return (humDate.getTime()/1000.0);
}
