﻿function smdate(pdate,dt){
	var day="";
	var month="";
	var myweekday="";
	var year="";
	//var timerID = null;
	//var timerRunning = false;
	var dayf="";
	var dayar = "";
	var sal="";
	var roozf="";
	var mahf="";
	
	mydate = new Date(pdate.replace(/\/07 /,"/2008 "));
	myday = mydate.getDay();
	mymonth = mydate.getMonth();
	myweekday= mydate.getDate();
	weekday= myweekday;
	myyear= mydate.getFullYear();
	year = myyear;
	
	if(myday == 0)
	{
		day = " Sunday, ";
		dayf= "يك‌شنبه";
		dayar = "الأحد";
		daysq="E dielë ";
		dayur=" اتوار";
		dayfr="Dimanche";
		dayes="Domingo ";
		daytr="Pazar";
		dayta="ஞாயிறு";
		daybg="Неделя ";
		dayth="อาทิตย์ ";
		daych="星期日 ";
	}
	else if(myday == 1)
	{
		day = " Monday, ";
		dayf="دوشنبه";
		dayar = "الأثنين";
		daysq="E hënë";
		dayur="پیر ";
		dayfr="Lundi";
		dayes="Lunes";
		daytr="Pazartesi";
		dayta="திங்கள்";
		daybg="Понеделник ";
		dayth="จันทร์";
		daych="星期一 ";
	}
	else if(myday == 2)
	{
		day = " Tuesday, ";
		dayf="سه‌شنبه";
		dayar = "الثلاثاء";
		daysq="E martë";
	    dayur="منگل ";
		dayfr="Mardi ";
		dayes="Martes ";
		daytr="Salı";
		dayta="செவ்வாய்";
		daybg="Вторник";
		dayth="อังคาร";
		daych="星期二";
	}
	else if(myday == 3)
	{
		day = " Wednesday, ";
		dayf="چهارشنبه";
		dayar = "الأربعاء";
		daysq="E merkurë";
		dayur=" بدھ";
		dayfr="Mercredi";
		dayes="Miércoles ";
		daytr="Çarşamba";
		dayta="புதன்";
		daybg="Сряда";
		dayth="พุธ";
		daych="星期三 ";
	}
	else if(myday == 4)
	{
		day = " Thurday, ";
		dayf="پنج‌شنبه";
		dayar = "الخميس";
		daysq="E enjetë";
		dayur=" جمعرات";
		dayfr="Thurday ";
		dayes="Thurday";
		daytr="Perşembe";
		dayta="வியாழன்";
		daybg="Четвъртък";
		dayth="พฤหัสบดี";
		daych="星期四";
	}
	else if(myday == 5)
	{
		day = " Friday, ";
		dayf="جمعه";
		dayar = "الجمعه";
		daysq="E premtë";
		dayur="جمعہ ";
		dayfr="Vendredi ";
		dayes="Viernes";
		daytr="Cuma ";
		dayta="வெள்ளி";
		daybg="Петък";
		dayth="ศุกร์";
		daych="星期五 ";
	}
	else if(myday == 6)
	{
		day = " Saturday, ";
		dayf="شنبه";
		dayar = "السبت";
		daysq="E shtunë";
		dayur="ہفتہ ";
		dayfr="Samedi ";
		dayes="Sábado";
		daytr="Cumartesi ";
		dayta="சனி";
		daybg="Събота";
		dayth="เสาร์";
		daych="星期六";
	}
	
	if ( ((mymonth>=0)&& (mymonth <= 1)) || ((mymonth == 2) && (myweekday <= 20)))
	{
	   sal = myyear - 622;
	   s1 = true;
	}
	else
	{
	   sal = myyear - 621;
	   s1 = false;
	}
	
	
	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;
	
	marray=new Array(12);
	marray[0] = "فروردين";
	marray[1] = "ارديبهشت";
	marray[2] = "خرداد";
	marray[3] = "تير";
	marray[4] = "مرداد";
	marray[5] = "شهريور";
	marray[6] = "مهر";
	marray[7] = "آبان";
	marray[8] = "آذر";
	marray[9] = "دي";
	marray[10] = "بهمن";
	marray[11] = "اسفند";
	
	arm_array = new Array(12);
	arm_array[0] = "كانون الثاني";
	arm_array[1] = "شباط";
	arm_array[2] = "اذار";
	arm_array[3] = "نيسان";
	arm_array[4] = "ايار";
	arm_array[5] = "حزيران";
	arm_array[6] = "تموز";
	arm_array[7] = "اب";
	arm_array[8] = "ايلول";
	arm_array[9] = "تشرين الاول";
	arm_array[10] = "تشرين الثاني";
	arm_array[11] = "كانون الاول";
	
	sq_array=new Array(12);
	sq_array[0] = "Janar";
	sq_array[1] = "Shkurt ";
	sq_array[2] = "Mars";
	sq_array[3] = "Prill";
	sq_array[4] = "Maj";
	sq_array[5] = "Qershor";
	sq_array[6] = "Korrik";
	sq_array[7] = "Gusht";
	sq_array[8] = "Shtator ";
	sq_array[9] = "Tetor ";
	sq_array[10] = "Nëntor";
	sq_array[11] = "Dhjetor ";

	
	ur_array=new Array(12);
	ur_array[0] = "جنوری";
	ur_array[1] = "فروری";
	ur_array[2] = "مارچ";
	ur_array[3] = "اپریل";
	ur_array[4] = "مئی";
	ur_array[5] = "جون";
	ur_array[6] = "جولائی";
	ur_array[7] = "اگست";
	ur_array[8] = "ستمبر ";
	ur_array[9] = "اکتوبر ";
	ur_array[10] = "نومبر";
	ur_array[11] = "دسمبر ";

	fr_array=new Array(12);
	fr_array[0] = "Janvier ";
	fr_array[1] = "Février";
	fr_array[2] = "Mars";
	fr_array[3] = "Avril ";
	fr_array[4] = "Mai";
	fr_array[5] = "Juin";
	fr_array[6] = "Juillet";
	fr_array[7] = "Août";
	fr_array[8] = "Septembe ";
	fr_array[9] = "Octobre  ";
	fr_array[10] = "Novembre ";
	fr_array[11] = "Décembre  ";



	es_array=new Array(12);
	es_array[0] = "Enero  ";
	es_array[1] = "Febrero";
	es_array[2] = "Marcha ";
	es_array[3] = "Abril  ";
	es_array[4] = "Mayo";
	es_array[5] = "Junio ";
	es_array[6] = "Julio";
	es_array[7] = "Agosto ";
	es_array[8] = "Septiembre  ";
	es_array[9] = "Octubre   ";
	es_array[10] = "Noviembre  ";
	es_array[11] = "Diciembre  ";

	tr_array=new Array(12);
	tr_array[0] = "Ocak";
	tr_array[1] = "Şubat";
	tr_array[2] = "Mart";
	tr_array[3] = "Nisan";
	tr_array[4] = "Mayıs";
	tr_array[5] = "Haziran";
	tr_array[6] = "Temmuz";
	tr_array[7] = "Ağustos";
	tr_array[8] = "Eylül";
	tr_array[9] = "Ekim";
	tr_array[10] = "Kasım";
	tr_array[11] = "Aralık";
	
	
	ta_array=new Array(12);
	ta_array[0] = "ஜனவரி";
	ta_array[1] = "பெப்ரவரி";
	ta_array[2] = "மார்ச்";
	ta_array[3] = "ஏப்ரல்";
	ta_array[4] = "மே";
	ta_array[5] = "யூன்";
	ta_array[6] = "ஜூலை";
	ta_array[7] = "ஆகஸ்ட்";
	ta_array[8] = "செப்டம்பர்";
	ta_array[9] = "ஒக்டோபர்";
	ta_array[10] = "நவம்பர்";
	ta_array[11] = "டிசம்பர்";
	
	bg_array=new Array(12);
	bg_array[0] = "Януари";
	bg_array[1] = "Февруари";
	bg_array[2] = "Март";
	bg_array[3] = "Април";
	bg_array[4] = "Май";
	bg_array[5] = "Юни";
	bg_array[6] = "Юли";
	bg_array[7] = "Август";
	bg_array[8] = "Септември";
	bg_array[9] = "Октомври";
	bg_array[10] = "Ноември";
	bg_array[11] = "Декември";
	
	th_array=new Array(12);
	th_array[0] = "มกราคม";
	th_array[1] = "กุมภาพันธ์ ";
	th_array[2] = "มีนาคม ";
	th_array[3] = " เมษายน ";
	th_array[4] = "พฤษภาคม";
	th_array[5] = " มิถุนายน ";
	th_array[6] = "กรกฎาคม";
	th_array[7] = " สิงหาคม ";
	th_array[8] = " กันยายน ";
	th_array[9] = "ตุลาคม";
	th_array[10] = "พฤศจิกายน ";
	th_array[11] = "ธันวาคม ";
	
	ch_array=new Array(13);
	ch_array[0] = "元月";
	ch_array[1] = "二月";
	ch_array[2] = "三月 ";
	ch_array[3] = " 四月 ";
	ch_array[4] = "五月";
	ch_array[5] = " 六月";
	ch_array[6] = "七月";
	ch_array[7] = " 八月";
	ch_array[8] = "九月 ";
	ch_array[9] = "十月";
	ch_array[10] = "十一月";
	ch_array[11] = "十二月";
	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;  
	}
	
	rooz=new Array(31);
	rooz[0] = "يكم";
	rooz[1] = "دوم";
	rooz[2] = "سوم";
	rooz[3] = "چهارم";
	rooz[4] = "پنجم";
	rooz[5] = "ششم";
	rooz[6] = "هفتم";
	rooz[7] = "هشتم";
	rooz[8] = "نهم";
	rooz[9] = "دهم";
	rooz[10] = "يازدهم";
	rooz[11] = "دوازدهم";
	rooz[12] = "سيزدهم";
	rooz[13] = "چهاردهم";
	rooz[14] = "پانزدهم";
	rooz[15] = "شانزدهم";
	rooz[16] = "هفدهم";
	rooz[17] = "هجدهم";
	rooz[18] = "نوزدهم";
	rooz[19] = "بيستم";
	rooz[20] = "بيست و يكم";
	rooz[21] = "بيست و دوم";
	rooz[22] = "بيست و سوم";
	rooz[23] = "بيست و چهارم";
	rooz[24] = "بيست و پنجم";
	rooz[25] = "بيست و ششم";
	rooz[26] = "بيست و هفتم";
	rooz[27] = "بيست و هشتم";
	rooz[28] = "بيست و نهم";
	rooz[29] = "سی‌ام";
	rooz[30] = "سی و يكم";
	rooznf=x1 - shamsi[i]
	roozf=rooz[rooznf-1];
	mahnf=i+1;
	mahf=marray[i];

	if(mymonth == 0) {
	month = "January ";}
	else if(mymonth ==1)
	month = "February ";
	else if(mymonth ==2)
	month = "March ";
	else if(mymonth ==3)
	month = "April ";
	else if(mymonth ==4)
	month = "May ";
	else if(mymonth ==5)
	month = "June ";
	else if(mymonth ==6)
	month = "July ";
	else if(mymonth ==7)
	month = "August ";
	else if(mymonth ==8)
	month = "September ";
	else if(mymonth ==9)
	month = "October ";
	else if(mymonth ==10)
	month = "November ";
	else if(mymonth ==11)
	month = "December ";
	//rooznf= rooznf - 1;
	switch(dt){
		case 1://shamsi date
			return dayf + " " + rooznf  + " " + mahf + " " + sal + "&nbsp;&nbsp;&nbsp;" + mydate.getHours() + ":" + mydate.getMinutes();
			break;
		case 2://shamsi date
			return dayf + " " + rooznf + " " + mahf + " " + sal
			break;
		case 3://news shamsi date
			return  sal + "/" + mahnf + "/" + rooznf
			break;
			
		case 4://main_top arabi date		
			return dayar + " " + myweekday + " " + arm_array[mymonth] + " " + year + "&nbsp;&nbsp;&nbsp;" + mydate.getHours() + ":" + mydate.getMinutes();
			break;
		case 5:
			return "في " + myweekday + " " + arm_array[mymonth];
			break;
					
		case 6:	
			return day + month + myweekday + ", " + year + "&nbsp;&nbsp;&nbsp;" + mydate.getHours() + ":" + mydate.getMinutes();
		case 7:
			return year+"/"+ (mymonth + 1) +"/"+ myweekday;
			break;
			
		case 8:	
			return daysq + ", " + sq_array[mymonth] + myweekday + ", " + year + "&nbsp;&nbsp;&nbsp;" + mydate.getHours() + ":" + mydate.getMinutes();
		case 9:
			return year+"/"+ (mymonth + 1) +"/"+ myweekday;
			break;
			
		case 10:
			return dayur + " " +myweekday + " " + ur_array[mymonth]  + " " +  year + "&nbsp;&nbsp;&nbsp;" + mydate.getHours() + ":" + mydate.getMinutes();
			break;
		case 11:
			return year+"/"+ (mymonth + 1) +"/"+ myweekday;
			break;
			
		case 12:	
			return dayfr + ", " + fr_array[mymonth] + myweekday + ", " + year + "&nbsp;&nbsp;&nbsp;" + mydate.getHours() + ":" + mydate.getMinutes();
			break;
		case 13:
			return year+"/"+ (mymonth + 1) +"/"+ myweekday;
			break;
			
		case 14:	
			return dayes + ", " + es_array[mymonth] + myweekday + ", " + year + "&nbsp;&nbsp;&nbsp;" + mydate.getHours() + ":" + mydate.getMinutes();
			break;
		case 15:
			return year+"/"+ (mymonth + 1) +"/"+ myweekday;
			break;
			
		case 16:	
				return daytr + ", " + tr_array[mymonth]+ " " + myweekday + ", " + year + "&nbsp;&nbsp;&nbsp;" + mydate.getHours() + ":" + mydate.getMinutes();
			break;
		case 17:
			return year+"/"+ (mymonth + 1) +"/"+ myweekday;
			break;
		case 18:	
				return dayta + ", " + ta_array[mymonth]+ " " + myweekday + ", " + year + "&nbsp;&nbsp;&nbsp;" + mydate.getHours() + ":" + mydate.getMinutes();
			break;
		case 19:
			return  myweekday+"/"+(mymonth + 1)+"/"+year;
			break;
			
		case 20:	
				return daybg + ", " + bg_array[mymonth]+ " " + myweekday + ", " + year + "&nbsp;&nbsp;&nbsp;" + mydate.getHours() + ":" + mydate.getMinutes();
			break;
		case 21:
			return year+"/"+ (mymonth + 1) +"/"+ myweekday;
			break;
		case 22:	
				return dayth + ", " + th_array[mymonth]+ " " + myweekday + ", " + year + "&nbsp;&nbsp;&nbsp;" + mydate.getHours() + ":" + mydate.getMinutes();
			break;
		case 23:
			return year+"/"+ (mymonth + 1) +"/"+ myweekday;
			break;
			
		case 24:	
				return daych + " , "+ ch_array[mymonth]+" "+ myweekday + ", " + year + "&nbsp;&nbsp;&nbsp;" + mydate.getHours() + ":" + mydate.getMinutes();
			break;
		case 25:
			return year+"/"+ (mymonth + 1) +"/"+ myweekday;
			break;
			
	}		
}
