function doNothing() {

}



var mMonthName;

var mDateName;

var mNextMonth;

var mNextDate;

var totalElements = 0;

var selElement;



function setFieldNum(ElemName) {

  var iVar;

  iVar = ElemName.substring(ElemName.length, ElemName.length - 2);

  if (!isNaN(parseInt(iVar))) {

       return iVar;

  }

  else {

      iVar = ElemName.substring(ElemName.length, ElemName.length -1);

      iVar = parseInt(iVar);

      return iVar;

  }

}



function chekElem(FrmName, ElemName) {

  for (var i = 0; i < document.forms[FrmName].elements.length; i++) {

   if (document.forms[FrmName].elements[i].name == ElemName) {

     return true;

   }

  }

return false;

}



function getTotalElem(FrmName) {

  for (var x = 1; x <= 12; x++) {

   var mnth = "month" + x;

   if (chekElem(FrmName, mnth)) {

      totalElements = eval(totalElements) + 1;

   }

  }

document.forms[FrmName].elements['HdnOTotal_Elements'].value = totalElements;

}



function selElem(FrmName, ElemName) {

 var totElm = document.forms[FrmName].elements['HdnOTotal_Elements'].value;



 if (eval(totElm) <= 9) {

   selElement = ElemName.substring(ElemName.length,ElemName.length - 1);

   selElement = parseInt(ElemName);

 }

 else if (eval(totElm) >= 10) {

  selElement = ElemName.substring(ElemName.length, ElemName.length - 2);

  if (!isNaN(parseInt(eval(selElement)))) {

    selElement = ElemName.substring(ElemName.length, ElemName.length - 1);

  }

  selElement = parseInt(selElement);

 }



 mMonthName = "month" + selElement;

 mDateName = "date" + selElement;

 if (eval(selElement) < eval(totElm)) {

  mNextMonth = "month" + eval(selElement) + eval(selElement);

  mNextDate = "date" + eval(selElement) + eval(selElement);

 }

 showCal(FrmName, 'M', '');

}



function showCal(FrmName, From, getToday) {

var myOptions = 'dependent=yes,width=210,height=230,screenX=200,screenY=300,titlebar=yes';



var myDate;

var DateStr;

var TodayDay;

var TodayMonth;

var Today;

var myDay;

var myMonth;

var frmWhere;



frmWhere = From;



    if (From == 'D') {

     	myMonthField = 'Dept_Month';

     	myDayField = 'Dept_Day'

    } 

    else if (From == 'R') {

     	myMonthField = 'Ret_Month';

     	myDayField = 'Ret_Day'	

    }

    else if (From == 'M') {

     myMonthField = mMonthName;

     myDayField = mDateName;

    }



myDay = document.forms[FrmName].elements[myDayField].options[document.forms[FrmName].elements[myDayField].options.selectedIndex].value;



myMonth = document.forms[FrmName].elements[myMonthField].options[document.forms[FrmName].elements[myMonthField].options.selectedIndex].value;



myYear = document.forms[FrmName].elements['sysdate1'].value.substr(4,8);



TodayDay=document.forms[FrmName].elements['sysdate1'].value.substring(0,2);

TodayMonth=document.forms[FrmName].elements['sysdate1'].value.substring(2,4);



Today = TodayDay + "/" + TodayMonth + "/" + myYear;



myMonth = eval(myMonth) + 1;

if (eval(myMonth) <= 9) {

	myMonth = "0" + myMonth;

}

if (eval(myDay) <= 9) {

	myDay = "0" + myDay;

}



DateStr = myMonth + "/" + myDay + "/" + myYear;



setDateField(DateStr, Today, frmWhere, FrmName);



calWin = window.open('../Travel-Network/caln.html', 'cal', myOptions);

if (calWin.opener == null) {

calWin.opener = self;

}



calWin.focus();



}

			



		

			




