//----- Script for Calendar -------
var imageURL = "/aspnet_client/acontrolpak/1_0_0_0/images/";
var SystemScriptPath = "/aspnet_client/acontrolpak/1_0_0_0/scripts/";

var acal_calID="";
var calInitialized=false;
var arr_months = ["January", "February", "March", "April", "May", "June",
		"July", "August", "September", "October", "November", "December"];
var week_days = ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"];
var n_weekstart = 0; // day week starts from (normally 0 or 1)
var n_save_month_year;
var n_temp_month;
var n_temp_year;
var err = 0; // Set the error code to a default of zero

function ResetDate(oDateStr){
	if(IsDate(oDateStr))
		return;
	oDateStr.value = "";
}

function IsDate(oDateStr){
	var oD = document.all[oDateStr];
	var strDate = oD.value;// + " " ;
	if(strDate==null || strDate==" ")
		return false;

	var RE_DATE = /^(\d+)[\/-](\d+)[\/-](\d+)/ ;
	var result = RE_DATE.test( strDate );
	return result;	
}

function FormatD(oDateStr){	//	alert(oDateStr);
	
	var oD = document.all[oDateStr];
	var strDate = oD.value;// + " " ;
	//alert(strDate);
	if(strDate==null || strDate==" " || strDate=="")
		return;			
	try
	{
		if (!dateValid(strDate)) {
			alert("Invalid Date\nPlease Re-Enter date in format MM/DD/YYYY.");	
			oD.value = "";							
		}
	    else{
			oD.value = FormatDate(strDate);
		}
	}
	catch(e){			
		alert("Invalid Date\nPlease Re-Enter date in format MM/DD/YYYY.");	
		oD.value = "";	
	}
	
}

function positionCalendar(sCal, sCell){
	hideCalendar();
	var objCal = document.all[sCal];
	var objCell = document.all[sCell];
	acal_calID = objCal.id;
	
		objCal.style.left = eLeft(objCell)  + objCell.clientWidth;
		objCal.style.top = eTop(objCell) + objCell.offsetHeight;
		if (eLeft(objCal) + objCal.offsetWidth > document.body.clientWidth){
			objCal.style.left = document.body.clientWidth - objCal.offsetWidth;
		}
		if (eTop(objCal) + objCal.offsetHeight > document.body.clientHeight){
			objCal.style.top = eTop(objCell) - objCal.offsetHeight;
		}
		objCal.style.visibility = "visible";
		document.all[acal_calID].style.visibility = "visible";
		
		document.all[acal_calID+"1"].style.left = objCal.style.left;
		document.all[acal_calID+"1"].style.top = objCal.style.top;
		document.all[acal_calID+"1"].style.visibility = "visible";
		
		showCalendar(objCell);

	if(calInitialized==false) document.all.tags("BODY")[0].attachEvent("onclick", hideCalendar)
	objCal.onclick = cancelBubble;
	
	cancelBubble();
}

function cancelBubble(){
	window.event.returnValue = false;
	window.event.cancelBubble = true;
}

