function closeWizard() { // Deaktivuje celeho pruvodce
	document.getElementById('Wizard').style.display = "none";
}

function showWizard() { // Aktivuje pruvodce
//	if (confirm("Vážený zákazníku,\n\nvzhledem k aktuálnímu vytížení našich pracovníků si Vás dovolujeme informovat, že veškeré nové objednávky budou vyřizovány až od 13.08.2009.\n\nNyní je sice možné e-shop objednat a uhradit, nicméně bude Váš e-shop zřízen až po tomto datu.\n\nDěkujeme za pochopení.\n\nPřejete-li si přesto pokračovat v objednávce, klikněte na tlačítko OK.")) {
	document.getElementById('Wizard').style.display = "block";
//	}
}

function doTarif(optionValue) { // Pri vyberu tarifu START nabidne SEO
	if (optionValue == "START") {
		document.getElementById('seoOffer').style.display = 'block';
		document.getElementById('domainTypeStart').style.display = 'block';
    document.getElementById('domainType').style.display = 'none';
	} else { 
    document.getElementById('seoOffer').style.display = 'none';
    document.getElementById('domainTypeStart').style.display = 'none';
    document.getElementById('domainType').style.display = 'block';
  }
}

function doUrl(optionValue) { // Nabidne ve 2. kroku spravne inputy
	if (optionValue == "domains") {
		document.getElementById('domains').style.display = 'block';
		document.getElementById('subdomains').style.display = 'none';
		document.getElementById('own_subdomains').style.display = 'none';
		document.getElementById('comment21').style.display = 'block';
		document.getElementById('comment22').style.display = 'none';
		document.getElementById('comment23').style.display = 'none';
	}
	else if (optionValue == "subdomains") {
		document.getElementById('domains').style.display = 'none';
		document.getElementById('subdomains').style.display = 'block';
		document.getElementById('own_subdomains').style.display = 'none';
		document.getElementById('comment21').style.display = 'none';
		document.getElementById('comment22').style.display = 'block';
		document.getElementById('comment23').style.display = 'none';
	}
	else if (optionValue == "own_subdomains") {
		document.getElementById('domains').style.display = 'none';
		document.getElementById('subdomains').style.display = 'none';
		document.getElementById('own_subdomains').style.display = 'block';
		document.getElementById('comment21').style.display = 'none';
		document.getElementById('comment22').style.display = 'none';
		document.getElementById('comment23').style.display = 'block';
	}
}

function doDesign(optionValue) { // Pri vyberu tarifu START nabidne SEO
	if (optionValue == "originalni") {
		document.getElementById('form32').style.display = 'block';
		document.getElementById('form31').style.display = 'none';
	}
	else if (optionValue == "sablona") {
		document.getElementById('form31').style.display = 'block';
		document.getElementById('form32').style.display = 'none';
	}
}

function changeThumb(optionValue) {
	document.getElementById('tempThumb').src = 'http://tvorba-eshopu.microdesign.cz/img/sablony/' + optionValue + '.jpg';
}

function highlight(which) {
	switch (which) {
		case 'ankety':
			if (document.getElementById('ankety').checked == true) {
				document.getElementById('ankety1').style.color = "#009900";
			} else { document.getElementById('ankety1').style.color = "#999999"; }
			break;
		case 'diskuse':
			if (document.getElementById('diskuse').checked == true) {
				document.getElementById('diskuse1').style.color = "#009900";
			} else { document.getElementById('diskuse1').style.color = "#999999"; }
			break;
		case 'multilang':
			if (document.getElementById('multilang').checked == true) {
				document.getElementById('multilang1').style.color = "#009900";
			} else { document.getElementById('multilang1').style.color = "#999999"; }
			break;
		case 'multicur':
			if (document.getElementById('multicur').checked == true) {
				document.getElementById('multicur1').style.color = "#009900";
			} else { document.getElementById('multicur1').style.color = "#999999"; }
			break;
		case 'typyzbozi':
			if (document.getElementById('typyzbozi').checked == true) {
				document.getElementById('typyzbozi1').style.color = "#009900";
			} else { document.getElementById('typyzbozi1').style.color = "#999999"; }
			break;
		case 'typyzakazniku':
			if (document.getElementById('typyzakazniku').checked == true) {
				document.getElementById('typyzakazniku1').style.color = "#009900";
			} else { document.getElementById('typyzakazniku1').style.color = "#999999"; }
			break;
	}
}

function checkStep1() {
	if (document.getElementById('tarif').value == "START") {
		document.getElementById('domainTypeStart').style.display = 'block';
    document.getElementById('domainType').style.display = 'none';
	} else { 
    document.getElementById('domainTypeStart').style.display = 'none';
    document.getElementById('domainType').style.display = 'block';
  }
  return true;
}

