<!-- hide 

function selectAirport(thisform,thisvalue)
	{
	thisform.value = thisvalue;
}	

function selectFrequentFlier(thisform,thisvalue)
	{
	
	thisform.value = thisvalue;
}

function selectFlight(iflightdata,ipassengers,iprice,iairports,itype){
	document.frmtravel.flightdata.value = iflightdata;
	document.frmtravel.passengers.value = ipassengers;
	document.frmtravel.price.value = iprice;
	document.frmtravel.airports.value = iairports
	document.frmtravel.type.value = itype;
	document.frmtravel.submit();
}

function hotelAvailability(icode,iname){
	document.frmhotel.code.value = icode;
	document.frmhotel.name.value = iname;
	document.frmhotel.submit();
}

function hotelBooking(itype,iprice){
	document.frmhotel.type.value = itype;
	document.frmhotel.price.value = iprice;
	document.frmhotel.submit();
}

function selectStatus(iflt){
	document.frmcheckstatus.flt.value = iflt;
	document.frmcheckstatus.submit();
}

function flightBooking(iaction){

	document.frmtravel.action.value = iaction;
	document.frmtravel.submit();
}


function submitOption(iform){
		
	iform.submit();
}

function flightcalendar(datetype,startdate){
	CalendarWindow = window.open("/includes/calendarpopup.asp?type=" + datetype + "&sdate=" + startdate, "flightcalendar", 
	"toolbar=no,scrollbars=yes,height=375,width=275",
	"directories=no,status=no,resize=no,menubar=no,location=no,resizeable=no,left=0,top=0")
}

function popupcalendar(iform,mtarget,dtarget,mstart,dstart){
	CalendarWindow = window.open("/includes/calendarpopup2.asp?frm=" + iform + "&mtarget=" + mtarget + "&dtarget=" + dtarget + "&mstart=" + mstart + "&dstart=" + dstart, "popupcalendar", 
	"toolbar=no,scrollbars=yes,height=325,width=250",
	"directories=no,status=no,resize=no,menubar=no,location=no,resizeable=no,left=0,top=0")
}

function airportcodes(formfield){
	AirportWindow = window.open("/includes/airportcodespopup.asp?frm=" + formfield, "airportcodes", 
	"toolbar=no,scrollbars=yes,height=500,width=550",
	"directories=no,status=no,resize=no,menubar=no,location=no,resizeable=no,left=0,top=0")
}

function srairportcodes(iseg){
	AirportWindow = window.open("/agents/flights/airportcodespopup.asp?seg=' + iseg +'", "airportcodes", 
	"toolbar=no,scrollbars=yes,height=500,width=550",
	"directories=no,status=no,resize=no,menubar=no,location=no,resizeable=no,left=0,top=0")
}

function farerules(target){
	AirportWindow = window.open(target, "Fare_Rules", 
	"toolbar=no,scrollbars=yes,height=500,width=550",
	"directories=no,status=no,resize=no,menubar=no,location=no,resizeable=no,left=0,top=0")
}

function selectCar(icar){
	document.frmcars.rental.value = icar;
	document.frmcars.submit();
}

function carDetails(icar){
	document.frmdetails.rental.value = icar;
	document.frmdetails.submit();
}

function selectItinerary(iitinerary,iaction){
	document.frmtravel.id.value = iitinerary;
	document.frmtravel.action.value = iaction;
	document.frmtravel.submit();
}

function itineraryAction(iaction){
	document.frmtravel.action.value = iaction;
	document.frmtravel.submit();
}

function itineraryHotel(iaction,itype,iprice){
	document.frmhotel.action.value = iaction;
	document.frmhotel.type.value = itype;
	document.frmhotel.price.value = iprice;
	document.frmhotel.submit();
}

function selectItinerary(action,viewtype,id){
	document.frmtravel.action.value = action;
	document.frmtravel.viewtype.value = viewtype;
	document.frmtravel.id.value = id;
	document.frmtravel.submit();	
}

