<!-- Beginfunction getShamsiDate(){var day="";var month="";var myweekday="";var year="";var timerID = null;var timerRunning = false;var dayf="";var sal="";var roozf="";var mahf="";var s1;mydate = new Date();myday = mydate.getDay();mymonth = mydate.getMonth();myweekday = mydate.getDate();weekday = myweekday;myyear = mydate.getYear();year = myyear;//Monthif ((myyear%4 == 0) && (myyear%400 != 0))kabise = true;elsekabise=false;if (((myyear - 1) % 4 == 0) && ((myyear - 1)%400 != 0))kabiseold = true;else kabiseold=false;if (myyear == 2000)   kabise = true;   if (myyear == 2001)   kabiseold = true;shamsi=new Array(12);shamsi[0] = 0;shamsi[1] = 31;shamsi[2] = 62;shamsi[3] = 93;shamsi[4] = 124;shamsi[5] = 155;shamsi[6] = 186;shamsi[7] = 216;shamsi[8] = 246;shamsi[9] = 276;shamsi[10] = 306;shamsi[11] = 336;if (kabise)   kab = 1;else   kab = 0;miladi=new Array(12);miladi[0] = 0;miladi[1] = 31 + kab;miladi[2] = 59 + kab;miladi[3] = 90 + kab;miladi[4] = 120 + kab;miladi[5] = 151 + kab;miladi[6] = 181 + kab;miladi[7] = 212 + kab;miladi[8] = 243 + kab;miladi[9] = 273 + kab;miladi[10] = 304 + kab;miladi[11] = 334 + kab;if (kabiseold)   kab1 = 1;else   kab1 = 0;if (s1)   x1 = myweekday + miladi[mymonth] + kab1;else   x1 = myweekday + miladi[mymonth];if (x1< 80)x1 = 365 - 79 + x1;   else if (x1> 80)x1 = x1 - 79;   else if (x1=80){if(s1)   x1 = 365 - 79 + x1;else   x1 = x1 - 79;}ss1 = true;i = 12;while (i > 0 && ss1){   i = i - 1;   if (x1 <= shamsi[i]) ss1=true;   else ss1=false;  }if ( ((mymonth>=0)&& (mymonth <= 1)) || ((mymonth == 2) && (myweekday <= 20))){   sal = myyear - 622;   s1 = true;}else{   sal = myyear - 621;   s1 = false;}roozf = x1 - shamsi[i];mahf = i + 1;    if (mahf < 10)    {        mahf = '0' + mahf;    }    var shamsiDate = (sal + '/' + mahf + '/' + roozf);return shamsiDate;}