// 
var frameHeight;
var selectedTab;     
var speed = 50 // decrease value to increase speed (must be positive)
var pause = 250 // increase value to increase pause
var pIterations = 10 // decrease value to decrease pause between messages
var timerID = null

var month =	["Jan", "Feb", "Mar", "Apr", "May",  "Jun", 
	    	"Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];

 



function CheckMouseOut(button, holdImage, offImage) {
	if(selectedTab != button.id)
	{
		button.src = offImage;
	}
	else
	{
		button.src = holdImage;
	}
}

function jsClock(time)
{

	if(!document.getElementById) return;
	el = document.getElementById('tAtomicTime');
	if(!el) return;
	var now = new Date();
	if (el.value == "") {
			vLocMS = Math.round(now.valueOf(),0) - parseInt(time + '000');
			el.value = vLocMS;
	}

	//calculate and show server time
	var sNow = new Date(now.valueOf() - vLocMS);
	var hour = sNow.getHours();
	var minute = sNow.getMinutes();
	var second = sNow.getSeconds();
	var temp = sNow.getDate() + ' ' ;
	temp += month[sNow.getMonth()] + ' ' ;
	temp += sNow.getFullYear()  + ' ' ;
	temp += hour;
	if(hour==0) temp = "24"; 
	if(temp.length==1) temp = " " + temp;
	temp += ((minute < 10) ? ":0" : ":") + minute;
	temp += ((second < 10) ? ":0" : ":") + second;
	el.value = temp;
	id = setTimeout("jsClock()",1000)
}



function showProperty(obj)
{
	var cnt = "";
	for(var k in obj)
	{
		cnt += k + ' ' + obj[k] + "<br >\n";
	}
	document.writeln(cnt);
	document.close();
}
function setImage(id, src)
{
	var el = document.getElementById(id);
	if(el)
	{
		el.src = src;
	}
	
}

function checkReady()
{
	var ret = true;
	try{
		if($!= undefined){
			var showlink = $('.showlink a');
			if(showlink && showlink.length > 0 ){
				var v = showlink[0].parentNode.nextSibling;
				while(v.nodeType == 3)
				  v = v.nextSibling;

				if(v.style.display.toLowerCase() != 'none')
				{
					setTimeout ( "setDocumentHeight()", 500 );
					ret = false;
				}
			}
		}
	}catch(e){
	}

	return ret;
}


function setDocumentHeight()
{
	try
	{
		var ele = document.getElementById("mainpageWrapper");
		if(ele ){
			if(!checkReady())return;
			var offsetH = parseInt(ele.offsetHeight); 
			var clientH = parseInt(document.body.clientHeight) -101;
			var height = (offsetH > clientH) ? offsetH : clientH ;
			ele.style.height = height + 'px';
			var tbl = document.getElementById("GrowTable");
			if(tbl)	{
				tbl.style.height = (height - 174) + 'px';
			}

		}
	}
	catch(e){
		alert(e.message);
	}
}
