//-------------------------------------------------------
// PANEL GORNY
var czas = 7000;
var pgid = new Array();
var pganchor = new Array();
var pgtytul = new Array();
var pgtresc = new Array();
var timer;

function panel_gorny(n) {
	if (timer) clearTimeout(timer);
	document.getElementById("panel_gorny_tytul").innerHTML = eval("pgtytul" + n);
	document.getElementById("panel_gorny_tresc").innerHTML = eval("pgtresc" + n) + '&nbsp;&nbsp;<a class="panel_gorny_czytaj_wiecej" href="/' + eval("pgid" + n) + ',' + eval("pganchor" + n) + '">&nbsp;czytaj więcej >></a>';
	document.getElementById("panel_gorny_zdjecie").style.backgroundImage = "url('" + eval("zdjecie" + n) + "')";
	for (a=0; a<3; a++) {
		if (a==n) document.getElementById("panel_gorny_przycisk" + a).className = "panel_gorny_przycisk_act";
		else document.getElementById("panel_gorny_przycisk" + a).className = "panel_gorny_przycisk";
	}

	if (n < 2) {
		n = (n+1);
	}
	else {
		n = 0;
	}
	timer = setTimeout("panel_gorny("+n+")", czas);
}


function Foto(R,W,H){
	L=(screen.width/2)-(W/2);
	T=(screen.height/2)-(H/2);
	up="<html><head><title>GALERIA</title></head><body style='margin: 0px;'>";
	mid="<img onclick='window.close();' style='cursor:pointer;' title='Kliknij żeby zamkn±ć' src='";
	bot="'></body></html>";
	Galery=window.open('','','width='+W+',height='+H+',left='+L+',top='+T); void(0);
	Galery.document.open();
	Galery.document.write (up+mid+R+bot);
	Galery.document.close();
	Galery.focus();
}


//-------------------------------------------------------
// TEXTAREA LETTERS LEFT

var textBefore = new Array();
var checked = true;

function defaultTextBefore(name) {
	if (!checked) {
		defaultTextAfter(name);
	}
	textBefore[name] = document.getElementById(name).value;
	checked = false;
	return true;
}

function defaultTextAfter(name) {
	if (textSize(name) < 0 && textBefore[name] != null && textBefore[name].length <= document.getElementById(name).value.length) {
		document.getElementById(name).value = textBefore[name];
	}
	checked = true;
	updateCharsLeft(name);
}


function textSize(name) {
	var limit = document.getElementById('limit_' + name).value;
	var obj = document.getElementById(name);
	if (obj != null) {
		limit = limit - obj.value.length;
	}
	return limit;
}


function updateCharsLeft(name) {
	var obj = document.getElementById("etykieta_" + name);
	if (textSize(name) < 0) {
		obj.innerHTML = 'Za dużo znaków';
		/*obj.className='red'*/
	} else {
		obj.innerHTML = 'Pozostało znaków do wpisania: ' + textSize(name) + '<br>';
		/*obj.className=''*/
	}
}

function confirmDelete(info)
{
	var agree=confirm(info);
	if (agree)
	return true ;
	else
	return false ;
}

function getCheckedValue(radioObj) {
	if(!radioObj)
	return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
	if(radioObj.checked)
	return radioObj.value;
	else
	return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

//-------------------------------------------------------
// UKRYWANIE I ODKRYWANIE

function Get_Cookie(cookieName) {
	var theCookie=""+document.cookie;
	var ind=theCookie.indexOf(cookieName);
	if (ind==-1 || cookieName=="") return "";
	var ind1=theCookie.indexOf(';',ind);
	if (ind1==-1) ind1=theCookie.length;
	return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}

function Set_Cookie(cookieName,cookieValue,nDays, domain) {
	var today = new Date();
	var expire = new Date();
	//confirm(cookieValue);
	if (nDays==null || nDays==0) nDays=1;
	expire.setTime(today.getTime() + 3600000*24*nDays);
	document.cookie = cookieName+"="+escape(cookieValue) +
	( ( nDays ) ? ";expires="+expire.toGMTString() : "" ) +
	( ( domain ) ? ";domain=" + domain : "" ) ;


}

//wspolne dla openitow
var showMode = 'table-row';
var agt=navigator.userAgent.toLowerCase();
if ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1)) showMode='block';