function showCalendar(objCell){	
	var dt_datetime = (objCell.value == null || objCell.value =="" ?  new Date() : str2dt(objCell.value));
	var visDate = arr_months[dt_datetime.getMonth()]+" "+dt_datetime.getFullYear();
		
	var oCalBody = document.all[acal_calID];
	
	var sHTML = '';
	sHTML  = "<TABLE height=\"100%\" width=\"100%\" cellSpacing=0 cellPadding=0 border=0>";
	sHTML  +="<TR >";
	sHTML  +=    "<TD class=\"titlestyle\" vAlign=\"middle\" width=\"8%\" height=\"4\"><img src=\"" + 
			imageURL + "dateselector.gif\" height=\"21\" width=\"21\"></TD>";
	sHTML  +=    "<TD class=\"titlestyle\" id=\"" + acal_calID + "_head\">&nbsp;" + visDate  + 
			"<a href=\"#\"><img title=\"Jump to...\" onclick=\"javascript:listMonth('" + visDate  + "','" + objCell.id + "')\" src=\"" + 
			imageURL + "down.gif\" border=\"0\"></a></TD>"; 
	sHTML  +=    "<TD class=\"titlestyle\" vAlign=\"middle\" width=\"8%\" height=\"4\">";
	sHTML  +=    	"<a href=\"#\"" + " onclick=\"javascript:" + "jumpMonth(-1,'" + objCell.id + "')" + "\"><img title=\"Go to previous Month\" border=\"0\" src=\"" + 
			imageURL + "prev.gif\"/></a>";
	sHTML  +=    "</TD>";			  						
	sHTML  +=    "<TD class=\"titlestyle\" vAlign=\"middle\" width=\"8%\" height=\"4\">";
	sHTML  +=    	"<a href=\"#\"" + " onclick=\"javascript:" + "jumpMonth(1,'" + objCell.id + "')" + 
			"\"><img title=\"Go to next Month\" border=\"0\" src=\"" + imageURL + "next.gif\"/></a>";
	sHTML  +=    "</TD>";			  						
	sHTML  +=    "<TD class=\"titlestyle\" align=\"right\" width=\"8%\" height=\"4\">";				
	sHTML  +=    	"<a href=\"#\"" + " onclick=\"javascript:" + "hideCalendar()" + "\"><img title=\"Close\" border=\"0\" src=\"" + imageURL + "close.gif\"/></a>";
	sHTML  +=    "</TD>";
	sHTML  +="</TR>";
	sHTML  +="<TR>";
	sHTML  +=    "<TD id=\"" + acal_calID + "_body\" align=\"center\" valign=\"top\" colSpan=\"5\">";				
//calender here
	sHTML  += createMonth(dt_datetime.getYear(),dt_datetime.getMonth(),dt_datetime.getDate(),objCell.id);
	sHTML  +=    "</TD>";
	sHTML  +="</TR>";
	sHTML  +="</TABLE>"; 
	oCalBody.innerHTML = sHTML ;
}

function createMonth(n_year,n_month,n_day,sCell){
	// print weekdays titles
	var str_buffer = "<table boder=\"0\" cellSpacing=\"1\" cellPadding=\"0\"  width=\"100%\" height=\"100%\"><tr>";
	for (var n=0; n<7; n++)
		str_buffer += "<td align=\"center\" height=\"25\" width=\"25\" class=\"dayheaderstyle\">"+ week_days[(n_weekstart+n)%7]+"</td>";
	str_buffer += "</tr>";
	
	var oCell =document.all[sCell];
	var dt_selDate = (oCell.value == null || oCell.value =="" ?  new Date() : str2dt(oCell.value));
	var dt_datetime = new Date(n_year,n_month,n_day);
	var dt_firstday = new Date(dt_datetime);
	dt_firstday.setDate(1);
	dt_firstday.setDate(1-(7+dt_firstday.getDay()-n_weekstart)%7);
	var dt_lastday = new Date(n_year,n_month+1,1);
	dt_lastday.setDate(0);
	var dt_current_day = new Date(dt_firstday);
	var dt_today = new Date();
	// print calendar table	
	while (dt_current_day.getMonth() == dt_datetime.getMonth() || dt_current_day.getMonth() == dt_firstday.getMonth()) {
		// print row heder
		str_buffer += "<tr>\n";
		for (var n_current_wday=0; n_current_wday<7; n_current_wday++) {
			if(dt_current_day.getMonth() == dt_datetime.getMonth()){
				var calevent = "onclick=\"returnDate('"+ sCell +"','" + dt2dtstr(dt_current_day) + "')\"";
				if (dt_current_day.getYear() == dt_today.getYear() && 
					dt_current_day.getMonth() == dt_today.getMonth() &&
 					dt_current_day.getDate() == dt_today.getDate()){
					// print current date
					if (dt_current_day.getYear() == dt_selDate.getYear() && 
					dt_current_day.getMonth() == dt_selDate.getMonth() && 
					dt_current_day.getDate() == dt_selDate.getDate())
					// selected date
						str_buffer += "	<td align=\"center\" class=\"selecteddaystyle\"  " + calevent + ">";
					else
						str_buffer += "	<td align=\"center\" class=\"todaydaystyle\"  " + calevent + ">";

				}
				else if (dt_current_day.getDay() == 0 || dt_current_day.getDay() == 6)
				// weekend days
					str_buffer += "	<td align=\"center\" class=\"weekenddaystyle\"  " + calevent + ">";
				else if (dt_current_day.getYear() == dt_selDate.getYear() && 
					dt_current_day.getMonth() == dt_selDate.getMonth() && 
					dt_current_day.getDate() == dt_selDate.getDate())
				// selected date
					str_buffer += "	<td align=\"center\" class=\"selecteddaystyle\"  " + calevent + ">";
				else 
				// print working days of current month
					str_buffer += "	<td align=\"center\" class=\"daystyle\"  " + calevent + ">";
			}
			else
			// print days of other months
				str_buffer += "	<td align=\"center\" class=\"othermonthdaystyle\"  " + calevent + ">";
			str_buffer += dt_current_day.getDate()+"</td>\n";
			dt_current_day.setDate(dt_current_day.getDate()+1);
		}
		// print row footer
		str_buffer += "</tr>\n";
	}
	str_buffer += "</table>\n";
	return str_buffer ;
}

