
	browser_version= parseInt(navigator.appVersion);
	browser_type = navigator.appName;
	if (browser_type == "Netscape" )
		IsNN=1
	else
		IsNN=0;

function switch_forms( form_num )
{
    if (document.getElementById ("form_id_"+form_num))
	    document.getElementById ("form_id_"+form_num).checked=true;
	if ( form_num==1 )
	{
		document.getElementById ( "smallsearch_lastminute" ).style.display="inline";
		if (document.getElementById ( "lastminute" ))
		    document.getElementById ( "lastminute" ).className="step_on";
		if ( document.getElementById("bs_box_1") ) {
			document.getElementById("bs_box_1").style.display="block";
			if ( document.getElementById("bs_box_2") ) {
				document.getElementById("bs_box_2").style.display="none";
			}
			if ( document.getElementById("bs_box_3") ) {
				document.getElementById("bs_box_3").style.display="none";
			}
			if ( document.getElementById("bs_box_0") ) {
				document.getElementById("bs_box_0").style.display="none";
			}
		}
	}
	else
	{
	    if (document.getElementById ( "smallsearch_lastminute" ))
		    document.getElementById ( "smallsearch_lastminute" ).style.display="none";
		if (document.getElementById ( "lastminute" ))
		    document.getElementById ( "lastminute" ).className="step_off";
	}
	if ( form_num==2 )
	{
		document.getElementById ( "smallsearch_flight" ).style.display="inline";
		if (document.getElementById ( "flight" ))
		    document.getElementById ( "flight" ).className="step_on";
		if ( document.getElementById("bs_box_2") ) {
			document.getElementById("bs_box_2").style.display="block";
			if ( document.getElementById("bs_box_1") ) {
				document.getElementById("bs_box_1").style.display="none";
			}
			if ( document.getElementById("bs_box_3") ) {
				document.getElementById("bs_box_3").style.display="none";
			}
			if ( document.getElementById("bs_box_0") ) {
				document.getElementById("bs_box_0").style.display="none";
			}
		}
	}
	else
	{
	    if (document.getElementById ( "smallsearch_flight" ))
		    document.getElementById ( "smallsearch_flight" ).style.display="none";
		if (document.getElementById ( "flight" ))
		    document.getElementById ( "flight" ).className="step_off";
	}
	if ( form_num==3 )
	{
		document.getElementById ( "smallsearch_hotel" ).style.display="inline";
		if (document.getElementById ( "hotel" ))
		    document.getElementById ( "hotel" ).className="step_on";
		if ( document.getElementById("bs_box_3") ) {
			document.getElementById("bs_box_3").style.display="block";
			if ( document.getElementById("bs_box_2") ) {
				document.getElementById("bs_box_2").style.display="none";
			}
			if ( document.getElementById("bs_box_1") ) {
				document.getElementById("bs_box_1").style.display="none";
			}
			if ( document.getElementById("bs_box_0") ) {
				document.getElementById("bs_box_0").style.display="none";
			}
		}
	}
	else
	{
	    if (document.getElementById ( "smallsearch_hotel" ))
		    document.getElementById ( "smallsearch_hotel" ).style.display="none";
		if (document.getElementById ( "hotel" ))
		    document.getElementById ( "hotel" ).className="step_off";
	}
	if (form_num == 5) {
	    document.getElementById("smallsearch_citytrip").style.display = "inline";
	    if (document.getElementById("citytrip"))
	        document.getElementById("citytrip").className = "step_on";
	    if (document.getElementById("bs_box_3")) {
	        document.getElementById("bs_box_3").style.display = "block";
	        if (document.getElementById("bs_box_2")) {
	            document.getElementById("bs_box_2").style.display = "none";
	        }
	        if (document.getElementById("bs_box_1")) {
	            document.getElementById("bs_box_1").style.display = "none";
	        }
	        if (document.getElementById("bs_box_0")) {
	            document.getElementById("bs_box_0").style.display = "none";
	        }
	    }
	}
	else {
	    if (document.getElementById("smallsearch_citytrip"))
	        document.getElementById("smallsearch_citytrip").style.display = "none";
	    if (document.getElementById("citytrip"))
	        document.getElementById("citytrip").className = "step_off";
	}
	//	if ( form_num==4 )
//	{
//		document.getElementById ( "smallsearch_auto" ).style.display="inline";
//		document.getElementById ( "auto" ).className="on";
//	}
//	else
//	{
//		document.getElementById ( "smallsearch_auto" ).style.display="none";
//		document.getElementById ( "auto" ).className="";
//	}
}  // switch_forms


function CruiseSubmit(  )
{

	document.forms._ctl0.vondatum.value=document.forms._ctl0.DayFrom.value+'.'+document.forms._ctl0.MonthYearFrom.value;
	document.forms._ctl0.bisdatum.value=document.forms._ctl0.DayTo.value+'.'+document.forms._ctl0.MonthYearTo.value;
	document.forms._ctl0.submit();
}  // SetCruiseDates

