var kubikacek = {

	active : false ,
	
	items : new Array(),

	writeItems : function () {
		var r;
		for ( i=0; this.items[i]!=undefined; i++ ) {
			r = " sudy";
			if ( i%2 == 0) { r = ""; }
			document.writeln ( '<div class="kubikacekitem ' + this.items[i][2] + r + '">' );
			document.writeln ( '	<span class="Ilustrace"></span>' );
			document.writeln ( '	<span class="Name">' + this.items[i][0] + '</span>' );
			document.writeln ( '	<input type="text" id="Kubikacek_' + this.items[i][2] + '" name="Kubikacek_' + this.items[i][2] + '" class="kubikacekCount" readonly="readonly" value="0" />' );
			document.writeln ( '	<input type="hidden" id="KubikacekSize_' + this.items[i][2] + '" name="KubikacekSize_' + this.items[i][2] + '" value="' + this.items[i][1] + '" />' );
			document.writeln ( '	<button onclick="kubikacek.increase(\'' + this.items[i][2] + '\')" class="Up"></button>' );
			document.writeln ( '	<button onclick="kubikacek.decrease(\'' + this.items[i][2] + '\')" class="Down"></button>' );
			document.writeln ( '</div>' );
		} 
	} ,
		
	increase : function ( id ) {
		this.changeCount ( id , 1 );
	} ,
	
	decrease : function ( id ) {
		this.changeCount ( id , -1 );
	} ,
	
	changeCount : function ( id, i ) {
		if (!this.active) return;
		var count = getE ( "Kubikacek_" + id ).value ;
		var multiplier = getE ( "KubikacekSize_" + id ).value ;
		var sum = getE ( "KubikacekSum" ).value
		if ( (count*1 + i*1) < 0 ) return; 
		getE ( "Kubikacek_" + id ).value = count*1 + i*1 ;
		getE ( "KubikacekSum" ).value = Math.round( (sum*1 + (multiplier*i*1))*10 ) / 10;
		getE ( "KubikacekSum2" ).value = Math.round( (sum*1 + (multiplier*i*1))*10 ) / 10;
	} ,
	writeSum : function ( SumId , SumText, M3Text) {
		document.writeln ( '		<div class="Kubikacek">');
		document.writeln ( '			<p class="right"><strong>'+SumText+'</strong> <input type="text" value="0" id="'+SumId+'" /> '+M3Text+'</p>');
		document.writeln ( '	</div>');
	}
}

function ST__CheckForm ( text ) {
	var aFake = "GOD";
	var bFake = "hell";
	var cFake = "higher";
	var dFake = "trust";
	var zzFake = "IN";
	var zFake = "POWERS";
	var fakeAnswer = bFake+aFake+dFake+zzFake+cFake+zFake;
	var fakeQuestion = "-666";
	if (
		getE("ST_Telefon").value != ""
		&& 
		(
			getE("FormVerificationAnswer").value == "nula"
			|| getE("FormVerificationAnswer").value == "zero"
			|| getE("FormVerificationAnswer").value == "null"
			|| getE("FormVerificationAnswer").value == fakeAnswer
		)
	) {
		return true;
	} else {
		alert ( text );
		return false;
	}
}

var CoBudeStehovano = new Array();

function ST_UpdateJakeVeci () {
	// disable non-JS form
	getE("ST_JakeVeci").disabled = true;
	getE("ST_JakeVeci").style.display = "none";
	for (var i=1;i<CoBudeStehovano.length;i++) {
		if (getE("ST_CoBudeteStehovat").value == CoBudeStehovano[i]) {
				getE("ST_JakeVeciG"+i).style.display = "block";
				getE("ST_JakeVeciG"+i).disabled = false;
			} else {
				getE("ST_JakeVeciG"+i).style.display = "none";
				getE("ST_JakeVeciG"+i).disabled = true;
			}
	}
	
}
