var bazaPrint = new Array(); /*tablica przechowująca id itemów do wydruku*/
var typ = 'm';
function print(){
	var wynik = '';
	for (var v in bazaPrint) {
		wynik+=","+bazaPrint[v];
	}
	
	var url = "./print.php?idItems="+wynik.substring(1)+"&typ="+typ;
		window.open( url, "podgląd", "status = 1,  width = 700, height=400,resizable=yes,scrollbars=yes" );
		
};
function addToPrint(id){
	var dlugosc = bazaPrint.push(id);
	//var msg = 'drukuj zaznaczone ('+dlugosc+') <img id="printing" src="./css/images/printer.jpg" />';
	var msg = 'drukuj zaznaczone  <img id="printing" src="./css/images/printer.png" />';
	$("#print").text('');		
	$("#print").append(msg);
	$("#printing").click(function(){
		if(bazaPrint.length==0){
			alert("Nie zaznoczono ofert przeznaczonych do wydruku !!!");
		}else{
			if(window.confirm("Czy chcesz wydrukować wybrane oferty ?")){
				print();
			}
		}
	});
	
};
function delToPrint(id){
	var tab = new Array();
	
	for (var v in bazaPrint) {
		if(	bazaPrint[v]!=id){
			tab.push(bazaPrint[v]);
		}
	}
	bazaPrint = tab;
	//var msg = 'drukuj zaznaczone ('+bazaPrint.length+') <img id="printing" src="./css/images/printer.png" />';
	var msg = 'drukuj zaznaczone  <img id="printing" src="./css/images/printer.png" />';
	$("#print").text('');		
	$("#print").append(msg);
	$("#printing").click(function(){
		if(bazaPrint.length==0){
			alert("Nie zaznoczono ofert przeznaczonych do wydruku !!!");
		}else{
			if(window.confirm("Czy chcesz wydrukować wybrane oferty ?")){
				print();
			}
		}
	});
};

function isInPrintList(id){
	for (var v in bazaPrint) {
		if(	bazaPrint[v]==id){
			return  true;
		}
	}
	
	return false;

}


/*główna funkcja*/
function run(){
	/*wydruk ofert*/
	$("#printing").click(function(){
		if(bazaPrint.length==0){
			alert("Nie zaznoczono ofert przeznaczonych do wydruku !!!");
		}else{
			if(window.confirm("Czy chcesz wydrukować wybrane oferty ?")){
				print();
			}
		}
	});
	
	
	$(".chPrint").click(function(){
		var id = $(this).attr('id');
		typ = id.substring(0,1);
		id=id.substring(1);
		if($(this).is(':checked')){
			addToPrint(id);
		}else {
			delToPrint(id);
		}
	});
	
	var list = $(".chPrint");
	for(var i = 0; i < list.size(); i++) {
		var id = list[i].id;
		id=id.substring(1);
		if(isInPrintList(id)){
			list[i].checked=true;
		}
	}
}
