var statusSendForm = true;
var statysSend = true;
var aktywne = '';
var oldFieldName = '';
var oldFieldValue = '';
var oldDoc='';
/**
* @comment obsluga klawisz wysylajacego formularz
* @param {this.submit} namebt
* @comment podlozenie parametrow buttona do pola hide
*/
function btnpost(namebt){
	statusSendForm = true;
	oldFieldValue = $('id_seek_sites').value;
	oldFieldName = $('id_seek_sites').name;
	if(namebt){
		$('id_seek_sites').value=namebt.value;
	} else {
		$('id_seek_sites').value="button";
	}
    $('id_seek_sites').name=namebt.name;
}

function printSelectDoc(idDoc, prefix, idUkryj){
	// oldDoc = document.innerHTML;
	var tekst = $(idDoc).innerHTML;
	var headSiteDocPrint = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" '+
    '"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'+
	'<html xmlns="http://www.w3.org/1999/xhtml">'+
  	'<head>'+
    '<link rel="Shortcut icon" href="favicon.ico" />'+
    '<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" />'+
    '<title>drukowanie dokumentu</title>'+
    '<link rel="stylesheet" href="css/'+prefix+'/'+prefix+'_style.css" type="text/css" />'+
    '<script src="sys/js/sys.ax.js" language="JavaScript" type="text/javascript">'+
	'</script><script src="sys/js/sys.frmUtils.js" language="JavaScript" type="text/javascript"></script>'+
    '<script src="sys/js/sys.me.js" language="JavaScript" type="text/javascript"></script>'+
    '<script src="sys/js/sys.menutree.js" language="JavaScript" type="text/javascript"></script>'+
    '<script src="sys/js/sys.prototype.js" language="JavaScript" type="text/javascript"></script>'+
    '<script language="javascript" type="text/javascript"></script></head><body>'+
	'<br><div style="text-align:left;"><a href="'+document.location+'" style="background:white;" >powrot do serwisu</a></div><br>'+
	'<div style="text-align:left;">'+
	tekst+
	'</div></body></html>';
	document.write(headSiteDocPrint);
	ukryjschowaj(idUkryj, 90, 515);
    alert('jesli drukowanie nie rozpocznie si� samoczynnie'+"\n"+'u�yj drukowania z przegl�darki internetowej');
	if (window.print) {
        window.print();
    }
	document.focus();
	// onclick="powrotDoStrony();"
}
/**
* obsluga formularzy
*/

// ustawianie aktywnego pola w formularzu
function aktywnepole(){
	if(aktywne){
		$(aktywne).focus();
		$(aktywne).select();
		aktywne = '';
	}
}

// formularz startu edycji stron - startsiteedit
function pokazpanelsitedit(iddiv){
// $('szukedit_panel').className == 'panel0'
		if(iddiv.id == 'dzialy'){
			$('szukedit_panel').className = 'panel';
			$('dzialy_panel').className = 'panel0';
		} else {
			$('szukedit_panel').className = 'panel0';
			$('dzialy_panel').className = 'panel';
		}


		return false;
}
// formularz anadmin
function ukryjpaneleankiet(panelankiet){
    $('NowaAnkieta_panel').style.visibility = 'hidden';
    $('NowaAnkieta_panel').style.height = '0px';

    $('UzytkownikAnkiety_panel').style.visibility = 'hidden';
    $('UzytkownikAnkiety_panel').style.height = '0px';

    $('ZamykanieAnkiety_panel').style.visibility = 'hidden';
    $('ZamykanieAnkiety_panel').style.height = '0px';

    $('StatystykiAnkiety_panel').style.visibility = 'hidden';
    $('StatystykiAnkiety_panel').style.height = '0px';

	$(panelankiet+'_panel').style.visibility = 'visible';
    $(panelankiet+'_panel').style.height = '200px';
}
function panele_onclick(panel) {
    // pokaz panel
   ukryjpaneleankiet(panel.id);
   return false;
}


