/***********************************************
* Lam's Javascript functions- By Lam http://sorimachi.myftp.org/
* Script featured on and available. Contact siukeong84@yahoo.com to get script features.
* Keep this notice intact for use.
***********************************************/
var imageclock=new Object()
	//Enter path to clock digit images here, in order of 0-9, then "am/pm", then colon image:
	imageclock.digits=["clockimages/c0.gif", "clockimages/c1.gif", "clockimages/c2.gif", "clockimages/c3.gif", "clockimages/c4.gif", "clockimages/c5.gif", "clockimages/c6.gif", "clockimages/c7.gif", "clockimages/c8.gif", "clockimages/c9.gif", "clockimages/cam.gif", "clockimages/cpm.gif", "clockimages/colon.gif"]
	imageclock.instances=0
	var preloadimages=[]
	for (var i=0; i<imageclock.digits.length; i++){ //preload images
		preloadimages[i]=new Image()
		preloadimages[i].src=imageclock.digits[i]
	}

	imageclock.imageHTML=function(timestring){ //return timestring (ie: 1:56:38) into string of images instead
		var sections=timestring.split(":")
		if (sections[0]=="0") //If hour field is 0 (aka 12 AM)
			sections[0]="12"
		else if (sections[0]>=13)
			sections[0]=sections[0]-12+""
		for (var i=0; i<sections.length; i++){
			if (sections[i].length==1)
				sections[i]='<img src="'+imageclock.digits[0]+'" />'+'<img src="'+imageclock.digits[parseInt(sections[i])]+'" />'
			else
				sections[i]='<img src="'+imageclock.digits[parseInt(sections[i].charAt(0))]+'" />'+'<img src="'+imageclock.digits[parseInt(sections[i].charAt(1))]+'" />'
		}
		return sections[0]+'<img src="'+imageclock.digits[12]+'" />'+sections[1]+'<img src="'+imageclock.digits[12]+'" />'+sections[2]
	}

	imageclock.display=function(){
		var clockinstance=this
		this.spanid="clockspan"+(imageclock.instances++)
		document.write('<span id="'+this.spanid+'"></span>')
		this.update()
		setInterval(function(){clockinstance.update()}, 1000)
	}

	imageclock.display.prototype.update=function(){
		var dateobj=new Date()
		var currenttime=dateobj.getHours()+":"+dateobj.getMinutes()+":"+dateobj.getSeconds() //create time string
		var currenttimeHTML=imageclock.imageHTML(currenttime)+'<img src="'+((dateobj.getHours()>=12)? imageclock.digits[11] : imageclock.digits[10])+'" />'
		document.getElementById(this.spanid).innerHTML=currenttimeHTML

	}
function showmenu(elmnt)
{
document.getElementById(elmnt).style.visibility="visible"
}
function hidemenu(elmnt)
{
document.getElementById(elmnt).style.visibility="hidden"
}

function nameon()
{
document.getElementById('h3text').innerHTML="In harmony with nature!"
}
function nameout()
{
document.getElementById('h3text').innerHTML="Welcome to Sabah Forestry Department's Portal"
}

function page_enter()
{
window.location="../about/director.asp"
}

function getDigits()
{
num=new Array("time/0.jpg","time/1.jpg","time/2.jpg","time/3.jpg","time/4.jpg","time/5.jpg","time/6.jpg","time/7.jpg","time/8.jpg","time/9.jpg")
time=new Date()
hour=time.getHours()
if (hour<10)
	{
	document.getElementById('hour1').src=num[0]
	h2="'" + hour + "'"
	h2=h2.charAt(1)
	document.getElementById('hour2').src=num[h2]
	}
else
	{
	h1="'" + hour + "'"
	h1=h1.charAt(1)
	document.getElementById('hour1').src=num[h1]
	h2="'" + hour + "'"
	h2=h2.charAt(2)
	document.getElementById('hour2').src=num[h2]
	}
minute=time.getMinutes()
if (minute<10)
	{
	document.getElementById('minute1').src=num[0]
	m2="'" + minute + "'"
	m2=m2.charAt(1)
	document.getElementById('minute2').src=num[m2]
	}
else
	{
	m1="'" + minute + "'"
	m1=m1.charAt(1)
	document.getElementById('minute1').src=num[m1]
	m2="'" + minute + "'"
	m2=m2.charAt(2)
	document.getElementById('minute2').src=num[m2]
	}
second=time.getSeconds()
if (second<10)
	{
	document.getElementById('second1').src=num[0]
	s2="'" + second + "'"
	s2=s2.charAt(1)
	document.getElementById('second2').src=num[s2]
	}
else
	{
	s1="'" + second + "'"
	s1=s1.charAt(1)
	document.getElementById('second1').src=num[s1]
	s2="'" + second + "'"
	s2=s2.charAt(2)
	document.getElementById('second2').src=num[s2]
	}
}
function showTime()
{
timer=setTimeout("getDigits()",10)
interval=setInterval("getDigits()",1000)
}
function stopInterval()
{
clearTimeout(timer)
clearInterval(interval)
}

function whichButton(event)
{
if (event.button==2)
{
alert("© Copyright 2007 by Sabah Forestry Department. All rights reserved")
}
}

function convertDDD()
{
	var deg = document.getElementById("form1_ddd");
	var min = document.getElementById("form1_mm");
	var sec = document.getElementById("form1_ss");
	var oLat = document.getElementById("latinputbox");	
	var oLat1 = document.getElementById("fLat1");	

	if (deg == "" || min == "" || sec == ""){
			alert("Make a valid entry for DDD, MM and SS.");
	}

	else if (deg.value > 180 || deg.value < 0){
			alert("Enter a value between 0 and 180 degrees.");
	}
	else if (min.value > 60 || min.value < 0){
			alert("Enter a value between 0 and 60 minutes.");
	}
	else if (sec.value > 60 || sec.value < 0){
			alert("Enter a value between 0 and 60 seconds.");
	}

	else {
		var dec_min = (min.value*1.0 + (sec.value/60.0));
		var answer1 = deg.value*1.0 + (dec_min/60.0);
		oLat.value=answer1;
		oLat1.value=answer1;
	}
}

function convertDDD1()
{
	var deg = document.getElementById("form1_ddd1");
	var min = document.getElementById("form1_mm1");
	var sec = document.getElementById("form1_ss1");
	var oLat = document.getElementById("longinputbox");	
	var oLat1 = document.getElementById("fLong1");	

	if (deg == "" || min == "" || sec == ""){
			alert("Make a valid entry for DDD, MM and SS.");
	}

	else if (deg.value > 180 || deg.value < 0){
			alert("Enter a value between 0 and 180 degrees.");
	}
	else if (min.value > 60 || min.value < 0){
			alert("Enter a value between 0 and 60 minutes.");
	}
	else if (sec.value > 60 || sec.value < 0){
			alert("Enter a value between 0 and 60 seconds.");
	}

	else {
		var dec_min = (min.value*1.0 + (sec.value/60.0));
		var answer1 = deg.value*1.0 + (dec_min/60.0);
		oLat.value=answer1;
		oLat1.value=answer1;
	}
}

