// JavaScript Document
<SCRIPT language=javascript>
<!--
var multiLangLocales = new Array();
multiLangLocales["US"] = new Array("en", "es");
multiLangLocales["AU"] = new Array("en");
multiLangLocales["AT"] = new Array("de");
multiLangLocales["BE"] = new Array("da", "fr", "de", "en");
multiLangLocales["CA"] = new Array("en", "fr");
multiLangLocales["DK"] = new Array("da");
multiLangLocales["FI"] = new Array("fi");
multiLangLocales["FR"] = new Array("fr");
multiLangLocales["DE"] = new Array("de");
multiLangLocales["UK"] = new Array("en");
multiLangLocales["HK"] = new Array("en");
multiLangLocales["IE"] = new Array("en");
multiLangLocales["IT"] = new Array("it");
multiLangLocales["MX"] = new Array("es");
multiLangLocales["NL"] = new Array("nl");
multiLangLocales["NO"] = new Array("no");
multiLangLocales["PL"] = new Array("pl");
multiLangLocales["PT"] = new Array("pt");
multiLangLocales["RU"] = new Array("ru");
multiLangLocales["SG"] = new Array("en");
multiLangLocales["ES"] = new Array("es");
multiLangLocales["SE"] = new Array("se");
multiLangLocales["CH"] = new Array("de", "it", "fr", "en");
function countryChanged(popup) {
var countryCode = popup.options[popup.selectedIndex].value;
if (multiLangLocales[countryCode] != null && multiLangLocales[countryCode].length > 0) {
webslocales.localeLanguage.options.length = 0;
var langOptions = multiLangLocales[countryCode];
for (var i = 0; i < langOptions.length; i++) {
var opt = new Option();
opt.value = langOptions[i];
opt.text = document.forms['hform'].elements(langOptions[i]).value;
//opt.text = langNameMap[langOptions[i]];
webslocales.localeLanguage.options[webslocales.localeLanguage.length] = opt;
}
if (multiLangLocales[countryCode].length > 1) {
languagePopup.style.visibility='visible';
languagePopup.style.display='block';
} else {
languagePopup.style.visibility='hidden';
languagePopup.style.display='none';
}
} else {
languagePopup.style.visibility='hidden';
languagePopup.style.display='none';
}
}
// -->

function changeSettings() {
var params = "";
var urlQ = document.location.pathname +
"?localeSelect=true&locale=";
if(document.webslocales.nnLocaleLanguage.value.length > 0) {
urlQ += document.webslocales.nnLocaleLanguage.value;
} else {
urlQ += document.webslocales.localeLanguage.value;
}
urlQ += "_" + document.webslocales.localeCountry.value;
document.webslocales.nnLocaleLanguage.value = "";
if (params.length > 0) {
urlQ += "&" + params;
}
document.webslocales.action = urlQ
document.webslocales.submit();
}

<!--
function setChildPTC(numChildren) {
if (numChildren == 0) {
for(j=0; j < 6; j++){
eval("document.forms['airForm'].childPTC["+j+"].value=''");
}
} else {
for(j=1; j <= numChildren; j++){
var ptc=j-1;
eval("document.forms['airForm'].childPTC["+ptc+"].value=5");
}
}
}
-->

function setCSC(city,state,country) {
if (city != "") {
document.hotForm.cityRadio2.checked=false;
document.hotForm.cityText.value='';
document.hotForm.city.value=city;
document.hotForm.stateProvince.value=state;
document.hotForm.country.value=country;
}
}
function submitForm(form) {
if (form.numberOfRooms.value > 4) {
window.location="http://travel.ian.com/index.jsp?cid=163039&pageName=groups";
return false;
}
if (form.cityText.value == "" && form.city.value == "") {
alert('must enter city');
return false;
}
if (form.cityText.value != "") {
form.city.value=form.cityText.value;
form.stateProvince.value='';
form.country.value='';
}
return submitGuestInfoForm(form);
}

<!--
var cellStyle='';
var childHelp="Please provide the ages of children in each room. Children's ages should be their age at the time of travel.";
var adultHelp="";
var textRooms="Rooms:";
var textAdults="Adults: (age 18+)";
var textChildren="Children: (0-17)";
var textChildError="Please specify the ages of all children.";
var pad='<img src="/images/p.gif" width="5" height="1">';
var textRoomX="Room ?:";
var textChildX="Child ?:";
var childrenPerRoom=new Array();
var adultsPerRoom=new Array();
var childAgesPerRoom=new Array();
var numRooms=0;
var maxChildren=0;
var pad='<img src="/images/p.gif" width="5" height="1">';
adultsPerRoom[0]=2;
childrenPerRoom[0]=0;
numRooms=1;
if (numRooms < 1) {
numRooms = 1;
}
refresh();
function setChildAge(room, child, age) {
if (childAgesPerRoom[room] == null) {
childAgesPerRoom[room] = new Array();
}
childAgesPerRoom[room][child] = age;
}
function setNumAdults(room, numAdults) {
adultsPerRoom[room] = numAdults;
}
function setNumChildren(room, numChildren) {
childrenPerRoom[room] = numChildren;
refresh();
}

