function request(url)  {    //alert("ahoj");  var nav=navigator.appName;  if (nav!="Microsoft Internet Explorer") req=new window.XMLHttpRequest();  else var req=new ActiveXObject("Microsoft.XMLHTTP");  //else var req=new ActiveXObject("Msxml2.XMLHTTP");  req.open("GET", url, false);  //req.open("GET", url, true);  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");  //req.send ("A");  req.send (null);      return req.responseText;    }/*Funkce pro zobrazeni zpravy*/var click_handler;function message_close ()  {  objekt=document.getElementById("message_box");  objekt.style.display='none';  window.onclick=null;  window.onkeydown=null;  }function message (text)  {  centrovat_w("message_box");   objtext=document.getElementById("message_text");  objtext.innerHTML=text;  //window.onclick=function (){message_close();};  window.onkeydown=function (){message_close();};    }function message_prompt (func,text)  {  centrovat_w("message_box_prompt");   objtext=document.getElementById("message_text_prompt");  document.getElementById("message_box_funkce").value=func;      objtext.innerHTML=text;  }function message_prompt_close(co)  {  func=document.getElementById("message_box_funkce").value;      objekt=document.getElementById("message_box_prompt");  objekt.style.display='none';    eval("func_"+func+"("+co+")");  }/* ************************************************ *//* prihlaseni */function centrovat_w (id_objekt_name)  {  objekt=document.getElementById(id_objekt_name);    objekt.style.visibility="hidden";  objekt.style.display='block';  objekt_w=objekt.offsetWidth;  objekt_h=objekt.offsetHeight;    if (document.all)width=document.body.offsetWidth;  else width=window.innerWidth;  if (document.all)height=document.body.offsetHeight;  else height=window.innerHeight;  yscroling=document.all?document.body.scrollTop:window.pageYOffset;  xscroling=document.all?document.body.scrollLeft:window.pageXOffset;  height=height/2-(objekt_h/2)+yscroling;  width=width/2-(objekt_w/2)+xscroling;    objekt.style.top=height+"px";  objekt.style.left=width+"px";  objekt.style.visibility="visible";  }function nahoru_w (id_objekt_name)  {  objekt=document.getElementById(id_objekt_name);    objekt.style.visibility="hidden";  objekt.style.display='block';  objekt_w=objekt.offsetWidth;  objekt_h=objekt.offsetHeight;    if (document.all)width=document.body.offsetWidth;  else width=window.innerWidth;  if (document.all)height=document.body.offsetHeight;  else height=window.innerHeight;  yscroling=document.all?document.body.scrollTop:window.pageYOffset;  xscroling=document.all?document.body.scrollLeft:window.pageXOffset;  height=height/2-(objekt_h/2)+yscroling;  width=width/2-(objekt_w/2)+xscroling;    objekt.style.top=10+"px";  objekt.style.left=10+"px";  objekt.style.visibility="visible";  }  function login_w()  {  document.getElementById("lost_pass").style.display="none";  centrovat_w("div_login");    document.login_form.user.value='';  document.login_form.psw.value='';  document.login_form.auto_login.checked="yes";  document.login_form.user.focus();  }function login_w_close()  {  objekt=document.getElementById("div_login");  objekt.style.display='none';    }function login_w_check()  {  if (document.login_form.user.value=="") return false;  if (document.login_form.psw.value=="") return false;  return true;  }function odhlasit()  {  //if (typeof (neco_je_v_kosiku)!=='undefined') message_prompt("send_odhlasit","Opravdu se chcete odhlásit? <br/>Veškerý obsah košíku bude smazán!");   obj=document.getElementById("kosik_pocet");  if (obj.innerHTML!="0")  message_prompt("send_odhlasit","Opravdu se chcete odhlásit? <br/>Veškerý obsah košíku bude smazán!");   else func_send_odhlasit(true);    }function func_send_odhlasit(co)  {  if (co)  location.href='/login.php?odhlasit=true';    else return false;   }/******** lost pass*****/function lost_pass_w()  {  //alert("ahoj");  //document.getElementById("div_login").style.display="none";    centrovat_w ("lost_pass");  document.lost_pass_form.lost_email.focus();  }function lost_pass_w_close()  {  document.getElementById("lost_pass").style.display="none";    }function lost_pass_w_check()  {  if (document.lost_pass_form.lost_email.value=="") return false;  return true;  }/******* help window *********/function help_window(text,element)  {  obj=document.getElementById("window_help_text");  obj.innerHTML=text;  obj=document.getElementById("window_help");    position=findPos(element);  obj.style.left=position[0]+element.offsetWidth+"px";  obj.style.top=position[1]-115+"px";        if (document.all) obj.style.top=position[1]-115+"px";     if (document.all) obj.style.left=position[0]+element.offsetWidth+"px";   obj.style.display="block";  }function help_window_close()  {  document.getElementById("window_help").style.display='none';    }function findPos(obj) {	var curleft = curtop = 0;	if (obj.offsetParent) {		curleft = obj.offsetLeft		curtop = obj.offsetTop		while (obj = obj.offsetParent) {      curleft += obj.offsetLeft			curtop += obj.offsetTop      //alert(obj.tagName+" "+obj.offsetTop);    }	}  return [curleft,curtop];}/****** inner_window ********/function open_inner_window(URL,sendstring,width,height)  {  inner_w=document.getElementById("inner_window");  inner_w.style.width=width+"px";  inner_w.style.height=height+"px";  var nav=navigator.appName;  if (nav!="Microsoft Internet Explorer") req=new window.XMLHttpRequest();  else var req=new ActiveXObject("Msxml2.XMLHTTP");   req.open("POST", URL, false);  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");  req.send (sendstring);    response=req.responseText;   inner_w.innerHTML=response;  if (inner_w.style.display!="block")  centrovat_w("inner_window");    }function close_inner_window()  {  document.getElementById("inner_window").style.display="none";  //document.getElementById("div_login").style.display="none";  //document.getElementById("lost_pass").style.display="none";     }var mouseX=null;var mouseY=null;function inner_window_mousedown(e)  {  if (typeof document.onselectstart!="undefined") document.onselectstart=null;//new Function ("return false")    inner_w=document.getElementById("inner_window");  if (!e) var e = window.event;  if (mouseX===null) mouseX=e.clientX;   if (mouseY===null) mouseY=e.clientY;  pohybX=e.clientX-mouseX;  pohybY=e.clientY-mouseY;  if (pohybX!=0) inner_w.style.left=inner_w.offsetLeft+pohybX+"px";  if (pohybY!=0)    {    if (inner_w.offsetTop<80) inner_w.style.top=80+"px";    else inner_w.style.top=inner_w.offsetTop+pohybY+"px";    }  mouseX=e.clientX;  mouseY=e.clientY;  //objekt=document.getElementById("a");  //objekt.innerHTML=e.target  }onmouseup=unregister_mouse;function unregister_mouse()  {  mouseX=null;  mouseY=null;  onmousemove=null;  }/******************************//***** reminder prilezitost****/function send_page_prilezitost(url,query,page)  {  switch(page)    {    case 3:                objekt=document.formular_page_3;      if (!Number(objekt.hodina_upozorneni.value)) {message("Prosím, zadejte správně hodinu upozornění <br> Nutno zadat údaje od 0 - 23");}      if (objekt.hodina_upozorneni.value<0) {message("Prosím, zadejte správně hodinu upozornění <br> Nutno zadat údaje od 0 - 23");}      if (objekt.hodina_upozorneni.value>23) {message("Prosím, zadejte správně hodinu upozornění <br> Nutno zadat údaje od 0 - 23");}            //if (!ValidateDate("formular_page_3","datum")) return false;      if (objekt.den.value=="") {message("Vyplňte prosím den události"); return false;}      if (objekt.den.value<1)  {message("Vyplňte prosím správně den události"); return false;}      if (objekt.den.value>31)  {message("Vyplňte prosím správně den události"); return false;}      if (objekt.mesic.value=="") {message("Vyplňte prosím měsíc události"); return false;}      if (objekt.mesic.value<1) {message("Vyplňte prosím správně měsíc události"); return false;}      if (objekt.mesic.value>12) {message("Vyplňte prosím správně měsíc události"); return false;}            query+="&den_udalosti="+objekt.den.value+"&mesic_udalosti="+objekt.mesic.value+"&zaslat_sms="+objekt.zaslat_sms.checked+"&zaslat_email="+objekt.zaslat_email.checked+"&dni_predem="+objekt.dni_predem.value;      query+="&hodina_upozorneni="+objekt.hodina_upozorneni.value;      open_inner_window(url,query,400,100);      break;        case 102:      if (document.formular_page_os_2.prezdivka.value=="") {message("Zadejte přezdívku prosím");return false;}      if (document.formular_page_os_2.jmeno.value=="") {message("Zadejte jméno prosím");return false;}      if (document.formular_page_os_2.vek.value=="") {message("Zadejte věk osoby nebo datum narození");return false;}      if (!Number(document.formular_page_os_2.vek.value)) {message("Prosím, zadejte správný věk osoby");return false;}      if (document.formular_page_os_2.vek.value<0) {message("Prosím, zadejte správný věk osoby");return false;}                  obj=document.formular_page_os_2;            if (obj.pohlavi[0].checked) pohlavi_=0;      if (obj.pohlavi[1].checked) pohlavi_=1;            if (typeof (pohlavi_)==="undefined") {message("Určete prosím pohlaví osoby");return false;}            query+="&prezdivka="+obj.prezdivka.value+"&jmeno="+obj.jmeno.value+"&datum_nar="+obj.datum_nar.value+"&vek="+obj.vek.value+"&pohlavi="+pohlavi_;      open_inner_window(url,query,400,300);      break;    case 103:      obj=document.formular_page_os_3;      zajmy="";      for (i=0;i<obj.elements.length;i++)        {        if (obj.elements[i].checked) zajmy+="*@*"+obj.elements[i].name;        }           query+="&zajmy="+zajmy;            open_inner_window(url,query,400,300);            break;        default:      open_inner_window(url,query,400,300);      break;              }    }function zkontrolovat_jak_casto_prilezitost()  {  if (document.formular_page_3.jak_casto.value==8)    {    document.getElementById("vlastni_jak_casto").style.visibility='visible';    }  else document.getElementById("vlastni_jak_casto").style.visibility='hidden';   }function set_vek()  {  if (document.formular_page_os_2.datum_nar.value=="")     {    document.formular_page_os_2.vek.disabled=false;    return false;    }  if (ValidateDate("formular_page_os_2","datum_nar"))    {    datum_spl=document.formular_page_os_2.datum_nar.value.split(".");    rok=datum_spl[2];    den=datum_spl[0];    mesic=datum_spl[1];    dnes_datum=new Date();    datum_udany=new Date();    datum_udany.setMonth(datum_spl["1"]-1);    datum_udany.setDate(datum_spl["0"]);    vek_=dnes_datum.getFullYear()-rok;    if (mesic>dnes_datum.getMonth()+1) vek_--;    if (mesic==dnes_datum.getMonth()+1)       if (den>dnes_datum.getDate()) vek_--;            if (vek_<0)       {      message ("Datum narozeni je v budoucnosti. Prosím opravte!");      return false;      }    document.formular_page_os_2.vek.value=vek_;                //alert(document.formular_page_os_2.vek.value);    document.formular_page_os_2.vek.disabled=true;    }     else     {    message("Datum narození je špatně zadán, prosím opravte!");        return false;    }  return true;                        }/**********************//**** reminder ********/function nejblizsi_window(text,element)  {    position=findPos(element);  var left=position[0];  var top=position[1];    obj=document.createElement('div');  obj.style.width="150px";  obj.style.height='70px';  obj.style.position='absolute';  obj.style.background='white';  obj.style.fontSize='7pt';  obj.style.border='1px solid red';  obj.style.color='#757575';  obj.style.textAlign='left';  obj.style.padding='0 0 0 5px;'  obj.style.left=left+175+"px";  obj.style.top=top-35+"px";  obj.setAttribute("id","nejblizsi_pripominky_detail");    obj.innerHTML=text;  document.body.appendChild(obj);      /*obj=document.getElementById("window_help_text");  obj.innerHTML=text;  obj=document.getElementById("window_help");    position=findPos(element);  obj.style.left=position[0]+element.offsetWidth+"px";  obj.style.top=position[1]-115+"px";        if (document.all) obj.style.top=position[1]-115+"px";     if (document.all) obj.style.left=position[0]+element.offsetWidth+"px";   obj.style.display="block";  */  }function nejblizsi_window_close()  {  obj=document.getElementById("nejblizsi_pripominky_detail");  document.body.removeChild(obj);  //document.getElementById("window_help").style.display='none';    }function reminder_change_size(element)  {  if (element.offsetHeight>element.parentNode.offsetHeight)    {    rozdil_height=element.offsetHeight-element.parentNode.offsetHeight;        if (element.offsetHeight>500) rozdil_height=300;        obj=document.getElementById("inner_window");    obj.style.height=obj.offsetHeight+rozdil_height+"px";    obj=document.getElementById("reminder_new");    obj.style.height=obj.offsetHeight+rozdil_height+"px";    obj=document.getElementById("reminder_new_oblast");    obj.style.height=obj.offsetHeight+rozdil_height+"px";     element.parentNode.style.height=element.parentNode.offsetHeight+rozdil_height+15+"px";    //if (document.all) element.parentNode.style.height=element.parentNode.offsetHeight+rozdil_height+"px";    }  }function send_page(url,query,page)  {  switch(page)    {    case 1:            objekt=document.formular_page_1;      query+="&datum="+objekt.datum.value+"&hodina="+objekt.hodina.value+"&minuta="+objekt.minuta.value+"&predmet="+objekt.predmet.value+"&poznamka="+objekt.poznamka.value+"&page="+page;            open_inner_window(url,query,300,210);      break;        case 2:            objekt=document.formular_page_2;      if (!Number(objekt.hodina_upozorneni.value)) {message("Prosím, zadejte správně hodinu upozornění <br> Nutno zadat údaje od 0 - 23");}      if (objekt.hodina_upozorneni.value<0) {message("Prosím, zadejte správně hodinu upozornění <br> Nutno zadat údaje od 0 - 23");}      if (objekt.hodina_upozorneni.value>23) {message("Prosím, zadejte správně hodinu upozornění <br> Nutno zadat údaje od 0 - 23");}            query+="&zaslat_sms="+objekt.zaslat_sms.checked+"&zaslat_email="+objekt.zaslat_email.checked+"&dni_predem="+objekt.dni_predem.value;      query+="&hodina_upozorneni="+objekt.hodina_upozorneni.value+"&jak_casto="+objekt.jak_casto.value+"&vlastni_jak_casto="+objekt.vlastni_jak_casto.value+"&page="+page;      open_inner_window(url,query,300,210);      break;            }    }function zkontrolovat_jak_casto()  {  if (document.formular_page_2.jak_casto.value==8)    {    document.getElementById("vlastni_jak_casto").style.visibility='visible';    }  else document.getElementById("vlastni_jak_casto").style.visibility='hidden';   }function open_reminder_tab(text,element)  {  if (text=="") return false;  text_print="";  textp=text.split("&next&");  for (i=0;i<textp.length;i++)    {    if (i==0) continue;    text_part=textp[i].split("#part#");      {      text_print+=text_part[1]+" -- "+text_part[0]+"<br>";      }    }      obj=document.getElementById("reminder_tab_text");  obj.innerHTML=text_print;    pozice=findPos(element);  var top=pozice[1];  var left=pozice[0];  left+=20;  top-=100;  obj=document.getElementById("reminder_tab");  obj.style.left=left+"px";  obj.style.top=top+"px";      //if (document.all)  obj.style.top=element.offsetTop+8+"px";    // if (document.all)   obj.style.left=element.offsetLeft+30+"px";   obj.style.display="block";  }function close_reminder_tab()  {  obj=document.getElementById("reminder_tab").style.display='none';  }function check_formular_page_1()  {  if (!ValidateDate("formular_page_1","datum")) return false;    if (document.formular_page_1.hodina.value!="")    {    if (!(Number(document.formular_page_1.hodina.value))) {message ("Vyplňte prosím správně čas konání");return false;}    if (document.formular_page_1.hodina.value<0) {message("Čas konání nemůže být menší než 0");return false;}    if (document.formular_page_1.hodina.value>23) {message("Čas konání nemůže být větší než 23 hodin");return false;}          }  if (document.formular_page_1.minuta.value!="")    {    kontrolovat=true;    if (document.formular_page_1.minuta.value=="00") kontrolovat=false;      if (document.formular_page_1.minuta.value=="0") kontrolovat=false;            if (kontrolovat) if (!(Number(document.formular_page_1.minuta.value))) {message ("Vyplňte prosím správně čas konání");return false;}                if (document.formular_page_1.minuta.value<0) {message("Vyplňte prosím správně čas konání");return false;}    if (document.formular_page_1.minuta.value>59) {message("Vyplňte prosím správně čas konání");return false;}          }  if (document.formular_page_1.predmet.value=="") {message("Vyplňte prosím předmět připomínky"); return false;}  return true;  }/***** store *********/function otevrit(cislo)  {  objekt=document.getElementById(cislo+"sub");  if (objekt)    {    if (objekt.style.display!="block")       {      objekt.style.display="block";      document.getElementById(cislo).src="images/minus.png";      }    else       {      objekt.style.display="none";      document.getElementById(cislo).src="images/plus.png";      }      }  }    function open_menu()  {  id=opened_id_menu;  otevrit(id);  objekt=document.getElementsByName("item_"+id)[0];  id_tag="";  i=0;  id_tagy=new Array();  while (id_tag!="menu_store")    {    objekt=objekt.parentNode;    if (objekt.tagName!="UL") continue;    id_tag=objekt.getAttribute("id");        id_tagy[i]=id_tag;    i++;      }  for (i=0;i<id_tagy.length-1;i++)    {    document.getElementById(id_tagy[i]).style.display="block";    document.getElementById(id_tagy[i]).className="menu_selected";    document.getElementById(id_tagy[i].substr(0,id_tagy[i].length-3)).src="images/minus.png";    }  }  /***************** kosik *************************/function kosik_vypraznit ()  {  if (!document.all) req=new window.XMLHttpRequest();  else var req=new ActiveXObject("Msxml2.XMLHTTP");   req.open("GET", "/cart.php?action=vypraznit", false);  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");  req.send ("A");    response=req.responseText;    if (response!="ok") alert(response);  else    {    pocet_ks_kosik=0;    doc=document.all?document.all:document;    kosik_text=document.getElementById("kosik_pocet");    kosik_text.innerHTML=pocet_ks_kosik;    document.getElementById("kosik_cena").innerHTML=0;          }  }function cart_view()  {  if (document.getElementById("kosik_pocet").innerHTML!="0") location.href="/cart_view.php";  else message("V košíku není žádné zboží");  }function kosik_pridat(url,id)  {  if (!document.all) req=new window.XMLHttpRequest();  else var req=new ActiveXObject("Msxml2.XMLHTTP");  if(id > 0)    pocet = document.getElementById("kosik_inp" + id).value;  else    pocet = 1;  url = url + "&pocet=" + pocet;  //alert(url);   req.open("GET", url, false);  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");  req.send ("A");    response=req.responseText.split("$");    switch (response[0])    {    case "ok":            pocet_ks_kosik = pocet_ks_kosik + parseInt(pocet);      doc=document.all?document.all:document;      kosik_text=document.getElementById("kosik_pocet");      kosik_text.innerHTML=pocet_ks_kosik;      document.getElementById("kosik_cena").value=response[1]+",-";                  message("Zboží přidáno do nákupního košíku.");      break;    case "already in":            pocet_ks_kosik = pocet_ks_kosik + parseInt(pocet);      doc=document.all?document.all:document;      kosik_text=document.getElementById("kosik_pocet");      kosik_text.innerHTML=pocet_ks_kosik;      document.getElementById("kosik_cena").value=response[1]+",-";                  message("Zboží se již nalézá v košíku a jeho objednané množství se zvýšilo o jednotku.");            break;    default:     message(req.responseText);     break;    }  }function check_cart_view(){  if (!document.all) req=new window.XMLHttpRequest();  else var req=new ActiveXObject("Msxml2.XMLHTTP");   req.open("GET", "/cart.php?action=is_cart", false);  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");  req.send ("A");    response=req.responseText;      if (response=="true")     location.href="/cart_view.php?r=1";  else     message("Košík je prázdný");  }function change_tip(id,smer){  var smer = 1;     if (!document.all) req=new window.XMLHttpRequest();  else var req=new ActiveXObject("Msxml2.XMLHTTP");    req.open("GET", "/index_tip.php?id="+id+"&smer="+smer+"&co=1", false);  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");  req.send ("A");    response=req.responseText;       /*alert("tady" + id);  //zjistit smer  alert(document.getElementById("_hSmer").value);  smer = document.getElementById("_hSmer").value;  alert(smer);*/  document.getElementById("tipyHP").innerHTML = response;  document.getElementById("tipyHP").style.display = 'block';    req=new ActiveXObject("Msxml2.XMLHTTP");    req.open("GET", "/index_tip.php?id="+id+"&smer="+smer+"&co=2", false);  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");  req.send ("A");    response=req.responseText;   window.setTimeout("change_tip(" + response + "," + smer + ")",5000);    return false;}function lost_pass_send(email){    if (!document.all) req=new window.XMLHttpRequest();  else var req=new ActiveXObject("Msxml2.XMLHTTP");  req.open("GET", "/lost_pass.php?lost_email="+email, false);  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");  req.send ("A");    response=req.responseText;    if (response=="true")     message("Heslo bylo odeslano na Váš email");    else     message("Při odeslání došlo k chybě");  }/*************************************************//****************kalendar*************************/function kalendar_change(){  string='mesic='+document.forms["kalendarform"].zadany_mesic.value+'&rok='+document.forms["kalendarform"].zadany_rok.value;    kalendar_load(string);}function kalendar_load(send_string){  objekt=document.getElementById("kalendar_container");    while (objekt.firstChild) objekt.removeChild(objekt.firstChild);  if (navigator.appName=="Microsoft Internet Explorer") var request=new ActiveXObject("Msxml2.XMLHTTP") ;  else var request= new XMLHttpRequest();       request.open("POST", "/kalendar.php", false);  request.send (send_string);    restext=request.responseText;  while (objekt.firstChild) objekt.removeChild(objekt.firstChild);  text=document.createElement("div");  text.innerHTML=restext;  objekt.appendChild(text);}/** * DHTML date validation script for dd/mm/yyyy. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/) */// Declaring valid date character, minimum year and maximum yearvar dtCh= ".";var minYear=1900;var maxYear=2100;function isInteger(s){	var i;    for (i = 0; i < s.length; i++){           // Check that current character is number.        var c = s.charAt(i);        if (((c < "0") || (c > "9"))) return false;    }    // All characters are numbers.    return true;}function stripCharsInBag(s, bag){	var i;    var returnString = "";    // Search through string's characters one by one.    // If character is not in bag, append to returnString.    for (i = 0; i < s.length; i++){           var c = s.charAt(i);        if (bag.indexOf(c) == -1) returnString += c;    }    return returnString;}function daysInFebruary (year){	// February has 29 days in any year evenly divisible by four,    // EXCEPT for centurial years which are not also divisible by 400.    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );}function DaysArray(n) {	for (var i = 1; i <= n; i++) {		this[i] = 31		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}		if (i==2) {this[i] = 29}   }    return this}function isDate(dtStr){	var daysInMonth = DaysArray(12)	var pos1=dtStr.indexOf(dtCh)	var pos2=dtStr.indexOf(dtCh,pos1+1)	var strDay=dtStr.substring(0,pos1)	var strMonth=dtStr.substring(pos1+1,pos2)	var strYear=dtStr.substring(pos2+1)	strYr=strYear	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)	for (var i = 1; i <= 3; i++) {		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)	}	month=parseInt(strMonth)	day=parseInt(strDay)	year=parseInt(strYr)	if (pos1==-1 || pos2==-1){		message("Formát datumu je: den.mesíc.rok, prosím opravte!")		return false	}	if (strMonth.length<1 || month<1 || month>12){		message("Zadejte prosím platný měsíc.")		return false	}	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){		message("Zadejte prosím platný den")		return false	}	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){		message("Prosím zadejte správný čtyř místný rok mezi "+minYear+" a "+maxYear)		return false	}	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){		message("Zadejte prosím správně datum")		return false	}return true}function ValidateDate(form_name,input_name){  var dt=eval("document."+form_name+"."+input_name);  //var dt=document.frmSample.txtDate	if (isDate(dt.value)==false){		dt.focus()		return false	}    return true } /************** END OF DATUM SCRIPT ********************/function countit(form){    str= form.text_textarea.value;  strlength= str.length;   pom_text = form.texty_select.value;  //alert(form.h_text.value);    if (strlength > 80 && pom_text == 0)  {      document.prani.text_textarea.value=str.substring(0,80);    alert(" Vlastní text blahopřání může mít maximálně 80 znaků.");  }}/*function toUnicode(inp) {  var i;  var len = inp.length();  var inp_i[];  var inp_a[];  for (i = 0; i < len; i++) {   inp_a[i] = inp.charAt(i);   inp_i[i] = inp_a[i].hashCode();  }  inp = "";  for (i = 0; i < len; i++) {   switch (inp_i[i]) {    case 225: inp = inp + "\u00E1";        break;    case 193: inp = inp + "\u00C1";        break;    case 232: inp = inp + "\u010D";        break;    case 200: inp = inp + "\u010C";        break;    case 239: inp = inp + "\u010F";        break;    case 207: inp = inp + "\u010E";        break;    case 233: inp = inp + "\u00E9";        break;    case 201: inp = inp + "\u00C9";        break;    case 236: inp = inp + "\u011B";        break;    case 204: inp = inp + "\u011A";        break;    case 237: inp = inp + "\u00ED";        break;    case 205: inp = inp + "\u00CD";        break;    case 242: inp = inp + "\u0148";        break;    case 210: inp = inp + "\u0147";        break;    case 243: inp = inp + "\u00F3";        break;    case 211: inp = inp + "\u00D3";        break;    case 248: inp = inp + "\u0159";        break;    case 216: inp = inp + "\u0158";        break;    case 154: inp = inp + "\u0161";        break;    case 138: inp = inp + "\u0160";        break;    case 157: inp = inp + "\u0165";        break;    case 141: inp = inp + "\u0164";        break;    case 249: inp = inp + "\u016F";        break;    case 250: inp = inp + "\u00FA";        break;    case 218: inp = inp + "\u00DA";        break;    case 253: inp = inp + "\u00FD";        break;    case 221: inp = inp + "\u00DD";        break;    case 158: inp = inp + "\u017E";        break;    case 142: inp = inp + "\u017D";        break;    default : inp = inp + inp_a[i];   }  }  return inp;}*/