var o_navigator = navigator.userAgent.toLowerCase();
var isMacIE = (o_navigator.indexOf("msie 5")>-1&&o_navigator.indexOf("mac")>-1) ? 1 : 0;
var isPCIE = (o_navigator.indexOf("msie")>-1&&!isMacIE&&o_navigator.indexOf("opera")==-1) ? 1 : 0;
// SAN MODIFICATION STARTS
var isPCFF = (o_navigator.indexOf("firefox")>-1&&!isMacIE&&o_navigator.indexOf("opera")==-1) ? 1 : 0;
// SAN MODIFICATION ENDS
var isOpera = o_navigator.indexOf("opera")>-1 ? 1 : 0;
var isKHTML = o_navigator.indexOf("khtml")>-1 ? 1 : 0;
var mArray	= new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var dArray 	= new Array("Su","Mo","Tu","We","Th","Fr","Sa");
var datesArray 		= new Array(31,28,31,30,31,30,31,31,30,31,30,31);
var today 			= new Date();			//todays date
var cD 				= today.getDay();		//current day of week 0-6
var cT				= today.getDate();		//current day 1-31
var cM				= today.getMonth();		//current month 0-11
var cMDs 			= datesArray[cM];		//number of days in current month
var cY				= today.getFullYear();	//js method	not used here//current Year
var newT			= cT;					//cal selected date
var newM			= cM;					//cal selected month
var newY			= cY;					//cal selected year
var newDs			= cMDs;					//days for selected Month
var newD			= cD;					//day of week
var numCalendars	= 2;					//number of calendars you want to create
var calDirection	= "horizontal";			//put "horizontal" or "vertical"
var calopen 		= 0;					//boolean set state of iframe "0" closed "1" open;
var o_windowparent  = top;					//set parent frame
var o_input 		= 0;
var o_month = 0; var o_date = 0;
var passdate=new Object();
var o_iframecal = 0;
var o_from;var o_to;var v_from;var v_to;
var d_makefrom=0; var d_maketo=0;var s_lang="in";
var o_currentDate = false;
var i_firstMonth = cM;
var i_sfirstYear = cY; var i_sfirstMonth = cM;
var i_ofirstYear = cY; var i_ofirstMonth = cM;
var b_calinit = 0;
var o_row = null;
var i_numcal = 0;
var o_calbody = null; //where to write the calendar
// SAN MODIFICATION STARTS
var s_jscall = (isPCIE||isPCFF)? "parent." : "";
// SAN MODIFICATION ENDS
var s_closecal = "<div class='calClose'><a href='#' onclick='"+s_jscall+"closeCal();return false;'>close</a>Select a Date:</div>";
var b_date331 = 0;
var a_input = 0;
var o_parent;
var s_inputtype = "object"; //for text input or select list input
var a_v_input = null;
var counter=0;
var selectedY="";
function findFirstDay(){
	firstDay = new Date();
	firstDay.setDate(1);
	firstDay.setMonth(newM);
	firstDay.setFullYear(newY);
	return firstDay.getDay();
}
function check331(d_date){
	i_date331 = Math.floor((d_date-today)/86400000);
	b_check331 = (i_date331>330) ? 1 : 0;
	return b_check331;
}
function vm_setupCal(){
	i_numcal = 0;
	vm_makeCal(cM,passdate);
}
function preventClose(evt){
// SAN MODIFICATION STARTS
	if(isKHTML||isOpera || isPCFF)evt.stopPropagation();
// SAN MODIFICATION ENDS
}
function oc(which,a)
{
//	alert("a.length---"+a.length);
	for(var i=0;i<a.length;i++){if(which==a[i]){return true;}
	}return false;}

