// JavaScript Document
var xmlHttp
function showTypes(str){ 
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null){
    alert ("Browser does not support HTTP Request")
    return
  }
  
  var url="ajax/gettypes.php"
  url=url+"?q="+str
  url=url+"&sid="+Math.random()
  xmlHttp.onreadystatechange=stateChanged 
  xmlHttp.open("GET",url,true)
  xmlHttp.send(null)
}

function showTypes2(str){ 
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null){
    alert ("Browser does not support HTTP Request")
    return
  }
  
  var url="ajax/gettypes2.php"
  url=url+"?q="+str
  url=url+"&sid="+Math.random()
  xmlHttp.onreadystatechange=stateChanged 
  xmlHttp.open("GET",url,true)
  xmlHttp.send(null)
}

function assignPrices(str){ 
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null){
    alert ("Browser does not support HTTP Request")
    return
  }
  
  var url="ajax/assignprices.php"
  url=url+"?q="+str
  url=url+"&sid="+Math.random()
  xmlHttp.onreadystatechange=stateChangedPrices
  xmlHttp.open("GET",url,true)
  xmlHttp.send(null)
}

function getForm(str){ 
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null){
    alert ("Browser does not support HTTP Request")
    return
  }
  
  var url="ajax/getform.php"
  url=url+"?q="+str
  url=url+"&sid="+Math.random()
  xmlHttp.onreadystatechange=stateChangedForm
  xmlHttp.open("GET",url,true)
  xmlHttp.send(null)
}

function stateChanged(){ 
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
    document.getElementById("seltypes").innerHTML=xmlHttp.responseText 
  }
}

function stateChangedForm(){ 
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
    document.getElementById("seltypes2").innerHTML=xmlHttp.responseText 
  }
}


function stateChangedPrices() {
  if (xmlHttp.readyState==4 ) {

    
   var xmlDoc = xmlHttp.responseXML; 
   var root = xmlDoc.getElementsByTagName('house').item(0); 
   var items = new Array(root.childNodes.length); 
   for (var iNode = 0; iNode < root.childNodes.length; iNode++) {
      var node = root.childNodes.item(iNode);
      items[root.childNodes.item(iNode).nodeName] = new Array(node.childNodes.length); 
      for (i = 0; i < node.childNodes.length; i++) {
      //  document.getElementById("apDiv4").innerHTML += "<br>NodeName = " + node.childNodes.item(i).nodeName; 
      //  document.getElementById("apDiv4").innerHTML += "--- NodeValue = " + node.childNodes.item(i).nodeValue; 
        items[root.childNodes.item(iNode).nodeName][node.childNodes.item(i).nodeName] = node.childNodes.item(i).nodeValue; 
      }
    }
  }
}


function getNodeValue(obj,tag)
{
	return obj.getElementsByTagName(tag)[0].firstChild.nodeValue;
}




function GetXmlHttpObject(){
  var xmlHttp=null;
  try{
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
  }catch (e){
    //Internet Explorer
    try{
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }catch (e){
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  return xmlHttp;
}


function hideForm(num){
  var obj1 = document.getElementById('typ1');
  var obj2 = document.getElementById('typ2');
  if (num==1){
    obj1.style.display = 'none';
    obj2.style.display = 'block';  
  }else{
    obj1.style.display = 'block';
    obj2.style.display = 'none';
  }
}

function zpocti(){
  prom = new Array();
  prom[0]=45000;
  prom[1]=60000;
  prom[2]=75000; 
  prom[3]=10000;
  prom[4]=5000;
  prom[5]=10000; 
  prom[6]=10000;
  prom[7]=10000;
  prom[8]=20000; 
  prom[9]=20000;
  prom[10]=20000;
  prom[11]=20000;
  prom[12]=10000; 
  prom[13]=10000;
  prom[14]=10000;
  prom[15]=10000;  
  prom[16]=20000; 
  prom[17]=20000;
  prom[18]=20000;
  prom[19]=20000;
  prom[20]=30000;  
  prom[21]=30000; 
  prom[22]=30000;
  prom[23]=30000;
  prom[24]=30000;
  prom[25]=30000;
  
  
  sum = 0;
  for(i=0;i<prom.length;i++){
    var o = document.getElementById('bonus'+i);
    if (o.checked == true){ 
      sum += prom[i];
    }
  }
  
  var a = document.getElementById('bonus100');
  if (a.checked == true){ 
    sum += 10000;
  }
  var b = document.getElementById('bonus101');
  if (b.checked == true){ 
    sum += 20000;
  }
  var c = document.getElementById('bonus102');
  if (c.checked == true){ 
    sum += 10000;
  }
  var d = document.getElementById('bonus103');
  if (d.checked == true){ 
    sum += 20000;
  }
  var e = document.getElementById('bonus104');
  if (e.checked == true){ 
    sum += 30000;
  }      
  var obj = document.getElementById('cena');
  var obj2 = document.getElementById('cena-2');
  obj.value = sum;
  obj2.value = sum;
}

function check(){
  var o35 = document.getElementById('bonus35');
  var o36 = document.getElementById('bonus36');
  var o37 = document.getElementById('bonus37');
  if (o36.checked == true){
    o35.checked = true;
  }
  if (o37.checked == true){
    o35.checked = true;
    o36.checked = true;
  }
  
}

function zpocti2(){
  prom = new Array();
  
  var o30 = document.getElementById('bonus30');
  var o31 = document.getElementById('bonus31');
  var o32 = document.getElementById('bonus32');
  var o33 = document.getElementById('bonus33');
  var o34 = document.getElementById('bonus34');
  
  if (o30.checked == true){
    prom[35]=40000; 
    prom[36]=70000;
    prom[37]=30000;
  }else if(o31.checked == true){
    prom[35]=55000; 
    prom[36]=95000;
    prom[37]=40000;
  }else if(o32.checked == true){
    prom[35]=70000; 
    prom[36]=120000;
    prom[37]=50000;
  }else if(o33.checked == true){
    prom[35]=85000; 
    prom[36]=145000;
    prom[37]=60000;
  }else if(o34.checked == true){
    prom[35]=100000; 
    prom[36]=160000;
    prom[37]=70000;
  }
  var bonus_35 = document.getElementById('bonus_35');
  bonus_35.innerHTML = "(" + prom[35] + ",-)";
  var bonus_36 = document.getElementById('bonus_36');
  bonus_36.innerHTML = "(" + prom[36] + ",-)";
  var bonus_37 = document.getElementById('bonus_37');
  bonus_37.innerHTML = "(" + prom[37] + ",-)";
  
  prom[38]=30000; 
  prom[39]=30000;
  prom[40]=30000;
  prom[41]=30000;
  prom[42]=30000; 
  
  
  
  sum = 0;
  
  for(i=35;i<prom.length;i++){
    var o = document.getElementById('bonus'+i);
    if (o.checked == true){ 
      sum += prom[i];
    }
  }
  
  var o43 = document.getElementById('bonus43');
  if (o43.checked ==  true){
    sum = sum * 1.3;
  }

  var obj = document.getElementById('cena2');
  var obj2 = document.getElementById('cena2-2');
  obj.value = sum;
  obj2.value = sum;
}


function zpocti3(){
 
  sum = 0;
  sum2 = 0;
  
  for(i=1;i<4;i++){
    var o = document.getElementById('price'+i);
    if (o.checked == true){ 
      sum += prices[i][0];
      sum2 += prices[i][1];
    }
  }

  var obj = document.getElementById('cena3');
  obj.value = sum;
  
  var obj = document.getElementById('cena4');
  obj.value = sum2;
}