//openit bez zamykania innych ale z ciastkami
function openIt(id,opt)
{
	var row = document.getElementById(id+'vis');
	if (opt=='on') {
		visibiliti=showMode;
		Set_Cookie('visibiliti_'+id,showMode,1);
	}else {
		if (Get_Cookie('visibiliti_'+id)=='none') {
			visibiliti=showMode;
			//if (visibiliti=='') visibiliti=showMode;
			Set_Cookie('visibiliti_'+id,showMode,1);
		}
		else {
			//visibiliti='none';
			visibiliti='none';
			Set_Cookie('visibiliti_'+id,'none',1);
			//  if (visibiliti=='') visibiliti='none';
		}
	}
	row.style.display=visibiliti;
	document.images[id].src='images/'+(row.style.display!='none'?'minus':'plus')+'.gif'
}


var opened;

function openIt2start() {
	cook=Get_Cookie('opened');
	if (cook!="") {
		//confirm(cook);
		openIt2(cook);
	}
}

//openit z zamykaniem otwartego
function openIt2(openid, hideid, img)
{
	adder="vis";
	newId = openid + adder;
	if (document.getElementById(newId)) {
		showIt = document.getElementById(newId);

		if (hideid) {
			hideId = hideid + adder;
			hideIt = document.getElementById(hideId);
			hideIt.style.display = "none";
		}
		if (showIt.style.display == "none") {
			if(opened) {
				newId2 = opened + adder;
				showIt2 = document.getElementById(newId2);
				showIt2.style.display = "none";
				if (img) document.images[opened].src='images/'+(showIt2.style.display!='none'?'minus':'plus')+'.gif'

			}
			showIt.style.display = showMode;
			opened = openid;
			Set_Cookie('opened', openid, 1);
		}
		else {
			showIt.style.display = "none";
			opened = false;
			Set_Cookie('opened', false, 1);
		}
		if (img) document.images[openid].src='images/'+(showIt.style.display!='none'?'minus':'plus')+'.gif'
	}
}

//openti bez zamykania i bez ciastek
function openIt3(id)
{
	var row = document.getElementById(id+'vis');
	if (row.style.display=='none') {
		visibiliti=showMode;
	}
	else {
		visibiliti='none';
	}
	row.style.display=visibiliti;
}


function jgetHTML(myid, pars, typ){

	var url = '/' + typ + '/dnmc_' + myid + '.php';
	if (pars) url = url + '?' + pars;
	$.get(url, '', function(data){
     document.getElementById('ajax_' + myid).innerHTML = data;
   });
	
}

function getHTML(myid, pars, typ){

	var url = typ + '/dnmc_' + myid + '.php';

	new ajax.Request(url, {method: "get",
	parameters: pars,
	//onLoading:function(){ $(elementID).innerHTML="waiting...";},
	onComplete:function(request){
		if(request.status != 200) {
			$('ajax_' + myid).innerHTML="Unavailable."
		}   else {
			$('ajax_' + myid).innerHTML=
			request.responseText;}
			//document.getElementById('komunikat' + myid).innerHTML ='Dzi¶ już opiniowała¶/łe¶ ten post!';
	}});
}



//########### POZYCJA