function openWindow(itarget){
	AirportWindow = window.open(itarget, "travelWindow", 
	"toolbar=no,scrollbars=yes,height=640,width=640",
	"directories=no,status=no,resize=no,menubar=no,location=no,resizable=no,left=0,top=0")
}
function openSeatMap(itarget){
	SeatMapWindow = window.open(itarget, "travelWindow", "scrollbars=yes,toolbar=no,height=640,width=640,directories=no,status=no,menubar=no,location=no,resizable=yes,left=0,top=0")
}

//Makes user confirm a link click- good for delete actions, etc.
function ConfirmLink(message)
{
	if(confirm(message))
		{
		return true;
		}
	else
		{
		return false
		}
}

function imagearchive(){
			AirportWindow = window.open("/admin/news/imagearchive.asp", "ImageArchive", 
				"toolbar=no,scrollbars=yes,height=500,width=550",
				"directories=no,status=no,resize=no,menubar=no,location=no,resizeable=no,left=0,top=0")
		}

function viewDetails(target){
	AirportWindow = window.open(target, "LogDetails", 
		"toolbar=no,scrollbars=yes,height=500,width=800",
		"directories=no,status=no,resize=no,menubar=no,location=no,resizeable=no,left=0,top=0")
}

function quickSearchToAdvanced()
{
	document.frmquicksearch.action = document.frmquicksearch.action + "?qsa=stop";
	document.frmquicksearch.submit();
}

function selectAvailableFlight(sFlightData)
{
	frmtravel.segments.value = sFlightData;
	frmtravel.submit();
}

function selectAlternate(alternate,alternate1)
{
	document.frmflight.alternate.value = alternate;
	//1916
	if(document.frmflight.alternate1!=null && document.frmflight.alternate1!="undefined")
	{
	    document.frmflight.alternate1.value = alternate1;    
	}
	document.frmflight.submit();
}

function changeView(view)
{
	document.frmchangeview.view.value = view;
	document.frmchangeview.submit();
}

function printItineraryWindow(itarget){
	AirportWindow = window.open(itarget, "itineraryWindow", 
	"menubar=yes,scrollbars=yes,height=640,width=700")
}

function charterdef(){
	CharterDefWindow = window.open("/includes/charterdefpopup.asp", "charterdef",
	"toolbar=no,scrollbars=no,height=240,width=490",
	"directories=no,status=no,resize=no,menubar=no,location=no,resizeable=no,left=0,top=0")
}

// Update CSS Style for Paging
function page(pageNumber, maxPages)
{
	var cssID_trvResultsPage = 19;
	var cssID_trvResultsPageLinks = cssID_trvResultsPage + 9;

	if (!document.styleSheets) return;
	var theRules = new Array();
	
	if (document.styleSheets[0].cssRules)
		theRules = document.styleSheets[0].cssRules
	else if (document.styleSheets[0].rules)
		theRules = document.styleSheets[0].rules
	else return;

	for (i=1;i<=maxPages;i++)
	{
		if (pageNumber == i || pageNumber == 0)
		{
			theRules[cssID_trvResultsPage+i].style.visibility = "visible";
			theRules[cssID_trvResultsPage+i].style.display = "inline";
			if (pageNumber == 0) // if All is selected, do not highlight the page number
			{
				theRules[cssID_trvResultsPageLinks+i].style.textDecoration = "underline";
				theRules[cssID_trvResultsPageLinks+i].style.fontWeight = "normal";
			}
			else // Bold page number and remove underline
			{
				theRules[cssID_trvResultsPageLinks+i].style.textDecoration = "none";
				theRules[cssID_trvResultsPageLinks+i].style.fontWeight = "bold";
			}

		}
		else
		{
			theRules[cssID_trvResultsPage+i].style.visibility = "hidden";
			theRules[cssID_trvResultsPage+i].style.display = "none";
			theRules[cssID_trvResultsPageLinks+i].style.textDecoration = "underline";
			theRules[cssID_trvResultsPageLinks+i].style.fontWeight = "normal";
		}
	}
	scroll(0,0);
}