/*
function ukryjschowaj(idelement, eheight, ewidth){
	var elem = 'elem'+idelement;
	var tabelem = 'tableMetric' + idelement;
	if($(elem)){
		if($(elem).style.visibility == "visible"){
			$(elem).style.visibility = "hidden";
			$(elem).style.height = 0;
			$(elem).style.width = 0;
			$(elem).style.display = "none";
		} else {
			$(elem).style.display = "block";
			$(elem).style.visibility = "visible";
			$(elem).style.height = eheight;
			$(elem).style.width = ewidth;
		}
	}
}
*/
function ukryjschowaj(idelement, eheight, ewidth){
    var elem = 'metric'+idelement;
    //alphacube
    var master = new Window("master", {className: "alphacube", width:ewidth, height:(eheight+30),
										title:"metryka dokumentu",hideEffect: Effect.SwitchOff, maximizable: false, minimizable: false});
    // master.setContent(elem);
    master.getContent().innerHTML = '<form id="proTheme" action="index.php" method="get">' + $(elem).innerHTML + '</form>';
    master.setDestroyOnClose();
    master.showCenter();
    $(elem).style='dispaly:none';
}


function sendEnterInField(AEvent, dataFields, stop){
	if(window.event) // IE
	{
		var kodKlawisza = AEvent.keyCode
	}
	if(!kodKlawisza){
		var kodKlawisza = AEvent.which; //Opera/Firefox/Gecko
	}
    if (kodKlawisza == 13) {
		if(stop){
			oldFieldValue = $('id_seek_sites').value;
			oldFieldName = $('id_seek_sites').name;
			$("id_seek_sites").name = dataFields;
			statusSendForm = stop;
			document.forms[0].submit();
		}
    } else {
    	statusSendForm = false;
    }
}

function as_sender(){
	return statusSendForm;
}

function dodaj_element(kontener){
	var znacznik = document.createElement('input');
	znacznik.setAttribute('type', 'file');
	znacznik.setAttribute('name', 'plik');
	znacznik.className = 'upload';
	var kontener = $(kontener);
	kontener.appendChild(znacznik);
}

function czyscWartosc(e){
	e.value = '';
}

function assignsForms(formName, status) {

    var form = $(formName);
    var _onsubmit = function(event) {
        event = event || window.event;
        if (event.preventDefault) {
            event.preventDefault();
            event.stopPropagation();
        } else {
            event.returnValue = false;
            event.cancelBubble = true;
        }
        var _e = event.target || event.srcElement;
        return as_sender(); // _e;
    }

    if (form.addEventListener) {
        form.addEventListener('submit', _onsubmit, status);
    } else if (form.attachEvent) {
        form.attachEvent('onsubmit', _onsubmit);
    }
    return true;
}


/**
 * edytor FCKEditor
 * @param {string} textareaName - ID elementu TEXTAREA
 * @param {Object} heigh
 * @param {Object} width
 * @param {Object} menuLocation
 */
function insertEditorFCKEditor(textareaID, heigh, width, menuLocation){
	var dataTextarea = document.getElementById(textareaID).value;
	var sBasePath = "sys/fckeditor/";
	var oFCKeditor = new FCKeditor( textareaID );
	oFCKeditor.BasePath	= sBasePath;
	oFCKeditor.Height = heigh;
	oFCKeditor.Width = width;
	oFCKeditor.Config[ "ToolbarLocation" ] = "Out:"+menuLocation ;
	/// oFCKeditor.Value = dataTextarea;
	oFCKeditor.ReplaceTextarea();
}
/**
 * funkcja umozliwiajaca wtwienie na bierzaco zewnwtrznego kodu HTML do tresci edytora
 * @param {string} textareaID - ID TEXTAREA, do ktorego podstawiony ma byc HTML
 * @param {string} codeHtml = kod html do wstawienia
 */
function InsertFCKEditorHTML(textareaID, codeHtml)
		{
			// Get the editor instance that we want to interact with.
			var oEditor = FCKeditorAPI.GetInstance(textareaID) ;

			// Check the active editing mode.
			if ( oEditor.EditMode == FCK_EDITMODE_WYSIWYG )
			{
				// Insert the desired HTML.
				oEditor.InsertHtml( codeHtml ) ;
			}
			else
				alert( 'You must be on WYSIWYG mode!' ) ;
}

function btHoverOver(){
	var prefClass = 'menubt0';
	var i=1;
	for(i=2;i<7;i++){
		var nameCss = '';
		nameCss = 'input.' + prefClass+i;
// alert(nameCss);
		Event.observe($$(nameCss), 'mouseover', function(){
			$$(nameCss).setStyle({backgroundColor:'white'});
		});
		Event.observe($$(nameCss), 'mouseout', function(){
			$$(nameCss).setStyle({backgroundColor:'transparent'});
		});
	}
}


