// jCalendar.js

// newFunction
// jCalendar.js

// newFunction

function getSubDate(subForm,subField,today)
{
	var fields = new Array(subField);
	//field = document[subForm][fields[0]];
	field = document.getElementById(subField)
	if(!(field.value.length==0 || field.value.length==10))
	{
		alert ("\u0644\u0642\u062f \u0623\u062f\u062e\u0644\u062a \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0628\u0637\u0631\u064a\u0642\u0629 \u062e\u0627\u0637\u0626\u0629");
		return "true";
	}

	gBaseYear = today.split(",")[2];
	if(field.value.length==10)
	{
		arrayOfFields=field.value.split("-");
		if(arrayOfFields[2] < (gBaseYear - 100) || arrayOfFields[2] > (gBaseYear + 100))
		{
			alert ("\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u062f\u062e\u0644 \u062e\u0627\u0631\u062c \u062d\u062f\u0648\u062f \u0627\u0644\u0646\u0637\u0627\u0642");
			//return "true";
		}
	}

	//field = document[subForm][fields[0]];
	field = document.getElementById(subField)
	if(field.value=="")
	{
	 	return today;
	}
	else 
	{
		return field.value.replace("-",",").replace("-",",")
	}
}
	
function getMainDate(subForm,subField,today,lang)
{
	
	var x = getSubDate(subForm,subField,today);
	if(x != "true")
		window.open('/Resources/jsp/iCalendar.jsp?today='+x+'&day=4&nav=00,0000&field='+subField+'&form='+subForm+'&lang='+lang+'', '', 'width=400,height=250,top=115,right=110')
	
}

function showGregorianCalendar(subForm,subField,today)
{
	if(today == '' || today == null)
	{
		dateObj = new Date();
		day = dateObj.getDate();
		if(day.length < 2)
			day = '0' + day;
		month = dateObj.getMonth() + 1;
		if(month < 2)
			month = '0' + month;
		year = dateObj.getYear();
		
		today = day + ',' + month + ',' + year;
	}
	
	var fieldDate = getSubDate(subForm,subField,today);
	if(fieldDate != "true")
	{
		var url = '/pension/pages/common/gCalendar.jsp?today=' + fieldDate + '&day=4&nav=00,0000&field=' + subField + '&form=' + subForm + '&baseDate=' + today;
		window.open(url , '', 'width=310,height=250,top=115,right=110,status=no')
	}
}