function ty_makeDate(which,passdate){
	var dateq="";	var monts="";var yeaar="";	var dateary =  new Array();var arry = new Array();var k=0;
    d_makedate = new Date(newY,newM,which);b_date331 = check331(d_makedate);
  //      alert("passdate.length"+passdate.length);
		if(passdate.length>1){
			for(var as=0;as<passdate.length;as++){
				arry= passdate[as].toString().split("-");
		//		alert("date is---"+passdate[as].toString());
                 				
				if(arry[1].substring(0,1)=="0"){ 
                  //alert()
		          monts= parseInt(arry[1].substring(1,2))-1;
		        }else {
			    monts= parseInt(arry[1])-1; }	

				if(newM==monts){
					if(arry[0].substring(0,1)=="0") {
		             dateq= arry[0].substring(1,2);}
					else {dateq= arry[0]; } 
				dateary[k++] = dateq; 

				yeaar = arry[2];
				}else{ 
					monts=newM;}
				}
		}else{ 
	     	arry= passdate.toString().split("-"); 
	    	if(arry[1].substring(0,1)=="0") {
			monts= parseInt(arry[1].substring(1,2))-1;
     		}else{
			monts= parseInt(arry[1])-1; 
	        	   }
	    	if(arry[0].substring(0,1)=="0") {
			dateq= arry[0].substring(1,2);
	        }else {
			dateq= arry[1];
			}
	        dateary[0]= dateq;
			yeaar = arry[2];
		  }

		 // alert(which)
        	if(oc(which,dateary)==true && newM==monts && newY==yeaar){
      //       alert("after checking oc");
	    	 s_makeDate = "<td class='calDate'>";
	    	 s_makeDate+= "<a href='#' onclick='"+s_jscall+"ty_setDate("+newM+","+which+",this.parentNode,"+newY+");return false;' class='calDateA'>";
	        }else{if(d_makefrom||d_maketo){
		s_makeDate = ((d_makedate.toString()==d_makefrom.toString())||(d_makedate.toString()==d_maketo.toString())) ? "<td class='calDateSel'>" : (d_makedate>d_makefrom&&d_makedate<d_maketo&&d_makefrom) ? "<td class='calDateRng'>" : "<td class='calDate'>";
		}else{
		//	alert("problem");
			s_makeDate = "<td class='calDateOff'>";}}s_makeDate+= which;	s_makeDate+="</a>";s_makeDate+="</td>\n";return s_makeDate;	
}
function ty_maketr(what){
	s_tr = "<tr>\n";
	s_tr+= what;
	s_tr+= "</tr>\n";
	return s_tr;
}
function ty_changeMonths(which,passdate){
	i_numcal = 0;
	o_calbody.innerHTML ="";
	if(which < 0){
		which=11;
		newY--;
	}
	vm_makeCal(which,this.passdate);
}

function inputer(arg1){
return arg1;
}

