function showPriceChange(id) {

	$("#priceFixed"+id).fadeOut('fast', function(){
		$("#priceChange"+id).show('fast');
	});

}


function submitHeader() {
	err = 0;
	if (trimTrailingSpaces($("#tTitle").val()).length<3) {
		alert ("Prosim, izmisli si en dober naslov testa!");
		err = 1;
	} 
	if (!checkCaps($("#tTitle").val())) {
		alert ("Naslov vsebuje preveč velikih člk. Prosim, vpiši naslov kot se spodobi (velika začetnica, ostale črke male)");
		err = 1;
	}
	
	
	if ((err == 0) && (trimTrailingSpaces($("#tDescription").val()).length<10)) {
		alert ("Prosim, vpiši malo bolj domiseln opis testa (Vsaj nekaj besed!)");
		err = 1;
	}
	
	if (!checkCaps($("#tDescription").val())) {
		alert ("Opis vsebuje preveč velikih člk. Prosim, vpiši opis kot se spodobi (velike začetnice, ostale črke male)");
		err = 1;
	}
	
	if (err == 0) {
		$("#tHeader").submit();
	}
}

function deleteCompleteTest(id) {
	if (confirm("POZOR: celoten test bo nepreklicno izbrisan! Res to želiš?")) {
		window.location="testi.php?idDelete=" + id;
	}
}


function showImgInput() {
	if ($("#qImg").css('display')=='none') {
		$("#qImg").show();
	}  else {
		$("#qImg").slideUp();
	}
}


function submitQuestion() {
	err = 0;
	// poglejmo vprašanje:
	if (trimTrailingSpaces($("#qTitle").val()).length<5) {
		alert ("Hej! Ne pozabi vpisati poštenega vprašanja!");
		err = 1;
	} 
	// poglejmo odgovor 1 in 2:
	if ((trimTrailingSpaces($("#qOpt1").val()).length<1) && (err == 0)) {
		alert ("Prosim, vnesi prvi odgovor. Prvi in drugi odgovor sta obvezna!");
		err = 1;
	} 
	if ((trimTrailingSpaces($("#qOpt2").val()).length<1) && (err == 0)) {
		alert ("Prosim, vnesi drugi odgovor. Prvi in drugi odgovor sta obvezna!");
		err = 1;
	} 
	if (err == 0) {
		// preglej, če je vpisanih vsaj dvoje različnih točk:
		valMin = $("#qOpt1val").val();
		valMax = 0;
		for (i=1; i<5; i++) {
			if (trimTrailingSpaces($("#qOpt"+i).val()).length>=1) {
				if ($("#qOpt"+i+"val").val() > valMax) {
					valMax = $("#qOpt"+i+"val").val();
				} 
				if ($("#qOpt"+i+"val").val() < valMin) {
					valMin = $("#qOpt"+i+"val").val();
				}
			}
		}
		//alert (valMin + " ... " + valMax);
		if (valMin == valMax) {
			alert ("Določi število točk pri vnesenih odgovorih \nPosamezni odgovori morajo biti vredni različno število točk!");
			err = 1;
		}

		if (err==0) {
			$("#tQuestion").submit();
		}
	}
}

function deleteQuestion(id,qid) {
	if (confirm ("Pozor: želiš res izbrisati to vprašanje?")) {
		window.location="testavljanka_edit.php?id=" + id + "&qidDelete=" + qid;
	}
}


function showExample() {
	$("#resultsExample").slideDown();
}


