
﻿
Clock=function(datePlaceHolderID,timePlaceHolderID){this._datePlaceHolderID=datePlaceHolderID;this._timePlaceHolderID=timePlaceHolderID;this._timerID=null;}
Clock.prototype={start:function(){var monthNames=new Array()["فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر","آبان","آذر","دی","بهمن","اسفند"];var datePlaceHolder=document.getElementById(this._datePlaceHolderID);var timePlaceHolder=document.getElementById(this._timePlaceHolderID);var flag=false;var getCurrentDate=function(){var xmlHTTP=null;try{xmlHTTP=new XMLHttpRequest();}
catch(e){xmlHTTP=new ActiveXObject("Microsoft.XMLHTTP");}
xmlHTTP.onreadystatechange=function(){if(xmlHTTP.readyState==4)
datePlaceHolder.innerHTML=xmlHTTP.responseText;};xmlHTTP.open("GET","http://"+window.location.host+"/GetCurrentDate.ashx?g="+Math.round(Math.random()*1000).toString(),true);xmlHTTP.send(null);};var translate=function(value){var res="";for(var i=0;i<value.toString().length;i++){var c=value.toString().charAt(i);if(c!=" "&&!isNaN(c)){var num=parseInt(c);res+="&#"+(1632+num)+";";}
else
res+=c;}
return res;};getCurrentDate();window["Clock_Tick"]=function(){var d=new Date();var hour=d.getHours();var minute=d.getMinutes();var second=d.getSeconds();if(hour==0&&minute==0&&second==1)getCurrentDate();var time=(hour<=9?"0":"")+hour.toString()+("<span style=\"visibility: "+(this._flag?"hidden":"visible")+";\">:</span>")+
(minute<=9?"0":"")+minute.toString();timePlaceHolder.innerHTML=translate(time);this._flag=!this._flag;};this._timerID=window.setInterval("Clock_Tick()",1000);},stop:function(){window.clearInterval(this._timerID);}}