

// Get the HTTP Object
function getHTTPObject(){
   if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
   else if (window.XMLHttpRequest) return new XMLHttpRequest();
   else {
      alert("Váš prohlížeč nepodporuje AJAX.");
      return null;
   }
}   
 
// Change the value of the outputText field
function setOutput(){
    if(httpObject.readyState == 4){
        var combo = document.getElementById('lokality');
        
        combo.options.length = 0;
 
        var lokality = httpObject.responseText;
        var items = lokality.split(";");
        var count = items.length;
        for (var i=0;i<count;i++){
            var options = items[i].split("====");
            combo.options[i] = 
                new Option(options[0],options[1]);
        }
        combo.option[i] = null;
    }
}
 
// Implement business logic    
function doWork(){    
    httpObject = getHTTPObject();
    if (httpObject != null) {
        httpObject.open("GET", "getLokality89b5.html?zeme="
                        +document.getElementById('zeme').value, true);
        httpObject.onreadystatechange = setOutput;
        httpObject.send(null);
    }
}
 
var httpObject = null;


function show($id) {

    document.getElementById($id).style.display = 'block';    
    
}

function hide($id) {
    document.getElementById($id).style.display = 'none';    
}


var totalPrice = 0;

function countPrice($celkem, $limitKapesne, $kapesne){
    var $i = 0;
    var $hodnota = 0;
    var reg = /\d+/;
    var total = 0;

    Number(totalPrice);
    totalPrice = 0;
    
    for (var i = 1 ;i <= $celkem;i++){
//            alert('pocitam');
            $hodnota = document.getElementById("c_"+i).value;
            $cena_c = document.getElementById("c_"+i+"_c");
            $cena = document.getElementById("c_"+i+"_cena").value;
            
            if  (reg.test($hodnota) == true)  {
                $cena_c.value = $cena * $hodnota;
                totalPrice += Number($cena_c.value);
                if ((i == 1) || (i == 2))
                    total += Number($cena_c.value);
            }
    } 
    
    document.getElementById("cena_celkem").value = totalPrice;  
    

   // alert(total);
   //kapesne pocitam jen pri cene nad 13500 a bez slevy
    if (total > $limitKapesne && (document.getElementById("c_3_cena").value == "" || document.getElementById("c_3_cena").value == "0")) {
        document.getElementById("kapesne").value = -1 * Math.round(total * $kapesne / 100);
        document.getElementById("cena_celkem").value = totalPrice - Math.round(total * 3.42 / 100);  
//        document.getElementById("kapesne").value = 120;
    }
    else  
        document.getElementById("kapesne").value = 0;  
        
    
        
    
    

}

function hideForm($id1, $id2, $id3, $link) {
     document.getElementById($id1).className = ''; 
     document.getElementById($id2).className = ''; 
     document.getElementById($id3).className = 'active'; 
     
     document.getElementById("form_vyhledani").action = $link;
     
}

function showLet() {
//    alert('asdasd');
    
    if (document.getElementById('typ_doprava').value == 'letecky')
        document.getElementById('letiste').style.display = 'inline';
    else
        document.getElementById('letiste').style.display = 'none';
    
}
