function showDomy()
{
    document.getElementById("typdomu").value = '';
    document.getElementById("stresnakrytina").value = '';
    document.getElementById("farbakrytiny").value = '';

    document.getElementById("spatbutton").href = '#';
    document.getElementById("spatbutton").style.display = 'none';

    //document.forms["form_dopyt"].elements["dopyt"].value = '';
    document.getElementById("dopyt").innerHTML = '';

    if (window.XMLHttpRequest)
    {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
    }
    else
    {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange=function()
    {
      if (xmlhttp.readyState==4 && xmlhttp.status==200)
      {
        document.getElementById("vyberte_si_typ_domu").innerHTML=xmlhttp.responseText;
      }
    }
    xmlhttp.open("GET","./pages/typy_domov.php",true);
    xmlhttp.send();
}

function showKrytiny(dom)
{
    if(dom != "")
    {
        document.getElementById("typdomu").value=dom;
        document.getElementById("stresnakrytina").value = '';
        document.getElementById("farbakrytiny").value = '';

        document.getElementById("spatbutton").href = 'javascript:showDomy();';
        document.getElementById("spatbutton").style.display = 'inline';

        document.getElementById("dopyt").value = 'Typ domu: '+dom;
    }    

    if (window.XMLHttpRequest)
    {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
    }
    else
    {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange=function()
    {
      if (xmlhttp.readyState==4 && xmlhttp.status==200)
      {
        document.getElementById("vyberte_si_typ_domu").innerHTML=xmlhttp.responseText;        
      }
    }
    xmlhttp.open("GET","./pages/stresne_krytiny.php",true);
    xmlhttp.send();
}

function showFarby(krytina)
{
    if(krytina != "")
    {
        document.getElementById("stresnakrytina").value=krytina;
        document.getElementById("farbakrytiny").value = '';

        var dom = document.getElementById("typdomu").value;
        document.getElementById("spatbutton").href = 'javascript:showKrytiny(\''+dom+'\');';
        document.getElementById("spatbutton").style.display = 'inline';

        document.getElementById("dopyt").value += '\nKrytina: '+krytina;
    }
    if (window.XMLHttpRequest)
    {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
    }
    else
    {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }

    switch(krytina)
    {
        case 'stamina': file = "stamina_RAL.php"; break;
        case 'merida': file = "merida_RAL.php"; break;
        case 'bobrina': file = "bobrina_RAL.php"; break;
        case 'clip_roof': file = "cliproof_RAL.php"; break;
        default: file = "stamina_RAL.php"; break;
    }

    xmlhttp.onreadystatechange=function()
    {
      if (xmlhttp.readyState==4 && xmlhttp.status==200)
      {
        document.getElementById("vyberte_si_typ_domu").innerHTML=xmlhttp.responseText;
      }
    }
    xmlhttp.open("GET","./pages/"+file,true);
    xmlhttp.send();
}

function show3Ddom(farba)
{
    var dom = '';
    var krytina = '';
    
    if(farba != "")
    {
        document.getElementById("farbakrytiny").value=farba;
        
        //document.getElementById("dopyt").value += '\nFarba: '+farba;
    }

    dom =  document.getElementById("typdomu").value;
    krytina =  document.getElementById("stresnakrytina").value;

    var text = 'Typ domu: '+dom+'\nKrytina: '+krytina+'\nFarba: '+farba;
    document.getElementById("dopyt").value = text;

    //zobrazeny text
    var dom_title = document.getElementById("dom_title").value;
    var krytina_title = document.getElementById("krytina_title").value;
    var farba_title = document.getElementById("farba_title").value;
    document.getElementById("zobrazene_text").innerHTML = dom_title+' - '+krytina_title+' - '+farba_title;

    if (window.XMLHttpRequest)
    {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
    }
    else
    {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange=function()
    {
      if (xmlhttp.readyState==4 && xmlhttp.status==200)
      {
        document.getElementById("flash3d").innerHTML=xmlhttp.responseText;
      }
    }
    xmlhttp.open("GET","./pages/get3Dflash.php?typdomu="+dom+"&stresnakrytina="+krytina+"&farbakrytiny="+farba,true);
    xmlhttp.send();
}

function show3Dodkvap(odkvap)
{
    if (window.XMLHttpRequest)
    {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
    }
    else
    {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }

    //zobrazeny text
    var doplnok_title = document.getElementById("doplnok_title").value;
    document.getElementById("zobrazene_text").innerHTML = doplnok_title;

    xmlhttp.onreadystatechange=function()
    {
      if (xmlhttp.readyState==4 && xmlhttp.status==200)
      {
        document.getElementById("flash3d").innerHTML=xmlhttp.responseText;
      }
    }
    xmlhttp.open("GET","./pages/get3Dodkvap.php?odkvap="+odkvap,true);
    xmlhttp.send();
}

function show3Ddoplnok(doplnok)
{
    if (window.XMLHttpRequest)
    {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
    }
    else
    {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }

    //zobrazeny text
    var doplnok_title = document.getElementById("doplnok_title").value;
    document.getElementById("zobrazene_text").innerHTML = doplnok_title;
    
    xmlhttp.onreadystatechange=function()
    {
      if (xmlhttp.readyState==4 && xmlhttp.status==200)
      {
        document.getElementById("flash3d").innerHTML=xmlhttp.responseText;
      }
    }
    xmlhttp.open("GET","./pages/get3Ddoplnok.php?doplnok="+doplnok,true);
    xmlhttp.send();
}

function addOdkvapDopyt(odkvap)
{
    var nazov = 'odkvap_'+odkvap;
    var item = document.getElementById(nazov);

    if(item != null)
    {
        if(item.value > 0)
            document.getElementById("doplnkytext").value += odkvap+': '+item.value+' ks \n';
    }
}

function showVyber(typ)
{
    if(typ == '2')
    {
        document.getElementById("vyber_odkapov").style.display = 'none';
        document.getElementById("vyber_doplnkov").style.display = 'block';
    }
    else
    {
        document.getElementById("vyber_odkapov").style.display = 'block';
        document.getElementById("vyber_doplnkov").style.display = 'none';
    }
}

function setDomTitle(title)
{
    document.getElementById("dom_title").value = title;
}

function setKrytinaTitle(title)
{
    document.getElementById("krytina_title").value = title;
}

function setFarbaTitle(title)
{
    document.getElementById("farba_title").value = title;
}

function setDoplnokTitle(title)
{
    document.getElementById("doplnok_title").value = title;
}