function onTravelOption(obj, selectColor,strlineID)
{
	//PMTool-1651
	obj.style.backgroundColor = selectColor;
	/*
	if(document.getElementById(strlineID)!=null )
	{
		if( document.getElementById(strlineID)!="undefined")
		{
		document.getElementById(strlineID).style.backgroundColor= "";
		}
	}	
	*/
}

function offTravelOption(obj,strlineID)
{
	//PMTool-1651
	obj.style.backgroundColor = "";
	/*
	if(document.getElementById(strlineID)!=null )
	{
		if( document.getElementById(strlineID)!="undefined")
		{
		document.getElementById(strlineID).style.backgroundColor="" ;
		}
	}	
	*/
}

//PMTool - 1372
function qsChangeDay () {

	setqsDate();
}

function setqsDate()
{
	departMonth = parseInt(document.frmquicksearch.depmonth.value);	
	departday = parseInt(document.frmquicksearch.depday.value);    	
	returnMonth = parseInt(document.frmquicksearch.retmonth.value);
	/*
	returnday = parseInt(document.frmquicksearch.retday.value)   	
	returnday = departday + 7;
	*/
	today = new Date();
	ystr = parseInt(today.getFullYear(),10)

    switch (departMonth) {
			case 1 : 
				returnday = departday + 7;			
				if (returnday > 31) {
					if (returnMonth <= departMonth)
					{
						document.frmquicksearch.retmonth.value = (departMonth + 1);
						document.frmquicksearch.retday.value = (returnday - 31) ;
					}
					else
					{
						document.frmquicksearch.retmonth.value = (departMonth + 1);						
						document.frmquicksearch.retday.value = (returnday - 31);
					}								
				}
				else
				{
					document.frmquicksearch.retmonth.value = departMonth;
					document.frmquicksearch.retday.value = returnday;
				}
				break;
			case 2 : 
				returnday = departday + 7; 
				//alert("Checking for Leap Year " + isLeapYear(ystr))		
				
				//2299
				var depystr;
				depystr=ystr;
				if(today.getMonth()>departMonth)
				{
				depystr = depystr+1;
				}				
				if (isLeapYear(depystr))
				{
					if (departday > 28)
					{
						departday = 29
						document.frmquicksearch.depday.value = departday;						
						returnday = departday + 7;
					}				
					if (returnday > 29) {
						if (returnMonth <= departMonth)
						{	
							document.frmquicksearch.retmonth.value = (departMonth + 1);
							document.frmquicksearch.retday.value = (returnday - 29 );
						}
						else
						{
							document.frmquicksearch.retmonth.value = (departMonth + 1);						
							document.frmquicksearch.retday.value = (returnday - 29 );
						}										
					}
					else
					{
						document.frmquicksearch.retmonth.value = departMonth;
						document.frmquicksearch.retday.value = returnday;
					}
				}
				else
				{
					//alert("This isn't a leap year");
					
					if (departday > 27)
					{
						departday = 28
						document.frmquicksearch.depday.value = departday;
						returnday = departday + 7;
					}				
					if (returnday > 28) {
						if (returnMonth <= departMonth)
						{	
							document.frmquicksearch.retmonth.value = (departMonth + 1);
							document.frmquicksearch.retday.value = (returnday - 28 );
						}			
						else
						{
							document.frmquicksearch.retmonth.value = (departMonth + 1);						
							document.frmquicksearch.retday.value = (returnday - 28 );
						}		
					}
					else
					{
						document.frmquicksearch.retmonth.value = departMonth;
						document.frmquicksearch.retday.value = returnday;
					}
				}	
				break;
			case 3 :    
				returnday = departday + 7;
				if (returnday > 31) {
					if (returnMonth <= departMonth)
					{
						document.frmquicksearch.retmonth.value = (departMonth + 1);						
						document.frmquicksearch.retday.value = (returnday - 31 );
					}
					else
					{
						document.frmquicksearch.retmonth.value = (departMonth + 1);						
						document.frmquicksearch.retday.value = (returnday - 31 );
					}						
				}
				else
				{
					document.frmquicksearch.retmonth.value = departMonth;
					document.frmquicksearch.retday.value = returnday;
				}
				break;
			case 4 :
				returnday = departday + 7;    
				if (departday > 30)
					{
						departday = 30
						document.frmquicksearch.depday.value = departday;
						returnday = departday + 7;
					}				
				if (returnday > 30) {
					if (returnMonth <= departMonth)
					{
						document.frmquicksearch.retmonth.value = (departMonth + 1);
						document.frmquicksearch.retday.value = (returnday - 30 );
					}
					else
					{
						document.frmquicksearch.retmonth.value = (departMonth + 1);						
						document.frmquicksearch.retday.value = (returnday - 30 );
					}								
				}	
				else
				{
					document.frmquicksearch.retmonth.value = departMonth;
					document.frmquicksearch.retday.value = returnday;
				}		
				break;
			case 5 :
				returnday = departday + 7;    
				if (returnday > 31) {
					if (returnMonth <= departMonth)
					{
						document.frmquicksearch.retmonth.value = (departMonth + 1);
						document.frmquicksearch.retday.value = (returnday - 31 );
					}						
					else
					{
						document.frmquicksearch.retmonth.value = (departMonth + 1);						
						document.frmquicksearch.retday.value = (returnday - 31 );
					}		
				}
				else
				{
					document.frmquicksearch.retmonth.value = departMonth;
					document.frmquicksearch.retday.value = returnday;
				}
				break;
			case 6 :
					returnday = departday + 7;    
					if (departday > 30)  
						{
							departday = 30
							document.frmquicksearch.depday.value = departday;
							returnday = departday + 7;
						}				
					if (returnday > 30) {
						if (returnMonth <= departMonth) 
							{
								document.frmquicksearch.retmonth.value = (departMonth + 1);
								document.frmquicksearch.retday.value = (returnday - 30 );
							}
						else
						{
							document.frmquicksearch.retmonth.value = (departMonth + 1);						
							document.frmquicksearch.retday.value = (returnday - 30 );
						}											
					}	
					else
					{
						document.frmquicksearch.retmonth.value = departMonth;
						document.frmquicksearch.retday.value = returnday;
					}
					break;
			case 7 :    
				returnday = departday + 7;
				if (returnday > 31) {
					if (returnMonth <= departMonth)
					{
						document.frmquicksearch.retmonth.value = (departMonth + 1);
						document.frmquicksearch.retday.value = (returnday - 31 );
					}	
					else
					{
						document.frmquicksearch.retmonth.value = (departMonth + 1);						
						document.frmquicksearch.retday.value = (returnday - 31 );
					}						
				}
				else
				{
					document.frmquicksearch.retmonth.value = departMonth;
					document.frmquicksearch.retday.value = returnday;
				}
				break;
			case 8 : 
				returnday = departday + 7;   
				if (returnday > 31) {
					if (returnMonth <= departMonth)
					{
						document.frmquicksearch.retmonth.value = (departMonth + 1);
						document.frmquicksearch.retday.value = (returnday - 31 );
					}		
					else
					{
						document.frmquicksearch.retmonth.value = (departMonth + 1);						
						document.frmquicksearch.retday.value = (returnday - 31 );
					}								
				}
				else
				{
					document.frmquicksearch.retmonth.value = departMonth;
					document.frmquicksearch.retday.value = returnday;
				}
				break;
			case 9 :
				returnday = departday + 7;    
				if (departday > 30)  
					{
						departday = 30
						document.frmquicksearch.depday.value = departday;
						returnday = departday + 7;
					}				
				if (returnday > 30) {
					if (returnMonth <= departMonth)
					{
						document.frmquicksearch.retmonth.value = (departMonth + 1);
						document.frmquicksearch.retday.value = (returnday - 30 );
					}								
					else
					{
						document.frmquicksearch.retmonth.value = (departMonth + 1);
						document.frmquicksearch.retday.value = (returnday - 30 );
					}
				}				
				else
				{
					document.frmquicksearch.retmonth.value = departMonth;
					document.frmquicksearch.retday.value = returnday;
				}
				break;
			case 10 : 
				returnday = departday + 7;   
				if (returnday > 31) {
					if (returnMonth <= departMonth)
					{
						document.frmquicksearch.retmonth.value = (departMonth + 1);
						document.frmquicksearch.retday.value = (returnday - 31 );
					}
					else
					{
						document.frmquicksearch.retmonth.value = (departMonth + 1);						
						document.frmquicksearch.retday.value = (returnday - 31 );
					}							
				}
				else
				{
					document.frmquicksearch.retmonth.value = departMonth;
					document.frmquicksearch.retday.value = returnday;
				}
				break;
			case 11 :   
				returnday = departday + 7; 
				if (departday > 30)
					{
						departday = 30
						document.frmquicksearch.depday.value = departday;
						returnday = departday + 7;
					}				
				if (returnday > 30) {
					if (returnMonth <= departMonth)
					{
						document.frmquicksearch.retmonth.value = (departMonth + 1);
						document.frmquicksearch.retday.value = (returnday - 30 );
					}		
					else
					{
						document.frmquicksearch.retmonth.value = (departMonth + 1);						
						document.frmquicksearch.retday.value = (returnday - 30 );
					}						
				}
				else
				{
					document.frmquicksearch.retmonth.value = departMonth;
					document.frmquicksearch.retday.value = returnday;
				}
				break;
			case 12 : 
				returnday = departday + 7;   
				if (returnday > 31) {
				
				/*
					PMTool - 1609
					if (returnMonth <= departMonth)
					{
						document.frmquicksearch.retmonth.value = (departMonth);
						document.frmquicksearch.retday.value = 31;
					}		
					else
					{
						document.frmquicksearch.retmonth.value = (departMonth + 1);						
						document.frmquicksearch.retday.value = 31;
					}							
				*/
					document.frmquicksearch.retmonth.value =  1;						
					document.frmquicksearch.retday.value = returnday-31;	
					/* PMTool - 1609 End */
				}
				else
				{
					document.frmquicksearch.retmonth.value = departMonth;
					document.frmquicksearch.retday.value = returnday;
				}		
				break;	
		    }	  		    
		}


