var myTWin = window.myTWin;
function NoveOkno(link,winName)
{
  var retValue=true;
  if (myTWin!=null && !myTWin.closed)
  {
    myTWin.focus();
    myTWin.location.href=link.href;
  }
  else
  {
    myTWin=window.open(link.href,winName);
    if (myTWin==null || typeof(myTWin)=="undefined")
      retValue=false;
    else
    {
      link.target=winName;
      myTWin.focus();
    }
  }
  return retValue;
}



function zkontrolujform(penize)
{
	if (penize<1)
    {
        alert("Nevybrali jste si žádné zboží.");
        return false;
    }
	if (!document.forms[0].jmeno.value.length<1 && !/^\D{2,} +\D{2,}$/.test(document.forms[0].jmeno.value))
    {
        alert("Zadejte správně vaše jméno a příjmení.");
        document.forms[0].jmeno.focus();
        return false;
    }
	if (!document.forms[0].ulice.value.length<1 && !/^.{2,} +.*\d+/.test(document.forms[0].ulice.value))
    {
        alert("Zadejte správně ulici a číslo.");
        document.forms[0].ulice.focus();
        return false;
    }
	if (!document.forms[0].mesto.value.length<1 && document.forms[0].mesto.value.length<2)
    {
        alert("Zadejte město.");
        document.forms[0].mesto.focus();
        return false;
    }	
	if (!document.forms[0].psc.value.length<1 && !/^\d{3} ?\d{2}$/.test(document.forms[0].psc.value))
	{
		alert("PSČ zdejte ve tvaru 12345 nebo 123 45.");
		document.forms[0].psc.focus();
		return false;
	}	
	if (!document.forms[0].telefon.value.length<1 && !/^(\+?\d{3} ?)? ?\d{3} ?\d{3} ?\d{3}$/.test(document.forms[0].telefon.value))
	{
		alert("Telefonní číslo zadejte jedním z těchto tvarů:\n\n\t\t777888999 nebo\n\t\t777 888 999 nebo\n\t\t+420777888999 nebo\n\t\t+420 777 888 999.");
		document.forms[0].telefon.focus();
		return false;
	}	
	if (!document.forms[0].email.value.length<1 && !/^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,4}$/.test(document.forms[0].email.value))
	{
		alert("Zadejte správně váš e-mail!");
		document.forms[0].email.focus();
		return false;
	}
	return true;
}


function zkontroluj(formular)
{
	if (formular.jmeno.value.length<2)
    {
        alert("Takovéhle jméno určitě nemáte!\nIs this truly Your name?");
        formular.jmeno.focus();
        return false;
    }
    else if (formular.zprava.value.length<5)
    {
        alert("Takhle krátký příspěvek snad ani nestojí za řeč!\nWOW! Too short report!");
        formular.zprava.focus();
        return false;
    }
	else if (formular.email.value!="")
    {
         if (window.RegExp)
    {
        re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
        if (!re.test(formular.email.value))
        {
            alert("Takovouto e-mailovou adresu určitě nemáte!\n Bad e-mail address!");
            formular.email.focus();
            return false;
        }
    }
    }
	else 
        return true;
}


function cnt(oIn, cntName)
{
	max = 1500
	delka = oIn.value.length
	oIn.form[cntName].value = max-delka
	if (delka > max )
	{
		alert("Maximálně "+max+" znaků!\nYou overloaded! "+max+" characters max!")
		oIn.value=oIn.value.substring(0,max)
	}
}

