/*Copyright by Nguyen Duc Minh*/;
function mShowDate(c,n,u,o)
{
	mOver = function (i,j) 
	{
		if(j) i.style.borderColor='#FFFFFF';
		else i.style.borderColor='#0000FF';
	}
	mOverB = function (i,j) 
	{
		if(j){i.style.backgroundColor='#909090';}
		else i.style.backgroundColor='#f0f0f0';
	}
	gMonthName = function (i)
	{
		if(l==8)    
			switch(i)
			{
				case 1: return 'Tháng 1';
				case 2: return 'Tháng 2';
				case 3: return 'Tháng 3';
				case 4: return 'Tháng 4';
				case 5: return 'Tháng 5';
				case 6: return 'Tháng 6';
				case 7: return 'Tháng 7';
				case 8: return 'Tháng 8';
				case 9: return 'Tháng 9';
				case 10: return 'Tháng 10';
				case 11: return 'Tháng 11';
				case 12: return 'Tháng 12';
			}
		else
			switch(i)
			{
				case 1: return 'January';
				case 2: return 'February';
				case 3: return 'March';
				case 4: return 'April';
				case 5: return 'May';
				case 6: return 'June';
				case 7: return 'July';
				case 8: return 'August';
				case 9: return 'September';
				case 10: return 'October';
				case 11: return 'November';
				case 12: return 'December';
			}
	}
	mSetDate = function(y,m,d)
	{
		if(d<10) d='0'+d;
		if(m<10) m='0'+m;
		o.value=d+'/'+m+'/'+y;
		document.getElementById("mDatePanel").style.display='none';
	}
	mMonSelect = function()
	{
		var mObj=document.getElementById("mAllMonth");
		if(mObj.style.display=='block') {mObj.style.display='none';return;}
		var mHTML='';j=1;
		for(i=1;i<=12;i++)
		{
			if(i!=m) mHTML+='<tr><td class="d17" onmouseover="mOverB(this,true)" onmouseout="mOverB(this,false)" onclick="mMonSelected('+i+')">'+gMonthName(i)+"</td></tr>"
			else  mHTML+='<tr><td class="d18">'+gMonthName(i)+"</td></tr>"
		}
		mObj.innerHTML='<table class="d19" onmouseover="mMonSelected(13)" onmouseout="mMonSelected(0)">'+mHTML+"</table>";
		mObj.style.display='block';
	}
	mMonSelected = function (i)
	{
		var mObj=document.getElementById("mAllMonth");
		mC = function ()
		{
			if(j==2){mObj.style.display='none';}
			else {mObj.style.display='block';}
		}
		if(i>0) 
		{
			if(i<13) {m=i;mPrintArea();mObj.style.display='none';}
			else j=1;
		}
		else 
		{
			j=2;setTimeout('mC()',200)
		}
	}
	mMonAdd = function (n)
	{
		if(n==1) 
		{
			if(m==12){m=1;y=y+1;}
			else m=m+1;
		}
		else
		{
			if(m==1){m=12;y=y-1;}
			else m=m-1;
		}
	    document.getElementById("mAllMonth").style.display='none';
		mPrintArea();
	}
	mYearAdd = function (s)
	{
		y=y+s;
		mPrintArea();
	}
	mClose = function ()
	{
		document.getElementById("mAllMonth").style.display='none';
		document.getElementById("mDatePanel").style.display='none';
	}
	mToStand = function (i,j)
	{
		var ij=''
		if(i<10) ij='0'+i; else ij=i;
		if(j<10) ij+='/0'+j; else ij+='/'+j;
		return '/'+ij+'/';
	}
	mPrintArea = function()
	{
		var mHTML;
		if(l==8) mHTML='<table class="d12"><tr><td class="d13">T2</td><td class="d13">T3</td><td class="d13">T4</td><td class="d13">T5</td><td class="d13">T6</td><td class="d13">T7</td><td class="d13">CN</td></tr>';
		else mHTML='<table class="d12"><tr><td class="d13">Mon</td><td class="d13">Tue</td><td class="d13">Wed</td><td class="d13">Thu</td><td class="d13">Fri</td><td class="d13">Sat</td><td class="d13">Sun</td></tr>';
		var mMax=31;
		if(m==2)
		{
			mDate = new Date(y,2,1);
			mDate = new Date(mDate-(24*60*60*1000));
			mMax = mDate.getDate();
		}
		else
		{
			if((m==4)||(m==6)||(m==9)||(m==11)) mMax=30;
		}
		mDate= new Date(y,m-1,1);
		j=mDate.getDay();
		if(j==0){k=6;j=6;} else {j=j-1;k=j;}
		if(k>0) 
		{
			mHTML+="<tr>"
			while(k>0)
			{
				mHTML+="<td></td>";--k;
			}
		}
		if(o==null)
		{
			for(k=1;k<=mMax;++k)
			{
				if((j+k)%7==1)mHTML+="<tr>"
				if((y<cy)||((y==cy)&&((m<cm)||((m==cm)&&(k<cd))))) mHTML+="<td class='d15'><a href='"+u+y+mToStand(m,k)+"' class='dL15'>"+k+"</a></td>";
				else if((y==cy)&&(m==cm)&&(k==cd)) mHTML+="<td class='d15'><span class='d21'><a href='"+u+y+mToStand(m,k)+"' class='dL15'>"+k+"</a></td>";
				else mHTML+="<td class='d15'>"+k+"</span></td>";
				if((j+k)%7==0)mHTML+="</tr>"
			}
		}
		else
		{
			for(k=1;k<=mMax;++k)
			{
				if((j+k)%7==1)mHTML+="<tr>"
				if((y<cy)||((y==cy)&&((m<cm)||((m==cm)&&(k<cd))))) mHTML+="<td class='d15'><span onclick='mSetDate("+y+","+m+","+k+")' class='d20'>"+k+"</span></td>";
				else if((y==cy)&&(m==cm)&&(k==cd)) mHTML+="<td class='d15'><span onclick='mSetDate("+y+","+m+","+k+")' class='d22'>"+k+"</span></td>";
				else mHTML+="<td class='d15'>"+k+"</td>";
				if((j+k)%7==0)mHTML+="</tr>"
			}
		}
		mHTML+="</table>";
		document.getElementById("mDateArea").innerHTML=mHTML;
        mHTML="<img src='/icons/d2left.gif' class='d08' onclick='mYearAdd(-10)'><img src='/icons/dleft.gif' class='d08' onclick='mYearAdd(-1)' title='";
		if(l==8) mHTML+="Nhấn vào đây để chuyển sang năm trước'>\u00A0"+y+"\u00A0<img title='Nhấn vào đây để chuyển sang năm sau";
		else mHTML+="Previous year'>\u00A0"+y+"\u00A0<img title='Next month";
        mHTML+="' src='/icons/dright.gif' class='d08' onclick='mYearAdd(1)'><img src='/icons/d2right.gif' class='d08' onclick='mYearAdd(10)'>";
		document.getElementById("mPanelYear").innerHTML=mHTML;
        mObj=document.getElementById("mPanelMonth");
		mObj.innerHTML="<img src='/icons/ddrop.gif' class='d09'>"+gMonthName(m);
	}
	var j=1;
	mObj=document.getElementById("mDatePanel");
	mObj.style.display='block';mObj.style.position='absolute';
	if(typeof(y)=='undefined')
	{
		if(u.substring(0,4).toLowerCase()=='/en/')l=2; else l=8;
		y=parseInt(c/10000);m=parseInt(c%10000/100);d=c%100;
		cy=parseInt(n/10000);cm=parseInt(n%10000/100);cd=n%100;
        
		if(l==8) 
        {
		    if(o==null) mObj.innerHTML="<table class='d02'><tr><td class='d03'><div class='d04' onmouseover='mOver(this,true)' onmouseout='mOver(this,false)' onclick='mMonAdd(0)' title='Nhấn vào đây để chuyển sang tháng trước'><img src='/icons/dleft.gif' class='d05'></div></td><td class='d03'><div onclick='mMonSelect()' class='d06' id='mPanelMonth' onmouseover='mOver(this,true)' onmouseout='mOver(this,false)' title='Nhấn vào đây để chọn tháng'></div></td><td class='d03'><div class='d04' onmouseover='mOver(this,true)' onmouseout='mOver(this,false)' title='Nhấn vào đây để chuyển sang tháng sau' onclick='mMonAdd(1)'><img src='/icons/dright.gif' class='d05'></div></td><td class='d03'><div id='mPanelYear' class='d07' onmouseover='mOver(this,true)' onmouseout='mOver(this,false)'></div></td><td class='d14' nowrap><img onclick='mClose()' src='/icons/close.gif' class='d05' title='Close'></td></tr><tr><td class='d11' colspan='5'><div id='mDateArea'></div></td></tr><tr><td class='d10' colspan='5'>Hôm nay ngày <a href='"+u+cy+mToStand(cm,cd)+"' class='dL15'>"+cd+"/"+cm+"/"+cy+"</a> (GMT+7)</td></tr></table><div id='mAllMonth'></div>";
		    else mObj.innerHTML="<table class='d02'><tr><td class='d03'><div class='d04' onmouseover='mOver(this,true)' onmouseout='mOver(this,false)' onclick='mMonAdd(0)' title='Nhấn vào đây để chuyển sang tháng trước'><img src='/icons/dleft.gif' class='d05'></div></td><td class='d03'><div onclick='mMonSelect()' class='d06' id='mPanelMonth' onmouseover='mOver(this,true)' onmouseout='mOver(this,false)' title=''Nhấn vào đây để chọn tháng'></div></td><td class='d03'><div class='d04' onmouseover='mOver(this,true)' onmouseout='mOver(this,false)' title='Nhấn vào đây để chuyển sang tháng sau' onclick='mMonAdd(1)'><img src='/icons/dright.gif' class='d05'></div></td><td class='d03'><div id='mPanelYear' class='d07' onmouseover='mOver(this,true)' onmouseout='mOver(this,false)'></div></td><td class='d14' nowrap><img onclick='mClose()' src='/icons/close.gif' class='d05' title='Close'></td></tr><tr><td class='d11' colspan='5'><div id='mDateArea'></div></td></tr><tr><td class='d10' colspan='5'>Hôm nay ngày "+cd+"/"+cm+"/"+cy+" (GMT+7)</td></tr></table><div id='mAllMonth'></div>";
        }
        else 
        {
            if(o==null) mObj.innerHTML="<table class='d02'><tr><td class='d03'><div class='d04' onmouseover='mOver(this,true)' onmouseout='mOver(this,false)' onclick='mMonAdd(0)' title='Previous month'><img src='/icons/dleft.gif' class='d05'></div></td><td class='d03'><div onclick='mMonSelect()' class='d06' id='mPanelMonth' onmouseover='mOver(this,true)' onmouseout='mOver(this,false)' title='Click here to select'></div></td><td class='d03'><div class='d04' onmouseover='mOver(this,true)' onmouseout='mOver(this,false)' title='Next month' onclick='mMonAdd(1)'><img src='/icons/dright.gif' class='d05'></div></td><td class='d03'><div id='mPanelYear' class='d07' onmouseover='mOver(this,true)' onmouseout='mOver(this,false)'></div></td><td class='d14' nowrap><img onclick='mClose()' src='/icons/close.gif' class='d05' title='Close'></td></tr><tr><td class='d11' colspan='5'><div id='mDateArea'></div></td></tr><tr><td class='d10' colspan='5'>Today is <a href='"+u+cy+mToStand(cm,cd)+"' class='dL15'>"+cm+"/"+cd+"/"+cy+"</a> (GMT+7)</td></tr></table><div id='mAllMonth'></div>";
            else mObj.innerHTML="<table class='d02'><tr><td class='d03'><div class='d04' onmouseover='mOver(this,true)' onmouseout='mOver(this,false)' onclick='mMonAdd(0)' title='Previous month'><img src='/icons/dleft.gif' class='d05'></div></td><td class='d03'><div onclick='mMonSelect()' class='d06' id='mPanelMonth' onmouseover='mOver(this,true)' onmouseout='mOver(this,false)' title='Click here to select'></div></td><td class='d03'><div class='d04' onmouseover='mOver(this,true)' onmouseout='mOver(this,false)' title='Next month' onclick='mMonAdd(1)'><img src='/icons/dright.gif' class='d05'></div></td><td class='d03'><div id='mPanelYear' class='d07' onmouseover='mOver(this,true)' onmouseout='mOver(this,false)'></div></td><td class='d14' nowrap><img onclick='mClose()' src='/icons/close.gif' class='d05' title='Close'></td></tr><tr><td class='d11' colspan='5'><div id='mDateArea'></div></td></tr><tr><td class='d10' colspan='5'>Today is "+cm+"/"+cd+"/"+cy+" (GMT+7)</td></tr></table><div id='mAllMonth'></div>";
        }
		var mObjM=document.getElementById("mDMP");
		if (mObjM.offsetParent) 
		{
			mIx = mObjM.offsetLeft
		        mIy = mObjM.offsetTop
		        while (mObjM = mObjM.offsetParent)
		        {
			        mIx += mObjM.offsetLeft
			        mIy += mObjM.offsetTop
		        }
		        mObj.style.left=(mIx-50)+'px';
		        mObj.style.top=(mIy-70)+'px';
		        mObj=document.getElementById("mAllMonth");
		        mObj.style.position='absolute';
		        if(document.all)mObj.style.left='18px'; else mObj.style.left='20px';
	            mObj.style.top='23px';
		}
	}
	mPrintArea();
}
document.write("<div id='mDatePanel' class='d01'></div>");
                