function returnDate(sCell,sDate){
	var oCell =document.all[sCell];
	var arrDate = sDate.split('/');	
	//oCell.value = (new String(arrDate[0] + "/" + arrDate[1] + "/" + arrDate[2])).replace(' ','');
	var strDay = arrDate[0];
	var strMonth = arrDate[1];
	var strYear = arrDate[2];
	//add prefix 0 if day needs
	if (strDay.length < 2)
		strDay = "0"+strDay;
	//add prefix 0 if month needs
	if (strMonth.length < 2)
		strMonth = "0"+strMonth;
		
	//Adjustment for short years entered			
	if (strYear < 100){
      // entered value is two digits, which we allow for 1930-2029
      if (strYear >= 30){
           strYear = "19" + strYear;
      }
      else{
           strYear = "20" + strYear;
      }
	}
	
	oCell.value = strDay+"/"+strMonth+"/"+strYear;	
	
	hideCalendar();
}

function selectMonth(mon){
	n_temp_month = mon;
	createListMonth(mon);
	cancelBubble();
}

function selectYear(yrs){
	n_temp_year = yrs;
	createListYear(yrs);
	cancelBubble();
}

function createListMonth(selMonth){
	var sHTML = '<table bordercolor=\"#e0e0e0\" height=\"100%\" cellspacing=\"1\" cellpadding=\"0\" rules=\"all\" width=\"100%\"><tr>';
	for (var n=0; n<12; n=n+3)
		if(n==selMonth)
              		sHTML += "<td align=\"center\" class=\"selecteddaystyle\" onclick=\"javascript:selectMonth("+n+")\">" + arr_months[n].substr(0,3) + "</td>";
		else
			sHTML += "<td align=\"center\" class=\"daystyle\" onclick=\"javascript:selectMonth("+n+")\">" + arr_months[n].substr(0,3) + "</td>";
	sHTML += "</tr>";

	sHTML += '<tr>';
	for (var n=1; n<12; n=n+3)
		if(n==selMonth)
              		sHTML += "<td align=\"center\" class=\"selecteddaystyle\" onclick=\"javascript:selectMonth("+n+")\">" + arr_months[n].substr(0,3) + "</td>";
		else
			sHTML += "<td align=\"center\" class=\"daystyle\" onclick=\"javascript:selectMonth("+n+")\">" + arr_months[n].substr(0,3) + "</td>";
	sHTML += "</tr>";

	sHTML += '<tr>';
	for (var n=2; n<12; n=n+3)
		if(n==selMonth)
              		sHTML += "<td align=\"center\" class=\"selecteddaystyle\" onclick=\"javascript:selectMonth("+n+")\">" + arr_months[n].substr(0,3) + "</td>";
		else
			sHTML += "<td align=\"center\" class=\"daystyle\" onclick=\"javascript:selectMonth("+n+")\">" + arr_months[n].substr(0,3) + "</td>";
	sHTML += "</tr></table>";
	document.all["tbl_m"].innerHTML = sHTML;
}

function createListYear(selYear){
	var sHTML = '<table background=\"" + imageURL  + "tile1.jpg\" height=\"100%\" cellspacing=\"1\" cellpadding=\"1\"  width=\"100%\"><tr>';
	for (var n=selYear-4; n<selYear; n++)
              	sHTML += "<td class=\"daystyle\" onclick=\"javascript:selectYear("+n+")\">" + n + "</td>";
	sHTML += "</tr>";
	sHTML += "<tr>";
	sHTML += "<td class=\"selecteddaystyle\">"+selYear+"</td>";
	for (var n=selYear+1; n<selYear+4; n++)
              	sHTML += "<td class=\"daystyle\" onclick=\"javascript:selectYear("+n+")\">" + n + "</td>";
	sHTML += "</tr></table>";
	document.all["tbl_y"].innerHTML = sHTML;
}

