var monthFullName = new Array();
monthFullName[1] = "January";
monthFullName[2] = "February";
monthFullName[3] = "March";
monthFullName[4] = "April";
monthFullName[5] = "May";
monthFullName[6] = "June";
monthFullName[7] = "July";
monthFullName[8] = "August";
monthFullName[9] = "September";
monthFullName[10] = "October";
monthFullName[11] = "November";
monthFullName[12] = "December";


var monthFullNameTh = new Array();
monthFullNameTh[1] = "มกราคม";
monthFullNameTh[2] = "กุมภาพันธ์";
monthFullNameTh[3] = "มีนาคม";
monthFullNameTh[4] = "เมษายน";
monthFullNameTh[5] = "พฤษภาคม";
monthFullNameTh[6] = "มิถุนายน";
monthFullNameTh[7] = "กรกฎาคม";
monthFullNameTh[8] = "สิงหาคม";
monthFullNameTh[9] = "กันยายน";
monthFullNameTh[10] = "ตุลาคม";
monthFullNameTh[11] = "พฤศจิกายน";
monthFullNameTh[12] = "ธันวาคม";

var dayFullName = new Array();
dayFullName[0]="Sunday";
dayFullName[1]="Monday";
dayFullName[2]="Tuesday"
dayFullName[3]="Wednesday";
dayFullName[4]="Thursday";
dayFullName[5]="Friday";
dayFullName[6]="Saturday";

var dayFullNameTh = new Array();
dayFullNameTh[0]="อาทิตย์";
dayFullNameTh[1]="จันทร์";
dayFullNameTh[2]="อังคาร";
dayFullNameTh[3]="พุธ";
dayFullNameTh[4]="พฤหัสบดี";
dayFullNameTh[5]="ศุกร์";
dayFullNameTh[6]="เสาร์";

var mylang="";

function setCalendarLang(param_lang){
	mylang=param_lang;
}


function getMonthFullName(paramNumMonth){
	var resultmonth="";
	if (mylang=="eng"){
		resultmonth=monthFullName[paramNumMonth];
	} else if(mylang=="tha"){
		resultmonth=monthFullNameTh[paramNumMonth];
	}
	return resultmonth;
}

function getDayFullName(paramNumDay){
	var resultDay="";
	if (mylang=="eng"){
		resultDay=dayFullName[paramNumDay];
	} else if (mylang=="tha"){
		resultDay=dayFullNameTh[paramNumDay];
	}
	return resultDay;
}

function checkDayFullname(paramDay){
	var resultDay="th";
	if (paramDay==1 || paramDay==21 || paramDay==31){
		resultDay="st";
	}else if (paramDay==2 || paramDay==22){
		resultDay="nd"
	}else if (paramDay==3 || paramDay==23){
		resultDay="rd";
	}

	return resultDay
}

function ConvertDate(param_date){
	var myyear="";
	var mymonth="";
	var mydate="";
	var fulldate="";
	
	mydate=param_date.substring(0,2);
	mymonth=param_date.substring(3,5);
	myyear=param_date.substring(6,10);
	
	fulldate=myyear+"/"+mymonth+"/"+mydate;
	
	return fulldate;
	
}

function ConvertDateSetFormat(param_date,param_format){
	var myyear="";
	var mymonth="";
	var mydate="";
	var fulldate="";
	
	mydate=param_date.substring(0,2);
	mymonth=param_date.substring(3,5);
	myyear=param_date.substring(6,10);
	
	fulldate=myyear+param_format+mymonth+param_format+mydate;
	
	return fulldate;
	
}

function ConvertDDMMYYYY(param_date){
	var myyear="";
	var mymonth="";
	var mydate="";
	var fulldate="";
	

	myyear=param_date.substring(0,4);
	mymonth=param_date.substring(5,7);
	mydate=param_date.substring(8,10);
	
	fulldate=mydate+"-"+mymonth+"-"+myyear;
	
	return fulldate;
}

function getMonthFDDMMYYYY(param_date,param_fullname){
	var mymonth="";
	
	mymonth=param_date.substring(3,5);
	
	if (param_fullname==true){
		mymonth=getMonthFullName(parseInt(mymonth));
	}
	
	return mymonth;
}

function getMonthFYYYYMMDD(param_date,param_fullname){
	var mymonth="";
	
	mymonth=param_date.substring(5,7);
	
	if (param_fullname==true){
		mymonth=getMonthFullName(parseInt(mymonth));
	}
	
	return mymonth;
}

function getYearFYYYYMMDD(param_date){
	var myyear="";

	myyear=param_date.substring(0,4);

	return myyear;
}

function getMonthAndCon(param_date){
	var mymonth;
	var mytmpmonth = new Date();
	mytmpmonth.setMonth(param_date.getMonth()+1);
	
	if (mytmpmonth.getMonth()==0){
		mymonth=12;
	} else if (mytmpmonth.getMonth()<=9){
		mymonth="0"+mytmpmonth.getMonth();
	}else{
		mymonth=mytmpmonth.getMonth();
	}
	
	return mymonth;
}

function getDayFDDMMYYYY(param_date){
	var myday;
	
	myday=param_date.substring(0,2);
	
	return myday;
}

function getDayFYYYYMMDD(param_date){
	var myday;
	
	myday=param_date.substring(8,10);
	
	return myday;
}