window.addEvent('domready', function() {
	//set_accordion();
});

function validatemail(email){
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(email)) return true;
	else return false;
}

function set_accordion(){
	var myAccordion = new Accordion($('accordion'), 'h3.toggler', 'div.element', {
		opacity: false,
		onActive: function(toggler, element){
			toggler.setStyle('color', '#41464D');
		},
		onBackground: function(toggler, element){
			toggler.setStyle('color', '#528CE0');
		}
	});
}

function replace_content(div, content){
	if (div) div.innerHTML = content;
}

function checkCapsLock(e) {
	var myKeyCode=0;
	var myShiftKey=false;
	var myMsg='<div align="center"><font color="#ff0000" face="Arial, Helvetica, sans-serif"><STRONG>Caps Lock WŁĄCZONY</STRONG></font></div>';
	if ( document.all ) {// Internet Explorer 4+
		myKeyCode=e.keyCode;
		myShiftKey=e.shiftKey;
	} else if ( document.layers ) {// Netscape 4
		myKeyCode=e.which;
		myShiftKey=( myKeyCode == 16 ) ? true : false;
	} else if ( document.getElementById ) {// Netscape 6
		myKeyCode=e.which;
		myShiftKey=( myKeyCode == 16 ) ? true : false;

	}
	if ( ( myKeyCode >= 65 && myKeyCode <= 90 ) && !myShiftKey ) {// Upper case letters are seen without depressing the Shift key, therefore Caps Lock is on
		document.getElementById('echoTab').innerHTML = myMsg;
	// Lower case letters are seen while depressing the Shift key, therefore Caps Lock is on
	}
	else if ( ( myKeyCode >= 97 && myKeyCode <= 122 ) && myShiftKey ) document.getElementById('echoTab').innerHTML = myMsg;
	else document.getElementById('echoTab').innerHTML = '';
}

function toggleFCKeditor(editorInstance){
	if ((!document.all && editorInstance.EditorDocument.designMode.toLowerCase() != "off") || (document.all && editorInstance.EditorDocument.body.disabled == false)) {
		if (document.all) editorInstance.EditorDocument.body.disabled = true;
		else editorInstance.EditorDocument.designMode = "off";
		switch (toolbarDisabledState) {
			case "collapse" :		editorInstance.EditorWindow.parent.FCK.ToolbarSet._ChangeVisibility(true);
			case "disable"  :		editorInstance.EditorWindow.parent.FCK.ToolbarSet.Disable();
									buttonRefreshStateClone = editorInstance.EditorWindow.parent.FCKToolbarButton.prototype.RefreshState;
									specialComboRefreshStateClone = editorInstance.EditorWindow.parent.FCKToolbarSpecialCombo.prototype.RefreshState;
									editorInstance.EditorWindow.parent.FCKToolbarButton.prototype.RefreshState = function(){return false;};
									editorInstance.EditorWindow.parent.FCKToolbarSpecialCombo.prototype.RefreshState = function(){return false;};
									break;
				case "hide" :		if (editorInstance.EditorWindow.parent.document.getElementById("xExpanded").style.display != "none") {
										editorInstance.EditorWindow.parent.document.getElementById("xExpanded").isHidden = true;
										editorInstance.EditorWindow.parent.document.getElementById("xExpanded").style.display = "none";
									}
									else editorInstance.EditorWindow.parent.document.getElementById("xCollapsed").style.display = "none";
									break;
		}
	}
	else {
		if (document.all) editorInstance.EditorDocument.body.disabled = false;
		else editorInstance.EditorDocument.designMode = "on";
		switch (toolbarDisabledState) {
			case "collapse" :		editorInstance.EditorWindow.parent.FCK.ToolbarSet._ChangeVisibility(false);
			case "disable"  :		editorInstance.EditorWindow.parent.FCK.ToolbarSet.Enable();
									editorInstance.EditorWindow.parent.FCKToolbarButton.prototype.RefreshState = buttonRefreshStateClone;
									editorInstance.EditorWindow.parent.FCKToolbarSpecialCombo.prototype.RefreshState = specialComboRefreshStateClone;
									break;
			case "hide" :			if (editorInstance.EditorWindow.parent.document.getElementById("xExpanded").isHidden == true) {
										editorInstance.EditorWindow.parent.document.getElementById("xExpanded").isHidden = false;
										editorInstance.EditorWindow.parent.document.getElementById("xExpanded").style.display = "";
									}
									else editorInstance.EditorWindow.parent.document.getElementById("xCollapsed").style.display = "";
									break;
		}
		editorInstance.EditorWindow.focus();
		editorInstance.EditorWindow.parent.FCK.ToolbarSet.RefreshModeState();
	}
}

