﻿function confirm_delete(subtext) {
	text="Czy na pewno chcesz usunać wybrane pozycje?\n"+subtext;
	return confirm(text);
}
function confirm_move(subtext) {
	text="Jestes pewien?"+subtext;
	return confirm(text);
}
function center_window(url,w,h){
	var top=screen.availHeight/2-h/2;
	var left=screen.availWidth/2-w/2;
	window.open(url,'','width='+w+',height='+h+',left='+left+',top='+top+'');	
}

function check_discard(objname) {
	document.all[objname].config.blokCheckChanges=1;
}
function url_select(item) {
	document.location.href=item.options[item.selectedIndex].value;
}

//tej funkcji używam prz listach (np. aktualnosci)
//aby działała, musimy umieścić odpowiednim formularzu pole tekstowe "num_of_selected" 
// zliczające liczbę zaznaczeń
var ratios_selected=0;
var ratios_rows=new Array();
var allselected=false;
function update_selected(id) {
	if(ratios_rows[id]=='on') {
		ratios_rows[id]='off';
		ratios_selected--;		
	} else  {
		ratios_rows[id]='on';
		ratios_selected++;		
	}
}
function confirm_send_newsletter(theform) {
	if(ratios_selected<1) {
		alert("Wskaż przynajmniej jedą pozycję");
		return false;
	} else {	
			newwindow= window.open('','okienko','width=840,height=600,status=yes,scrollbars=yes');
			theform.action="sending_news.php";
			theform.target="okienko";
			theform.submit();
	}
}
function confirm_send_newsletter2() {
	if(ratios_selected<1) {
		alert("Wskaż przynajmniej jedą pozycję");
		return false;
	} else {

			text="Czy na pewno chcesz wysłać do wybranych osób?";
			return confirm(text);
	
	}
}
function confirm_submit(text) {
	if(ratios_selected<1) {
		alert(wskaz_przynajmniej_jedna);
		return false;
	} else {
			return confirm(text);	
	}
}
function confirm_submit_duplicate(text) {
	if(ratios_selected==0) {
		alert(wskaz_jedna);
		return false;
	} else if(ratios_selected>1) {
		alert(tylko_jedna);
		return false;
	} else {
			return confirm(text);	
	}
}
function numeric_selector(theform) {
	for (var i=0; i < theform.length; i++) {
		if (theform[i].type == 'checkbox' && isNumber(theform[i].name)) {
				if(!allselected) {
					theform[i].checked = true						
				}
				if(allselected) {
					theform[i].checked = false
				}
		}
	}
	if(!allselected) {
		allselected=true; 
		theform.checks_selector.value="Odznacz wszystkie";
		ratios_selected=1
	} else {
		allselected=false;
		theform.checks_selector.value="Zaznacz wszystkie";
		ratios_selected=0
	}
}

function all_selector(theform) {
	for (var i=0; i < theform.length; i++) {
		if (theform[i].type == 'checkbox') {
				if(!allselected) {
					theform[i].checked = true						
				}
				if(allselected) {
					theform[i].checked = false
				}
		}
	}
	if(!allselected) {
		allselected=true; 
		theform.checks_selector.value="Odznacz wszystkie";
		ratios_selected=1
	} else {
		allselected=false;
		theform.checks_selector.value="Zaznacz wszystkie";
		ratios_selected=0
	}
}
function select_select(item,value) {
	for (var i=0; i< item.length; i++) {
    	if (item[i].value.toLowerCase() == value.toLowerCase()) {
        	item.selectedIndex = i;
		}
  	}
}