function qsChangeMonth() {
	departMonth = parseInt(document.frmquicksearch.depmonth.value);	
	returnMonth = parseInt(document.frmquicksearch.retmonth.value); 	
	//if (returnMonth < departMonth)
	{
		document.frmquicksearch.retmonth.value = document.frmquicksearch.depmonth.value;  	
	}
	qsChangeDay();
}

function qsChangeDepartMonth() {
	
	departMonth = parseInt(document.frmquicksearch.depmonth.value);		
	returnMonth = parseInt(document.frmquicksearch.retmonth.value); 	
	departday = parseInt(document.frmquicksearch.depday.value);    	
	returnday = parseInt(document.frmquicksearch.retday.value);    		
	if (returnMonth < departMonth)
	{
		//PMTool-1609
		//document.frmquicksearch.retmonth.value = document.frmquicksearch.depmonth.value;  	
		//returnMonth = departMonth;
	}
	
	//*****************************
	if(returnday>30) 
	{
		if(returnMonth == 4 || returnMonth == 6 || returnMonth == 9 || returnMonth == 11)
		{
			returnday = 30
			document.frmquicksearch.retday.value = returnday;   	
		}
	}
	if(returnMonth == 2 && returnday > 28)
	{
	
		//2299
		var retystr;
		retystr=ystr;
		if(today.getMonth()>returnMonth)
		{
		retystr = retystr+1;
		}	
		if(isLeapYear(retystr))  
			{returnday = 29}
		else
			{returnday = 28}
			document.frmquicksearch.retday.value = returnday;   		
	}					
	//*****************************
	
	//ChangeDay();
	
	if (returnMonth == departMonth)
	{		
		if (returnday < departday)
		{
			//PMTool-1612
			//setqsDate();
		}	
	}	
}