function DateDifference(m,d1,d2){
	var ret=0;
	if(m=='M'){		
		if(d1.getTime()<d2.getTime())	{
			var dt_cur = d1;
			while(dt_cur.getTime()<d2.getTime()){	
				dt_cur.setMonth(dt_cur.getMonth()+1);
				ret += 1;
			}
		}
		else{
			var dt_cur = d2;
			while(dt_cur.getTime()<d1.getTime()){	
				dt_cur.setMonth(dt_cur.getMonth()+1);
				ret -= 1;
			}			
		}	
	}	
	return ret;
}

function selectOK(sCell){
	var oHead =document.all[acal_calID + "_head"];
	var arrDate = oHead.innerText.split(' ');
	var dt_old_month = new Date(arrDate[1] + " 1," + arrDate[2]);
	var dt_new_month = new Date(n_temp_year,n_temp_month,1);
	var iJump = DateDifference('M',dt_old_month,dt_new_month);

	jumpMonth(iJump,sCell);
	document.all[acal_calID+"m"].style.visibility = "hidden";
	cancelBubble();	
}
function selectUndo(){	
	var arrDate = n_save_month_year.split(' ');
	var dt_list = new Date(arrDate[0] + " 1," + arrDate[1]);
	createListMonth(dt_list.getMonth());
              createListYear(dt_list.getFullYear());

	document.all[acal_calID+"m"].style.visibility = "hidden";
	cancelBubble();
}

function listMonth(currDate,sCell){
	n_save_month_year = currDate;
	var oDiv = document.all[acal_calID + "m"];

	var sHTML = '';
/**/	sHTML = "<table cellspacing=\"0\" cellpadding=\"1\" rules=\"rows\" border=\"0\">";
	sHTML += "<tr>";
	sHTML += "<td width=\"25\" class=\"titlestyle\" height=\"100%\" rowspan=\"2\">"; //bgcolor=\"#f7f3e9\"
              sHTML += "<table height=\"100%\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">";
              sHTML += "      <tr height=\"50%\">";
              sHTML += "        <td valign=\"top\" align=\"middle\">";
              sHTML += "<a href=\"#\" onclick=\"javascript:selectOK('" + sCell + "');\"><img title=\"OK\" src=\"" + imageURL + "ok.gif\" border=\"0\" /></a><br>";
 	sHTML += "<a href=\"#\" onclick=\"javascript:selectUndo();\"><img title=\"Cancel\" src=\"" + imageURL + "revert.gif\" border=\"0\" /> </a></td>";
              sHTML += "    </tr>";
              //sHTML += "    <tr height=\"50%\">";
              //sHTML += "        <td valign=\"center\" align=\"middle\">";
              //sHTML += "             <a href=\"#\"><img title=\"Past 12 Months\" src=\"" + imageURL + "up.gif\" border=\"0\" /></a><br>";
 	//sHTML +="<a href=\"#\"><img title=\"Next 12 Months\" src=\"" + imageURL + "down.gif\" border=\"0\" /></a> </td>";                                        
              //sHTML += "    </tr>";
              sHTML += "</table>";
              sHTML += "</td>";
              sHTML += "<td  id=\"tbl_m\"></td>";
              sHTML += "<tr><td  id=\"tbl_y\"></td></tr>";
            	sHTML += "</table>";

	oDiv.innerHTML = sHTML; 
	var arrDate = currDate.split(' ');
	var dt_list = new Date(arrDate[0] + " 1," + arrDate[1]);
	n_temp_year = dt_list.getFullYear();
	n_temp_month = dt_list.getMonth();
	createListMonth(n_temp_month);
    createListYear(n_temp_year );

	oDiv.style.visibility = "visible";
	oDiv.style.left = eLeft(document.all[acal_calID]) + 20;// document.all[acal_calID].style.left;
	oDiv.style.top = eTop(document.all[acal_calID]) + 20;// document.all[acal_calID].style.top;
	oDiv.style.width=1;
	oDiv.style.height=1;
	
	window.event.returnValue = false;
}