function ukryj_wybor_pozycja_kategoria() {

	//if(xinha_editors.xinha===true){

	radioObj=document.forms['admin_edycja'].elements['tresc_extra'];
	var radioLength = radioObj.length;
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			pass=radioObj[i].value;
			if (radioObj[i].value.match('katalog_')) {
				pass=radioObj[i].value.replace('katalog_', '');
				pass2='katalog_' + pass.split('_', 1);
			}
			else pass2=radioObj[i].value.split('_', 1);
			break;
		}
	}
	//alert (pass + " - " + pass2);

	//if (xinha_editors) xinha_editors.xinha.deactivateEditor();
	var divs = document.getElementsByTagName('div');
	for(i=0;i<divs.length;i++){
		if((divs[i].id.match("^wybor_.*_wybor") && divs[i].id.match("_"+pass2+"_")) ||  divs[i].id==pass){
			//divs[i].style.display = "";
			divs[i].style.zindex = 2;
			divs[i].style.position = "";
			//divs[i].style.overflow='visible';
			if (document.getElementById)
			divs[i].style.visibility="visible";
			else
			if (document.layers) // Netscape 4
			document.layers[divs[i]].display = 'visible';
			else // IE 4
			document.all.hideShow.divs[i].visibility = 'visible';
		} else if (divs[i].id.match("^wybor_.*_wybor") || divs[i].id.match("^katalog_")){
			//divs[i].style.display = "none";
			divs[i].style.zindex = 1;
			divs[i].style.position = "absolute";
			//divs[i].style.overflow='hidden';
			if (document.getElementById)
			divs[i].style.visibility="hidden";
			else
			if (document.layers) // Netscape 4
			document.layers[divs[i]].display = 'hidden';
			else // IE 4
			document.all.hideShow.divs[i].visibility = 'hidden';
		}
	}
	//if (xinha_editors) xinha_editors.xinha.generate();
	//if (xinha_editors) xinha_editors.xinha.activateEditor();
	//}  else timer = setTimeout("ukryj_wybor_pozycja()", 500);
}

//########### KATALOG

function ukryj_wybor_katalog() {

	//alert(getCheckedValue(document.forms['editadd'].elements['tresc_przynaleznosc']));
}

//########### KATEGORIA UKRYJ WYBOR MENU

function ukryj_menu_lewe_prawe() {

	if (document.getElementById("nadkategoria").value=="0") {
		document.getElementById("wybor_kategoria_menu").style.display = "";
		document.getElementById("wybor_kategoria_submenu").style.display = "none";

	}
	else {
		document.getElementById("wybor_kategoria_menu").style.display = "none";
		document.getElementById("wybor_kategoria_submenu").style.display = "";
	}
}

function ukryj_wybor_menu() {

	if (document.getElementById("nadkategoria").value=="0") {
		document.getElementById("wybor_menu").style.display = "";
		document.getElementById("wybor_submenu").style.display = "none";

	}
	else {
		document.getElementById("wybor_menu").style.display = "none";
		document.getElementById("wybor_submenu").style.display = "";
	}
}

function ukryj_checkbox(vis) {

	if (document.getElementById(vis).checked==true) document.getElementById(vis + "_vis").style.display = "";
	else document.getElementById(vis + "_vis").style.display = "none";
}


function ukryj_wybor_submenu() {

}


//########### UKRYJ STATLINK NOWA GRUPA

function ukryj_grupy(vis) {

	if (document.getElementById(vis).value=="") {
		document.getElementById(vis + "vis").style.display = "";
		document.getElementById("nowa_" + vis).value = "";
		if (vis=="grupy2") document.getElementById(vis + "nvis").style.display = "none";
	}
	else {
		document.getElementById(vis + "vis").style.display = "none";
		if (vis=="grupy2") document.getElementById(vis + "nvis").style.display = "";
	}
}

//########### ODKRYJ EXTRA

var opened_extra;

function open_extra_start() {
	opened_extra=document.getElementById("extra").value;
	//alert(opened_extra);
	odkryj_extra(opened_extra);
}

function odkryj_extra(value) {

	if (opened_extra) document.getElementById(opened_extra).style.display = "none";
	document.getElementById(value).style.display = "";
	opened_extra=value;
}
