// javascript common functions
// @author: andreas.knabl@oeaw.ac.at

function show(field) {
	  if (document.getElementById)
	    document.getElementById(field).style.visibility = "visible";
	  document.getElementById(field+"_caption").style.visibility = "visible";
}

function hide(field) {
	  if (document.getElementById)
	    document.getElementById(field).style.visibility = "hidden";
	  document.getElementById(field+"_caption").style.visibility = "hidden";
}

function enable(field) {	
	if(document.getElementById)
		document.getElementById(field).disabled = false;
}

function disable(field) {
	if(document.getElementById) {
		document.getElementById(field).value = "---";
		document.getElementById(field).disabled = true;
	}	
}

function enable_text(field) {
	if(document.getElementById) {
		document.getElementById(field).disabled = false;
	}	
}

function disable_text(field) {
	if(document.getElementById) {
		document.getElementById(field).value = "";
		document.getElementById(field).disabled = true;
	}	
}

function checkRadioButton_arrival ( field ) {
	
	var rads = document.getElementsByName(field);
	
	

	for(var rad in rads) {
	    if(rads[rad].value == "no_bus") {
	    	rads[rad].checked = true;
	    }	
	}
	
	document.getElementById('arrival_date').disabled = false;
	
	document.getElementById('flight_arrival').value = "";
	document.getElementById('flight_arrival').disabled = true;
	document.getElementById('railway_arrival').value = "";
	document.getElementById('railway_arrival').disabled = true;
		
		
}

function checkRadioButton_departure ( field ) {
	
	var rads = document.getElementsByName(field);
	
	

	for(var rad in rads) {
	    if(rads[rad].value == "no_bus") {
	    	rads[rad].checked = true;
	    }	
	}
	
	document.getElementById('departure_date').disabled = false;
	
	document.getElementById('flight_departure').value = "";
	document.getElementById('flight_departure').disabled = true;
	document.getElementById('railway_departure').value = "";
	document.getElementById('railway_departure').disabled = true;
		
		
}

function uncheckRadioButton ( field ) {
	
	var rads = document.getElementsByName(field);
	
	

	for(var rad in rads) {
	    if(rads[rad].value == "no_bus") {
	    	rads[rad].checked = false;
	    }	
	}
		
		
}