function checkStep2() {
	switch (document.getElementById('domainType').value) {
		case "subdomains":
			if (document.getElementById('subdomena').value == "" || document.getElementById('subdomena').value.length < 3) {
				window.alert("Název subdomény musí obsahovat alespoň 3 znaky!");
				document.getElementById('subdomena').style.backgroundColor = "#FFDDDD";
				document.getElementById('subdomena').focus();
				return false;
			} else { document.getElementById('subdomena').style.backgroundColor = "#FFFFFF"; return true; }
			break;
		case "domains":
			if (document.getElementById('domena').value == "" || document.getElementById('domena').value.length < 3) {
				window.alert("Musíte zadat název domény!");
				document.getElementById('domena').style.backgroundColor = "#FFDDDD";
				document.getElementById('domena').focus();
				return false;
			} else { document.getElementById('domena').style.backgroundColor = "#FFFFFF"; return true; }
			break;
		case "own_subdomains":
			if (document.getElementById('own_domain').value == "" || document.getElementById('own_domain').value.length < 7) {
				window.alert("Musíte správně zadat název domény!");
				document.getElementById('own_domain').style.backgroundColor = "#FFDDDD";
				document.getElementById('own_domain').focus();
				return false;
			} else { document.getElementById('own_domain').style.backgroundColor = "#FFFFFF"; return true; }
			break;
	}
}

function checkStep4() {
	if (document.getElementById('jmeno').value.length < 2) {
		window.alert("Musíte zadat Vaše jméno a příjmení!");
		document.getElementById('jmeno').style.backgroundColor = "#FFDDDD";
		document.getElementById('jmeno').focus();
		return false;
	}
	else if (document.getElementById('ulice').value.length < 5) {
		document.getElementById('jmeno').style.backgroundColor = "#FFFFFF";
		window.alert("Musíte zadat ulici a číslo popisné nebo orientační!");
		document.getElementById('ulice').style.backgroundColor = "#FFDDDD";
		document.getElementById('ulice').focus();
	}
	else if (document.getElementById('psc').value.length < 5) {
		document.getElementById('ulice').style.backgroundColor = "#FFFFFF";
		window.alert("Musíte zadat PSČ!");
		document.getElementById('psc').style.backgroundColor = "#FFDDDD";
		document.getElementById('psc').focus();
	}
	else if (document.getElementById('mesto').value.length < 2) {
		document.getElementById('psc').style.backgroundColor = "#FFFFFF";
		window.alert("Musíte zadat název města!");
		document.getElementById('mesto').style.backgroundColor = "#FFDDDD";
		document.getElementById('mesto').focus();
	}
	else if (document.getElementById('email').value.length < 7) {
		document.getElementById('mesto').style.backgroundColor = "#FFFFFF";
		window.alert("Musíte zadat Vaši e-mailovou adresu!");
		document.getElementById('email').style.backgroundColor = "#FFDDDD";
		document.getElementById('email').focus();
	}
	else if (document.getElementById('telefon').value.length < 9) {
		document.getElementById('email').style.backgroundColor = "#FFFFFF";
		window.alert("Musíte zadat Vaše telefonní číslo!");
		document.getElementById('telefon').style.backgroundColor = "#FFDDDD";
		document.getElementById('telefon').focus();
	}
	else {
		document.getElementById('jmeno').style.backgroundColor = "#FFDDDD";
		document.getElementById('ulice').style.backgroundColor = "#FFDDDD";
		document.getElementById('psc').style.backgroundColor = "#FFDDDD";
		document.getElementById('mesto').style.backgroundColor = "#FFDDDD";
		document.getElementById('email').style.backgroundColor = "#FFDDDD";
		document.getElementById('telefon').style.backgroundColor = "#FFFFFF";
		return true;
	}
}

function showForm(step_num) { // Zobrazi pozadovanou stranu/krok pruvodce
	var i = 1;
	while (i <= 6) {
		document.getElementById('form'+i).style.display = "none";
		document.getElementById('buttons'+i).style.display = "none";
		document.getElementById('help'+i).style.display = "none";
		// Progres :
		document.getElementById('prog'+i).style.fontSize = "12px";
		document.getElementById('prog'+i).style.fontStyle = "italic";
		document.getElementById('prog'+i).style.color = "#FFFFFF";
		document.getElementById('prog'+i).style.backgroundColor = "transparent";
		i++;
	}
	document.getElementById('form'+step_num).style.display = "block";
	document.getElementById('buttons'+step_num).style.display = "block";
	document.getElementById('help'+step_num).style.display = "block";
	// Progres :
	document.getElementById('prog'+step_num).style.fontSize = "15px";
	document.getElementById('prog'+step_num).style.fontStyle = "normal";
	document.getElementById('prog'+step_num).style.color = "#363636";
	document.getElementById('prog'+step_num).style.backgroundColor = "#CBE2FC";
}

function step(step_num) { // Zavola vsechny funkce potrebne pro volany krok v pruvodci
	switch (step_num) {
		case 1:
			showForm(step_num);
			break;
		case 2:
			if (checkStep1() == true) { // Kontrola typu eshopu a nastavení omezení
				showForm(step_num);
			  document.getElementById('subdomena').focus();
			}
			break;
		case 3:
			if (checkStep2() == true) { // Vstup OK, jinak nejit dal
				showForm(step_num);
			}
			break;
		case 4:
			showForm(step_num);
			document.getElementById('jmeno').focus();
			break;
		case 5:
			if (checkStep4() == true) { // Vstup OK, jinak nejit dal
				showForm(step_num);
			}
			break;
		case 6:
			showForm(step_num);
			document.getElementById('dotazy').focus();
			break;
	}
}