function setNumRooms(x) {
numRooms = x;
for (i = 0; i < x; i++) {
if (adultsPerRoom[i] == null) {
adultsPerRoom[i] = 2;
}
if (childrenPerRoom[i] == null) {
childrenPerRoom[i] = 0;
}
}
refresh();
}
function renderRoomSelect() {
var x = '';
x += '<select name="numberOfRooms" onchange="setNumRooms(this.options[this.selectedIndex].value);">';
for (var i = 1; i < 5; i++) {
x += '<option value="'+i+'"'+(numRooms == i ? ' selected' : '')+'>' + i;
}
x += '<option value="5"'+(numRooms == 5 ? ' selected' : '')+'>5+';
x += '</select>';
return x;
}
function refresh() {
maxChildren = 0;
for (var i = 0; i < numRooms; i++) {
if (childrenPerRoom[i] > maxChildren) {
maxChildren = childrenPerRoom[i];
}
}
var x = '';
if (adultHelp.length > 0) {
x = adultHelp + "<p>\n";
}
if (numRooms > 4) {
x += textRoom;
x += renderRoomSelect();
} else {
x += '<table border="0" cellspacing="2" cellpadding="0">\n';
x += '<tr><td'+cellStyle+'>'+textRooms+pad+'</td>';
if (numRooms > 1) {
x += '<td'+cellStyle+'>&nbsp;</td>';
}
x += '<td'+cellStyle+'><nobr>'+textAdults+pad+'</nobr></td><td'+cellStyle+'><nobr>'+textChildren+pad+'</nobr></td></tr>\n';
for (var i = 0; i < numRooms; i++) {
x += '<tr><td'+cellStyle+'>';
if (i == 0) {
x += renderRoomSelect();
} else {
x += '&nbsp;';
}
x += '</td>';
if (numRooms > 1) {
x += '<td'+cellStyle+'><nobr>'+getValue(textRoomX, i+1)+pad + '</nobr></td>';
}
x += '<td'+cellStyle+'>';
x += buildSelect('room-' + i + '-adult-total', 'setNumAdults(' + i + ', this.options[this.selectedIndex].value)', 1, 4, adultsPerRoom[i]);
x += '</td><td'+cellStyle+'>';
x += buildSelect('room-' + i + '-child-total', 'setNumChildren(' + i + ', this.options[this.selectedIndex].value)', 0, 6, childrenPerRoom[i]);
x += '</td></tr>\n';
}
x += '</table>\n';
var didHeader = false;
for (var i = 0; i < numRooms; i++) {
if (childrenPerRoom[i] > 0) {
if (!didHeader) {
x += '<table border="0" cellpadding="0" cellspacing="2">\n';
x += '<tr><td'+cellStyle+' colspan="'+(maxChildren+1)+'">';
x += '<img src="/images/p.gif" width="1" height="5"><br>';
x += childHelp;
x += '<img src="/images/p.gif" width="1" height="5"><br>';
x += '</td></tr>\n<tr><td'+cellStyle+'>&nbsp;</td>';
for (var j = 0; j < maxChildren; j++) {
x += '<td'+cellStyle+'><nobr>'+getValue(textChildX, j+1)+pad+'</nobr></td>\n';
}
didHeader = true;
}
x += '</tr>\n<tr><td'+cellStyle+'><nobr>'+getValue(textRoomX, i+1)+pad+'</nobr></td>';
for (var j = 0; j < childrenPerRoom[i]; j++) {
x += '<td'+cellStyle+'>';
var def = -1;
if (childAgesPerRoom[i] != null) {
if (childAgesPerRoom[i][j] != null) {
def = childAgesPerRoom[i][j];
}
}
x += '<select name="room-'+i+'-child-'+j+'-age" onchange="setChildAge('+i+', '+j+', this.options[this.selectedIndex].value);">';
x += '<option value="-1"'+(def == -1 ? ' selected' : '')+'>-?-';
x += '<option value="0"'+(def == 0 ? ' selected' : '')+'>&lt;1';
for (var k = 1; k <= 17; k++) {
x += '<option value="'+k+'"'+(def == k ? ' selected' : '')+'>'+k;
}
x += '</td>';
}
if (childrenPerRoom[i] < maxChildren) {
for (var j = childrenPerRoom[i]; j < maxChildren; j++) {
x += '<td'+cellStyle+'>&nbsp;</td>';
}
}
x += '</tr>\n';
}
}
if (didHeader) {
x += '</table>\n';
}
}
document.getElementById("hot-search-params").innerHTML = x;
}
function buildSelect(name, onchange, min, max, selected) {
var x = '<select name="' + name + '"';
if (onchange != null) {
x += ' onchange="' + onchange + '"';
}
x +='>\n';
for (var i = min; i <= max; i++) {
x += '<option value="' + i + '"';
if (i == selected) {
x += ' selected';
}
x += '>' + i + '\n';
}
x += '</select>';
return x;
}
function validateGuests(form) {
if (numRooms < 5) {
var missingAge = false;
for (var i = 0; i < numRooms; i++) {
var numChildren = childrenPerRoom[i];
if (numChildren != null && numChildren > 0) {
for (var j = 0; j < numChildren; j++) {
if (childAgesPerRoom[i] == null || childAgesPerRoom[i][j] == null || childAgesPerRoom[i][j] == -1) {
missingAge = true;
}
}
}
}
if (missingAge) {
alert(textChildError);
return false;
} else {
return true;
}
} else {
return true;
}
}
function submitGuestInfoForm(form) {
if (!validateGuests(form)) {
return false;
}
return true;
}
function getValue(str, val) {
return str.replace(/\?/g, val);
}
//-->


