// JavaScript Document
//////////////////////////////AJAX  Function of GetXmlHttpObject///////////////////////////////////
var xmlHttp;
var today_dt;
function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 xmlHttp=new XMLHttpRequest();
 }
catch(e)
 {
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
function Fill_Days(month,day_object)
{
	
	var mycombo = document.getElementById(day_object);
	mycombo.options.length = 0;
	
	if(month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12)
	{
		for(var i=1;i<=31;i++)
		{
			var opt = document.createElement("option");
    		document.getElementById(day_object).options.add(opt);
			opt.text=i;
			opt.value=i;
		}
	}
	else if(month==2)
	{
		for(var i=1;i<=28;i++)
		{
			var opt = document.createElement("option");
    		document.getElementById(day_object).options.add(opt);
			opt.text=i;
			opt.value=i;
		}
	}
	else if(month==4 || month==6 || month==9 || month==11)
	{
			for(var i=1;i<=30;i++)
			{
			var opt = document.createElement("option");
    		document.getElementById(day_object).options.add(opt);
			opt.text=i;
			opt.value=i;
			}
	}
	}
			

///////////////////////////////////Fill the Sub Job Categories///////////////////////////////////////////////////////
function Display_Cal(position)
{

if(position=="default_type")
	{
		//alert(today_dt);
		var sl_date = today_dt;

		var date_selected = sl_date.split("-");

		document.getElementById("month").value=eval(date_selected[1]);
		Fill_Days(eval(date_selected[1]), "day");
		document.getElementById("day").value=eval(date_selected[0]);

		refreshDatePicker("ADate", eval(date_selected[2]), eval(date_selected[1])-1, eval(date_selected[0]));
			
		document.getElementById("ADate").value=sl_date;

	}
	else if(position=="list_type")
	{
		var day_val=document.first.day.value;
		var month_val=document.first.month.value;
		if(month_val == 0 && day_val == 0)
		{
			alert("Please select both Date & Month");
			exit(0);
		}
		var year_val=2009;
		var sl_date=day_val+"-"+month_val+"-"+year_val;
		
		
		refreshDatePicker("ADate", year_val, month_val-1, day_val);
		document.getElementById("ADate").value=sl_date;

	}
	else if(position=="picker_type")
	{
			var sl_date=document.first.ADate.value;
			var date_selected = sl_date.split("-");

				
			document.getElementById("month").value=eval(date_selected[1]);
			Fill_Days(eval(date_selected[1]), "day");
			document.getElementById("day").value=eval(date_selected[0]);

			refreshDatePicker("ADate", eval(date_selected[2]), eval(date_selected[1])-1, eval(date_selected[0]));
			
			document.getElementById("ADate").value=sl_date;

		
	}
						document.getElementById("calloadinggif").style.display="block";

	xmlHttp=GetXmlHttpObject()
	if(xmlHttp==null)
    {
     	alert ("Browser does not support HTTP Request")
     	return;
	}
	
	var url="calender_global/ajax_calender.php";
	url=url+"?a="+sl_date;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("POST",url,true);
	xmlHttp.send(null);	
	//var mycombo = document.getElementById(second_job_comp);
	//mycombo.options.length = 0;
	function stateChanged() 
		{ 
			if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 			{ 
				var myString=xmlHttp.responseText.replace(/^\s*|\s*$/g,"");
				//alert(myString);
				//document.getElementById("da_val").innerHTML=myString;
				
				var mySplitResult = myString.split("::");
				
						
							
						document.getElementById("current_date").innerHTML=mySplitResult[0]+"-"+mySplitResult[1]+"-"+mySplitResult[2];

						document.getElementById("english_day").innerHTML=mySplitResult[3];
						document.getElementById("tyear").innerHTML=mySplitResult[4];
						document.getElementById("tmonth").innerHTML=mySplitResult[5];
						document.getElementById("tdate").innerHTML=mySplitResult[6];
						
						document.getElementById("english_month").innerHTML=mySplitResult[7];
						document.getElementById("is_month").innerHTML=mySplitResult[8];
						document.getElementById("is_date").innerHTML=mySplitResult[9];
				
						document.getElementById("date_comment").innerHTML=mySplitResult[10];
						
						document.getElementById("muguimg").innerHTML=mySplitResult[35];
						document.getElementById("mugutext").innerHTML=mySplitResult[11];
						
						
						document.getElementById("hinduimg").innerHTML=mySplitResult[31];
						document.getElementById("hindutxt").innerHTML=mySplitResult[12];

						
						document.getElementById("christimg").innerHTML=mySplitResult[32];
						document.getElementById("christtext").innerHTML=mySplitResult[13];

						
						document.getElementById("islamimg").innerHTML=mySplitResult[33];
						document.getElementById("islamtext").innerHTML=mySplitResult[14];

						
						document.getElementById("generalimg").innerHTML=mySplitResult[34];
						document.getElementById("generaltext").innerHTML=mySplitResult[15];

						
						document.getElementById("holiday").innerHTML=mySplitResult[16];
			
						document.getElementById("kalai").innerHTML="காலை : "+mySplitResult[17];
						document.getElementById("malai").innerHTML="மாலை : "+mySplitResult[18];
						document.getElementById("sun").innerHTML=mySplitResult[19];
						document.getElementById("chandra").innerHTML=mySplitResult[20];
						document.getElementById("thethi").innerHTML=mySplitResult[21];

						
						document.getElementById("karthiimg").innerHTML=mySplitResult[36];
						document.getElementById("karthitext").innerHTML=mySplitResult[22];

						document.getElementById("sankimg").innerHTML=mySplitResult[65];
						document.getElementById("sanktext").innerHTML=mySplitResult[64];

												
						document.getElementById("prathimg").innerHTML=mySplitResult[37];
						document.getElementById("prathtext").innerHTML=mySplitResult[23];

						document.getElementById("ragu").innerHTML=mySplitResult[24];
						document.getElementById("kolikan").innerHTML=mySplitResult[25];
						document.getElementById("ema").innerHTML=mySplitResult[26];
						document.getElementById("karanam").innerHTML=mySplitResult[27];
						document.getElementById("sulam").innerHTML=mySplitResult[28];
						document.getElementById("paragaram").innerHTML=mySplitResult[29];

						document.getElementById("theimg").innerHTML=mySplitResult[30];
						document.getElementById("thetext").innerHTML=mySplitResult[38];

						


						var a=0;
						if(mySplitResult[11])
						{
							document.getElementById("mugudisplay").style.display="block";
							a=a+1;
						}else
						{
							document.getElementById("mugudisplay").style.display="none";
						}
						if(mySplitResult[12])
						{
							document.getElementById("hinddisplay").style.display="block";
							a=a+1;
						}else
						{
							document.getElementById("hinddisplay").style.display="none";
						}
						if(mySplitResult[13])
						{
							document.getElementById("christdisplay").style.display="block";
							a=a+1;
						}else
						{
							document.getElementById("christdisplay").style.display="none";
						}
						if(mySplitResult[14])
						{
							document.getElementById("islamdisplay").style.display="block";
							a=a+1;
						}else
						{
							document.getElementById("islamdisplay").style.display="none";
						}
						if(mySplitResult[15])
						{
							document.getElementById("generaldisplay").style.display="block";
							a=a+1;
						}else
						{
							document.getElementById("generaldisplay").style.display="none";
						}
						if(mySplitResult[16])
						{
							document.getElementById("holidisplay").style.display="block";
							a=a+1;
						}else
						{
							document.getElementById("holidisplay").style.display="none";
						}
						if(mySplitResult[22])
						{
							document.getElementById("karthidisplay").style.display="block";
							a=a+1;
						}else
						{
							document.getElementById("karthidisplay").style.display="none";
						}

						if(mySplitResult[64])
						{
							document.getElementById("sankdisplay").style.display="block";
							a=a+1;
						}else
						{
							document.getElementById("sankdisplay").style.display="none";
						}
						
						if(mySplitResult[23])
						{
							document.getElementById("prathdisplay").style.display="block";
							a=a+1;
						}else
						{
							document.getElementById("prathdisplay").style.display="none";
						}
						if(mySplitResult[38])
						{
							document.getElementById("thedisplay").style.display="block";
							a=a+1;
						}else
						{
							document.getElementById("thedisplay").style.display="none";
						}
						
						if (a>0)
						{
							document.getElementById("displayhead").style.display="block";
							document.getElementById("dayspecial").style.display="block";
						}
						else 
						{
							document.getElementById("displayhead").style.display="none";
							document.getElementById("dayspecial").style.display="none";
							
						}
						
 					
					document.getElementById("Aries").innerHTML=": "+mySplitResult[39];
					document.getElementById("Taurus").innerHTML=": "+mySplitResult[40];
					document.getElementById("Gemini").innerHTML=": "+mySplitResult[41];
					document.getElementById("Cancer").innerHTML=": "+mySplitResult[42];
					document.getElementById("Leo").innerHTML=": "+mySplitResult[43];
					document.getElementById("Virgo").innerHTML=": "+mySplitResult[44];
					document.getElementById("Libra").innerHTML=": "+mySplitResult[45];
					document.getElementById("Scorpio").innerHTML=": "+mySplitResult[46];
					document.getElementById("Sagittarius").innerHTML=": "+mySplitResult[47];
					document.getElementById("Capricorn").innerHTML=": "+mySplitResult[48];
					document.getElementById("Aquarius").innerHTML=": "+mySplitResult[49];
					document.getElementById("Pisces").innerHTML=": "+mySplitResult[50];

					document.getElementById("Aries1").innerHTML=mySplitResult[51];
					document.getElementById("Taurus1").innerHTML=mySplitResult[52];
					document.getElementById("Gemini1").innerHTML=mySplitResult[53];
					document.getElementById("Cancer1").innerHTML=mySplitResult[54];
					document.getElementById("Leo1").innerHTML=mySplitResult[55];
					document.getElementById("Virgo1").innerHTML=mySplitResult[56];
					document.getElementById("Libra1").innerHTML=mySplitResult[57];
					document.getElementById("Scorpio1").innerHTML=mySplitResult[58];
					document.getElementById("Sagittarius1").innerHTML=mySplitResult[59];
					document.getElementById("Capricorn1").innerHTML=mySplitResult[60];
					document.getElementById("Aquarius1").innerHTML=mySplitResult[61];
					document.getElementById("Pisces1").innerHTML=mySplitResult[62];

					document.getElementById("stars").innerHTML=mySplitResult[63];
					document.getElementById("calloadinggif").style.display="none";

					}
	
}
}

function dafaultdatedisplay(todaydate)
{
	today_dt = todaydate;
	
	//document.getElementById("dt").value = todaydate;
	Display_Cal("default_type");
}