function vm_makeCal(whichMonth,passdate){
	b_calinit = 1;
	o_cal= "";
	o_caltr="";o_caltd="";
	newM = whichMonth;
//	alert("newM"+newM);
	if(newM < cM) {
    //  if(newM <12) {
		//calendarY=cY;
		//cY++;
	//	alert("cY"+cY);
		newY = cY+1;
   //     if(selectedY!=null && selectedY!=""){
	//		newY=selectedY;
	//	}
      
	}
	if (newM>=12){
	//	alert("if newM is >=12")
		newM=whichMonth-12;
		newY++;
	//	selectedY=newY;
	//	alert("newY"+newY);
	}
	//if(newM<12)
	//	selectedY--;

	if(i_numcal==0){
	//	alert("inside i_numcal 0");
		i_firstMonth = newM
		switch(s_inputtype){
			case "object":
				i_ofirstMonth  = newM;
				i_ofirstYear = newY;
			break;
			default:
				i_sfirstMonth  = newM;
				i_sfirstYear = newY;
		}
	}
	newDs = datesArray[newM];
//	alert("newY"+newY);
	isLeap 	= (newY % 4 == 0 && (newY % 100 !=0 || newY % 400 ==0 )) ? 1:0

    if(isLeap==1)
	//	alert("leap year");
	if (newM==1){ 
		
		newDs=newDs+isLeap;}
	newD = findFirstDay();
	countDay = newD;
	s_calclass = (calDirection=="vertical")? "calTableV" : "calTableH";
	o_cal+="<table month='"+newM+"' year='"+newY+"' cellpadding='0' cellspacing='0' border='0' class='"+s_calclass+"'>\n";
	o_caltr+= "<tr class='calRowHighlight'>\n";
	o_caltd+= "<td colspan='7' class='calLabel'>";
	o_caltd+= mArray[newM]+"&nbsp;"+newY;
	o_caltd+= "</td>";
	o_caltr+=o_caltd;
	o_caltr+="</tr>\n";
	o_cal+=o_caltr;
	o_caltd = "";
	for(i=0;i < dArray.length;i++){
		o_caltd+="<td class='calDayName'>";
		o_caltd+=dArray[i];
		o_caltd+="</td>\n";
	}
	o_caltr = ty_maketr(o_caltd);
	o_cal+=o_caltr;
	o_caltd = "";
	i_calRows = 0;
	for (d=1;d<=newDs;d++){
		if(d==1)for(bd=0;bd < newD;bd++)o_caltd += "<td class='calDate'>&nbsp;</td>\n";
		o_caltd += ty_makeDate(d,passdate);
		countDay++;
		if(countDay==7){
			countDay=0;
			o_caltr = ty_maketr(o_caltd);
			o_cal+=o_caltr;
			o_caltd = "";
			i_calRows++
		}
		if(d==newDs && countDay!=0){
			for (bd=countDay;bd < 7;bd++) o_caltd += "<td class='calDate'>&nbsp;</td>\n";
			o_caltr = ty_maketr(o_caltd);
			o_cal+=o_caltr;			
			o_caltd ="";
			i_calRows++
		}
	}
	if(i_calRows < 6){
		o_caltd = "";
		for(bd=0;bd < 7;bd++) o_caltd += "<td class='calDate'>&nbsp;</td>\n";
		o_caltr = ty_maketr(o_caltd);
		o_cal+= o_caltr;
	}
		
	o_cal+="</table>";
	o_calbody.innerHTML += (i_numcal==0) ? (newM==cM&&newY==cY) ? s_closecal+"<span class='calNavA'>&nbsp;</span>" : s_closecal+"<a href='#' onclick='"+s_jscall+"ty_changeMonths("+i_firstMonth+"-1,this.passdate);"+s_jscall+"preventClose(event);return false' class='calNavA'>previous month</a>" : "";
	o_calbody.innerHTML += o_cal;
	i_numcal++;// 
	//alert("outside loop numCalendars"+numCalendars);&&!(newM==cM-1)&&!b_date331
	if(i_numcal==numCalendars){
	//	alert("i_numcal"+i_numcal);
	//	alert("b_date331"+b_date331);
		o_calbody.innerHTML+= "<a href='#' onclick='"+s_jscall+"ty_changeMonths("+i_firstMonth+"+1,this.passdate);"+s_jscall+"preventClose(event);return false;' class='calNavA'>next month</a>"}
	if(i_numcal < numCalendars){
	//    alert("numCalendars"+numCalendars);
		vm_makeCal(newM+1,passdate);

	}
	else if (i_firstMonth > newM){
	//	alert("inside else if");
		newY--;
	}
}