function AutoSubmit(  )
{
		document.forms.locations.slFromMonth.value=document.forms.locations.MonthYearFrom.value.substr(0,3);
		document.forms.locations.slFromYear.value=document.forms.locations.MonthYearFrom.value.substr(4,2);
		document.forms.locations.slToMonth.value=document.forms.locations.MonthYearTo.value.substr(0,3);
		document.forms.locations.slToYear.value=document.forms.locations.MonthYearTo.value.substr(4,2);
		document.forms.locations.submit();
}  // SetAutoDates()

function ChangeDate_hotel()
{
	var month;
	month=document.forms.frm_Search.arrivalMonth.value;
  var today = new Date()
	year=today.getYear();
	var dt,dt2;
	dt = new Date(year,month,document.forms.frm_Search.arrivalDay.value);
	dt2 = new Date(year,month,document.forms.frm_Search.arrivalDay.value);
	dt2.setDate(document.forms.frm_Search.arrivalDay.selectedIndex+4);
	document.forms.frm_Search.departureDay.selectedIndex=dt2.getDate()-1;
	if (dt.getMonth()==dt2.getMonth())
		document.forms.frm_Search.departureMonth.selectedIndex=document.forms.frm_Search.arrivalMonth.selectedIndex;
	else
		document.forms.frm_Search.departureMonth.selectedIndex=document.forms.frm_Search.arrivalMonth.selectedIndex+1;
}

function ChangeDate_hotel_new()
{
		document.forms.SearchPage.check_in_date=document.forms.SearchPage.DayFrom.value+"."+document.forms.SearchPage.MonthYearFrom.value;
}

function ChangeDuration(formname)
{
	var dt,dt2;
	dt.setDate(document.forms[formname].MonthYearFrom.value.substr(3,2),document.forms.SearchPage.MonthYearFrom.value.substr(0,2),document.forms.SearchPage.DayFrom.value);
	dt2.setDate(document.forms[formname].MonthYearFrom.value.substr(3, 2), document.forms.SearchPage.MonthYearFrom.value.substr(0, 2), document.forms.SearchPage.DayFrom.value + document.forms.SearchPage.Duration);
}

function expandCollapse ( elementname,elementname1 )
{
 var curElement = document.getElementById ( elementname );
 if (curElement.style.display == "inline")
  	curElement.style.display = "none";
 else
    curElement.style.display = "inline";
 if (elementname1!="")
 {
 	var curElement1 = document.getElementById ( elementname1 );
	 if (curElement.style.display == "inline")
	  	curElement1.style.display = "none";
	 else
	    curElement1.style.display = "inline";
 }
}

function ShowCalendar(id,form,thetop,theleft,element_name,table_name,MonthYear)
{
	var calendar=document.getElementById("div_calendar");
	if ( calendar.style.visibility=="hidden" ) {
		month=MonthYear.slice(0,2);
		year=MonthYear.slice(3);
		if ( year.length<4 ) {
			year="20"+year;
		}
//		alert("containers/box_calendar.asp?Cnt=1&form="+form+"&id="+id+"&show=on&month="+month+"&year="+year);
		window.frames["new_calendar"].location.href="/containers/box_calendar.asp?Cnt=1&form="+form+"&id="+id+"&show=on&month="+month+"&year="+year;
	//	window.frames["new_calendar"].onload="window.parent.document.getElementById(""div_calendar"").style.visibility=""visible""";
	//	calendar.style.visibility="visible";
		calendar.style.height=210;
		var align_element=document.getElementById(element_name);
		the_top=align_element.offsetTop+align_element.offsetHeight;
		the_left=align_element.offsetLeft;
		the_parent=align_element.offsetParent;
		while ( the_parent ) {
			the_top+=the_parent.offsetTop;
			the_left+=the_parent.offsetLeft;
			the_parent=the_parent.offsetParent;
		}
		calendar.style.top=the_top+'px';
		calendar.style.left=the_left+'px';
		if ( IsNN==0 ) {
				window.event.cancelBubble=true;
		}
	}
}  // ShowCalendar

function HideCalendar()
{
	var calendar=document.getElementById("div_calendar");
	if ( calendar ) {
		calendar.style.visibility="hidden";
		calendar.style.height=1;
	}
}  // HideCalendar()

function hidePulldown()
	{
		document.getElementById ( "div_searchhelp" ).style.visibility="hidden";
		document.getElementById ( "Duration" ).style.visibility="";
		document.getElementById ( "lami_DayFrom" ).style.visibility="";
		document.getElementById ( "lami_MonthYear" ).style.visibility="";
		document.getElementById ( "DateInterval" ).style.visibility="";
	}

function showPulldown(TableName  )
{
		pulldown.style.visibility="";
		hideSelects("lami_DayFrom",TableName);
		hideSelects("lami_MonthYear",TableName);
		hideSelects("Duration",TableName);
		hideSelects("DateInterval",TableName);
}


