﻿var a = new Date();
var second = a.getSeconds();
var minute = a.getMinutes();
var hour = a.getHours();
var stop = false;
function timerDown() {
    document.getElementById("hours").innerHTML = hour;
    document.getElementById("minute").innerHTML = minute;
    document.getElementById("second").innerHTML = second;
    //document.getElementById("second").innerHTML = hour+":"+minute + ":" + second;
    if (second != 59) {
        second += 1;
    }
    else if (minute != 59) {
        minute += 1;
        second = 0;
    }
    else if (hour != 23) {
        hour += 1;
        minute = 0;
        second = 0;
    }
    else {
        second = 0;
        minute = 0;
        hour = 0;
    }
    if (stop == false)
        setTimeout("timerDown()", 1000);
}
function showdate() {
    week= new Array("يكشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج شنبه","جمعه","شنبه")
    months = new Array("فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر","آبان","آذر","دی","بهمن","اسفند");
    var d1 = new Date();
    var d = d1.getDay();
    var day = d1.getDate();
    var month = d1.getMonth()+1;
    var year = d1.getYear();
    year = year - 100;
	year = (year== 0)?2000:year;
	(year<1000)? (year += 2000):true;
    
	year -= ( (month < 3) || ((month == 3) && (day < 21)) )? 622:621;

	switch (month) {
    	case 1: (day<21)? (month=10, day+=10):(month=11, day-=20); break;
    	case 2: (day<20)? (month=11, day+=11):(month=12, day-=19); break;
    	case 3: (day<21)? (month=12, day+=9):(month=1, day-=20);   break;
    	case 4: (day<21)? (month=1, day+=11):(month=2, day-=20);   break;
    	case 5:
    	case 6: (day<22)? (month-=3, day+=10):(month-=2, day-=21); break;
    	case 7:
    	case 8:
    	case 9: (day<23)? (month-=3, day+=9):(month-=2, day-=22);  break;
    	case 10:(day<23)? (month=7, day+=8):(month=8, day-=22);    break;
    	case 11:
    	case 12:(day<22)? (month-=3, day+=9):(month-=2, day-=21);  break;
       default:  	break;
	}
   document.getElementById("date").innerHTML = week[d] + " " + day + " " + months[month - 1] + '  ' + year;
}
$(document).ready(function () { timerDown(); showdate(); });