function jumpMonth(iJump,sCell){
	var oHead =document.all[acal_calID + "_head"];
	var oBody =document.all[acal_calID + "_body"];
	var arrDate = oHead.innerText.split(' ');
	var dt_jump_month = new Date(arrDate[1] + " 1," + arrDate[2]);
	
	dt_jump_month.setMonth(dt_jump_month.getMonth()+iJump);
	var visDate = arr_months[dt_jump_month.getMonth()]+" "+ dt_jump_month.getFullYear();

	oHead.innerHTML = "&nbsp;" + visDate + 
		"<a href=\"#\"><img title=\"Jump to...\" onclick=\"javascript:listMonth('" + visDate  +  "','" + sCell +
		"')\" src=\"" + imageURL + "down.gif\" border=\"0\"></a>";
	
	var dt_datetime =new Date();
	if(dt_datetime.getYear()==dt_jump_month.getYear() && dt_datetime.getMonth()==dt_jump_month.getMonth()  )
		oBody.innerHTML = createMonth(dt_jump_month.getYear(),dt_jump_month.getMonth(),dt_datetime.getDay(),sCell);
	else
		oBody.innerHTML = createMonth(dt_jump_month.getYear(),dt_jump_month.getMonth(),1,sCell);
}

// datetime parsing and formatting routimes. modify them if you wish other datetime format
function str2dt (str_datetime) {
	//var re_date = /^(\d+)\-(\d+)\-(\d+)\s+(\d+)\:(\d+)\:(\d+)$/;	
	//if (!re_date.exec(str_datetime))
	//	return alert("Invalid Datetime format: "+ str_datetime);
	//return (new Date (RegExp.$3, RegExp.$2-1, RegExp.$1, RegExp.$4, RegExp.$5, RegExp.$6));
	
	var arrDate = str_datetime.split('/');
	return (new Date(arrDate[2],arrDate[0]-1,arrDate[1]));		
}

function dt2dtstr (dt_datetime) {
	return (new String (	(dt_datetime.getMonth()+1)+"/"+dt_datetime.getDate()+"/"+dt_datetime.getFullYear()+" "));
}

function eTop(eSrc){
	var iTop = 0;
	var eParent;
	eParent = eSrc;
	while (eParent.tagName.toUpperCase() != "BODY"){
		iTop += eParent.offsetTop;
		eParent = eParent.offsetParent;
	}
	return iTop;
}

function eLeft(eSrc){	
	var iLeft = 0;
	var eParent;
	eParent = eSrc;
	while (eParent.tagName.toUpperCase() != "BODY"){
		iLeft += eParent.offsetLeft;
		eParent = eParent.offsetParent;
	}
	return iLeft;
}

function hideCalendar(){
	if(acal_calID.length>0)	{
		document.all[acal_calID].style.visibility = "hidden";
		document.all[acal_calID+"1"].style.visibility = "hidden";
		document.all[acal_calID+"m"].style.visibility = "hidden";
	}
	window.event.returnValue = true;
}

//get from http://javascript.internet.com/forms/format-date.html


