function getMon(currMM)
{
switch(currMM)
	{
	case 0:
		return "Jan";
		
	case 1:
		return "Feb";
		
	case 2:
		return "Mar";
		
	case 3:
		return "Apr";
		
	case 4:
		return "May";
		
	case 5:
		return "Jun";
		
	case 6:
		return "Jul";
	case 7:
		return "Aug";
	case 8:
		return "Sep";
	case 9:
		return "Oct";
	case 10:
		return "Nov";
	case 11:
		return "Dec";
	
	}
}

function nonStop()
{
if (document.getElementById("NonStop").checked==false)
	{
	document.getElementById("FNonStop").value="";
	}
	else
	{
		
	document.getElementById("FNonStop").value="1";
	}
}

function hideRetRow(j)
{
	
	if(j==0)
		{
		if(retRowContent=="")
		    {
		    retRowContent=document.getElementById("retDateRowID").innerHTML;
		    }
		document.getElementById("retDateRowID").innerHTML="";
		document.getElementById("FJrnType").value="1";
		}
		else
		{
		
			document.getElementById("retDateRowID").innerHTML=retRowContent;
			document.getElementById("FJrnType").value="";
			var field=document.getElementById("FRetMMYear");
		    createMonthoptions(field.id);
			selectField(document.getElementById("FDptMMYear").value,field)
			addOptionReturn('FDayMonthRet','FRetDate','FDptDate','FRetMMYear',false);
		}
	
}



function hideSearchEngine(frm)
{
	var Flag=false;
	var obj=document.getElementById(frm)
	var i;
	try
	{
		for(i=0;i<obj.length;i++)
	    {
	    if(obj.elements[i].type=="text" && obj.elements[i].id.substring(0,8)=="FDestFrom")
			{
				Flag=true;
			}
		}
		
	}catch(ex){}
		
		if(Flag==false)
			{
			if(document.getElementById("SearchEngineID").innerHTML=="")
				{
				document.getElementById("SearchEngineID").innerHTML=SearchEngine;
				selectField(selDestFrom,document.getElementById("FDestFrom"));
				selectField(selDestTo,document.getElementById("FDestTo"));
				document.getElementById("SerImg").setAttribute("src","../pics/pindown.jpg");
				}
			else
				{
				selDestFrom=document.getElementById("FDestFrom").value;
				selDestTo=document.getElementById("FDestTo").value;
				SearchEngine=document.getElementById("SearchEngineID").innerHTML;
				document.getElementById("SearchEngineID").innerHTML="";
				document.getElementById("SerImg").setAttribute("src","../pics/pinup.jpg");
				}
				try
				{
				$(document).ready(function(){$("#FDestFrom").autocomplete("../Handlers.ashx",{delay:5,minChars:3,matchSubset:1,matchContains:1,cacheLength:20,selectFirst:true,autoFill:false,width:210});});
				$(document).ready(function(){$("#FDestTo").autocomplete("../Handlers.ashx",{delay:5,minChars:3,matchSubset:1,matchContains:1,cacheLength:20,selectFirst:true,autoFill:false,width:210});});
				}catch(ex){}
		}else
		{
		$(document).ready(function(){$("#FDestFrom").autocomplete("../Handlers.ashx",{delay:5,minChars:3,matchSubset:1,matchContains:1,cacheLength:20,selectFirst:true,autoFill:false,width:210});});
		$(document).ready(function(){$("#FDestTo").autocomplete("../Handlers.ashx",{delay:5,minChars:3,matchSubset:1,matchContains:1,cacheLength:20,selectFirst:true,autoFill:false,width:210});});
		}
}

