//Using for Date Increment
 function datejoin(id){
            var pieces=id.split("ctl");
            var objleft = pieces[0];
   		 	var objright = pieces[1];
			var pieces2=objright.split("_");
			var objmid = pieces2[0];
			var objname = pieces2[1];
			var pieces3 = objleft.split("_"); 
			var objgrd = pieces3[0];
			var coutObj=document.getElementById(objleft + "ctl" + objmid + "_Vstinday")
			var Vstinday=document.getElementById(objleft + "ctl" + objmid + "_Vstinday").value;
			var Vstinmonth=document.getElementById(objleft + "ctl" + objmid + "_Vstinmonth").value;
			var Vstinyear=document.getElementById(objleft + "ctl" + objmid + "_Vstinyear").value;
			var Mcth =""
			var leng=Vstinday.length;
		    if (Vstinday.length == 1) {
				Vstinday ="0"+Vstinday
				}
			switch (Vstinmonth) {
				case "JAN":
				    Mcth ="01" 
					break
				case "FEB":
				    Mcth ="02" 
					break
				case "MAR":
				    Mcth ="03" 
					break
				case "APR":
				    Mcth ="04" 
					break
				case "MAY":
				    Mcth ="05" 
					break
				case "JUN":
				    Mcth ="06" 
					break
				case "JUL":
				    Mcth ="07" 
					break
				case "AUG":
				    Mcth ="08" 
					break
				case "SEP":
				    Mcth ="09" 
					break
				case "OCT":
				    Mcth ="10" 
					break
				case "NOV":
				    Mcth ="11" 
					break
				case "DEC":
				    Mcth ="12" 
					break
			   }
			var Ckdt=Vstinday+'/'+Mcth+'/'+Vstinyear
			var vdt=isDate(Ckdt);
			if (vdt==0){
				alert("Select a valid Check In Date");
				document.getElementById(objleft + "ctl" + objmid + "_Vstinday").value='1';
	      		document.getElementById(objleft + "ctl" + objmid + "_Arrvldate").value='';
	      		document.getElementById(objleft + "ctl" + objmid + "_Deprdate").value='';
				coutObj.focus();
				return;
				}
      		document.getElementById(objleft + "ctl" + objmid + "_Arrvldate").value=Ckdt;
			var Retval=enddatefind(Ckdt,objleft + "ctl" + objmid );
      		document.getElementById(objleft + "ctl" + objmid + "_Deprdate").value=Retval;
			}
			
			function isDate (s) {
			// IE 5's parseInt is broken: it stops if there are leading zeros. :-(
			var pieces = s.split ("/");
			if (pieces.length != 3) {
				return 0;
			}
			var month = convertToInt (pieces[1]);
			if (month < 1 || month > 12) {
				return 0;
			}
		    var date = convertToInt (pieces[0]);
			var year = convertToInt (pieces[2]);
			var daysInMonth  = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
			if (IsLeapYear(year))
				{
				daysInMonth[1]=29;
				}	
			if (date < 1 || date > daysInMonth[month-1]) {
				return 0;
				}
			return 1;
			}
          function dayinc(id) {
           
	          var pieces=id.split("ctl");
   		 	  var objleft = pieces[0];
   		 	  var objright = pieces[1];
			  var pieces2=objright.split("_");
			  var objmid = pieces2[0];
			  var objname = pieces2[1];
			  var pieces3 = objleft.split("_"); 
			  var objgrd = pieces3[0];
	       	var indtobj=document.getElementById(objleft + "ctl" + objmid +"_Vstinday");
			var coutObj=document.getElementById(objleft + "ctl" + objmid +"_Deprdate")  
			var cinvalue=document.getElementById(objleft + "ctl" + objmid +"_Arrvldate").value;
      		var Nght = document.getElementById(objleft + "ctl" + objmid +"_Nonights").value;
           	if ((Nght=="")||(Nght==0)) {
				alert("Select a valid No of Nights");
				document.getElementById(objleft + "ctl" + objmid +"_Nonights").focus();
				return;
				}
			var vdt=isDate(cinvalue);
			if (vdt==0){
				alert("Select a valid Check In Date");
				document.getElementById(objleft + "ctl" + objmid +"_Vstinday").value='1';
	      		document.getElementById(objleft + "ctl" + objmid +"_Arrvldate").value='';
	      		document.getElementById(objleft + "ctl" + objmid +"_Deprdate").value='';
				indtobj.focus();
				return;
				}
			var Retval=enddatefind(cinvalue,objleft + "ctl" + objmid);
      		document.getElementById(objleft + "ctl" + objmid +"_Deprdate").value=Retval;
	        }		
	        
	     function enddatefind(Pdt,part){
       		var Nght = document.getElementById(part + "_Nonights").value;
      		var myDate=new Date()
      		var pieces=Pdt.split ("/");
      		var Nval = convertToInt (pieces[1]);
      		var Night = +Nght;
      		Nval = Nval - 1;
      		myDate.setFullYear(pieces[2],Nval,pieces[0]) 
			myDate.setDate(myDate.getDate()+ Night) 
			var y = myDate.getFullYear()
			var m = myDate.getMonth()	
			var d = myDate.getDate()	
			m = m + 1 ;
            var cked = d+'/'+m+'/'+y;
      		pieces = cked.split ("/");
		    if (pieces[0].length == 1) {
				d ="0"+d
				}
		    if (pieces[1].length == 1) {
				m ="0"+m
				}
            cked = d+'/'+m+'/'+y;
			return cked;
		    }
			function convertToInt (s) {
			// IE 5's parseInt is broken: it stops if there are leading zeros. :-(
			var n = 0;
			var i = 0;
			if (s == null || s.length == 0) {
				return 0;
			}
			var sign = 1;
			if (s.charAt(0) == '-') {
				sign = -1;
				i++;
			}
			for (; i < s.length; i++)  {
				var c = s.charAt(i);
				if (c < '0' || c > '9') {
					return n;
				}
				n = n * 10 + (c - '0');
			}
			return n;
			}

			function IsLeapYear(year)	{
			if ((year%4)==0)
			{
				if ((year%100==0) && (year%400)!=0)
					{
					return false;
					}
				else
					{
					return true;
					}
			}
			else
			{
				return false;
			}
			}
			