function dateValid(objName) {
	var strDate;
	var strDateArray;
	var strDay;
	var strMonth;
	var strYear;
	var intday;
	var intMonth;
	var intYear;
	var booFound = false;
	var datefield = objName;
	var strSeparatorArray = new Array("-","/");
	var intElementNr;
	// var err = 0;
	var strMonthArray = new Array(12);
	strMonthArray[0] = "Jan";
	strMonthArray[1] = "Feb";
	strMonthArray[2] = "Mar";
	strMonthArray[3] = "Apr";
	strMonthArray[4] = "May";
	strMonthArray[5] = "Jun";
	strMonthArray[6] = "Jul";
	strMonthArray[7] = "Aug";
	strMonthArray[8] = "Sep";
	strMonthArray[9] = "Oct";
	strMonthArray[10] = "Nov";
	strMonthArray[11] = "Dec";
	//strDate = datefield.value;
	strDate = objName;
	//alert(strDate);
	if (strDate.length < 1) {
		return true;
	}
	for (intElementNr = 0; intElementNr < strSeparatorArray.length; intElementNr++) {
		if (strDate.indexOf(strSeparatorArray[intElementNr]) != -1) {
			//alert(intElementNr);
			strDateArray = strDate.split(strSeparatorArray[intElementNr]);
			//alert(strDateArray.length);
			if (strDateArray.length != 3) {
				err = 1;
				return false;
			}
			else {
				strDay = strDateArray[0];
				strMonth = strDateArray[1];
				strYear = strDateArray[2];
			}
			booFound = true;
			
	   }
	}
	//alert('booFound: ' + booFound);
	if (booFound == false) {
		if (strDate.length>5) {
			strDay = strDate.substr(0, 2);
			strMonth = strDate.substr(2, 2);
			strYear = strDate.substr(4);
	   }
	}
	
	//Adjustment for short years entered
	if (strYear.length == 2) {
		strYear = '20' + strYear;
	}
	
	strTemp = strDay;
	strDay = strMonth;
	strMonth = strTemp;
	intday = parseInt(strDay, 10);
	if (isNaN(intday)) {
		err = 2;
		return false;
	}
	intMonth = parseInt(strMonth, 10);
	if (isNaN(intMonth)) {
		for (i = 0;i<12;i++) {
			if (strMonth.toUpperCase() == strMonthArray[i].toUpperCase()) {
				intMonth = i+1;
				strMonth = strMonthArray[i];
				i = 12;
		   }
		}
		if (isNaN(intMonth)) {
			err = 3;
			return false;
	   }
	}
	intYear = parseInt(strYear, 10);
	if (isNaN(intYear)) {
		err = 4;
		return false;
	}
	if (intMonth>12 || intMonth<1) {
		err = 5;
		return false;
	}
	if ((intMonth == 1 || intMonth == 3 || intMonth == 5 || intMonth == 7 || intMonth == 8 || intMonth == 10 || intMonth == 12) && (intday > 31 || intday < 1)) {
		err = 6;
		return false;
	}
	if ((intMonth == 4 || intMonth == 6 || intMonth == 9 || intMonth == 11) && (intday > 30 || intday < 1)) {
		err = 7;
		return false;
	}
	if (intMonth == 2) {
		if (intday < 1) {
			err = 8;
			return false;
		}
		if (LeapYear(intYear) == true) {
			if (intday > 29) {
				err = 9;
				return false;
		   }
		}
		else {
			if (intday > 28) {
				err = 10;
				return false;
			}
		}
	}
	return true;
}
function LeapYear(intYear) {
	if (intYear % 100 == 0) {
		if (intYear % 400 == 0) { return true; }
		}
	else {
		if ((intYear % 4) == 0) { return true; }
		}
	return false;
}

function FormatDate(objName)
{
	//assume value is a valid date, this function does formating only
	var strDateArray;
	var strDay;
	var strMonth;
	var strYear;
	var intday;
	var intMonth;
	var intYear;
	var booFound = false;
	var datefield = objName;
	var strSeparatorArray = new Array("-","/");
	var intElementNr;
	
	strDate = objName;
	//alert("get in FormatDate");
	for (intElementNr = 0; intElementNr < strSeparatorArray.length; intElementNr++) {
		if (strDate.indexOf(strSeparatorArray[intElementNr]) != -1) {
			strDateArray = strDate.split(strSeparatorArray[intElementNr]);
			
			if (strDateArray.length != 3) {
				err = 1;
				return false;
			}
			else {
				strDay = strDateArray[0];
				strMonth = strDateArray[1];
				strYear = strDateArray[2];
			}
			booFound = true;
			
	   }
	}
	
	if (booFound == false) {
		if (strDate.length>5) {
			strDay = strDate.substr(0, 2);
			strMonth = strDate.substr(2, 2);
			strYear = strDate.substr(4);
	   }
	}
	//add prefix 0 if day needs
	if (strDay.length < 2)
		strDay = "0"+strDay;
	//add prefix 0 if month needs
	if (strMonth.length < 2)
		strMonth = "0"+strMonth;
		
	//Adjustment for short years entered			
	if (strYear < 100){
      // entered value is two digits, which we allow for 1930-2029
      if (strYear >= 30){
           strYear = "19" + strYear;
      }
      else{
           strYear = "20" + strYear;
      }
	}
	//alert("format " + strDay+"/"+strMonth+"/"+strYear);
	return strDay+"/"+strMonth+"/"+strYear;	
	
}