function fillbidform() {
	$('#note').attr("value", 'ich möchte gerne ordentlich lagern!!');
	$('#period_count').attr("value", '123');
	$('#phone').attr("value", '+4930/ 1213541 -2');
	$('#email').attr("value", 'postmaster@localhost');
	$('#firstname').attr("value", 'martin d.');
	$('#lastname').attr("value", 'orkän- mörkan');
	$('#streetnumber').attr("value", '123a');
	$('#street').attr("value", 'blümchenener str.');
	$('#postcode').attr("value", '12345');
	$('#city').attr("value", 'berlinchen');
	$('#mobile').attr("value", '0049-172-64646464');
	$('#email').attr("value", 'postmaster@localhost');
	$('#storeroom').attr("value", '123');
}

function switchView(id, show) {
	$('#' + id).css( {
		display : (show === true ? 'none' : 'block'),
		visibility : (show === true ? 'hidden' : 'visible')
	});

}

function CalcChangeNum(id, dir, current) {
	var input = $('#' + id);
	if (true !== isNaN(input.attr('value'))) {
		var inputval = parseInt(input.attr('value'));
		var newval;
		if (dir == 'increase') {
			newval = inputval + 1;
		} else if (dir == 'reduce') {
			newval = (inputval > 0 ? inputval - 1 : 0);
		}
		input.attr('value', newval);
		rememberNum(current, id, newval);
	} else {
		alert("Der eingegeben Wert ist keine Zahl!\nBitte geben Sie eine Zahl von 0-99 ein.");
		input.attr('value', 0);
		return false;
	}
}

function addUrl(sURL) {
	var sPageURL = encodeURIComponent(location.href);
	var sTitle = encodeURIComponent(document.title);
	sURL = sURL.replace(/#sURL#/, sPageURL);
	sURL = sURL.replace(/#sTitle#/, sTitle);
	window.open(sURL);
	toggleBookMark('none');
	return false;
}

function toggleBookMark(sMode) {
	$('#bookmarks').css( {
		display : (sMode == 'none' ? 'none' : 'block'),
		visibility : (sMode == 'none' ? 'hidden' : 'visible')
	});
}

function rememberNum(current, label, num) {
	if (true !== isNaN(num)) {
		$('#link_' + current)
				.css(
						{
							'background' : 'url( ' + PATH_HTTP + '/theme/classic/img/mark.gif) no-repeat 135px'
						});

		$.ajax( {
			type : "POST",
			url : PATH_HTTP + "/ajax.do",
			data : 'mode=keepnum&current=' + current + '&label=' + label
					+ '&num=' + num
		});
	} else {
		alert("Der eingegeben Wert ist keine Zahl!\nBitte geben Sie eine Zahl von 0-99 ein.");
		return false;
	}
}

function observeperiodchange(period_count, period, storeroom, spannote) {


	if ( typeof $('#' + storeroom).attr('value') !== 'undefined' ) {
		calcbidformresults(period_count, period, storeroom, spannote);
	}
	$('#' + period_count).attr("autocomplete", "off");
	$('#' + period_count).keyup(function() {
		calcbidformresults(period_count, period, storeroom, spannote);
	});
	$('#' + period).change(function() {
		calcbidformresults(period_count, period, storeroom, spannote);
	});
	$('#' + storeroom).keyup(function() {
		calcbidformresults(period_count, period, storeroom, spannote);
	});
	$('#' + period).keyup(function() {
		calcbidformresults(period_count, period, storeroom, spannote);
	});
}

function calcbidformresults(period_count, period, storeroom, spannote) {
	$('#' + spannote).hide();
	$.getJSON(PATH_HTTP + '/ajax.do?jsoncallback=&mode=bidformprice&value='
			+ $('#' + period_count).attr('value') + '|'
			+ $('#' + storeroom).attr('value') + '|'
			+ $('#' + period).attr('value') + '', function(data) {
		$.each(data, function(i, values) {
			$('#price' + i).html(values.price);
		});
	});
}