function showStar(id) {
	$("#star"+id).css({'visibility':'visible'}).show("low");
	$("#sm"+id).css({'font-weight':'normal','text-decoration':'underline'});
}
function hideStar(id) {
	$("#star"+id).css({'visibility':'hidden'});
	$("#sm"+id).css({'font-weight':'normal','text-decoration':'none'});
}
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 redir(adres) {
	window.location=ROOT_URL+adres;
}
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;
}
