
function toggleAgeOfChilds(objNumOfChildrens, objAgeOfChildrenText, objAgeOfChild1, objAgeOfChild2, objAgeOfChild3, objAgeOfChild4, objAgeOfChild5, objAgeOfChild6, objAgeOfChild7, objAgeOfChild8) {

	if(document.getElementById(objNumOfChildrens).value == 0 && objAgeOfChildrenText.length > 0) {
		document.getElementById(objAgeOfChildrenText).style.display = 'none';
	}
	else if(objAgeOfChildrenText.length > 0) {
		document.getElementById(objAgeOfChildrenText).style.display = 'inline';
	}


	if(document.getElementById(objNumOfChildrens).value >= 1) {
		document.getElementById(objAgeOfChild1).style.display = 'inline';
	}
	else {
		document.getElementById(objAgeOfChild1).style.display = 'none';
	}


	if(document.getElementById(objNumOfChildrens).value >= 2) {
		document.getElementById(objAgeOfChild2).style.display = 'inline';
	}
	else {
		document.getElementById(objAgeOfChild2).style.display = 'none';
	}


	if(document.getElementById(objNumOfChildrens).value >= 3) {
		document.getElementById(objAgeOfChild3).style.display = 'inline';
	}
	else {
		document.getElementById(objAgeOfChild3).style.display = 'none';
	}


	if(document.getElementById(objNumOfChildrens).value >= 4) {
		document.getElementById(objAgeOfChild4).style.display = 'inline';
	}
	else {
		document.getElementById(objAgeOfChild4).style.display = 'none';
	}


	if(document.getElementById(objNumOfChildrens).value >= 5) {
		document.getElementById(objAgeOfChild5).style.display = 'inline';
	}
	else {
		document.getElementById(objAgeOfChild5).style.display = 'none';
	}


	if(document.getElementById(objNumOfChildrens).value >= 6) {
		document.getElementById(objAgeOfChild6).style.display = 'inline';
	}
	else {
		document.getElementById(objAgeOfChild6).style.display = 'none';
	}


	if(document.getElementById(objNumOfChildrens).value >= 7) {
		document.getElementById(objAgeOfChild7).style.display = 'inline';
	}
	else {
		document.getElementById(objAgeOfChild7).style.display = 'none';
	}


	if(document.getElementById(objNumOfChildrens).value >= 8) {
		document.getElementById(objAgeOfChild8).style.display = 'inline';
	}
	else {
		document.getElementById(objAgeOfChild8).style.display = 'none';
	}
}

function toggleOpenJaw(openJawActive, openJaw, dep1Txt, ret1Txt, dep2Txt, ret2Txt, dep1Field, ret1Field, dep2Field, ret2Field, dep2div, ret2div, onewayRadioBtn, roundtripRadioBtn) {
	if(openJawActive) {
		document.getElementById(dep1Txt).innerHTML = "Avresa fr&aring;n:";
		document.getElementById(ret1Txt).innerHTML = "Hemresa fr&aring;n:";
		document.getElementById(dep2div).style.display = "block";
		document.getElementById(ret2div).style.display = "block";
		document.getElementById(dep2Field).value = document.getElementById(ret1Field).value;
		document.getElementById(ret2Field).value = document.getElementById(dep1Field).value;
		if (document.getElementById(onewayRadioBtn).checked) {
			document.getElementById(onewayRadioBtn).checked = false;
			document.getElementById(roundtripRadioBtn).click();
		}		
	} else {
		document.getElementById(dep1Txt).innerHTML = "Avreseort:";
		document.getElementById(ret1Txt).innerHTML = "Destination:";
		document.getElementById(dep2div).style.display = "none";
		document.getElementById(ret2div).style.display = "none";
		if(document.getElementById(openJaw).checked) {
			document.getElementById(openJaw).checked = false;
		}
	}
}


function startAutoCompleters_new(dep1, ret1, dep2, ret2) {
	$("#"+dep1).autocomplete(cities, {
		minChars: 2,
		matchContains: true,
		max: 50,
		autoFill: false,
		formatItem: function(row) {
			return row.n + "(" + row.i + "), " + row.c;
		},
		formatMatch: function(row) {
			return row.n + "(" + row.i+ "), " + row.c;
		},
		formatResult: function(row) {
			return row.n + "(" + row.i+ ")";
		}
	});

	$("#"+ret1).autocomplete(cities, {
		minChars: 2,
		matchContains: true,
		max: 50,
		autoFill: false,
		formatItem: function(row) {
			return row.n + "(" + row.i + "), " + row.c;
		},
		formatMatch: function(row) {
			return row.n + "(" + row.i + "), " + row.c;
		},
		formatResult: function(row) {
			return row.n + "(" + row.i + ")";
		}
	});
	
	$("#"+dep2).autocomplete(cities, {
		minChars: 2,
		matchContains: true,
		max: 50,
		autoFill: false,
		formatItem: function(row) {
			return row.n + "(" + row.i + "), " + row.c;
		},
		formatMatch: function(row) {
			return row.n + "(" + row.i+ "), " + row.c;
		},
		formatResult: function(row) {
			return row.n + "(" + row.i+ ")";
		}
	});
	
	$("#"+ret2).autocomplete(cities, {
		minChars: 2,
		matchContains: true,
		max: 50,
		autoFill: false,
		formatItem: function(row) {
			return row.n + "(" + row.i + "), " + row.c;
		},
		formatMatch: function(row) {
			return row.n + "(" + row.i + "), " + row.c;
		},
		formatResult: function(row) {
			return row.n + "(" + row.i + ")";
		}
	});

}

function startAutoCompleter_new(dep1) {
    $("#" + dep1).autocomplete(cities, {
        minChars: 2,
        matchContains: true,
        max: 50,
        autoFill: false,
        formatItem: function (row) {
            return row.n + "(" + row.i + "), " + row.c;
        },
        formatMatch: function (row) {
            return row.n + "(" + row.i + "), " + row.c;
        },
        formatResult: function (row) {
            return row.n + "(" + row.i + ")";
        }
    });
}

function toggleDate2Elements(returnTripRadio, date2Div) {
	if (!$('#'+returnTripRadio).is(':checked')) {
		$('#'+date2Div+" select").each(function() {
			$(this).attr("disabled", "disabled");									   
		});
		//$('#calret').addClass("disableCalender");
		for(var i = 1; i<=42; i++) 
		{
			var td = $("#retField"+i);
			td.addClass("Calendar_Disabled_Toggle");

		}
		
    } else {
		$('#'+date2Div+" select").each(function() {
			$(this).removeAttr("disabled");							   
		});
		//$('#calret').removeClass("disableCalender");
		
		for(var i = 1; i<=42; i++) 
		{
			var td = $("#retField"+i);
			td.removeClass("Calendar_Disabled_Toggle");
		}
    }
}

