function fnUlubione(_url, _nazwa) { 
	if (window.external) window.external.AddFavorite(_url, _nazwa);
	if (window.sidebar) window.sidebar.addPanel(_nazwa, _url, ""); 
}

function addBookmark(url,title) {
	if (window.sidebar) {
		window.sidebar.addPanel(title, url,"");
	} else if( document.all ) {
		window.external.AddFavorite(url, title);
	} else if( window.opera && window.print ) {
		return true;
	}
}

var comm_regEmail  = /^.+\@.+\..+$/;
var comm_regEmail2 = /^[^@]{2,}@([a-z0-9\-]+\.)+[a-z]{2,5}$/i;

function copyhtml(source, target) {
	if (document.getElementById && !document.all && document.getElementById(source)) {
		var hh = document.getElementById(source).innerHTML;
		if (document.getElementById(target)) {
			document.getElementById(target).innerHTML = hh;
			document.getElementById(target).style.visibility = "visible";
			document.getElementById(target).style.display = "block";
		}
		document.getElementById(source).innerHTML = '';
	}
	if (document.all && document.all[source]) {
		var hh = document.all[source].innerHTML;
		if (document.all[target]) {
			document.all[target].innerHTML = hh;
			document.all[target].style.visibility = "visible";
			document.all[target].style.display = "block";
		}
		document.all[source].innerHTML = '';
	}
}

function err(_img) {
	_img.src = '/img/error_picturemin.gif';
}

function err2(_img) {
	_img.src = '/img/error_pictureprom.gif';
}

function fnKalk() {
	var szer = 201;
	var wys = 266;
	kalkfxpro=open("/kalkfxpro/index.php","winkalkfxpro","toolbar=no,directories=no,menubar=no,status=no,scrollbars=no,resizable=no,width="+szer+",Height="+wys+",left="+(screen.Width/2 - szer/2)+",top="+(screen.Height/2 - wys/2));
}

function fnSubmitVerProdukt (_form) {
	var _prodq = _form.prodq.value;

	if (_form.progrupa) {
		if (_form.progrupa[1]) {
			_bkat = _form.progrupa[1].checked?true:false;
		} else {
			_bkat = (_form.progrupa.value == "kategoria");
		}
	} else {
		_bkat = false;
	}
			
	if (_bkat) _s = "Wprowadź nazwę poszukiwanej kategorii!"; else _s = "Wprowadź nazwę produktu!";
			
	if (_prodq == "" || _prodq == " ") {alert("Błąd\n\n"+_s); return false; }
	if (_prodq.length < 3) {alert("Błąd\n\nWprowadź co najmniej 3 znakowy ciąg do wyszukiwania!"); return false; }
	return true;

}

function fnSubmitVerMail(_form) {
	var _mail = _form.elements['f[mail]'].value;
	if (_mail == "") {alert("Błąd\n\nWprowadź adres e-mail."); return false;}
	if (! comm_regEmail2.test (_mail)) {alert("Błąd\n\nWprowadź prawidłowy adres e-mail."); return false;}
}

function fnSubmitVerKontakt (_form, _testto) {
	if (_testto == "undefined") _testto = true;

	var _from = _form.elements['f[from]'].value;
	var _to = _form.elements['f[to]'].value;

	if (_from == "") {alert("Błąd\n\nWprowadź adres e-mail nadawcy."); return false;}
	if (! comm_regEmail2.test (_from)) {alert("Błąd\n\nWprowadź prawidłowy adres e-mail nadawcy."); return false;}
	/* parametr opcjonalny */
	if (_form.elements['f[autor]'] && _form.elements['f[autor]'].value == "") {alert("Błąd\n\nWprowadź autora wiadomości."); return false;}

	if (_to == "") {alert("Błąd\n\nWprowadź adres e-mail odbiorcy."); return false;}

	if (_testto) if (! comm_regEmail2.test (_to)) {alert("Błąd\n\nWprowadź prawidłowy adres e-mail odbiorcy."); return false;}

	/* parametr opcjonalny */
	if (_form.elements['f[temat]'] && _form.elements['f[temat]'].value == "") {alert("Błąd\n\nWprowadź temat wiadomości."); return false;}
	/* parametr opcjonalny */
	if (_form.elements['f[mess]'] && _form.elements['f[mess]'].value == "") {alert("Błąd\n\nWprowadź treść wiadomości."); return false;}
}

function fnSubmitVerKoszyk (_form) {
	if (_form.infoalert.value == 0) return true;
	stat = false;
	for (var i=0; i < _form.zaplata.length; i++) {
		if (_form.zaplata[i].checked) stat = true;
	}
	if (!stat) {
		alert("Błąd\n\nWybierz sposób zapłaty.");
		return false;
	}
	return true;
}

function fnWingg (_id) {
	szer_wgg = 190-4;
	wys_wgg = 340-4;
	ns=open("wingg.php?biuro="+_id,"newwingg","toolbar=no,directories=no,menubar=no,status=no,scrollbars=auto,resizable=no,left="+(screen.Width/2 - szer_wgg/2)+",top="+(screen.Height/2 - wys_wgg/2)+", Width="+szer_wgg+", Height="+wys_wgg);
}

function s(_fppcode) {
	var szer = 380;
	var wys = 490;
	open("/statusmag.php?prodid="+_fppcode,"winstat","toolbar=no,directories=no,menubar=no,status=no,scrollbars=no,resizable=no,width="+szer+",Height="+wys+",left="+(screen.Width/2 - szer/2)+",top="+(screen.Height/2 - wys/2));
}

