// JavaScript Document

function disable_input(a,b,c) {

var abc = new Array();
abc[0] = a; //name of the <form>
abc[1] = b; //name of the trigger checkbox
abc[2] = c; //name of the input that should be disabled

for (i=0;i<abc.length;i++)
{
	if(document.forms[abc[0]].elements[abc[1]].checked)
	{document.forms[abc[0]].elements[abc[2]].disabled=false;}
	else
	{document.forms[abc[0]].elements[abc[2]].disabled=true;}
}

}

function disable_input_r(a,b,c) {

var abc = new Array();
abc[0] = a; //name of the <form>
abc[1] = b; //name of the trigger checkbox
abc[2] = c; //name of the input that should be disabled

for (i=0;i<abc.length;i++)
{
	if(document.forms[abc[0]].elements[abc[1]].checked)
	{document.forms[abc[0]].elements[abc[2]].disabled=true;}
	else
	{document.forms[abc[0]].elements[abc[2]].disabled=false;}
}

}

function readonly_input(a,b,c) {
var abc = new Array();
abc[0] = a; //name of the <form>
abc[1] = b; //name of the trigger checkbox
abc[2] = c; //name of the input that should be readonly

for (i=0;i<abc.length;i++)
{
	if(document.forms[abc[0]].elements[abc[1]].checked)
	{document.forms[abc[0]].elements[abc[2]].readOnly=false;}
	else
	{document.forms[abc[0]].elements[abc[2]].readOnly=true;}
}

}

function uncheck(a,b,c) {
var abc = new Array();
abc[0] = a; //name of the <form>
abc[1] = b; //name of the trigger checkbox
abc[2] = c; //name of the input that should be readonly

for (i=0;i<abc.length;i++)
{
	if(document.forms[abc[0]].elements[abc[1]].checked)
	{document.forms[abc[0]].elements[abc[2]].checked=false;}
	else
	{document.forms[abc[0]].elements[abc[2]].checked=true;}
}

}