function ty_setDate(whatMonth,whatDate,whatTD,whatYear){
	o_currentDate = whatTD;
	o_currentDate.className = "calDateSel";
//	alert("inside ty_setDate to see if o_input if object or not"+typeof(o_input));
//	alert(o_input);
	if(typeof(o_input)=="object"){
//		alert("s_lang--"+s_lang);
        
		o_input.value = (s_lang=="us") ? getMonthName(whatMonth+1)+"-"+whatDate+"-"+whatYear : whatDate+"-"+getMonthName(whatMonth+1)+"-"+whatYear;
	    if(document.forms[0].checkOutDate.value!="")
		document.forms[0].checkOutDate.value=o_input.value; 
	//	alert(o_input.value);
		//alert("alter2");
		//maintainState(o_input);
		//alert("alter3");
	}else{
		document.getElementById(a_v_input[0]).selectedIndex = whatMonth;
		document.getElementById(a_v_input[1]).selectedIndex = whatDate-1;
		adjDate(document.getElementById(a_v_input[0]).form);
	}
	//alert("alter");
	closeCal();
}
function hideCalendar(){
	o_caldiv.style.display = "none"
	if(o_parent) o_parent.className = "cbrow"
}
function splitDate(s_input, s_mode){

 //   alert("inside split date s_input--"+s_input);
//    alert("inside split date s_mode--"+s_mode);
	
	this.delimitor = (s_input.indexOf("/")>-1) ? "/" : (s_input.indexOf(".")>-1) ? "." : (s_input.indexOf("-")>-1) ? "-" : (s_input.indexOf(",")>-1) ? "," : "/";
	a_input = s_input.split(this.delimitor);
	this.date = -1;this.month = -1;this.year = -1;
//	alert("a_input.length---"+a_input.length);
	if(a_input.length==3&&!isNaN(a_input[0])&&!isNaN(a_input[1])&&!isNaN(a_input[2])){

	//	alert( parseInt(a_input[0],10)-1);
     //   alert( parseInt(a_input[1],10)-1); 
		this.month = (s_mode=="us") ? parseInt(a_input[0],10)-1 : parseInt(a_input[1],10)-1;
		this.date = (s_mode=="us") ? parseInt(a_input[1],10) : parseInt(a_input[0],10);
		this.year = a_input[2];
		if(this.month>11||this.month<0)this.month=-1;
		if(this.date>31||this.month<0)this.date=-1;
		i_yrlength = this.year.toString().length;
//		alert("i_yrlength"+i_yrlength);
		if(i_yrlength==2)this.year = "20"+this.year;//fix this in the next 96 years...
		if(i_yrlength<1||i_yrlength==3||this.year<cY)this.year=-1;
	}
}
var o_caldiv=0;var calopen=0;
var t_calcloser = null;
function buildDate(s_monthdate){
//	alert("inside builddate");
	a_monthdate = s_monthdate.split("|");
	bd_oMonth = document.getElementById(a_monthdate[0]);
	bd_oDate = document.getElementById(a_monthdate[1]);
//	alert(i_month);
//	alert(i_date);
	i_month = bd_oMonth.selectedIndex+1;
	i_date = bd_oDate.selectedIndex+1;
	s_date = "";
	s_date = i_month+"-"+i_date+"-";
	s_date+= (i_month-1 < cM) ? cY+1 : cY;
//	alert(s_date);
	return s_date;
}
var s_lastinputtype = null;
function makeCalendar(v_input,s_from,s_to,s_mode,passdate){
//	alert(v_input);
//    alert("s_from---"+s_from);
//	alert("s_to---"+s_to);
//	alert("s_mode---"+s_mode);
	
	o_input = v_input;
	if(isPCIE){
		document.getElementById("calbox").innerHTML="<iframe id=\"calframe\" src=\"javascript:'calendar'\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" frameborder=\"0\"></iframe>"
		s_iecalcss = "<link rel='STYLESHEET' type='text/css' href='"+document.getElementById("calendarcss").href+"' />";
		o_califrame = document.getElementById("calframe")
		calframe.document.open();
		calframe.document.write("<html><head>"+s_iecalcss+"</head><body id='calbox' class='calendar'></body></html>");
		calframe.document.close();
	}
	i_numcal = 0;
	if(isPCIE)document.getElementById("calframe").className="calframe";
	o_calbody = (isPCIE) ? calframe.document.getElementById("calbox") : document.getElementById("calbox");
	o_calbody.innerHTML="";

//	alert(typeof(o_input));
	o_udate = (typeof(o_input)=="object") ? new splitDate(o_input.value,'us') : new splitDate(buildDate(o_input),'us') ;
	
	a_from = s_from.split("|");
//	alert("a_from length--"+a_from.length);
	
	v_from = (a_from.length==1) ? new splitDate(document.getElementById(s_from).value,s_mode) : new splitDate(buildDate(s_from),s_mode);
//	alert("v_from---"+v_from);
	
	a_to = s_to.split("|");
//    alert("a_to length---"+a_to.length);
	
//	alert((document.getElementById(s_to)));
	v_to = (a_to.length==2) ? new splitDate(buildDate(s_to),s_mode) : (document.getElementById(s_to)) ? new splitDate(document.getElementById(s_to).value,s_mode) : new splitDate("",s_mode);
//	alert("v_to----"+v_to);
	
	d_makefrom = (v_from.month!=-1) ? new Date(v_from.year,v_from.month,v_from.date) : 0;
	d_maketo = (v_to.month!=-1) ? new Date(v_to.year,v_to.month,v_to.date) : 0;
//	alert("b_calinit---"+b_calinit)
	switch(b_calinit){
case 0:
	if(o_udate.month!=-1&&o_udate.year!=-1&&o_udate.date!=-1){
	//	alert("inside first condition");
		newY=o_udate.year;
		newM=o_udate.month;
		newD=o_udate.date;
		vm_makeCal(o_udate.month,passdate);	
	}else if(o_udate!=document.getElementById(s_from)&&d_makefrom){
//		alert("inside second condition");
		newY=v_from.year;
		newM=v_from.month;
		newD=v_from.date;
		vm_makeCal(v_from.month,passdate);	
	}else if(o_udate!=document.getElementById(s_to)&&d_maketo){
	//	alert("inside third condition");
		newY=v_to.year;
		newM=v_to.month;
		newD=v_to.date;
		vm_makeCal(v_to.month,passdate);	
	}else{
	//	alert("inside last condition");
		newY=cY;newM=cM;newD=cD;
		vm_makeCal(cM,passdate);	
	}
break;
default:
		switch(s_inputtype){
			case "object":
				newM = i_ofirstMonth;
				newY = i_ofirstYear;
			break;
			default:
				newM = i_sfirstMonth;
				newY = i_sfirstYear;
		}
        var indate=(document.forms[0].checkInDate.value).split("-");
        var inmonth=(getMonthNumber(indate[1])-1) ;
	    var inyear= indate[2];
		if(newY!=inyear || newM!=inmonth ){
			
			newM=inmonth;
			newY=inyear;
			//alert("before passing newM"+newM);
		}
	//	alert("before passing newM"+newM);
		vm_makeCal(newM,passdate); 
	}
	s_lastinputtype = typeof(o_input);
	}
