function vypnout() {
	if (document.getElementById('stejne').checked == true){
		document.getElementById('do_firma').disabled = true;
		document.getElementById('do_firma').className = 'disabled';
		document.getElementById('do_jmeno').disabled = true;
		document.getElementById('do_jmeno').className = 'disabled';
		document.getElementById('do_ulice').disabled = true;
		document.getElementById('do_ulice').className = 'disabled';
		document.getElementById('do_mesto').disabled = true;
		document.getElementById('do_mesto').className = 'disabled';
		document.getElementById('do_psc').disabled = true;
		document.getElementById('do_psc').className = 'disabled';
		document.getElementById('do_zeme').disabled = true;
		document.getElementById('do_zeme').className = 'disabled';
		document.getElementById('do_ic').disabled = true;
		document.getElementById('do_ic').className = 'disabled';
		document.getElementById('do_dic').disabled = true;
		document.getElementById('do_dic').className = 'disabled';
		document.getElementById('do_telefon').disabled = true;
		document.getElementById('do_telefon').className = 'disabled';
		document.getElementById('do_fax').disabled = true;
		document.getElementById('do_fax').className = 'disabled';
		document.getElementById('do_mobil').disabled = true;
		document.getElementById('do_mobil').className = 'disabled';
		document.getElementById('do_email').disabled = true;
		document.getElementById('do_email').className = 'disabled';
	}
	else {
		document.getElementById('do_firma').disabled = false;
		document.getElementById('do_firma').className = 'text';
		document.getElementById('do_jmeno').disabled = false;
		document.getElementById('do_jmeno').className = 'text';
		document.getElementById('do_ulice').disabled = false;
		document.getElementById('do_ulice').className = 'text';
		document.getElementById('do_mesto').disabled = false;
		document.getElementById('do_mesto').className = 'text';
		document.getElementById('do_psc').disabled = false;
		document.getElementById('do_psc').className = 'text';
		document.getElementById('do_zeme').disabled = false;
		document.getElementById('do_zeme').className = 'text';
		document.getElementById('do_ic').disabled = false;
		document.getElementById('do_ic').className = 'text';
		document.getElementById('do_dic').disabled = false;
		document.getElementById('do_dic').className = 'text';
		document.getElementById('do_telefon').disabled = false;
		document.getElementById('do_telefon').className = 'text';
		document.getElementById('do_fax').disabled = false;
		document.getElementById('do_fax').className = 'text';
		document.getElementById('do_mobil').disabled = false;
		document.getElementById('do_mobil').className = 'text';
		document.getElementById('do_email').disabled = false;
		document.getElementById('do_email').className = 'text';
	}
}

function zaskrtnout() {
	if (document.getElementById('stejne').checked == true) {
		document.getElementById('stejne').checked = false;
	}
	else {
		document.getElementById('stejne').checked = true
	}

	vypnout();
}
		
function validate(formular) {
	
	re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
	if (formular.jmeno.value=="")
		{
			alert("Vyplňte své jméno, prosím.");
			formular.jmeno.focus();
			return false;
		}
	else if (formular.ulice.value=="")
		{
			alert("Vyplňte ulici a č.p., prosím.");
			formular.ulice.focus();
			return false;
		}
	else if (formular.mesto.value=="")
		{
			alert("Vyplňte město nebo obec, ve které bydlíte.");
			formular.mesto.focus();
			return false;
		}
	else if (formular.psc.value=="")
		{
			alert("Vyplňte PSČ, prosím.");
			formular.psc.focus();
			return false;
	}
	else if (formular.psc.value.length > 5)
		{
			alert("Zadali jste patný formát PSČ.");
			formular.psc.focus();
			return false;
	}
	else if (formular.email.value=="")
		{
			alert("Vyplňte e-mail, prosím.");
			formular.email.focus();
			return false;
		}
	else if (!re.test(formular.email.value))
		{
			alert("Zadali jste nesprávný formát e-mailu.");
		formular.email.focus();
			return false;
		}
		
	if (formular.stejne.checked != true) {
	
		re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
		if (formular.do_jmeno.value=="")
			{
				alert("Vyplňte své jméno u dodací adresy, prosím.");
				formular.do_jmeno.focus();
				return false;
			}
		else if (formular.do_ulice.value=="")
			{
				alert("Vyplňte ulici a č.p. u dodací adresy, prosím.");
				formular.do_ulice.focus();
				return false;
			}
		else if (formular.do_mesto.value=="")
			{
				alert("Vyplňte město nebo obec u dodací adresy.");
				formular.do_mesto.focus();
				return false;
			}
		else if (formular.do_psc.value=="")
			{
				alert("Vyplňte PSČ u dodací adresy, prosím.");
				formular.do_psc.focus();
				return false;
		}
		else if (formular.do_psc.value.length > 5)
			{
				alert("Zadali jste patný formát PSČ u dodací adresy.");
				formular.do_psc.focus();
				return false;
		}
		else if (formular.do_email.value=="")
			{
				alert("Vyplňte e-mail u dodací adresy, prosím.");
				formular.do_email.focus();
				return false;
			}
		else if (!re.test(formular.do_email.value))
			{
				alert("Zadali jste nesprávný formát e-mailu u dodací adresy.");
			formular.do_email.focus();
				return false;
			}
		else
			return true;
			
	} else return true;
}
