/*2749942.4*/
function checkMVotingForm(formName, id, breite, hoehe, fensterName) {
             ok = 0;
             for (i=0; i < formName.length; i++) {
                 if (formName.elements[i].checked == true) {
                    ok = 1;
                 }
             }
             if (ok==0) {
                alert("Bitte treffen Sie eine Auswahl.");
             }
             else {
                window.open("",fensterName,"width="+breite+",height="+hoehe+",resizable=no,scrollbars=no,menubar=no,directories=no");
               formName.submit();
               document.getElementById("send"+id).href = "javascript:alert('Sie haben bereits abgestimmt.');";
            }
    }

function viewMVotingErgebnis(formName, id, breite, hoehe, fensterName) {
               window.open("",fensterName,"width="+breite+",height="+hoehe+",resizable=no,scrollbars=no,menubar=no,directories=no");
               formName.submit();
}

function viewCookieMessage() {
        alert('Sie haben bereits abgestimmt.');
}

function VotingToggleRadiobox(rbObj, rbKey, rbGroup, rbId) {
if ((rbKey == 0) || (rbKey == 32)) {
	var inputFields = document.getElementsByTagName("a");

	for (var inputIndex = 0; inputIndex < inputFields.length; inputIndex++)
	if ((inputFields[inputIndex].getAttribute("name") == rbGroup) && (inputFields[inputIndex].className.indexOf('isCheckBox') < 0))
		inputFields[inputIndex].className = "radiobox" + inputFields[inputIndex].className.replace((inputFields[inputIndex].className.indexOf("radioboxChecked") < 0) ? ("radiobox") : ("radioboxChecked"), "");

	inputFields = document.getElementsByTagName("input");

	for (var inputIndex = 0; inputIndex < inputFields.length; inputIndex++)
	if ((inputFields[inputIndex].getAttribute("name") == rbGroup) && (inputFields[inputIndex].checked = (((inputFields[inputIndex].type == 'checkbox') && ((inputFields[inputIndex].getAttribute("id") == rbId) ? (!(inputFields[inputIndex].checked)) : (inputFields[inputIndex].checked))) || ((inputFields[inputIndex].type != 'checkbox') && (inputFields[inputIndex].getAttribute("id") == rbId)))))
		rbObj.className = "radioboxChecked" + rbObj.className.replace((rbObj.className.indexOf("radioboxChecked") < 0) ? ("radiobox") : ("radioboxChecked"),"");

	for (var inputIndex = 0; inputIndex < inputFields.length; inputIndex++)
	if ((inputFields[inputIndex].type == 'checkbox') && (inputFields[inputIndex].nextSibling.tagName == 'A'))
		inputFields[inputIndex].nextSibling.className = ((inputFields[inputIndex].checked) ? ("radioboxChecked") : ("radiobox")) + inputFields[inputIndex].nextSibling.className.replace((inputFields[inputIndex].nextSibling.className.indexOf("radioboxChecked") < 0) ? ("radiobox") : ("radioboxChecked"), "");

	return false;
}
}

function VotingInitRadioboxes()
{
var inputFields = document.getElementsByTagName("fieldset");
var radioboxIndex = 0;
for (var inputIndex = 0; inputIndex < inputFields.length; inputIndex++)
{
	if (inputFields[inputIndex].className.indexOf("answerData") >= 0) 
	{
	var styleType = "";
	if (inputFields[inputIndex].getAttribute("name") != null)
		styleType = inputFields[inputIndex].getAttribute("name");
		
	var inputCurrent = inputFields[inputIndex].getElementsByTagName("input").item(0);
	if ((inputCurrent.getAttribute("type") == "radio") || (inputCurrent.getAttribute("type") == "checkbox")) 
	{
		if (inputCurrent.className != "inputHidden")
		{
		inputCurrent.className = "inputHidden";
		inputCurrent.setAttribute("id", "styledRadiobox" + radioboxIndex);
		
		if(navigator.appName.indexOf("Internet Explorer") > 0)
		{
			inputFields[inputIndex].innerHTML = inputFields[inputIndex].innerHTML.replace('<LABEL', ("<a tabindex=\"1" + inputIndex + "\" name=\"" + inputCurrent.getAttribute("name") + "\" title=\"" + inputCurrent.getAttribute("title") + "\" class=\"radiobox" + ((inputCurrent.checked) ? ("Checked") : ("")) + styleType + (((inputCurrent.getAttribute("type") == "checkbox")) ? (" isCheckBox") : ("")) + "\" onClick=\"VotingToggleRadiobox(this, '', '" + inputCurrent.getAttribute("name") + "', 'styledRadiobox" + radioboxIndex + "');return false;\" onKeyPress=\"return VotingToggleRadiobox(this, event.keyCode, '" + inputCurrent.getAttribute("name") + "', 'styledRadiobox" + radioboxIndex + "');\"></a>") + '<LABEL');
		}
		else 
		{
			var styledRadiobox = document.createElement("a");
			styledRadiobox.setAttribute("name", inputCurrent.getAttribute("name"));
			styledRadiobox.setAttribute("title", inputCurrent.getAttribute("title"));
			styledRadiobox.setAttribute("onclick", "VotingToggleRadiobox(this, '', '" + inputCurrent.getAttribute("name") + "', 'styledRadiobox" + radioboxIndex + "');");
			styledRadiobox.setAttribute("onKeyPress", "return VotingToggleRadiobox(this, event.keyCode, '" + inputCurrent.getAttribute("name") + "', 'styledRadiobox" + radioboxIndex + "');");
			styledRadiobox.className = ((inputCurrent.checked) ? ("radioboxChecked") : ("radiobox")) + styleType + (((inputCurrent.getAttribute("type") == "checkbox")) ? (" isCheckBox") : (""));
			inputFields[inputIndex].insertBefore(styledRadiobox, inputFields[inputIndex].getElementsByTagName('label')[0]);
		}
		radioboxIndex++;
		} // if
	} // if
	} // if
} // for
}

//addLoadEvent(VotingInitRadioboxes);

