function submit_form(frm) {
	for (i = 0; i < frm.elements.length; i++) {
		el = frm.elements[i];
		if (el.type == "radio") {
			t = 0;
			a = frm.elements[el.name];
			for (j = 0; j < a.length; j++) if (a[j].checked) t=1;
			if (t == 0)	{
				alert('Вы ответили не на все вопросы теста!');
				return false;
			}
		}
	}
	return(true);
}

function ShowObj(dID) {	d = document.getElementById(dID);
	if (d.style.display == "none")
	{		d.style.display = "block";
	}
	else
	{		d.style.display = "none";
	}
	return false;}

function copy(text) {	result = copyToClipboard(text);
	if (result) {
	    alert('Код скопирован в буфер обмена.');
	}
	else {
	    alert('К сожалению, Ваш браузер не позволяет работать с буфером обмена. Пожалуйста, скопируйте код вручную');
	}
	return false;
}

function copyToClipboard(content) {
	if (window.clipboardData && window.clipboardData.setData) {
		window.clipboardData.setData("Text", content);
		return true;
	}
	else {
		try {
			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
		}
		catch (e) {
			return false;
		}

		var clipboard = Components.classes["@mozilla.org/widget/clipboard;1"].getService();
		if (clipboard) {
			clipboard = clipboard.QueryInterface(Components.interfaces.nsIClipboard);
		}

		var transferable = Components.classes["@mozilla.org/widget/transferable;1"].createInstance();
		if (transferable) {
			transferable = transferable.QueryInterface(Components.interfaces.nsITransferable);
		}

		if (clipboard && transferable) {
			// тип передаваемых данных transferable.addDataFlavor("text/unicode");
			var textObj = new Object();
			var textObj = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
			if (textObj) {
				textObj.data = content;
				// Упаковываем данные в контейнер
				transferable.setTransferData("text/unicode", textObj, content.length*2);
				var clipid=Components.interfaces.nsIClipboard;
				clipboard.setData(transferable,null,clipid.kGlobalClipboard);

				return true;
			}
		}

		return false;
	}
}