function submitResults() {
	err = 0;
	
	// preglejmo, če so vsi podatki vneseni kot je treba:
	if  ((trimTrailingSpaces($("#result1Title").val()).length<4) && (err == 0)) {
		err = 1;
		alert ("Naziv prve skupine je prekratek. Spomni se no kakšnega bolj poštenega naziva!");
	}
	if  ((trimTrailingSpaces($("#result2Title").val()).length<4) && (err == 0)) {
		err = 1;
		alert ("Naziv druge skupine je prekratek. Spomni se no kakšnega bolj poštenega naziva!");
	}
	if  ((trimTrailingSpaces($("#result3Title").val()).length<4) && (err == 0)) {
		err = 1;
		alert ("Naziv tretje skupine je prekratek. Spomni se no kakšnega bolj poštenega naziva!");
	}
	
	if  ((trimTrailingSpaces($("#result1Description").val()).length<50) && (err == 0)) {
		err = 1;
		alert ("Opis prve skupine je prekratek.\nSuper bi bilo, če spacaš skupaj vsaj nekaj stavkov, da bo bolj zabavno!");
	}
	if  ((trimTrailingSpaces($("#result2Description").val()).length<50) && (err == 0)) {
		err = 1;
		alert ("Opis druge skupine je prekratek.\nSuper bi bilo, če spacaš skupaj vsaj nekaj stavkov, da bo bolj zabavno!");
	}
	if  ((trimTrailingSpaces($("#result3Description").val()).length<50) && (err == 0)) {
		err = 1;
		alert ("Opis tretje skupine je prekratek.\nSuper bi bilo, če spacaš skupaj vsaj nekaj stavkov, da bo bolj zabavno!");
	}

	if (err == 0) {
		document.getElementById("tResults").submit();
	}
	
}



function submitOwnTest(id) {
	$(".confirmPayment/a").hide();
	$("#payPwdTest").after("<span class='wait'>počakaj...</span>")
	$(".buyError").fadeOut();
	
	pwd = $("#payPwdTest").val();
	
	$.post("ajax_buyOwnTest.php",
	  { id: id, pwd: pwd},
	  function(data){
	  	json = eval ("(" + data + ")" );
			if (json.nogo == '1') {
				nogo();
	  	}	else if (json.uWalletId != '0') {
	  		
	  		window.location="/moja/denarnica.php?id=" + json.uWalletId;
	  		
	  	} else {
				if (json.nogo2 == '1') {
					msg = "<p>Drobna težava: <a href='/vsebine/kdo-so-clani-vija-kluba.php#slepipotniki' class='znacka slepipotniki'><span>&nbsp;</span>slepi potniki</a> ne morejo objaviti lastnih testov.<br>Še vedno spadaš med slepe potnike? <a href='/register/order.php'>Klikni tu za napredovanje zdaj!</a></p>";
					$(".buyError").html(msg).slideDown();
	  		}	else if (json.pwdError == '1') {
	  			msg = "<p>Drobna težava: <strong>Vpisano geslo se ne ujema s tvojim geslom!</strong><br>Preveri svoje geslo in poskusi ponovno (Važne so tudi velike ali male črke!)</p>";
	  			$("#pwdConfirm").val("");
	  			$(".buyError").html(msg).slideDown();
	  		}	else if (json.noTest == '1') {
	  			 window.location="/404.php";
	  		}	else if (json.noMoney == '1') {
	  			msg = "<p>Drobna težava: <strong>Nimaš dovolj denarja za objavo testa!</strong><br>V tvoji denarnici ni dovolj goldinarjev. <br> Ogledaš si lahko tudi <a href='/moja/denarnica.php'>stanje v svoji denarnici</a> ali <a href='/vsebine/goldinarji-in-krajcarji.php'>kako priti do goldinarjev.</a></p>";
	  			$(".buyError").html(msg).slideDown();
				}
				$(".wait").remove();
				$(".confirmPayment/a").show();
	  	}
	  }
	);

}



/* vnos komentarja - štetje znakov */
function set_counter_c() {
	max = 240;
	document.getElementById("counter").innerHTML = max - document.getElementById("komentar").value.length;
	if (document.getElementById("counter").innerHTML < 0)
   {
    document.getElementById("komentar").value = document.getElementById("komentar").value.substring(0,max);
    alert("Doseženo je maksimalno število znakov");
    document.getElementById("counter").innerHTML =  max - document.getElementById("komentar").value.length;
  } 
}