function openCal(v_input,s_from,s_to,s_cal,s_parent,s_mode,s_caldir,ht,sp_date){
  //  alert(s_mode);
  //	v_input.value="dd-mm-yyyy";
	passdate = sp_date;
	if(o_parent) o_parent.className = "cbrow";//(s_inputtype=="object") ? "cbcalrow" : "cbrow"; 	
	clearTimeout(t_calcloser);
	s_inputtype = typeof(v_input);
	a_v_input = null;
	if(s_inputtype!="object") a_v_input = v_input.split("|");
	calopen = 0;
	o_caldiv = document.getElementById(s_cal);
	o_caldiv.style.display = "block";
	o_caldiv.className = "calboxon";
//	alert(v_input);
	makeCalendar(v_input,s_from,s_to,s_mode,passdate)
	//get objects
	o_inputright = (s_inputtype!="object") ?  document.getElementById(a_v_input[1]) : v_input;
	o_parent = document.getElementById(s_parent);
	o_cal = document.getElementById(s_cal);
	o_parent.className+=" cbrowon";
	i_calx = parseInt(o_inputright.offsetLeft)+parseInt(o_inputright.offsetWidth);
	i_caly = parseInt(o_parent.offsetTop)+(parseInt(o_parent.offsetHeight)/2)-(parseInt(o_cal.offsetHeight)/2);
	o_cal.style.top = "110";    //(ht<160)?"0px":ht+"px";
	o_cal.style.left = "280";        //"665px";
	setTimeout("calopen = 1",500);
	}