<!--
var multiLangLocales = new Array();
multiLangLocales["US"] = new Array("en", "es");
multiLangLocales["AU"] = new Array("en");
multiLangLocales["AT"] = new Array("de");
multiLangLocales["BE"] = new Array("da", "fr", "de", "en");
multiLangLocales["CA"] = new Array("en", "fr");
multiLangLocales["DK"] = new Array("da");
multiLangLocales["FI"] = new Array("fi");
multiLangLocales["FR"] = new Array("fr");
multiLangLocales["DE"] = new Array("de");
multiLangLocales["UK"] = new Array("en");
multiLangLocales["HK"] = new Array("en");
multiLangLocales["IE"] = new Array("en");
multiLangLocales["IT"] = new Array("it");
multiLangLocales["MX"] = new Array("es");
multiLangLocales["NL"] = new Array("nl");
multiLangLocales["NO"] = new Array("no");
multiLangLocales["PL"] = new Array("pl");
multiLangLocales["PT"] = new Array("pt");
multiLangLocales["RU"] = new Array("ru");
multiLangLocales["SG"] = new Array("en");
multiLangLocales["ES"] = new Array("es");
multiLangLocales["SE"] = new Array("se");
multiLangLocales["CH"] = new Array("de", "it", "fr", "en");
function countryChanged(popup) {
var countryCode = popup.options[popup.selectedIndex].value;
if (multiLangLocales[countryCode] != null && multiLangLocales[countryCode].length > 0) {
webslocales.localeLanguage.options.length = 0;
var langOptions = multiLangLocales[countryCode];
for (var i = 0; i < langOptions.length; i++) {
var opt = new Option();
opt.value = langOptions[i];
opt.text = document.forms['hform'].elements(langOptions[i]).value;
//opt.text = langNameMap[langOptions[i]];
webslocales.localeLanguage.options[webslocales.localeLanguage.length] = opt;
}
if (multiLangLocales[countryCode].length > 1) {
languagePopup.style.visibility='visible';
languagePopup.style.display='block';
} else {
languagePopup.style.visibility='hidden';
languagePopup.style.display='none';
}
} else {
languagePopup.style.visibility='hidden';
languagePopup.style.display='none';
}
}
// -->

function handle(){return true;}
window.onerror=handle;
var fc_host='www.travelnow.com'
window.onerror=handle;
// document.write('<scr'+'ipt '+'src="'+((location.protocol=='http:')?'http://a644.g.akamai.net/f/644/67/3h/':'https://a248.e.akamai.net/f/248/67/3h/ssl-')+'hints.netflame.cc/service/sc'+'ript/'+fc_host+'"></scr'+'ipt>');
function fcce(){if (typeof(fcnf)!="undefined") fcnf();}var fcfn=window.onload;
function fcco(){window.setTimeout("fcce();", 100);fcfn();}
window.onload= null==fcfn ? fcce:fcco;
