﻿		function setSignInDate(conf_name,target_field,ref_field,default_date,hoder_id,dx,dy,mode,target_feild)
			{
			
				
				
				xcModPath="script";
				//xcModPath = "../../JS";
				xcWindowTemplate="/script/xc2_template.html";
				xcDateFormat ='dd/mm/yyyy';
				
				var departureDate = daysAfter(3);
				var returnDate = "";
				
				if(document.getElementById('_hdOnlineDepartureDate')!= null)
				{
					departureDate = document.getElementById('_hdOnlineDepartureDate').value;
				}
				
				if(document.getElementById('_hdOnlineReturnDate')!= null)
				{
					returnDate = document.getElementById('_hdOnlineReturnDate').value;
				}
				setRange("conf",departureDate,returnDate);
				

				//showCustomCalendar("conf",target_field,ref_field,default_date,hoder_id,dx,dy,mode,target_feild);
				showCustomCalendar("conf",target_field,ref_field,default_date,hoder_id,dx,dy,mode,null);
				//target_field.className="date";
				//ref_field.className="date";
				
				
				
			}
			
			
		   function callCalendarNew(conf_name,target_field,ref_field,default_date,hoder_id,dx,dy,mode)
				{
				debugger;					
					xcModPath="script";
					xcWindowTemplate="../script/xc2_template.html";
					xcDateFormat ='dd/mm/yyyy';					
					
					var departureDate = daysAfter(3);
					var returnDate = "";
					
					if(document.getElementById('_hdOnlineDepartureDate')!= null)
					{
						
						if((target_field == document.getElementById('txtEndDate'))&&(document.getElementById('txtStartDate').value != 'dd/mm/yyyy'))
						{
							departureDate = document.getElementById('txtStartDate').value;
						}
						else
						{
							if((target_field == document.getElementById('txt7'))&&(document.getElementById('txt6').value != ''))
							{
								departureDate = document.getElementById('txt6').value;
							}
							else
							{
								departureDate = document.getElementById('_hdOnlineDepartureDate').value;
							}
						}
						
					}				
					
					
					if(document.getElementById('_hdMaxStay')!= null && document.getElementById('_hdMaxStay').value != "")
					{
						var departureDate1 = dateFormatChange(departureDate);
						var returnDt3 = new Date(departureDate1);					
						returnDt3.setDate(parseInt(returnDt3.getDate()) + parseInt(document.getElementById('_hdMaxStay').value));
						returnDate = getXinDateString(returnDt3);													
					}
					else if(document.getElementById('_hdOnlineReturnDate')!= null)
					{
						returnDate = document.getElementById('_hdOnlineReturnDate').value;
					}
					
					
					setRange("conf1",departureDate,returnDate);
										
					showCalendar("conf1",target_field,ref_field,default_date,hoder_id,dx,dy,mode);
					
					//alert('in4');
				}
			
			
				function dateFormatChange(dt)
				{
					
					var day1 = dt.substring(0,2);
					var month1 = dt.substring(3,5);
					var year1 = dt.substring(6,10);
					return ( month1 +  '/' + day1 + '/'  + year1 );
					
				}	
				
				function getXinDateString( d )
				{
					var d_date = d.getDate();
					if( d_date < 10 )
						d_date = '0' + d_date;
					var d_month = d.getMonth() + 1;
					if( d_month < 10 )
						d_month = '0' + d_month;
					var d_year = d.getFullYear();
					return ( d_date +  '/' + d_month + '/'  + d_year );
				}
				
				function callCalendar(conf_name,target_field,ref_field,default_date,hoder_id,dx,dy,mode)
			{
				//debugger;
				xcModPath="script";
				xcWindowTemplate="/script/xc2_template.html";
				xcDateFormat ='dd/mm/yyyy';
				setRange("conf",daysAfter(3),"");
				
				//setting the start date
				var strDate = document.getElementById('txtDepartureDate').value;
				if(strDate != 0 && target_field.id != 'txtDepartureDate')
				{
					setRange("conf",strDate,"");
				}
				
				showCalendar("conf",target_field,ref_field,default_date,hoder_id,dx,dy,mode);
	 		}