function openCal1(v_input,s_from,s_to,s_cal,s_parent,s_mode,s_caldir,ht,sp_date){
  //  alert("vishal");	
//	v_input.value="dd-mm-yyyy";
    var checkInDate = (document.BookTicketForm.checkInDate.value).split("-");
	//if(checkInDate==null || checkInDate=="")
	//	return false;
    var checkday=checkInDate[0];
	var checkmonth= getMonthNumber(checkInDate[1]);
	var checkyear= checkInDate[2];
    checkInDate= checkday+"-"+checkmonth+"-"+checkyear;
    var dateObj; var sp_date1 = new Array();
	for(var i=0;i<sp_date.length;i++){
    dateObj=sp_date[i];
	if(dateObj == checkInDate){
	    sp_date1[sp_date1.length] = sp_date[i];
      }
	if(sp_date1.length>0 && sp_date1.length<8)
    sp_date1[sp_date1.length] = sp_date[i]; 
	  
	}  


	passdate = sp_date1;
	if(o_parent) o_parent.className = "cbrow";//(s_inputtype=="object") ? "cbcalrow" : "cbrow"; 	
	clearTimeout(t_calcloser);
	s_inputtype = typeof(v_input);
	a_v_input = null;
	if(s_inputtype!="object") a_v_input = v_input.split("|");
	calopen = 0;
	o_caldiv = document.getElementById(s_cal);
	o_caldiv.style.display = "block";
	o_caldiv.className = "calboxon";
	makeCalendar(v_input,s_from,s_to,s_mode,passdate)
	//get objects
	o_inputright = (s_inputtype!="object") ?  document.getElementById(a_v_input[1]) : v_input;
	o_parent = document.getElementById(s_parent);
	o_cal = document.getElementById(s_cal);
	o_parent.className+=" cbrowon";
	i_calx = parseInt(o_inputright.offsetLeft)+parseInt(o_inputright.offsetWidth);
	i_caly = parseInt(o_parent.offsetTop)+(parseInt(o_parent.offsetHeight)/2)-(parseInt(o_cal.offsetHeight)/2);
	o_cal.style.top ="110px";//(ht<160)?"0px":ht+"px";
	o_cal.style.left = "524px";//"332px";
	setTimeout("calopen = 1",500);
	}
