// JavaScript Document

function Show_Selected(val)
{
	
	var str1; 
	
	var dat1;
	if(strDate=='')
	{
		dat1=new Date();
		
	}
	else
	{
		dat1=new Date(strDate.getFullYear(),strDate.getMonth(),1);
		
	}
	
	dat1.setFullYear(dat1.getFullYear(),dat1.getMonth()+1,1);
	var dat2=new Date(dat1.getFullYear(),dat1.getMonth(),dat1.getDate()-1);	
	var g;
	g=1;
	var j1;
	for(var i=1;i<6;i++)
	{
		if(g==1)
		{
			var wd1;
			wd1=GetWeekDay();				
			j1=WeekCases(wd1);				
		}
		else
		{			
			j1=0;
		}
		for(var j=j1;j<7;j++)
		{
			if(g>dat2.getDate())
			{			
				document.getElementById('Cal_Tab').firstChild.childNodes[i].childNodes[j].innerHTML='';
			}
			else
			{
				str1=Choice(acc_login,dat1.getYear(),g,dat1.getMonth(),val);
				document.getElementById('Cal_Tab').firstChild.childNodes[i].childNodes[j].innerHTML=g+' '+str1;
			}			
			g=g+1;
		}
	}
}

function Show_All()
{
	
	
	
	var str1; 
	
	var dat1;
	if(strDate=='')
	{
		dat1=new Date();
		
	}
	else
	{
		dat1=new Date(strDate.getFullYear(),strDate.getMonth(),1);
		
	}
	
	//dat1.setFullYear(dat1.getFullYear(),dat1.getMonth()+1,1);
	dat1.setFullYear(dat1.getFullYear(),dat1.getMonth(),1);
	
	var dat2=new Date(dat1.getFullYear(),dat1.getMonth(),dat1.getDate()-1);	
	var g;
	g=1;
	var j1;
	
	for(var i=1;i<6;i++)
	{			
		if(g==1)
		{
			var wd1;
			wd1=GetWeekDay();				
			j1=WeekCases(wd1);	
				
		}
		else
		{			
			j1=0;
		}
		for(var j=j1;j<7;j++)
		{				
		
				if(g>dat2.getDate())
				{				
					//document.getElementById('Cal_Tab').firstChild.childNodes[i].childNodes[j].innerHTML='';					
					document.getElementById('Cal_Tab').rows[i].cells[j].innerHTML='';
				}
				else
				{						
					str1=xxx('acc_login',dat1.getFullYear(),g,dat1.getMonth());
					
					//document.getElementById('Cal_Tab').firstChild.childNodes[i].childNodes[j].innerHTML=g+' '+str1;
					document.getElementById('Cal_Tab').rows[i].cells[j].innerHTML=g+' '+str1;
				}			
			g=g+1;
		}	
	}
}


function GetWeekDay()
{
var now;
	if(strDate=='')
	{
		now=new Date();
		
	}
	else
	{
		now=new Date(strDate.getFullYear(),strDate.getMonth(),1);
		
	}
	//var now = new Date();	
	var dat3=new Date(now.getFullYear(),now.getMonth(),1);
	var dayNames = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
	return dayNames[dat3.getDay()];
	
}

function WeekCases(wd)
{
	var j1;
	switch (wd)
		{					
			case "Sunday": 						
				j1=0;
				break;
									
			case "Monday":					
				j1=1;							
				break;
			
			case "Tuesday": 							
				j1=2;
				break;
			
			case "Wednesday": 							
				j1=3;
				break;
			
			case "Thursday": 						
				j1=4;
				break;
			
			case "Friday": 						
				j1=5;
				break;
			
			case "Saturday":							
				j1=6;
				break;					
		}
		return j1;
}

function PrevMonth()
{
	
	var newDat;
	
	if(strDate=='')
	{
	
		newDat=new Date();
		
		strDate=new Date(newDat.getFullYear(),newDat.getMonth()-1,newDat.getDay()); 
		
	}
	else
	{
		newDat=new Date(strDate.getFullYear(),strDate.getMonth(),1);
		strDate=new Date(strDate.getFullYear(),strDate.getMonth()-1,strDate.getDay()); 
	}
		
	for(var i=1;i<6;i++)
	{
		for(var j=0;j<7;j++)
		{						
			//document.getElementById('Cal_Tab').firstChild.childNodes[i].childNodes[j].innerHTML='';
			document.getElementById('Cal_Tab').rows[i].cells[j].innerHTML='';
		}
	}
		
}

function NextMonth()
{
	
	var newDat;
	
	if(strDate=='')
	{
	
		newDat=new Date();
		
		strDate=new Date(newDat.getFullYear(),newDat.getMonth()+1,newDat.getDay()); 
		
	}
	else
	{
		newDat=new Date(strDate.getFullYear(),strDate.getMonth(),1);
		strDate=new Date(strDate.getFullYear(),strDate.getMonth()+1,strDate.getDay()); 
	}
		
	for(var i=1;i<6;i++)
	{
		for(var j=0;j<7;j++)
		{						
			//document.getElementById('Cal_Tab').firstChild.childNodes[i].childNodes[j].innerHTML='';
			document.getElementById('Cal_Tab').rows[i].cells[j].innerHTML='';
		}
	}
		
}

function GetMonthName()
{
	
	var arr_Month=new Array("January","February","March","April","May", "June","July","August","September","October","November","December");
	
	if(strDate=='')
	{
		now=new Date();
		
	}
	else
	{
		now=new Date(strDate.getFullYear(),strDate.getMonth(),1);
		
	}
//document.getElementById('Month_Tab').firstChild.childNodes[0].childNodes[0].innerHTML='Calender For '+arr_Month[now.getMonth()]+' '+now.getYear();
document.getElementById('Month_Tab').rows[0].cells[0].innerHTML='Calender For '+arr_Month[now.getMonth()]+' '+now.getFullYear();
}