var tskryj;
var whosent;
var whatid;
var caspopis;
var cekat = 0;
var cekej;
var pocitadlo = 0;
var drzid;
var zpetnywhosent = "";

function obrboxukaz(){
    clearTimeout(tskryj);    
    document.getElementById("obrbox").innerHTML = document.getElementById("ostatniobr").value; 

         
    
}
function obrboxskryj(e){
                 
    tskryj = setTimeout("cisty('obrbox')",5000);
    }
    
function cisty(whatid){     
        document.getElementById(whatid).innerHTML = "";  
} 

function vyber_model_podle_obr(model){
    document.getElementById("a_model").value =  model;
    odesliform();
} 

var timer_m;

function m_nahled_over(whatid,e){
try{
    document.getElementById(whatid).className = "nahled_obr_model_over";  
}
catch (err){}
document.getElementById("ost_m_div").innerHTML = "<img src='img/wait16trans.gif'>";
//timer_m = setTimeout(function (){ukaz_modely(whatid,e)},1000);
ukaz_modely(whatid,e);

} 

function m_nahled_out(whatid){
//clearTimeout(timer_m);
znic_modely();    
try{
    document.getElementById(whatid).className = "nahled_obr_model";  
}
catch (err){}
} 

function ukaz_modely(whatid,e){
    var okno = document.getElementById("ost_m_div");
    okno.className = "visible";
    okno.className = "modely_ost";
    okno.innerHTML = document.getElementById("ostatni_" + whatid).value;
    posun_m_ost(e);    
}

function znic_modely(whatid){
    okno = document.getElementById("ost_m_div");
    okno.className = "hidden";
}

function posun_m_ost(e){
    var okno = document.getElementById("ost_m_div");
    okno.style.position = "absolute";
    okno.style.top = mouseY(e) + 10;
    okno.style.left = mouseX(e) + 10;
}


function mouseX(evt) {
if (evt.pageX) return evt.pageX;
else if (evt.clientX)
   return evt.clientX + (document.documentElement.scrollLeft ?
   document.documentElement.scrollLeft :
   document.body.scrollLeft);
else return null;
}
function mouseY(evt) {
if (evt.pageY) return evt.pageY;
else if (evt.clientY)
   return evt.clientY + (document.documentElement.scrollTop ?
   document.documentElement.scrollTop :
   document.body.scrollTop);
else return null;
}

        






function documentElementAccordingMsie() {
  return (!window.opera && document.compatMode && document.compatMode != "BackCompat") ? document.documentElement : document.body
}


// Get the HTTP Object
function getHTTPObject(){
   if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
   else if (window.XMLHttpRequest) return new XMLHttpRequest();
   else {
      alert("Allow the Active X in the settings");
      return null;
   }
}   



function funkce1(whatid){                     
cekat = 1;
var kteryform;
var whosent; 
var df1 = new Array;
var df2 = new Array;
var df = new Array; 
var kam = "mjkatphp.php";
//alert(whatid);

whosent = whatid;                           

var buff = ""; 
if(whosent == "ukazobrmodelu"){
    buff += "znacka=" + document.getElementById("a_znacka").value + "&";
    buff += "model=" + document.getElementById("a_model").value;
}

//alert(buff);  

var vyber = buff + "&whosent="+whosent;
//alert(vyber);
zobrazwait();

 httpObject = getHTTPObject();
    if (httpObject != null) {
        httpObject.open("POST", kam, true);
        httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        httpObject.setRequestHeader("Content-length", vyber.length);
        httpObject.setRequestHeader("Connection", "close");
        httpObject.onreadystatechange = rfunkce;
        httpObject.send(vyber);
    }
      
}
var httpObject = null;


function rfunkce(){
var zpetdophp = false; 


if(httpObject.readyState == 4){

    
   var response = httpObject.responseText;
   //*********************************************************************************************
  //alert(response); //**********************  R E S P O N S E   *********************************
  //**********************************************************************************************
   
   if(!response) return false;    
    
    var rozbor1 = response.split("dalsizaznam");
        var i = 0;
        if(rozbor1[i]=="") i=1;
        while(rozbor1[i])
        {
        
        var rozbor2 = rozbor1[i].split("tablecells");
        var text1 = rozbor2[0]; //alert(text1);
        var text2 = rozbor2[1]; //alert(text2);
        var text3 = rozbor2[2]; //alert(text3);
        var text4 = rozbor2[3]; //alert(text4);
        
        if(text3 == "chyba")
         try{        

             alert(text2);
        } catch(err){}
        else if(text3 == "modifiediv") try{document.getElementById(text2).className = text1;} catch(err){}  
        else if (text3 == "changevalue") try{document.getElementById(text2).value = text1;} catch(err){} 
        else if (text3 == "smazatdiv") smazatdiv(text1,text2);
        else if (text3 == "novy_div") novy_div(text2,text1);
        else if (text3 == "zpetdophp")  {zpetdophp = true; zpetnywhosent = text2;}         
              
        else try{document.getElementById(text2).innerHTML = text1; } catch(err){}
        text3 == ""; // vynuluje se to raději
        i = i+1;
        }             
   cekat = 0; //pustit dalsi pozadavek
   if(zpetdophp == true) {funkce1(zpetnywhosent);}
   skryjwait();  
   } 
         
} 


 

function funkce(whatid){
funkce1(whatid);    
/*    
drzid = whatid;
clearTimeout(cekej);
if((cekat == 1) && (pocitadlo < 3)) {cekej=setTimeout('funkce(drzid)',1000); document.getElementById("pocitat").value = pocitadlo; pocitadlo = pocitadlo + 1; }
else if (pocitadlo >= 3) {cekat = 0; pocitadlo = 0; funkce(drzid);}  
else{clearTimeout(cekej) ;funkce1(whatid);} 
*/  
}


function encodeMyHtml(text) {
         encodedHtml = escape(text);
         encodedHtml = encodedHtml.replace(/\//g,"%2F");
         encodedHtml = encodedHtml.replace(/\?/g,"%3F");
         encodedHtml = encodedHtml.replace(/=/g,"%3D");
         encodedHtml = encodedHtml.replace(/&/g,"%26");
         encodedHtml = encodedHtml.replace(/@/g,"%40");
         encodedHtml = encodedHtml.replace('/\"/g',"%22");
         return encodedHtml;
       } 