// JavaScript Document

if (document.images){
	menu1 = new Image;
	menu2 = new Image;
	menu3 = new Image;
	menu4 = new Image;
	menu5 = new Image;
	menu6 = new Image;
	menu1.src = "images/menu_a1.gif";
	menu2.src = "images/menu_a2.gif";
	menu3.src = "images/menu_a3.gif";
	menu4.src = "images/menu_a4.gif";
	menu5.src = "images/menu_a5.gif";
	menu6.src = "images/menu_a6.gif";
}

// efekt menu

var selBox, selClass;

function hoverDo(selBox,selClass) {
	var actBox = document.getElementById(selBox);
	actBox.className = selClass;
}

// otevreni odkazu v novem okne
var winLink, winName, winProp;

function openWin(winLink,winName,winProp){
	var newWin = window.winName;
    if (newWin != null && !newWin.closed){
	  newWin.focus();
      newWin.location.href = winLink.href
    } 
    else { 
      newWin = window.open(winLink,winName,winProp);
      if (newWin==null || typeof(newWin)=="undefined"){
		return false;    
      }
      newWin.focus(); 
    }
}

// Kontrola odesilaneho formulare
var selForm;

function valForm(selForm){
	var f = document.getElementById(selForm);
	if (f.jmeno.value == ""){
		alert("Vyplňte prosím Vaše jméno. Povinné údaje jsou označeny hvězdičkou.");
		f.jmeno.focus();
		return false;
	}
	else if (f.prijmeni.value == ""){
		alert("Vyplňte prosím Vaše příjmení. Povinné údaje jsou označeny hvězdičkou.");
		f.prijmeni.focus();
		return false;
	}
	else if ((f.firma.value != "") && (f.ico.value == "")){
		alert("Zadali jste jméno firmy, uveďte také její IČO.");
		f.ico.focus();
		return false;
	}
	else if (f.adresa.value == ""){
		alert("Vyplňte prosím Vaši adresu. Povinné údaje jsou označeny hvězdičkou.");
		f.adresa.focus();
		return false;
	}
	else if (f.telefon.value==""){
		alert("Uveďte prosím kontaktní telefon. Povinné údaje jsou označeny hvězdičkou.");
		f.telefon.focus();
		return false;
	}
	else if (f.email.value == ""){
		alert("Zadejte prosím Váš kontaktní email. Povinné údaje jsou označeny hvězdičkou.");
		f.email.focus();
		return false;
	}
	else if ((f.dodani.value == "na místo dodání") && (f.misto.value == "")){
		alert("Zvolili jste dodání na jinou než fakturační adresu. Uveďte místo dodání");
		f.misto.focus();
		return false;
	}
	else if (f.text.value == ""){
		alert("Vyplňte prosím předmět objednávky. Povinné údaje jsou označeny hvězdičkou.");
		f.text.focus();
		return false;
	}
	else if (window.RegExp){
		te = new RegExp("^[\+]*([0-9]{3,})+([^.]*[0-9]{3,})$");
		if (!te.test(f.telefon.value)){
			alert("Telefonní číslo není správně zadáno.");
			f.email.focus();
			return false;
		}
		re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[\.])+[a-z]{2,4}$");
		if (!re.test(f.email.value)){
			alert("E-mailová adresa není správně zadána.");
			f.email.focus();
			return false;
		}
	}
}