function openCal2(v_input,s_from,s_to,s_cal,s_parent,s_mode,s_caldir,ht,sp_date){
  //  alert("vishal");	
	v_input.value="dd/mm/yyyy";
	passdate = sp_date;
	if(o_parent) o_parent.className = "cbrow";//(s_inputtype=="object") ? "cbcalrow" : "cbrow"; 	
	clearTimeout(t_calcloser);
	s_inputtype = typeof(v_input);
	a_v_input = null;
	if(s_inputtype!="object") a_v_input = v_input.split("|");
	calopen = 0;
	o_caldiv = document.getElementById(s_cal);
	o_caldiv.style.display = "block";
	o_caldiv.className = "calboxon";
	makeCalendar(v_input,s_from,s_to,s_mode,passdate)
	//get objects
	o_inputright = (s_inputtype!="object") ?  document.getElementById(a_v_input[1]) : v_input;
	o_parent = document.getElementById(s_parent);
	o_cal = document.getElementById(s_cal);
	o_parent.className+=" cbrowon";
	i_calx = parseInt(o_inputright.offsetLeft)+parseInt(o_inputright.offsetWidth);
	i_caly = parseInt(o_parent.offsetTop)+(parseInt(o_parent.offsetHeight)/2)-(parseInt(o_cal.offsetHeight)/2);
	o_cal.style.top ="479px";//(ht<160)?"0px":ht+"px";
	o_cal.style.left = "515px";//"332px";
	setTimeout("calopen = 1",500);
	}
	
	function openCal3(v_input,s_from,s_to,s_cal,s_parent,s_mode,s_caldir,ht,sp_date){
  //  alert("vishal");	
	v_input.value="dd/mm/yyyy";
	passdate = sp_date;
	if(o_parent) o_parent.className = "cbrow";//(s_inputtype=="object") ? "cbcalrow" : "cbrow"; 	
	clearTimeout(t_calcloser);
	s_inputtype = typeof(v_input);
	a_v_input = null;
	if(s_inputtype!="object") a_v_input = v_input.split("|");
	calopen = 0;
	o_caldiv = document.getElementById(s_cal);
	o_caldiv.style.display = "block";
	o_caldiv.className = "calboxon";
	makeCalendar(v_input,s_from,s_to,s_mode,passdate)
	//get objects
	o_inputright = (s_inputtype!="object") ?  document.getElementById(a_v_input[1]) : v_input;
	o_parent = document.getElementById(s_parent);
	o_cal = document.getElementById(s_cal);
	o_parent.className+=" cbrowon";
	i_calx = parseInt(o_inputright.offsetLeft)+parseInt(o_inputright.offsetWidth);
	i_caly = parseInt(o_parent.offsetTop)+(parseInt(o_parent.offsetHeight)/2)-(parseInt(o_cal.offsetHeight)/2);
	o_cal.style.top ="479px";//(ht<160)?"0px":ht+"px";
	o_cal.style.left = "832px";//"332px";
	setTimeout("calopen = 1",500);
	}
	
	
function closeCal(){
	//alert("jitendra");
	if(o_caldiv&&calopen)t_calcloser = setTimeout("hideCalendar()",100);
	calopen=0;
}

function getMonthName(mnthNo)
{
	var monthName;
	if(mnthNo==1)
		monthName="Jan";
	if(mnthNo==2)
		monthName="Feb";
	if(mnthNo==3)
		monthName="Mar";
	if(mnthNo==4)
		monthName="Apr";
	if(mnthNo==5)
		monthName="May";
	if(mnthNo==6)
		monthName="Jun";
	if(mnthNo==7)
		monthName="Jul";
	if(mnthNo==8)
		monthName="Aug";
	if(mnthNo==9)
		monthName="Sep";
	if(mnthNo==10)
		monthName="Oct";
	if(mnthNo==11)
		monthName="Nov";
	if(mnthNo==12)
		monthName="Dec";
	return monthName;
}

function getMonthNumber(mnth_name)
{
//	alert("inside getMonthNo"+mnth_name);

	var mnth_no;
	
	if(mnth_name=="Jan")
		mnth_no=1;
	if(mnth_name=="Feb")
		mnth_no=2;
	if(mnth_name=="Mar")
		mnth_no=3;
	if(mnth_name=="Apr")
		mnth_no=4;
	if(mnth_name=="May")
		mnth_no=5;
	if(mnth_name=="Jun")
		mnth_no=6;
	if(mnth_name=="Jul")
		mnth_no=7;
	if(mnth_name=="Aug")
		mnth_no=8;
	if(mnth_name=="Sep")
		mnth_no=9;
	if(mnth_name=="Oct")
		mnth_no=10;
	if(mnth_name=="Nov")
		mnth_no=11;
	if(mnth_name=="Dec")
		mnth_no=12;
	return parseFloat(mnth_no);
}

window.onclick=closeCal;
window.document.onclick=closeCal;
