/* 
Component Reservations javascript
Author : Ioannis Sannos (isopensource.com)
*/

function ressubmitbutton(pressbutton, formname) {
    if (formname == "") { formname = "resForm"; }
	ressubmitform(pressbutton, formname);
}

function ressubmitform(pressbutton, formname) {
    if (formname == "") { formname = "resForm"; }
    var myform = eval("document."+formname);
	myform.task.value=pressbutton;
	try {
		myform.onsubmit();
		}
	catch(e){}
	myform.submit();
}

function resisChecked(isitchecked, formname){
    if (formname == "") { formname = "resForm"; }
    var myform = eval("document."+formname);
	if (isitchecked == true){
		myform.boxchecked.value++;
	}
	else {
		myform.boxchecked.value--;
	}
}

function resBolder(bid, colorOn, colorOff) {
	var tbox = 'compare'+bid;
	var cboxn = 'cb'+bid;
	var cbox = document.getElementById(cboxn);

	if (cbox.checked == true) {
		document.getElementById(tbox).style.color = ''+colorOn+'';
		document.getElementById(tbox).style.fontWeight = 'bold';
	} else {
		document.getElementById(tbox).style.color = ''+colorOff+'';
		document.getElementById(tbox).style.fontWeight = 'normal';
	}
}

function reservToggle(layer) {
	var el = document.getElementById(layer);
	if ( el.style.display != 'none' ) {
		el.style.display = 'none';
	} else {
		el.style.display = '';
	}
}
