function winprt(kod_zamow, width, height)
{
window.open('formularz_print.php?kod_zamow='+kod_zamow+'', 'noweokno' ,'left=20,top=20, width='+width+' , height='+height+', menubar=0, resizable=1, scrollbars=1');
}

//otwórz stronę w oknie otwierającym
function open_back(link)
{
	var link;
	opener.window.location.href=""+ link;
	window.close();
}

function new_win2(link, width, height) {
var link;
var width;
var height;
window.open(''+link+'', 'noweokno' ,'left=10,top=20, width='+width+' , height='+height+', menubar=1, resizable=1, scrollbars=1');
}

// cross browser functions
function f_scrollLeft() {
	return f_filterResults (
		window.pageXOffset ? window.pageXOffset : 0,
		document.documentElement ? document.documentElement.scrollLeft : 0,
		document.body ? document.body.scrollLeft : 0
	);
}

function f_scrollTop() {
	return f_filterResults (
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}

function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}

//schowaj banner
function zamknij()
{
	var p = document.getElementById('fl');
	p.style.display="none"
}

function translate(key)
{
	new_tekst = js_lang[key];
	return new_tekst;
}

//sprawdz rozszerzenie
function check_extension(file_name,nr,ext_tab)
{
	var ext_string = "";
	var found = 0;
	var error = "";

	if (file_name!="")
	{
		lower = file_name.toLowerCase(); //wszystkie znaki zmniejsz
		len = lower.length; //długosc stringa
		g = len - 3; //minus trzy znaki na rozszerzenie
		ext = lower.substring(len,g); //pobierz 3 ostatnie znaki
		//skasuj kropkę - rozszerzenie ai
		ext = ext.replace('.','');

		for (j=0; j<ext_tab.length; j++)
		{
			if (ext_tab[j]==ext) found = 1; //jest pasujace rozszerzenie
			ext_string += ext_tab[j] + " "; //zapisz do stringa wszystkie rozszerzenia aby pokazac w errorze
		}
		ext_string = ext_string.replace(/\./,''); //skasuj kropke z .ai
		if (found == 0) //nie znaleziono pasujacego
		{
			error = translate(22)+" "+nr+translate(23)+ext_string+"\n"; //niewłasciwe rozszerzenie
			return error;
		}
	}	
}



// generujemy miniatury ajaxem
function generate()
{
	//pobierz z tablicy dla jakich numerów zamówień należy wygenerować miniatury i dla jakich stron (A,B)
	//orders ('234-A','234-B','235-A','235-B') orders('455-A')
	
	if (orders) //tablica zawierajaca zamówienia do których generujemy miniatury
	{
		for(i=0; i<orders.length; i++)
		{
			k = orders[i]; //element tablicy: 76394-A
			tablica = k.split(/-/i); //rozbij aby uzyskac dwie potrzebne wartosci
			zam_id = tablica[0]; //75648
			strona = tablica[1]; //A
			elem_id = "mini-"+k; //ID elementu do którego wstawimy obrazek (np. mini-76394-A)
			
			advAJAX.setDefaultParameters({
			onSuccess : function(obj) { document.getElementById(obj.tag).innerHTML = obj.responseText; },
			onError : function(obj) { document.getElementById(obj.tag).innerHTML = "Błąd..."; }
			});

			advAJAX.get({ url: "ajax.php?run=generate&zam_id="+zam_id+"&strona="+strona+"", tag: elem_id});
		}
	}
}

/* pokaż duży obrazek gadzetu w div absolute*/
function show_img(id)
{
	d = document.getElementById('show');
	document.getElementById('show').style.display = document.getElementById('show').style.display == 'none' ? 'block' : 'none'
	d.innerHTML = "<a href=javascript:show_img('"+id+"'); title='Zamknij'><img src='gadzety/"+id+".jpg' style='margin-top:8px'></a>";
}

//schowaj/pokaż wybrany element
function flip( rid )
{
 document.getElementById(rid).style.display = document.getElementById(rid).style.display == 'none' ? 'block' : 'none'
}

