var ITEMS_IN_FORM='jmeno,mesto,poznamka,zamereni,navstevnostmool';
var default_form_values=Array();
var isFormToSend=false;
//window.onbeforeunload=function(){setDefaultValues(ITEMS_IN_FORM);}
//window.onunload=function(){setDefaultValues(ITEMS_IN_FORM);}
//window.onload=function(){initSubmit();}
var mainInt=setInterval(function(){initSubmit();},200);
function initSubmit(){
  try{  
    for(var i=0;i<document.forms.length;i++){
      for(var j=0;j<document.forms[i].elements.length;j++){
        if(document.forms[i].elements[j].type=="submit"&&document.forms[i].elements[j].value.toLowerCase().indexOf("hlas")>-1){
          document.forms[i].elements[j].onclick=function(){WIN1250ToASCII(ITEMS_IN_FORM);isFormToSend=true;}
          clearInterval(mainInt);   
        }
      }
    }  
  }
  catch(e){}
}
function saveDefaultValues(itemsToReplace){
  var items=itemsToReplace.split(',');
  for(var i=0;i<items.length;i++){
    default_form_values[i]=document.getElementById(items[i]).value;
  }
}
function setDefaultValues(itemsToReplace){
  if(!isFormToSend)saveDefaultValues(ITEMS_IN_FORM);
  var items=itemsToReplace.split(',');
  for(var i=0;i<items.length;i++){
    document.getElementById(items[i]).value=default_form_values[i];
  }
}
function WIN1250ToASCII(itemsToReplace){  
  var ASCII="eEsScCrRzZyYaAiIeEuUuUdDtTnNoO";
  var WIN  ="ìÌšŠèÈøØžŽýÝáÁíÍéÉúÚùÙïÏòÒóÓ";
	var items=itemsToReplace.split(',');	
	for(var i=0;i<items.length;i++){
	  var strToReplace=document.getElementById(items[i]).value;
    default_form_values[i]=strToReplace;	  
	  for(var j=0;j<WIN.length;j++){strToReplace=strToReplace.replaceAll(WIN.substring(j,j+1),ASCII.substring(j,j+1));}	  	  
	  if(document.getElementById(items[i]).selectedIndex!=null){document.getElementById(items[i]).options[document.getElementById(items[i]).selectedIndex].value=strToReplace;}
    else{document.getElementById(items[i]).value=strToReplace;}    
	}	
}
String.prototype.replaceAll=function(srcStr,destStr){
  var strToRepl=this;
  do{strToRepl=strToRepl.replace(srcStr,destStr);}
  //do{strToRepl=strToRepl.replace(srcStr,"$%__%%__%$"+destStr+"$%__%%__%$");}  
  while(strToRepl.indexOf(srcStr)>-1);  
  return strToRepl;
}

