function setFieldValue(field,value) {
	if (document.getElementById(field)) {
		document.getElementById(field).value=value;
	}
}

function displayOrHide(field) {
	if (document.getElementById(field)) {
		if (document.getElementById(field).style.display=="none") {
			document.getElementById(field).style.display="block";
		} else {
			document.getElementById(field).style.display="none";
		}
	}
}

function setActiveButton(buttonId){
	$('#show_options .bg_666').removeClass('bg_666');
	$('#'+buttonId).addClass('bg_666');
}


function display(field) {
	if (document.getElementById(field) && document.getElementById(field).style.display=="none") {
		document.getElementById(field).style.display="block";
	}
}

function hide(field) {
	if (document.getElementById(field) && document.getElementById(field).style.display=="block") {
		document.getElementById(field).style.display="none";
	}
}

function  fixMessageTypeByRadioButton(messagefield, formname, field) {
	var val = get_radio_value(formname, field);
	setFieldValue(messagefield, val)
}

function get_radio_value(formname, field) {
	//if none is selected return hardcoded ordinal message type
	var defaultvalue = 1;
	for (var i=0; i < document.forms[formname][field].length; i++)  {
	   if (!document.forms[formname][field][i].disabled && document.forms[formname][field][i].checked) {
	     return document.forms[formname][field][i].value;
	   }
	}
	return defaultvalue;
}

function handleEvent(type, redirect) {
	var hrefTo = window.location.href;
	hrefTo = hrefTo.substring(0, hrefTo.indexOf("show.jsp"));
	hrefTo += redirect;
	if ("cancel" == type) {
		alert ("The order was automatically canceled");
		//document.getElementById("outer_div").style.display="none";
	} else if ("deliver" == type) {
		alert ("The order was automatically delivered! Please leave a feedback!");
	}
	window.location.href=hrefTo;
}