function fnOpen(_link, _szer, _wys) {
	if ((_szer == null) || (_szer == "")) _szer = 640;
	if ((_wys == null) || (_wys == "")) {_wys = (screen.Height-100); _top = 3; } else _top = (screen.Height-_wys)/2;
	win = open(_link, "fnopen", "toolbar=no,directories=no,menubar=no,status=no,scrollbars=yes,resizable=yes,left="+(screen.Width-_szer)/2+",top="+_top+",Width="+_szer+",Height="+_wys);
}

function fnVerPoll(_form) {
	stat = false;
	for (var i=0; i < _form.f_radiopoll.length; i++) {
		if (_form.f_radiopoll[i].checked) stat = true;
	}
	if (!stat) {
		alert("Błąd\n\nWybierz jedną z odpowiedzi.");
		return false;
	}
	szer = 350;	wys = 202;
	window.open ("","newwinpoll","toolbar=no,directories=no,menubar=no,status=no,scrollbars=auto,resizable=no,left="+(screen.Width-szer)/2+",top="+((screen.Height-wys)/2-28)+", Width="+szer+", Height="+wys)
}

function fnWinPrintKoszyk(_koszyk) {
	szer = 630;	wys = 452;
	open("/printkoszyk.php?typ="+_koszyk,"winprintkoszyk","toolbar=no,directories=no,menubar=no,status=no,scrollbars=yes,resizable=no,width="+(szer)+",height="+(wys)+",left="+((screen.Width - szer)/2)+",top="+((screen.Height - wys)/2 -14));
}

function fnElementOnOff (_son, _soff) {
	id_on = "idmenu_"+_son;
	id_off = "idmenu_"+_soff;

	obj_on = (document.getElementById)?document.getElementById (id_on) : document.all? document.all[id_on] : document[id_on];
	obj_on.className = "boxon";

	obj_off = (document.getElementById)?document.getElementById (id_off) : document.all? document.all[id_off] : document[id_off];
	obj_off.className = "boxoff";

	//--------------------------------------------

	li_on = "wykaz_"+_son;
	li_off = "wykaz_"+_soff;

	obj_li_on = (document.getElementById)?document.getElementById (li_on) : document.all? document.all[li_on] : document[li_on];
	obj_li_on.className = "select";
	//alert (obj_li_on.className);

	obj_li_off = (document.getElementById)?document.getElementById (li_off) : document.all? document.all[li_off] : document[li_off];
	obj_li_off.className = "select";

	//--------------------------------------------
	set_cookie("menu", _son, 365);
}

function fnSearchAdv() {
	var obj_swith = (document.getElementById)?document.getElementById("wyszukaj-adv-swith"):document.all?document.all["wyszukaj-adv-swith"]:document["wyszukaj-adv-swith"];
	var obj_box = (document.getElementById)?document.getElementById("wyszukaj-adv-box"):document.all?document.all["wyszukaj-adv-box"]:document["wyszukaj-adv-box"];

	if ((obj_box.style.display == "none") || !obj_box.style.display) {
		obj_box.style.display = "block";
		document.wyszukaj_ico.src = "/img/linkup.gif";
		obj_swith.innerHTML = "Zamknij";
		//obj_box.className="switchBlock2";
	} else {
		obj_box.style.display = "none";
		document.wyszukaj_ico.src = "/img/linkdown.gif";
		obj_swith.innerHTML = "Zaawansowane";
		//obj_box.className="switchBlock";
	}
}

function fnBoxOnOff (_swithid, _boxid, _iconame) {
	var obj2_swith = (document.getElementById)?document.getElementById(_swithid):document.all?document.all[_swithid]:document[_swithid];

	var obj2_box = (document.getElementById)?document.getElementById(_boxid):document.all?document.all[_boxid]:document[_boxid];

	var obj2_img = (document.getElementsByNames)?document.getElementsByNames(_iconame).item(0):document.all?document.all[_iconame]:document[_iconame];

	if ((obj2_box.style.display == "none") || !obj2_box.style.display) {
		obj2_box.style.display = "block";
		obj2_img.src = "/img/linkup.gif";
		//obj2_swith.innerHTML = "Zamknij";
	} else {
		obj2_box.style.display = "none";
		obj2_img.src = "/img/linkdown.gif";
		//obj2_swith.innerHTML = "Zaawansowane";
	}
}

/* === Cookie === */
function get_cookie(name) {
	var dc = document.cookie; 
	var prefix = name + "="; 
	var begin = dc.indexOf("; " + prefix); 
	if (begin == -1) {
		begin = dc.indexOf(prefix); 
		if (begin != 0) return null; 
	} else begin += 2; 
	var end = document.cookie.indexOf(";", begin); 
	if (end == -1) end = dc.length; 
	return unescape(dc.substring(begin + prefix.length, end)); 
}
function set_cookie(name, value, days) {
	var exp = null;
	if (days != null) {
		exp = new Date();
		exp.setTime(exp.getTime() + (1000 * 60 * 24 * days));
	}
	sss = name + "=" + escape(value) + "; path=/" +	((exp == null) ? "" : "; expires=" + exp.toGMTString());
	//alert (sss);
	document.cookie = sss;
}
function del_cookie(name) {
	if (get_cookie(name)) document.cookie=name+"=; expires=Thu, 01-Jan-70 00:00:01 GMT";
}
