function wyszukiwanie() {
	typ_transakcji=$("#typ_transakcji").val();
	tabela=$("#tabela").val();
	document.location.href=ROOT_URL+"wyszukiwanie_na_mapie/?tabela="+tabela+"&typ_transakcji="+typ_transakcji;
}
function pokazOferteNr(param) {

	opis=$("#pokazOferte").val();

	if(param==1 && opis=='pokaż ofertę nr') {
		$("#pokazOferte").val('');
	}
	if(param==0 && opis=='') {
		$("#pokazOferte").val('pokaż ofertę nr');
	}
}
function keepInteger(obj,unsigned) {
	value = obj.value;
	if (!unsigned && value.substr(0,1) == '-') {
		minus = true;
		value = value.substr(1);
	} else {
		minus = false;
	}
	while(value.substr(0,1) == '0' && value.length > 1) {
		value = value.substr(1);
	}
	i = 0;
	while ( i < value.length) {
		if (value.charAt(i) == '1' || value.charAt(i) == '2' || value.charAt(i) == '3' || value.charAt(i) == '4' || value.charAt(i) == '5' || value.charAt(i) == '6' || value.charAt(i) == '7' || value.charAt(i) == '8' || value.charAt(i) == '9' || value.charAt(i) == '0') {
			i += 1;
		} else {
			value = value.substr(0,i) + value.substr(i+1);
		}
	}
	if (minus) {
		value = '-' + value;
	}
	if (obj.value != value) {
		obj.value = value
	}
	if (obj.value==0) {
		obj.value='';
	}
}
function keepFloat(obj,unsigned,d,m) {
	value = obj.value;
	if (!unsigned && value.substr(0,1) == '-') {
		minus = true;
		value = value.substr(1);
	} else {
		minus = false;
	}
	comma = false;
	i = 0;
	while ( i < value.length) {
		if (value.charAt(i) == ',' || value.charAt(i) == '.') {
			if (comma) {
			   value = value.substr(0,i) + value.substr(i+1);
			} else {
			   value = value.substr(0,i) + '.' + value.substr(i+1);
			   i += 1;
			   comma = true;
			}
		} else {
			i += 1;
		}
	}
	while(value.substr(0,1) == '0' && value.length > 1 && value.substr(1,1) != '.') {
		value = value.substr(1);
	}
	i = 0;
	while ( i < value.length) {
		if (value.charAt(i) == '1' || value.charAt(i) == '2' || value.charAt(i) == '3' || value.charAt(i) == '4' || value.charAt(i) == '5' || value.charAt(i) == '6' || value.charAt(i) == '7' || value.charAt(i) == '8' || value.charAt(i) == '9' || value.charAt(i) == '0' || value.charAt(i) == '.') {
			i += 1;
		} else {
			value = value.substr(0,i) + value.substr(i+1);
		}
	}
	if (d && value.indexOf('.') != -1 && value.length > value.indexOf('.') + 3)
	{
		value = value.substring(0,value.indexOf('.')+3);
	}
	if (m && (value.length > m + 1 && value.indexOf('.') != -1) )
	{
		value = value.substring(0,m+1);
	}
	if (m && (value.length > m && value.indexOf('.') == -1) )
	{
		value = value.substring(0,m);
	}
	if (minus) {
		value = '-' + value;
	}
	if (obj.value != value) {
		obj.value = value;
	}
};
function digitsAndMinus(obj) {
	value = obj.value;
	i = 0;
	while ( i < value.length) {
		if (value.charAt(i) == '-' || value.charAt(i) == ' ' || value.charAt(i) == '1' || value.charAt(i) == '2' || value.charAt(i) == '3' || value.charAt(i) == '4' || value.charAt(i) == '5' || value.charAt(i) == '6' || value.charAt(i) == '7' || value.charAt(i) == '8' || value.charAt(i) == '9' || value.charAt(i) == '0') {
			i += 1;
		} else {
			value = value.substr(0,i) + value.substr(i+1);
		}
	}
	if (obj.value != value) {
		obj.value = value;
	}
};
function lessThen(gt,lt) {
	if (gt.value != '' && lt.value != '' && (1 * gt.value) > (1 * lt.value))
		lt.value = gt.value;
};
function greaterThen(lt,gt) {
	if (gt.value != '' && lt.value != '' && (1 * gt.value) > (1 * lt.value))
		gt.value = lt.value;
};
function collapse(warstwa,td_struc,image) {
	if (document.getElementById(warstwa).style.display=='block') {
		document.getElementById(warstwa).style.display='none';
		document.getElementById(td_struc).style.width="1px";
		document.getElementById(image).src="_img/menu/show.png";

	} else {
		document.getElementById(warstwa).style.display='block';
		document.getElementById(td_struc).style.width="290px";
		document.getElementById(image).src="_img/menu/hide.png";
	}
}
function chngQueryString(variable,value,url) {
	if (url.indexOf('#') != -1)
		url = url.substr(0,url.indexOf('#'));
	if (url.indexOf(variable+'=') != -1) {
		var start = url.indexOf(variable+'=');
		var end = '';
		if (url.indexOf('&',start) != -1)
			end = url.substring(url.indexOf('&',start));
		if (value != 'NULL') {
			start += variable.length + 1;
			url = url.substring(0,start) + value + end;
		} else {
			url = url.substring(0,start-1) + end.substring(1);
		}
	} else {
		if (value != 'NULL') {
			if (url.indexOf('?') != -1)
				url += '&' + variable + '=' + value;
			else
				url += '?' + variable + '=' + value;
		}
	}
	return url;
}
function imgGallery(id) {
	document.getElementById('medium').src =  ROOT_URL+'/_img_upload/medium/'+id+'.jpg';
	//document.getElementById('imedium').href =  ROOT_URL+'/_img_upload/medium/'+id+'.jpg';
}
function print_r(arr,level) {
	//odpowiednik print_r z PHP
	var dumped_text="";
	if(!level) {
		level = 0;
	}
	var level_padding = "";
	for(var j=0;j<level+1;j++) {
		level_padding += "    ";
	}
	if(typeof(arr) == 'object') {
		for(var item in arr) {
			var value = arr[item];
			if(typeof(value) == 'object') {
				dumped_text += level_padding + "'" + item + "' ...\n";
				dumped_text += print_r(value,level+1);
			} else {
				dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
			}
		}
	} else {
		dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
	}
	return alert(dumped_text);
};
function drukuj(){

	if (!window.print){
		alert("Twoja przeglądarka nie obsługuje drukowania!")
		return 0;
	}
	window.print();
}
