
var DateCultures = new Array("Gulian","Hijri");
var HIJRI_DATE_CULTURE = DateCultures[1];
var GULIAN_DATE_CULTURE = DateCultures[0];
function ReturnDate(day,month,year) {
  if (opener.fillfield)
    opener.fillfield.value = day+"/"+month+"/"+year;
    window.close();
}
/////////////////////////////////////////////////////////////////////////////////////
function Cancel(){
	window.close();
}
/////////////////////////////////////////////////////////////////////////////////////
function isLeap(nYear)
{
	var nModulus = parseInt(nYear) % 30;
	if( nModulus == 2 || nModulus == 5 || nModulus == 7 || nModulus == 10 || nModulus == 13 || nModulus == 16 || nModulus == 18 || nModulus == 21 || nModulus == 24 || nModulus == 26 || nModulus == 29)  
	{
		return true;
	}
	else
	{
		return false;
	}
}
/////////////////////////////////////////////////////////////////////////////////////
function GetNumberOfDaysForMonth( strMonth , nYear)
{
   var nMonth = parseInt( strMonth );
   if(strMonth == "08" ){
		nMonth = 8;
   }//end of if(strMonth == "08" )
   
   if (strMonth == "09"){
		nMonth = 9;
   }//end of if (strMonth == "09")
	nMonth = nMonth - 1;
   var ArrayOfDays = new Array(30,29,30,29,30,29,30,29,30,29,30,30); 
   
   if (isLeap(nYear)){
		return ArrayOfDays[nMonth];		
   }   
   else
   {
	   if (ArrayOfDays[nMonth] == 29){
			return ArrayOfDays[nMonth];
	   }else{
			if ( nMonth == 11 ){
				return 29;
			}else{
				return ArrayOfDays[nMonth];
			}//end of if ( nMonth == 11 )
	   }//end of if (ArrayOfDays[nMonth] == 29)	
   }//end of if (isLeap(nYear))	  	      
}//end of function GetNumberOfDaysForMonth( strMonth , nYear)
/////////////////////////////////////////////////////////////////////////////////////