function setUserChecked(st) {
	var e = document.getElementById('userChecked');
	e.value=st;
}
function checkStepOne() {
	var e1 = document.getElementById('role1');
	var e2 = document.getElementById('role2');
	var e3 = document.getElementById('role3');
	var e4 = document.getElementById('role4');
	var e5 = document.getElementById('role5');
	var e6 = document.getElementById('role6');
	var e7 = document.getElementById('role7');
	var e8 = document.getElementById('role8');
  var jc = document.getElementById('javacheck');
	jc.value="enabled";
	if(!e1.checked && !e2.checked && !e3.checked && !e4.checked && !e5.checked && !e6.checked && !e7.checked && !e8.checked) {
		alert("Vyberte prosím alespoň jednu formu registrace");
		return false;
	}
	if(e1.checked && e2.checked) {
		alert("Nelze se registrovat jako model a fotograf najednou");
		return false;
	}
}
function checkStepTwo() {
	var b1 = document.getElementById('b1').value;
	var b2 = document.getElementById('b2').value;
	var b3 = document.getElementById('b3').value;
	var b4 = document.getElementById('userChecked').value;
	var b7 = document.getElementById('b7').value;
  var b8 = document.getElementById('kraj').selectedIndex;
	
  var err;
	var validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;

	if (b7.search(validRegExp) == -1) 	err="Uveďte emailovou adresu ve správném tvaru";
	if(!b4) err="Vyberte prosím přihlašovací jméno které se ještě nepoužívá";
	if(b2 != b3) err="Hesla se neshodují";
	if(!b2) err="Vyplňte prosím heslo";
	if(!b1) err="Vyplňte prosím přihlašovací jméno";
	if(!b8) err="Vyplňte prosím kraj";
	if(err)	{ alert(err); return false; }
	
}
function checkStepThree() {
	var b1 = document.getElementById('vaha').value;
	var b2 = document.getElementById('vyska').value;
	var b3 = document.getElementById('mira').value;
	var err;
	if(!b3) err="Vyplňte prosím míry";
	if(!b2) err="Vyplňte prosím výšku";
	if(!b1) err="Vyplňte prosím váhu";
	if(err)	{ alert(err); return false; }
	
}
function checkStepFour() {
	var b1 = document.getElementById('agree').checked;
	var err;
	if(!b1) err="Pro dokončení registrace musíte souhlasit s podmínkami";
	if(err)	{ alert(err); return false; }
	
}
function checkStrip() {
	var e = document.getElementById('b25');
	var e2 = document.getElementById('b26');
	if(e.checked) e2.disabled = false; else e2.disabled = true;
}
function checkME() {
	var e = document.getElementById('ex3');
	var e1 = document.getElementById('divME');
	if(e.checked) { 
		e1.style.display = "block"; 
	}else{
		e1.style.display = "none";
	}
}
function checkMPX() {
	var e = document.getElementById('tech2');
	var e2 = document.getElementById('techPri');
	var e3 = document.getElementById('techMax');
	if(e.checked) { 
		e2.disabled = false;
		e2.style.backgroundColor = "#ffffff";
		e3.disabled = false;
		e3.style.backgroundColor = "#ffffff";
	}else{
		e2.disabled = true;
		e2.style.backgroundColor = "#d4d0c8";
		e3.disabled = true;
		e3.style.backgroundColor = "#d4d0c8";
	}
}
function checkVelko() {
	var e = document.getElementById('foVelko');
	var e2 = document.getElementById('foVelkoTyp');
	if(e.checked) { 
		e2.disabled = false;
		e2.style.backgroundColor = "#ffffff";
	}else{
		e2.disabled = true;
		e2.style.backgroundColor = "#d4d0c8";
	}
}
function checkStredoformat() {
	var e = document.getElementById('foStred');
	var e1 = document.getElementById('foStred1');
  var e2 = document.getElementById('foStred2');
	if(e.checked) { 
		e1.disabled = false;
		e2.disabled = false;
	}else{
		e1.disabled = true;
		e2.disabled = true;
	}
}
function checkAkt() {
	var e = document.getElementById('ex1');
	var e1 = document.getElementById('ex2');
	if(e.checked) { 
		e1.disabled = false; 
	}else{
		e1.disabled = true;
	}
	
}
function checkWE() {
	var e = document.getElementById('ex3');
	var e1 = document.getElementById('divWE');
	if(e.checked) { 
		e1.style.display = "block"; 
	}else{
		e1.style.display = "none";
	}
}

Array.prototype.in_array = function ( obj ) {
	var len = this.length;
	for ( var x = 0 ; x <= len ; x++ ) {
		if ( this[x] == obj ) return true;
	}
	return false;
}


function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}
