var checked;
function feedbackControl(textarea)
{
	setCaretToBegin(textarea);
}
function resetQuestion(textfield)
{
	if(selected_radio!=null)
	{
		selected_radio.checked = false
		selected_radio = null;
		textfield.value = "";
	}
	else
	{
		textfield.value = "";
	}
}

function selectRadio(radio_opt)
{
   	selected_radio = radio_opt
}

function feedback(e,textField)
{
netscape = "";
ver = navigator.appVersion; len = ver.length;
for(iln = 0; iln < len; iln++) if (ver.charAt(iln) == "(") break;
netscape = (ver.charAt(iln+1).toUpperCase() != "C");
k = (netscape) ? e.which : window.event.keyCode;
	if (k == 32 || k ==13) 
	{
		return false; 
	}
	else
	{ 
		if(selected_radio!=null)
		{
			if(selected_radio.value.indexOf('t')!=-1)
			{	
				var corrOptNo  = selected_radio.value.substring(1);
				corrOptNo = parseInt(corrOptNo);
				if(correctmultifeed)
				{
					textField.value=eval("correctfeed"+corrOptNo);
					setCaretToBegin(textField);
					textField.focus();
				}
				else
				{
					textField.value= correctfeed;
					setCaretToBegin(textField);
					textField.focus();
				}
			}
			else
			{
				var wrongOptNo  = selected_radio.value.substring(1);
				wrongOptNo = parseInt(wrongOptNo);
				if(wrongmultifeed)
				{
					textField.value= eval("wrongfeed"+wrongOptNo);
					setCaretToBegin(textField);
					textField.focus();
				}
				else
				{
					textField.value= wrongfeed;
					setCaretToBegin(textField);
					textField.focus();
				}
			}	
		}
		else
		{
			textField.value="Select an option then press submit";
			setCaretToBegin(textField);		
		}
	}
}
function setSelectionRange(input, selectionStart, selectionEnd)
{
	/*if (input.setSelectionRange)
	{
		input.focus();
		input.setSelectionRange(selectionStart, selectionEnd);
	}
	else */if (input.createTextRange)
	{
		var range = input.createTextRange();
		range.collapse(true);
		range.moveEnd('character', selectionEnd);
		range.moveStart('character', selectionStart);
		range.select();
	}
}
function setCaretToBegin(input)
{
	setSelectionRange(input, 0, 0);	
}


function feedbackCheckBox(textField,check,value)
{
	var conText = "";
	checked = 0;
	for (i = 0; i < check.length; i++)
	{
		if(check[i].checked) 
		{
			conText = conText+""+ check[i].value;
			checked++;
		}
		else
		{
			checked = checked;
		}
	}
	if(checked > 0)
	{
		if(conText == value)
		{
			textField.value= correctfeed;
			setCaretToBegin(textField);
		}
		else
		{
			textField.value= wrongfeed;
			setCaretToBegin(textField);
		}
	}
	else
	{
		textField.value= "Select an option then press submit";
	}
}
function uncheckAll(check,textfield)
{
	for (i = 0; i < check.length; i++)
		check[i].checked = false ;
	textfield.value = "";
	checked = 0;
}