function qsChangeDepartDay () {

	departMonth = parseInt(document.frmquicksearch.depmonth.value);		
	returnMonth = parseInt(document.frmquicksearch.retmonth.value); 		
	departday = parseInt(document.frmquicksearch.depday.value);    	
	returnday = parseInt(document.frmquicksearch.retday.value);    	
	today = new Date();
	ystr = parseInt(today.getFullYear(),10);
	
	if(returnday>30) 
	{
		if(returnMonth == 4 || returnMonth == 6 || returnMonth == 9 || returnMonth == 11)
		{
			returnday = 30
			document.frmquicksearch.retday.value = returnday;   	
		}
	}				
	if(returnMonth == 2 && returnday > 28)
	{
		//2299
		var retystr;
		retystr=ystr;
		if(today.getMonth()>returnMonth)
		{
		retystr = retystr+1;
		}	
		
		if(isLeapYear(retystr))  
			{returnday = 29}
		else
			{returnday = 28}
			document.frmquicksearch.retday.value = returnday;   		
	}				
	
	returnday = parseInt(document.frmquicksearch.retday.value);    				
	
	if (returnMonth == departMonth)
	{		
		if (returnday < departday)
		{
			setqsDate();
		}	
	}	
}


function ddChangeMonth() {
	
	departMonth = parseInt(document.frmtravel.depmonth.value);		
	returnMonth = parseInt(document.frmtravel.retmonth.value); 	
	//if (returnMonth < departMonth)
	{
		//PMTool-1609
		//document.frmtravel.retmonth.value = document.frmtravel.depmonth.value;  	
	}
	
	ddChangeDay();
}
function ddChangeDay () {

	ddsetDate();
}