function addOptionReturn(DayField,DateFieldSet,DateField,MonYearField)
{

var i;
var emp=document.getElementById(DateFieldSet);
var monYear=document.getElementById(MonYearField).value;

var DaysInMonth;
var selMon=parseInt(monYear.substring(0,2),10);
var selYear=parseInt(monYear.substring(2,6),10);
DaysInMonth=getDaysInMonth(selMon,selYear);

var tempDate=parseInt(document.getElementById(DateField).value,10);

while(emp.options.length)
	{
		d = emp.options.length - 1;
		emp.remove(d);
	}
for(i=1;i<=parseInt(DaysInMonth,10);i++)
	{
	if(i<10)
		{
		textValue=i;
		textText="0"+""+i;
		}
		else
		{
		textValue=i;
		textText=i;
		}
	 optionItem = new Option(textText,textValue);
     emp.options[i] = optionItem;
   	}
	  	
   	try
   	    {
        emp.options[tempDate].selected=true;
		}catch(ex){}
	
   	
document.getElementById(DayField).value=" "+getDayString(new Date(selYear,selMon-1,tempDate).getDay())
}



function selectField(FieldValue,Field)
{

	var F;
	for(F=0;F<document.getElementById(Field.id).length;F++)
		{
		if(document.getElementById(Field.id).options[F].value==FieldValue.toUpperCase())
			{
			document.getElementById(Field.id).options[F].selected=true;
			break;
			}
		}
}
function setFareType()
{
	if(document.getElementById("FlexID").checked==true)
		{
			document.getElementById("FareOnly").value="1"
		}
		else
		{
			document.getElementById("FareOnly").value="0"
		}
}

function selectAirline(Airline)
{
	var F;
	for(F=0;F<document.getElementById("FAirLine").length;F++)
		{
		if(document.getElementById("FAirLine").options[F].value==Airline.toUpperCase())
			{
			document.getElementById("FAirLine").options[F].selected=true;
			break;
			}
		}
}


function selectDestFrom(DestFrom)
{

	var F;
	for(F=0;F<document.getElementById("FDestFrom").length;F++)
		{
		if(document.getElementById("FDestFrom").options[F].value==DestFrom.toUpperCase())
			{
			document.getElementById("FDestFrom").options[F].selected=true;
			break;
			}
		}
}

function selectDestTo(DestTo)
{
	var F;
	for(F=0;F<document.getElementById("FDestTo").length;F++)
		{
		if(document.getElementById("FDestTo").options[F].value==DestTo.toUpperCase())
			{
			document.getElementById("FDestTo").options[F].selected=true;
			break;
			}
		}
}

function selectHDestTo(DestTo)
{
	var F;
	for(F=0;F<document.getElementById("HDestTo").length;F++)
		{
		if(document.getElementById("HDestTo").options[F].value==DestTo.toUpperCase())
			{
			document.getElementById("HDestTo").options[F].selected=true;
			break;
			}
		}
}

function MM_openBrWindow(theURL,winName,features) 
    { //v2.0
    window.open("moreDetails.aspx?",winName,features);
    }
	
function selectClass(FClsType)
{
	var F;
	for(F=0;F<document.getElementById("FClsType").length;F++)
		{
		if(document.getElementById("FClsType").options[F].value.toUpperCase()==FClsType.toUpperCase())
			{
			document.getElementById("FClsType").options[F].selected=true;
			break;
			}
		}
}




function replaceDays(num)
{
	if(num=="FH")
		{
		MM_showHideLayers1(0);
		createMonthoptions('FHDptMMYear');
		addOption('FHDayMonth','FHDptDate','FHDptMMYear',true);
		createMonthoptions('FHRetMMYear');
		addOption('FHDayMonthRet','FHRetDate','FHRetMMYear',true);
		}
	if(num=="F")
		{
		MM_showHideLayers1(1);
		createMonthoptions('FDptMMYear');
		addOption('FDayMonth','FDptDate','FDptMMYear',true);
		createMonthoptions('FRetMMYear');
		addOption('FDayMonthRet','FRetDate','FRetMMYear',true);
		}
	if(num=="H")
		{
		MM_showHideLayers1(2);
		createMonthoptions('HDptMMYear');
		addOption('HDayMonth','HDptDate','HDptMMYear',true);
		createMonthoptions('HRetMMYear');
		addOption('HDayMonthRet','HRetDate','HRetMMYear',true);
		}
}