function ddsetDate()
{
	departMonth = parseInt(document.frmtravel.depmonth.value);	
	departday = parseInt(document.frmtravel.depday.value);    	
	returnMonth = parseInt(document.frmtravel.retmonth.value);
	/*
	returnday = parseInt(document.frmtravel.retday.value)   	
	returnday = departday + 7;
	*/
	today = new Date();
	ystr = parseInt(today.getFullYear(),10)

    switch (departMonth) {
			case 1 : 
				returnday = departday + 7;			
				if (returnday > 31) {
					if (returnMonth <= departMonth)
					{
						document.frmtravel.retmonth.value = (departMonth + 1);
						document.frmtravel.retday.value = (returnday - 31) ;
					}
					else
					{
						document.frmtravel.retmonth.value = (departMonth + 1);						
						document.frmtravel.retday.value = (returnday - 31);
					}								
				}
				else
				{
					document.frmtravel.retmonth.value = departMonth;
					document.frmtravel.retday.value = returnday;
				}
				break;
			case 2 : 
				returnday = departday + 7; 
				//alert("Checking for Leap Year " + isLeapYear(ystr))	

				//2299
				var depystr;
				depystr=ystr;
				if(today.getMonth()>departMonth)
				{
				depystr = depystr+1;
				}							
				if (isLeapYear(depystr))
				{
					if (departday > 28)
					{
						departday = 29
						document.frmtravel.depday.value = departday;						
						returnday = departday + 7;
					}				
					if (returnday > 29) {
						if (returnMonth <= departMonth)
						{	
							document.frmtravel.retmonth.value = (departMonth + 1);
							document.frmtravel.retday.value = (returnday - 29 );
						}
						else
						{
							document.frmtravel.retmonth.value = (departMonth + 1);						
							document.frmtravel.retday.value = (returnday - 29 );
						}										
					}
					else
					{
						document.frmtravel.retmonth.value = departMonth;
						document.frmtravel.retday.value = returnday;
					}
				}
				else
				{
					//alert("This isn't a leap year");
					
					if (departday > 27)
					{
						departday = 28
						document.frmtravel.depday.value = departday;
						returnday = departday + 7;
					}				
					if (returnday > 28) {
						if (returnMonth <= departMonth)
						{	
							document.frmtravel.retmonth.value = (departMonth + 1);
							document.frmtravel.retday.value = (returnday - 28 );
						}			
						else
						{
							document.frmtravel.retmonth.value = (departMonth + 1);						
							document.frmtravel.retday.value = (returnday - 28 );
						}		
					}
					else
					{
						document.frmtravel.retmonth.value = departMonth;
						document.frmtravel.retday.value = returnday;
					}
				}	
				break;
			case 3 :    
				returnday = departday + 7;
				if (returnday > 31) {
					if (returnMonth <= departMonth)
					{
						document.frmtravel.retmonth.value = (departMonth + 1);						
						document.frmtravel.retday.value = (returnday - 31 );
					}
					else
					{
						document.frmtravel.retmonth.value = (departMonth + 1);						
						document.frmtravel.retday.value = (returnday - 31 );
					}						
				}
				else
				{
					document.frmtravel.retmonth.value = departMonth;
					document.frmtravel.retday.value = returnday;
				}
				break;
			case 4 :
				returnday = departday + 7;    
				if (departday > 30)
					{
						departday = 30
						document.frmtravel.depday.value = departday;
						returnday = departday + 7;
					}				
				if (returnday > 30) {
					if (returnMonth <= departMonth)
					{
						document.frmtravel.retmonth.value = (departMonth + 1);
						document.frmtravel.retday.value = (returnday - 30 );
					}
					else
					{
						document.frmtravel.retmonth.value = (departMonth + 1);						
						document.frmtravel.retday.value = (returnday - 30 );
					}								
				}	
				else
				{
					document.frmtravel.retmonth.value = departMonth;
					document.frmtravel.retday.value = returnday;
				}		
				break;
			case 5 :
				returnday = departday + 7;    
				if (returnday > 31) {
					if (returnMonth <= departMonth)
					{
						document.frmtravel.retmonth.value = (departMonth + 1);
						document.frmtravel.retday.value = (returnday - 31 );
					}						
					else
					{
						document.frmtravel.retmonth.value = (departMonth + 1);						
						document.frmtravel.retday.value = (returnday - 31 );
					}		
				}
				else
				{
					document.frmtravel.retmonth.value = departMonth;
					document.frmtravel.retday.value = returnday;
				}
				break;
			case 6 :
					returnday = departday + 7;    
					if (departday > 30)  
						{
							departday = 30
							document.frmtravel.depday.value = departday;
							returnday = departday + 7;
						}				
					if (returnday > 30) {
						if (returnMonth <= departMonth) 
							{
								document.frmtravel.retmonth.value = (departMonth + 1);
								document.frmtravel.retday.value = (returnday - 30 );
							}
						else
						{
							document.frmtravel.retmonth.value = (departMonth + 1);						
							document.frmtravel.retday.value = (returnday - 30 );
						}											
					}	
					else
					{
						document.frmtravel.retmonth.value = departMonth;
						document.frmtravel.retday.value = returnday;
					}
					break;
			case 7 :    
				returnday = departday + 7;
				if (returnday > 31) {
					if (returnMonth <= departMonth)
					{
						document.frmtravel.retmonth.value = (departMonth + 1);
						document.frmtravel.retday.value = (returnday - 31 );
					}	
					else
					{
						document.frmtravel.retmonth.value = (departMonth + 1);						
						document.frmtravel.retday.value = (returnday - 31 );
					}						
				}
				else
				{
					document.frmtravel.retmonth.value = departMonth;
					document.frmtravel.retday.value = returnday;
				}
				break;
			case 8 : 
				returnday = departday + 7;   
				if (returnday > 31) {
					if (returnMonth <= departMonth)
					{
						document.frmtravel.retmonth.value = (departMonth + 1);
						document.frmtravel.retday.value = (returnday - 31 );
					}		
					else
					{
						document.frmtravel.retmonth.value = (departMonth + 1);						
						document.frmtravel.retday.value = (returnday - 31 );
					}								
				}
				else
				{
					document.frmtravel.retmonth.value = departMonth;
					document.frmtravel.retday.value = returnday;
				}
				break;
			case 9 :
				returnday = departday + 7;    
				if (departday > 30)  
					{
						departday = 30
						document.frmtravel.depday.value = departday;
						returnday = departday + 7;
					}				
				if (returnday > 30) {
					if (returnMonth <= departMonth)
					{
						document.frmtravel.retmonth.value = (departMonth + 1);
						document.frmtravel.retday.value = (returnday - 30 );
					}								
					else
					{
						document.frmtravel.retmonth.value = (departMonth + 1);
						document.frmtravel.retday.value = (returnday - 30 );
					}
				}				
				else
				{
					document.frmtravel.retmonth.value = departMonth;
					document.frmtravel.retday.value = returnday;
				}
				break;
			case 10 : 
				returnday = departday + 7;   
				if (returnday > 31) {
					if (returnMonth <= departMonth)
					{
						document.frmtravel.retmonth.value = (departMonth + 1);
						document.frmtravel.retday.value = (returnday - 31 );
					}
					else
					{
						document.frmtravel.retmonth.value = (departMonth + 1);						
						document.frmtravel.retday.value = (returnday - 31 );
					}							
				}
				else
				{
					document.frmtravel.retmonth.value = departMonth;
					document.frmtravel.retday.value = returnday;
				}
				break;
			case 11 :   
				returnday = departday + 7; 
				if (departday > 30)
					{
						departday = 30
						document.frmtravel.depday.value = departday;
						returnday = departday + 7;
					}				
				if (returnday > 30) {
					if (returnMonth <= departMonth)
					{
						document.frmtravel.retmonth.value = (departMonth + 1);
						document.frmtravel.retday.value = (returnday - 30 );
					}		
					else
					{
						document.frmtravel.retmonth.value = (departMonth + 1);						
						document.frmtravel.retday.value = (returnday - 30 );
					}						
				}
				else
				{
					document.frmtravel.retmonth.value = departMonth;
					document.frmtravel.retday.value = returnday;
				}
				break;
			case 12 : 
				returnday = departday + 7;   
				if (returnday > 31) {
				/*	PMTool-1609
					if (returnMonth <= departMonth)
					{
						document.frmtravel.retmonth.value = (departMonth);
						document.frmtravel.retday.value = 31;
					}		
					else
					{
						document.frmtravel.retmonth.value = (departMonth + 1);						
						document.frmtravel.retday.value = 31;
					}							
				  */	
				  		document.frmtravel.retmonth.value = 1;						
						document.frmtravel.retday.value = returnday-31;
						/*	PMTool-1609 End */
				}
				else
				{
					document.frmtravel.retmonth.value = departMonth;
					document.frmtravel.retday.value = returnday;
				}		
				break;	
		    }	  		    
		}

			function ddenableField()
			{			
				document.frmtravel.retmonth.disabled = false;
				document.frmtravel.retday.disabled = false;
				document.frmtravel.rettime.disabled = false;	
	
			}
			function dddisable(disableIt)
			{			
				document.frmtravel.retmonth.disabled = disableIt;
				document.frmtravel.retday.disabled = disableIt;
				document.frmtravel.rettime.disabled = disableIt;	

			}	
			//2255
			
			
function isLeapYear(yrStr)
{
var leapYear=false;
var year = parseInt(yrStr, 10);
// every fourth year is a leap year
if (year%4 == 0)
    {
    leapYear=true;
    // unless it's a multiple of 100
    if (year%100 == 0)
        {
        leapYear=false;
        // unless it's a multiple of 400
        if (year%400 == 0)
            {
            leapYear=true;
            }
        }
}
return leapYear;
}			

//End 1372

//-->