// stores the reference to the XMLHttpRequest object
var xmlHttpKosik = createXmlHttpRequestObject();
var xmlHttpObsahKosiku = createXmlHttpRequestObject();
var xmlHttpZmenaPoctuKs = createXmlHttpRequestObject();

var selectZPdopravy = new optionObjekt('zpDopravy');
var KOSIK="divKosikDetail";

function teloKosiku(){

var divKosik = document.getElementById(KOSIK);
/* základní nastavení hlavního boxu*/
  var vzornikX=(winW()/2)-374;
  vzornikY=50;
  odrolovano=mujScrollY();
  vzornikY=vzornikY+odrolovano;
  divKosik.style.left=vzornikX+"px";
  divKosik.style.top=vzornikY+"px";


divKosik.style.width="748px";
divKosik.style.position="absolute";
divKosik.style.zIndex="100";
divKosik.className="select-mask";
divKosik.innerHTML="";
//---------------------------konec nastavení

//hlavička boxu
mujDIV=document.createElement('DIV');
mujDIV.style.width="748px";
mujDIV.style.height="36px";
if(!window.ActiveXObject)mujDIV.style.background="transparent url("+AktualDir+"G-www/detail_kosik_hlavicka.png) 0% 0% no-repeat";
else mujDIV.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+AktualDir+"G-www/detail_kosik_hlavicka.png', sizingMethod='scale')";

mujDIV.style.position="relative";
divKosik.appendChild(mujDIV);

mujSPAN=document.createElement('DIV');
mujSPAN.style.width="680px";
mujSPAN.style.height="31px";
mujSPAN.style.top="5px";
mujSPAN.style.left="10px";
mujSPAN.style.padding="6px 0px 0px 5px";
mujSPAN.style.cursor="move";
mujSPAN.style.position="absolute";
mujSPAN.style.color="black";
mujSPAN.style.fontWeight="bold";
mujSPAN.setAttribute("id", KOSIK+"DragDrop");
mujSPAN.setAttribute("onmousedown", "presunOkno('"+KOSIK+"');");
mujSPAN.setAttribute("onmouseout", "konecPresunu('"+KOSIK+"');");
divKosik.appendChild(mujSPAN);
mujText=document.createTextNode('Obsah Vašeho nákupního koše:');
mujSPAN.appendChild(mujText);

mujIMG=document.createElement('img');
mujIMG.src=AktualDir+"G-www/zavrit_kosik.gif";
mujIMG.setAttribute("onclick", "document.getElementById('"+KOSIK+"').style.display ='none';");
mujIMG.className="CloseVizitka";
mujIMG.style.top="7px";
mujIMG.style.right="22px";
mujIMG.title="Zavři náhled košíku";
mujIMG.alt="Zavři náhled košíku";
divKosik.appendChild(mujIMG);
//-------------------------------------------------------------




// tělo boxu
mujDIV=document.createElement('DIV');
mujDIV.setAttribute("id", "teloPNG");
if(!window.ActiveXObject)mujDIV.style.background="transparent url("+AktualDir+"G-www/detail_kosik_telo.png) 0% 0% repeat-y";
else mujDIV.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+AktualDir+"G-www/detail_kosik_telo.png', sizingMethod='scale')";
mujDIV.style.width="748px";
mujDIV.style.position="relative";
divKosik.appendChild(mujDIV);

mujBR=document.createElement('br');
mujDIV.appendChild(mujBR);

mujDIV1=document.createElement('DIV');
mujDIV1.style.position="relative";
mujDIV1.style.zIndex="3";
mujDIV1.style.paddingLeft="11px";
mujDIV.appendChild(mujDIV1);

mujDIVkrok1_2=document.createElement('DIV');
mujDIVkrok1_2.setAttribute("id", "krok1a2");
mujDIVkrok1_2.style.visibility="visible";
mujDIVkrok1_2.style.display="block";
mujDIV1.appendChild(mujDIVkrok1_2);

mujDIV=document.createElement('DIV');
mujDIV.style.marginLeft="15px";
mujDIV.style.fontSize="11px";
mujDIVkrok1_2.appendChild(mujDIV);
mujText=document.createTextNode('Objednávka zboží bude probíhat v následujících 3 krocích:');
mujDIV.appendChild(mujText);
mujBR=document.createElement('br');
mujDIV.appendChild(mujBR);

mujH2=document.createElement('h2');
mujDIVkrok1_2.appendChild(mujH2);
mujH2.style.marginLeft="10px";
mujText=document.createTextNode('Krok 1/3');
mujH2.appendChild(mujText);

mujSmall=document.createElement('small');
mujH2.appendChild(mujSmall);
mujSmall.style.fontSize="10px";
mujText=document.createTextNode('( Vámi vybrané zboží a způsob dopravy )');
mujSmall.appendChild(mujText);

mujDIV=document.createElement('DIV');
mujDIV.style.margin="5px";
mujDIV.style.marginLeft="15px";
mujDIV.style.fontSize="11px";
mujDIVkrok1_2.appendChild(mujDIV);

mujB=document.createElement('b');
mujDIV.appendChild(mujB);
mujText=document.createTextNode('Cena 1ks');
mujB.appendChild(mujText);
mujText=document.createTextNode(' je uvedena bez DPH.');
mujDIV.appendChild(mujText);

mujDIVok=document.createElement('DIV');
mujDIVok.setAttribute("id", "divObsahKosiku");
mujDIVok.style.position="relative";
mujDIVkrok1_2.appendChild(mujDIVok);
mujBR=document.createElement('br');
mujDIVkrok1_2.appendChild(mujBR);
              
mujDIV=document.createElement('DIV');
mujDIV.style.margin="5px";
mujDIV.style.marginLeft="30px";
mujDIV.style.fontSize="11px";
mujDIVkrok1_2.appendChild(mujDIV);

mujB=document.createElement('b');
mujDIV.appendChild(mujB);
mujText=document.createTextNode('Vyberte způsob dopravy:');
mujB.appendChild(mujText);
              
mujSelect=document.createElement('select');
mujSelect.setAttribute("id", "zpDopravy");
mujSelect.setAttribute("name", "zpDopravy");
mujSelect.setAttribute("onchange", "FCEzpDopravy(this.value);");
mujDIV.appendChild(mujSelect);
mujBR=document.createElement('br');
mujDIV.appendChild(mujBR);
mujDIVkp=document.createElement('DIV');
mujDIVkp.setAttribute("id", "kosikPoznamka");
mujDIV.appendChild(mujDIVkp);

              
mujDIVos=document.createElement('DIV');
mujDIVos.setAttribute("id", "divObsahSouhrn");
mujDIVos.style.position="relative";
mujDIVkrok1_2.appendChild(mujDIVos);

mujDIVkrok2form=document.createElement('DIV');
mujDIVkrok2form.setAttribute("id", "krok2form");
mujDIVkrok2form.style.visibility="hidden";
mujDIVkrok2form.style.display="none";
mujDIVkrok2form.style.position="relative";
mujDIV1.appendChild(mujDIVkrok2form);

mujDIVof=document.createElement('DIV');
mujDIVof.setAttribute("id", "divObsahForm");
mujDIVof.style.marginBottom="0px";
mujDIVkrok2form.appendChild(mujDIVof);

mujDIVkrok3=document.createElement('DIV');
mujDIVkrok3.setAttribute("id", "krok3");
mujDIVkrok3.style.visibility="hidden";
mujDIVkrok3.style.display="none";
mujDIVkrok3.style.position="relative";
mujDIV1.appendChild(mujDIVkrok3);

mujH2=document.createElement('h2');
mujDIVkrok3.appendChild(mujH2);
mujH2.style.marginLeft="10px";
mujText=document.createTextNode('Krok 3/3');
mujH2.appendChild(mujText);

mujSmall=document.createElement('small');
mujH2.appendChild(mujSmall);
mujSmall.style.fontSize="10px";
mujText=document.createTextNode('( Rekapitulace, zkontrolujte prosím všechny údaje a potvrďte objednávku )');
mujSmall.appendChild(mujText);

mujDIVok3=document.createElement('DIV');
mujDIVok3.setAttribute("id", "divObsahKrok3");
mujDIVkrok3.appendChild(mujDIVok3);

mujUL=document.createElement('ul');
mujUL.style.fontSize="11px";
mujDIV1.appendChild(mujUL);

for(f=0;f<PSFeshopKosikLinks.length;f++){
mujLI=document.createElement('li');
mujUL.appendChild(mujLI);
mujA=document.createElement('a');
mujLI.appendChild(mujA);

mujA.setAttribute("href",PSFeshopKosikLinks[f][1]);
mujA.setAttribute("onclick", "Otevri_popup(600,500,'"+AktualDir+"popuptext.php?idmenu="+PSFeshopKosikLinks[f][0]+"');return false;");

mujText=document.createTextNode(PSFeshopKosikLinks[f][2]);
mujA.appendChild(mujText);
}

mujBR=document.createElement('br');
mujDIV1.appendChild(mujBR);

//--------------------------------------------------------------

//patička boxu
mujDIV=document.createElement('DIV');
mujDIV.setAttribute("id", "patickaPNG");
mujDIV.className="pngKosikPaticka";
if(!window.ActiveXObject)mujDIV.style.background="transparent url("+AktualDir+"G-www/detail_kosik_paticka.png) 0% 0% no-repeat";
else mujDIV.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+AktualDir+"G-www/detail_kosik_paticka.png', sizingMethod='scale')";
divKosik.appendChild(mujDIV);

mujSpan=document.createElement('span');
mujSpan.setAttribute("id", "divPatickaKosiku");
mujSpan.style.position="absolute";
mujSpan.style.top="0px";
mujSpan.style.left="15px";
mujSpan.style.cursor="default";
mujDIV.appendChild(mujSpan);
//------------------------------------------------------------------------


DIVmask="<!--[if lte IE 6.5]><iframe></iframe><![endif]-->";

/*závěrečná aktivace boxu*/
reloadDIV = divKosik.innerHTML;
divKosik.innerHTML=reloadDIV+DIVmask;
/*
new Draggable(KOSIK,{handle: KOSIK+"DragDrop",
snap: function(x,y,draggable) {
function constrain(n, lower, upper) {
if (n > upper) return upper;
else if (n < lower) return lower;
else return n;
}
e_d = Element.getDimensions(draggable.element);
p_d = Element.getDimensions(draggable.element.parentNode);
return[
constrain(x, 0, p_d.width - e_d.width),
constrain(y, 0, p_d.height - e_d.height)];
}
});*/

divKosik.style.display="block";
setTimeout('zIndexOken("'+KOSIK+'")', 100);
}//function teloKosiku();







function optionObjekt(linkId)
{
  this.linkId = linkId; // idecko linkovaneho elementu do ktereho budu sazet inputy
  this.inputArr = new Array(); // seznam inputu v elementu linkId
  this.constructor = function(){}
   this.list = function(pole){
//countFile=this.inputArr.length;
    var elem = document.getElementById(this.linkId);
    elem.innerHTML="";
for(d=0;d<pole.length;d++){

    var option = document.createElement('option');
    var textValue = document.createTextNode(pole[d][0]);
    option.setAttribute("value",d);
  //  option.value=d;
    option.appendChild(textValue);
    elem.appendChild(option);
    this.inputArr.push(option);
}
}
// volam konstruktor
this.constructor();
}


// make asynchronous HTTP request using the XMLHttpRequest object
function pridejPolozku(idPolozky){

var VpPe;
VpPe=document.getElementsByName("VpPe"+idPolozky);
//VpPeIdParams_
kontrola_params=true;
stringParams='';
for(var x=0;x<VpPe.length;x++){
SidVpPe=VpPe[x].id.split('_');
idVpPe=SidVpPe[1];
valueVpPe=VpPe[x].value;
stringParams+=((stringParams!='')?';':'')+idVpPe+':'+valueVpPe;
if(valueVpPe==0 || valueVpPe==''){
kontrola_params=false;
break;
}
}
if(stringParams=='')stringParams=0;
//alert(stringParams);
if(kontrola_params==true){
  FCEloader("block");
  // proceed only if the xmlHttp object isn't busy
  if (xmlHttpKosik.readyState == 4 || xmlHttpKosik.readyState == 0)
  {

  inputKS=document.getElementById("ks"+idPolozky);
/*if(document.getElementById("barva"+idPolozky))inputBARVA=document.getElementById("barva"+idPolozky);
else inputBARVA=0;*/
    // retrieve the name typed by the user on the form
    ks = encodeURIComponent(inputKS.value);
    //barva = encodeURIComponent(inputBARVA.value);
    stringParams = encodeURIComponent(stringParams);
    // execute the quickstart.php page from the server

    xmlHttpKosik.open("GET", AktualDir+"do_kosiku.php?ks=" + ks + "&kosik=" + idPolozky/*+"&barva="+barva*/+"&paramItem="+stringParams, true);
    // define the method to handle server responses
    xmlHttpKosik.onreadystatechange = handleServerResponse;
    // make the server request
    xmlHttpKosik.send(null);
    if(document.getElementById("divKosikDetail").style.display=="block"){
    setTimeout('obsahKosiku()', 1000);

    }
    inputKS.value="1";
  }
  else
    // if the connection is busy, try again after one second
    setTimeout('pridejPolozku()', 1000);
}else{
alert("Zapomněl jste zvolit některý z volitelných parametrů, zkuste to prosím znovu;");


}
}
// make asynchronous HTTP request using the XMLHttpRequest object
function obsahKosiku()
{
FCEloader("block");
  // proceed only if the xmlHttp object isn't busy
  if (xmlHttpObsahKosiku.readyState == 4 || xmlHttpObsahKosiku.readyState == 0)
 {
    // execute the quickstart.php page from the server
    xmlHttpObsahKosiku.open("GET", AktualDir+"kosik.php", true);
    // define the method to handle server responses
    xmlHttpObsahKosiku.onreadystatechange = ukazObsahKosiku;
    // make the server request
    xmlHttpObsahKosiku.send(null);

  }
  else
    // if the connection is busy, try again after one second
    setTimeout('obsahKosiku()', 1000);

}
function zmenaPoctuKusu(staryPocet,idPolozkyKosiku){
//formkosik
novyPocetKs=document.getElementById("inputks"+idPolozkyKosiku).value;
if(novyPocetKs!=false && (novyPocetKs<staryPocet || novyPocetKs>staryPocet)){

FCEloader("block");
  // proceed only if the xmlHttp object isn't busy
  if (xmlHttpZmenaPoctuKs.readyState == 4 || xmlHttpZmenaPoctuKs.readyState == 0)
 {
    // execute the quickstart.php page from the server
    xmlHttpZmenaPoctuKs.open("GET", AktualDir+"znemaPoctuKusu.php?ks="+novyPocetKs+"&id="+idPolozkyKosiku, true);

    // define the method to handle server responses
    //xmlHttpZmenaPoctuKs.onreadystatechange = "";
    // make the server request
    xmlHttpZmenaPoctuKs.send(null);


    setTimeout('obsahKosiku()', 1000);

  }
  else
    // if the connection is busy, try again after one second
    setTimeout('zmenaPoctuKusu()', 1000);


}
}


function smazatPolozkuKosiku(idPolozkyKosiku){

//formkosik
if(confirm("Opravdu chcete vyhodit tuto položku z košíku?")){
  // proceed only if the xmlHttp object isn't busy
  if (xmlHttpZmenaPoctuKs.readyState == 4 || xmlHttpZmenaPoctuKs.readyState == 0)
 {
    // execute the quickstart.php page from the server
    xmlHttpZmenaPoctuKs.open("GET", AktualDir+"smazatPolozkuKosiku.php?id="+idPolozkyKosiku, true);

    // define the method to handle server responses
    //xmlHttpZmenaPoctuKs.onreadystatechange = "";
    // make the server request
    xmlHttpZmenaPoctuKs.send(null);

    setTimeout('obsahKosiku()', 1000);

  }
  else
    // if the connection is busy, try again after one second
    setTimeout('smazatPolozkuKosiku()', 1000);


}

}
function FCEzpDopravy(kolik){

FCEloader("block");
//formkosik
  // proceed only if the xmlHttp object isn't busy
  if (xmlHttpZmenaPoctuKs.readyState == 4 || xmlHttpZmenaPoctuKs.readyState == 0)
 {
    // execute the quickstart.php page from the server
    xmlHttpZmenaPoctuKs.open("GET", AktualDir+"zpDopravy.php?kolik="+kolik, true);

    // define the method to handle server responses
    //xmlHttpZmenaPoctuKs.onreadystatechange = "";
    // make the server request
    xmlHttpZmenaPoctuKs.send(null);

    setTimeout('obsahKosiku()', 1000);

  }
  else
    // if the connection is busy, try again after one second
    setTimeout('FCEzpDopravy("'+kolik+'")', 1000);





}
function FCEvysipKos(){
//formkosik
if(confirm("Opravdu chcete vyprázdnit celý košík?")){
  // proceed only if the xmlHttp object isn't busy
  if (xmlHttpZmenaPoctuKs.readyState == 4 || xmlHttpZmenaPoctuKs.readyState == 0)
 {
    // execute the quickstart.php page from the server
    xmlHttpZmenaPoctuKs.open("GET", AktualDir+"smazatObsahKosiku.php", true);

    // define the method to handle server responses
    alert("Obsah Vašeho košíku byl vymazán!");
    //xmlHttpZmenaPoctuKs.onreadystatechange = "";
    // make the server request
    xmlHttpZmenaPoctuKs.send(null);

    setTimeout('obsahKosiku()', 1000);

  }
  else
    // if the connection is busy, try again after one second
    setTimeout('vysipKos()', 1000);
}
}

function FCEobjednat(){
//formkosik
//if(confirm("Opravdu chcete vyprázdnit celý košík?")){
  // proceed only if the xmlHttp object isn't busy

  if (xmlHttpZmenaPoctuKs.readyState == 4 || xmlHttpZmenaPoctuKs.readyState == 0)
 {
TLpotvrzeniObjednavkyKrok3=document.getElementById("TLpotvrzeniObjednavky");
TLpotvrzeniObjednavkyKrok3.className="eshopTlacitkaFalse";
TLpotvrzeniObjednavkyKrok3.style.color="#d3d3d3";
TLpotvrzeniObjednavkyKrok3.setAttribute("onMouseDown","return false; ");

poleINPUTid=new Array("jmenoF","telefonF","prijmeniF","faxF","firmaF","icoF","uliceF","dicF","obecF","bankaF","pscF","ucetF","emailF","poznamkaF","zcisloF");
 for(i=0;i<poleINPUTid.length;i++)
  {
var inputValue=document.getElementById(poleINPUTid[i]);
		// var inputValueExport=String(novyretezec);


      inputValueExport = encodeURIComponent(inputValue.value);
      //inputValueExport = zakodovanadata;
if(i==0)POSTdata=poleINPUTid[i]+"="+inputValueExport;
else POSTdata+="&"+poleINPUTid[i]+"="+inputValueExport;
}

 //dodaci adresa
   dodaciadresaPOST=document.getElementById("adrDodaniZboziodlisna").checked;
if(dodaciadresaPOST==true){
POSTdata+="&dodaciAdr=odlisna";

poleINPUTid=new Array("jmenoD","telefonD","prijmeniD","firmaD","uliceD","obecD","pscD","poznamkaD");

 for(i=0;i<poleINPUTid.length;i++){
 inputValue=document.getElementById(poleINPUTid[i]).value;

inputValueExport = encodeURIComponent(inputValue);
 POSTdata+="&"+poleINPUTid[i]+"="+inputValueExport;
      }

}else{
POSTdata+="&dodaciAdr=stejna";

}//konec dodaci adresa

     //document.getElementById("krok3").innerHTML=POSTdata;
    // execute the quickstart.php page from the server
    xmlHttpZmenaPoctuKs.open("POST", AktualDir+"objednavka.php", true);
    xmlHttpZmenaPoctuKs.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charser=windows-1250");//; charser=windows-1250

   // xmlHttpZmenaPoctuKs.setRequestHeader("Content-length",POSTdata.length);

    // define the method to handle server responses
    //alert("Obsah Vašeho košíku byl vymazán!");
    xmlHttpZmenaPoctuKs.onreadystatechange = zpravaOdeslaniObjednavky;
    // make the server request
    xmlHttpZmenaPoctuKs.send(POSTdata);
    FCEloader("block");
    //setTimeout('obsahKosiku()', 1000);

  }
  else
    // if the connection is busy, try again after one second
    setTimeout('FCEobjednat()', 1000);
//}
}


function FCEzpetnaKrok1(){
//document.getElementById("zpDopravy").setAttribute("style","display:block;visibility:visible;");
/*
document.getElementById("zpDopravy").style.display="block";
document.getElementById("zpDopravy").style.visibility="visible";
*/

document.getElementById("krok2form").style.display="none";
document.getElementById("krok1a2").style.display="block";
/*
document.getElementById("krok3").style.position="absolute";
document.getElementById("krok1a2").style.position="relative";
*/
document.getElementById("krok2form").style.visibility="hidden";
document.getElementById("krok1a2").style.visibility="visible";

/*fakForm=document.getElementById("FakturacniForm");
//mojeTabulka.setAttribute("id", "FakturacniForm");
fakForm.style.visibility="visible";
fakForm.style.display="block";
*/
}

function FCEzpetnaKrok2(){
document.getElementById("krok3").style.display="none";
document.getElementById("krok2form").style.display="block";
/*
document.getElementById("krok3").style.position="absolute";
document.getElementById("krok1a2").style.position="relative";
*/
document.getElementById("krok3").style.visibility="hidden";
document.getElementById("krok2form").style.visibility="visible";

fakForm=document.getElementById("FakturacniForm");
//mojeTabulka.setAttribute("id", "FakturacniForm");
fakForm.style.visibility="visible";
fakForm.style.display="block";

}

function FCEobjednatForm(){
/*
TlobjednatKrok1=document.getElementById("TLobjednatKrok1");
TlobjednatKrok1.className="eshopTlacitkaFalse";
TlobjednatKrok1.style.color="#d3d3d3";
TlobjednatKrok1.setAttribute("onMouseDown","return false; ");
*/

//document.getElementById("zpDopravy").setAttribute("style","display:none;");
/*
document.getElementById("zpDopravy").style.display="none";
document.getElementById("zpDopravy").style.visibility="hidden";
*/
document.getElementById("krok1a2").style.display="none";
document.getElementById("krok2form").style.display="block";
document.getElementById("krok1a2").style.visibility="hidden";//style.display="none"
document.getElementById("krok2form").style.visibility="visible";//style.display="block"



//window.scrollTo(0,350);

ObjednatForm= document.createElement("form");
ObjednatNadpis=document.createElement("h2");
//ObjednatNadpis.style.fontSize="15px";
//ObjednatNadpis.style.fontWeight="500";
ObjednatNadpis.style.marginLeft="10px";
ObjednatNadpisText=document.createTextNode("Krok 2/3 ");
ObjednatNadpis.appendChild(ObjednatNadpisText);
ObjednatNadpisSmall=document.createElement("small");
ObjednatNadpisSmall.style.fontSize="10px";
ObjednatNadpisText=document.createTextNode("( Vyplnění kontaktních údajů )");
ObjednatNadpisSmall.appendChild(ObjednatNadpisText);
ObjednatNadpis.appendChild(ObjednatNadpisSmall);
ObjednatForm.appendChild(ObjednatNadpis);

hvezdicka=document.createElement("strong");
hvezdicka.style.color="red";
hvezdickaText=document.createTextNode("*");
hvezdicka.appendChild(hvezdickaText);

ObjednatP=document.createElement("p");
ObjednatP.style.marginLeft="15px";
ObjednatPText=document.createTextNode("Povinné údaje jsou označeny ");
ObjednatP.appendChild(ObjednatPText);
novaHvezdicka=hvezdicka;
ObjednatP.appendChild(novaHvezdicka);
ObjednatPText=document.createTextNode(". Prosím vyplňujte údaje včetně diakritiky.");
ObjednatP.appendChild(ObjednatPText);
ObjednatForm.appendChild(ObjednatP);

poleINPUT=new Array("Jméno","Telefon","Přijmení","Fax","Firma","IČO","Ulice a č.p.","DIČ","Město/obec","Banka","PSČ","Účet","E-mail","Zákaznické číslo");
poleINPUTid=new Array("jmenoF","telefonF","prijmeniF","faxF","firmaF","icoF","uliceF","dicF","obecF","bankaF","pscF","ucetF","emailF","zcisloF");
povinne=new Array(1,1,1,0,0,0,1,0,1,0,1,0,1,0);
mujTabIndex=new Array(1,8,2,9,3,10,4,11,5,12,6,13,7,14);


mujFIELDSET= new FCEfieldset("Fakturační adresa");
mujFIELDSET.style.position="relative";
mojeTabulka= new tableKontaktUdaje(poleINPUT,poleINPUTid,povinne,"poznamkaF",true/*režim tabulky edituj=true nebo false*/,mujTabIndex);
mojeTabulka.setAttribute("id", "FakturacniForm");



mujDIV=document.createElement('div');
mujDIV.style.position="relative";
//mujDIV.style.display="block";
mujDIV.appendChild(mojeTabulka);
mujFIELDSET.appendChild(mujDIV);
ObjednatForm.appendChild(mujFIELDSET);

mujFIELDSET= new FCEfieldset("Dodací adresa");
mujRadio=document.createElement('input');
mujRadio.type="radio";
mujRadio.value="stejna";
mujRadio.setAttribute("id", "adrDodaniZbozistejna");
mujRadio.setAttribute("name", "adrDodaniZbozi");
mujRadio.setAttribute("tabindex", "15");
//mujRadio.checked=true;
mujRadio.setAttribute("onmousedown", "checkRadio('adrDodaniZboziodlisna','adrDodaniZbozistejna');");
mujFIELDSET.appendChild(mujRadio);

mujSPAN=document.createElement('span');
mujSPAN.setAttribute("onmousedown", "checkRadio('adrDodaniZboziodlisna','adrDodaniZbozistejna');");
mujSPAN.style.cursor="pointer";
mujRadioText=document.createTextNode("stejná jako fakturační");
mujSPAN.appendChild(mujRadioText);
mujFIELDSET.appendChild(mujSPAN);

mujbr=document.createElement('br');
mujFIELDSET.appendChild(mujbr);

mujRadio=document.createElement('input');
mujRadio.type="radio";
mujRadio.value="odlisna";
mujRadio.setAttribute("id", "adrDodaniZboziodlisna");
mujRadio.setAttribute("name", "adrDodaniZbozi");
mujRadio.setAttribute("tabindex", "16");
mujRadio.setAttribute("onmousedown", "checkRadio('adrDodaniZboziodlisna','adrDodaniZbozistejna');");
mujFIELDSET.appendChild(mujRadio);

mujSPAN=document.createElement('span');
mujSPAN.setAttribute("onmousedown", "checkRadio('adrDodaniZboziodlisna','adrDodaniZbozistejna');");
mujSPAN.style.cursor="pointer";
mujRadioText=document.createTextNode("odlišná od fakturační");
mujSPAN.appendChild(mujRadioText);
mujFIELDSET.appendChild(mujSPAN);


mujDIV=document.createElement('div');
mujDIV.style.display="none";
mujDIV.setAttribute("id", "DIVadrDodaniZbozi");


poleINPUT=new Array("Jméno","Telefon","Přijmení","Firma","Ulice a č.p.","Město/obec","PSČ",0);
poleINPUTid=new Array("jmenoD","telefonD","prijmeniD","firmaD","uliceD","obecD","pscD",0);
povinne=new Array(1,1,1,0,1,1,1,0);
mujTabIndex=new Array(17,21,18,22,19,23,20,24);
mojeTabulka= new tableKontaktUdaje(poleINPUT,poleINPUTid,povinne,"poznamkaD",true/*režim tabulky edituj=true nebo false*/,mujTabIndex);
mujDIV.appendChild(mojeTabulka);

mujFIELDSET.appendChild(mujDIV);

ObjednatForm.appendChild(mujFIELDSET);






//=====================tohle sou ovládací tlačítka košíku

KosikOvladani=document.createElement('DIV');
KosikOvladani.style.marginLeft="70px";
KosikOvladani.style.width="580px";
KosikOvladani.style.height="30px";
KosikOvladani.style.position="relative";

KosikOvladaniLeft=document.createElement('DIV');
KosikOvladaniLeft.style.position="absolute";
KosikOvladaniLeft.style.left="0px";

vysipKos=document.createElement('INPUT');
vysipKos.type="button";
vysipKos.style.marginLeft="0px";
vysipKos.value="Zpět";
vysipKos.setAttribute("title", "Zpět ( návrat na krok 1 zpět)");
vysipKos.className="eshopTlacitka";
vysipKos.setAttribute("onMouseDown","FCEzpetnaKrok1();");
KosikOvladaniLeft.appendChild(vysipKos);


vysipKos=document.createElement('INPUT');
vysipKos.type="reset";
//vysipKos.style.marginLeft="0px";
vysipKos.value="Vymazat údaje";
vysipKos.setAttribute("title", "Vymazat údaje z formuláře");
vysipKos.className="eshopTlacitka";
KosikOvladaniLeft.appendChild(vysipKos);

vysipKos=document.createElement('INPUT');
vysipKos.type="button";
vysipKos.value="Zavřít košík";
vysipKos.className="eshopTlacitka";
vysipKos.setAttribute("onMouseDown","document.getElementById('divKosikDetail').style.display ='none';");
KosikOvladaniLeft.appendChild(vysipKos);

KosikOvladani.appendChild(KosikOvladaniLeft);

KosikOvladaniRight=document.createElement('DIV');
KosikOvladaniRight.style.position="absolute";
KosikOvladaniRight.style.right="0px";


vysipKos=document.createElement('input');
vysipKos.type="button";
vysipKos.value="Objednat";
vysipKos.setAttribute("title", "Objednat ( přejít na Krok 3/3 )");
vysipKos.setAttribute("id", "TLobjednatKrok2");
vysipKos.style.color="yellow";
vysipKos.style.marginRight="0px";
vysipKos.className="eshopTlacitka";
//vysipKos.setAttribute("onMouseDown","FCEobjednatKrok3();");

vysipKos.setAttribute("onMouseDown", "kontrolaUdaju();");
//vysipKos.setAttribute("onMouseDown","return false;");

KosikOvladaniRight.appendChild(vysipKos);

KosikOvladani.appendChild(KosikOvladaniRight);
//=============konec ovládání košíku

ObjednatForm.appendChild(KosikOvladani);


//document.getElementById("divObsahForm").appendChild(ObjednatForm);

      DIVukazObsahForm = document.getElementById("divObsahForm");
      DIVukazObsahForm.innerHTML="";
      DIVukazObsahForm.appendChild(ObjednatForm);
      fghdgdg3 = DIVukazObsahForm.innerHTML;
      DIVukazObsahForm.innerHTML=fghdgdg3;
document.getElementById("adrDodaniZbozistejna").checked=true;
document.getElementById("jmenoF").focus();


DIVteloPNG = document.getElementById("teloPNG");
c = DIVteloPNG.innerHTML;
DIVteloPNG.innerHTML="";
DIVteloPNG.innerHTML=c;
}
function checkRadio(checkTRUE,checkFALSE){
RadioTRUE=document.getElementById(checkTRUE);
RadioFALSE=document.getElementById(checkFALSE);
adrDodaniZbozi=document.getElementById("DIVadrDodaniZbozi");

if(RadioTRUE.checked==false){
adrDodaniZbozi.style.display='block';
RadioTRUE.checked=true;
RadioFALSE.checked=false;
}else{
adrDodaniZbozi.style.display='none';
RadioTRUE.checked=false;
RadioFALSE.checked=true;
}
}
function FCEfieldset(textLegend){
mujFIELDSET=document.createElement('fieldset');
mujFIELDSET.style.marginLeft="70px";
mujFIELDSET.style.marginBottom="20px";
mujFIELDSET.style.position="relative";
mujFIELDSET.style.width="570px";
mujLEGEND=document.createElement('legend');
mujLEGENDText=document.createTextNode(textLegend);
mujLEGEND.appendChild(mujLEGENDText);
mujFIELDSET.appendChild(mujLEGEND);


return mujFIELDSET;
}//konec funkce fieldset
function kontrolaUdaju(KontrolaidInput){
TLobjednatKrok2=document.getElementById("TLobjednatKrok2");
povolit=true;

poleINPUTid=new Array("jmenoF","telefonF","prijmeniF","faxF","firmaF","icoF","uliceF","dicF","obecF","bankaF","pscF","ucetF","emailF",0);
povinne=new Array(1,1,1,0,0,0,1,0,1,0,1,0,1,0);

for(i=0;i<poleINPUTid.length;i++){
if(povinne[i]==true){
polozka=document.getElementById(poleINPUTid[i]);
polozka.style.background="white";
if(polozka.value!=false && povolit!=false)povolit=true;
else povolit=false;
if(polozka.value==false)polozka.style.background="yellow";
}

}
if(document.getElementById("adrDodaniZboziodlisna").checked==true){
poleINPUTid=new Array("jmenoD","telefonD","prijmeniD","firmaD","uliceD","obecD","pscD",0);
povinne=new Array(1,1,1,0,1,1,1,0);

for(i=0;i<poleINPUTid.length;i++){
if(povinne[i]==true){
polozka=document.getElementById(poleINPUTid[i]);
polozka.style.background="white";
if(polozka.value!=false && povolit!=false)povolit=true;
else povolit=false;
if(polozka.value==false)polozka.style.background="yellow";
}

}
}

if (window.RegExp)
{

emailKontrola=document.getElementById("emailF");
emailKontrola.style.background="white";
znaky=new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,4}$");
if (!znaky.test(emailKontrola.value))
{
//window.alert("Zadaná adresa není platným e-mailem!");
povolit=false;
emailKontrola.style.background="yellow";
//emailKontrola.focus();
}
}



if(povolit==false){
alert("Některý z povinných údajů je chybný, nebo není vyplněn.");
}else{
//alert("všechno je ok");
//TLobjednatKrok2.setAttribute("onMouseDown","FCEobjednatKrok3();");
FCEobjednatKrok3();
}
}

function FCEobjednatKrok3(){
/*document.getElementById("krok1a2").style.position="absolute";
document.getElementById("krok3").style.position="relative";
*/

//document.getElementById("zpDopravy").setAttribute("style","display:none;visibility:hidden;");
/*document.getElementById("zpDopravy").style.display="none";
document.getElementById("zpDopravy").style.visibility="hidden";
*/
document.getElementById("krok2form").style.display="none";
document.getElementById("krok3").style.display="block";
document.getElementById("krok2form").style.visibility="hidden";//style.display="none"
document.getElementById("krok3").style.visibility="visible";//style.display="block"

//window.scrollTo(0,100);

 //tady začíná tabulka 1 která cyklicky vypisuje položky košíku
        mujTABLE=document.createElement('TABLE');
      mujTABLE.setAttribute("id", "tabulkaKosik");
      mujTABLE.style.width="664px";
      mujTABLE.style.marginLeft="30px";
      mujTABLE.style.marginBottom="20px";
      mujTABLE.setAttribute("border", "1");
			mujTABLE.setAttribute("cellpadding", "1");
			mujTABLE.setAttribute("cellspacing", "0");
      mujTABLE.className="tabulkaKosik";
      for(i=0; i<idKosikArray.length; i++ ){
      idPolozkyKosiku=idKosikArray.item(i).firstChild.data;
      if(i!=0)stylBunky="TDleft";
      else stylBunky="TDcenter";
      if(i==0) mujTHEAD=document.createElement('THEAD');
      else mujTBODY=document.createElement('TBODY');
      mujTR=document.createElement('TR');
  		if(i==0)mujTR.className="hlavickaKosik";
      createMujTD(kodEshopArray.item(i),false,false,stylBunky);
      mujTD.style.width="70px";
      createMujTD(nazevEshopArray.item(i),false,false,stylBunky);
      if(i!=0){
			typElementu="skladem";
			stylBunky="TDcenter";
			}
      else typElementu=false;
      createMujTD(sklademEshopArray.item(i),typElementu,idPolozkyKosiku,stylBunky);
      mujTD.style.width="50px";

			if(i!=0){
			typElementu=false;//",-";
			stylBunky="TDright";
      }else typElementu=false;
			createMujTD(ksKosikArray.item(i),false,false,stylBunky);
      mujTD.style.width="40px";
      createMujTD(cenaKosikArray.item(i),typElementu,false,stylBunky);
      mujTD.style.width="70px";
      createMujTD(cenaCelkemKosikArray.item(i),typElementu,false,stylBunky);
      mujTD.style.width="70px";

      if(i!=0)textNodeDPH='%';
      else textNodeDPH=false;
      createMujTD(dphEshopArray.item(i),textNodeDPH,false,stylBunky);
      mujTD.style.width="35px";

      createMujTD(celkempolozkaArray.item(i),typElementu,false,stylBunky);
      mujTD.style.width="70px";
      if(i==0){
      mujTHEAD.appendChild(mujTR);
			mujTABLE.appendChild(mujTHEAD);
			}else{
			mujTBODY.appendChild(mujTR);
			 mujTABLE.appendChild(mujTBODY);
      }
      }//konec for()



   //================================tahle tabulka vypisuje celkovou cenu s DPH i bez něj poštovný atd
     mujTABLE4=document.createElement('TABLE');
    mujTABLE4.style.width="664px";
      //mujTABLE2.setAttribute("id", "tabulkaKosik");
      mujTABLE4.setAttribute("id", "tabulkaSouhrn");
      mujTABLE4.setAttribute("border", "1");
			mujTABLE4.setAttribute("cellpadding", "1");
			mujTABLE4.setAttribute("cellspacing", "0");
      mujTABLE4.className="tabulkaKosik";
      mujTABLE4.style.borderTop="2px solid black";
      mujTABLE4.style.marginLeft="30px";
      mujTBODY=document.createElement('TBODY');
      mujTABLE4.appendChild(mujTBODY);


            mujTR=document.createElement('TR');
      mujTBODY.appendChild(mujTR);
		 	mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	//mujTD.style.textAlign="right";
      mujTR.appendChild(mujTD);
      mujTextNode=document.createTextNode('Celkem za zboží bez DPH:');
      mujTD.appendChild(mujTextNode);

      mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	mujTD.style.width="70px";
		 	//mujTD.style.textAlign="right";
      mujTR.appendChild(mujTD);
      mujTextNode=document.createTextNode(celkovaCenaBezDPHArray.item(0).firstChild.data);
      mujTD.appendChild(mujTextNode);

        mujTR=document.createElement('TR');
      mujTBODY.appendChild(mujTR);
    mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	//mujTD.style.textAlign="right";
      mujTR.appendChild(mujTD);
      mujTextNode=document.createTextNode('Celkem za zboží včetně DPH:');
      mujTD.appendChild(mujTextNode);

      mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	mujTD.style.width="70px";
		 	//mujTD.style.textAlign="right";
      mujTR.appendChild(mujTD);
      mujTextNode=document.createTextNode(countCenaDPHformatArray.item(0).firstChild.data);
      mujTD.appendChild(mujTextNode);


  /*    postovneBalne=postovneBalnesDPHArray.item(0).firstChild.data;
       selectDoprava=document.getElementById("zpDopravy").value=postovneBalne;
      if(postovneBalne!=0){
      odpocetPostovneho=countCenaDPHArray.item(0).firstChild.data;
      if(odpocetPostovneho>=0)postovneBalne="0";
      mujTR=document.createElement('TR');
      mujTBODY.appendChild(mujTR);
		 	mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	//mujTD.style.textAlign="right";

      mujTextNode=document.createTextNode('Poštovné a balné s DPH:');
      mujTD.appendChild(mujTextNode);
      mujTR.appendChild(mujTD);

      mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	mujTD.style.width="70px";
		 	//mujTD.style.textAlign="right";
      mujTR.appendChild(mujTD);
      mujTextNode=document.createTextNode(postovneBalne+',00');
      mujTD.appendChild(mujTextNode);
      }*/


      postovneBalne=postovneBalnesDPHArray.item(0).firstChild.data;
      selectZPdopravy.list(PSFeshopZpDopravy);
       selectDoprava=document.getElementById("zpDopravy").value=postovneBalne;
      if(PSFeshopZpDopravy[postovneBalne][1]!=0){
      odpocetPostovneho=countCenaDPHArray.item(0).firstChild.data;



      if(odpocetPostovneho>=PSFeshopLimit['minOdDP'] && PSFeshopLimit['minOdDP']!=0)postovneBalne="0";

      mujTR=document.createElement('TR');
      mujTBODY.appendChild(mujTR);
		 	mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	//mujTD.style.textAlign="right";

      mujTextNode=document.createTextNode('Poštovné:');
      mujTD.appendChild(mujTextNode);
      mujTR.appendChild(mujTD);

      mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	mujTD.style.width="70px";
		 	//mujTD.style.textAlign="right";
      mujTR.appendChild(mujTD);
      mujTextNode=document.createTextNode(PSFeshopZpDopravy[postovneBalne][1]+',00');
      mujTD.appendChild(mujTextNode);
      }


      mujTR=document.createElement('TR');
      mujTBODY.appendChild(mujTR);
		 	mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	//mujTD.style.background="#f88500";
      mujTR.appendChild(mujTD);
       switch(PSFeshopZaokrouhleni['soucet']){
        case 1:
        hlaska="zaokrouhlení na 10ti haléře";
        break;
        case 2:
        hlaska="zaokrouhlení na 50ti haléře";
        break;
        case 3:
        hlaska="zaokrouhlení na celé koruny";
        break;
        case 4:
        hlaska="zaokrouhlení na celé koruny vždy nahoru";
        break;
      }
      mujTextNode=document.createTextNode('Celkem k úhradě ( '+hlaska+' ):');
      mujTD.appendChild(mujTextNode);

      mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	mujTD.style.background="#ffeb3c";
		 	mujTD.style.color="red";
		 	mujTD.style.fontWeight="bold";
		 	mujTD.style.width="70px";
		 	//mujTD.style.textAlign="right";
      mujTR.appendChild(mujTD);
      mujTextNode=document.createTextNode(celkovaCenasDPHArray.item(0).firstChild.data);
      mujTD.appendChild(mujTextNode);
      
      mujTR=document.createElement('TR');
      mujTBODY.appendChild(mujTR);
		 	mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	//mujTD.style.background="#f88500";
      mujTR.appendChild(mujTD);

      mujTextNode=document.createTextNode('Celkem k úhradě ( v přepočtu do jiné měny ):');
      mujTD.appendChild(mujTextNode);

      mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	mujTD.style.width="70px";
		 	//mujTD.style.textAlign="right";
      mujTR.appendChild(mujTD);
      /*mujTextNode=document.createTextNode(celkovaCenasDPHDevizeArray.item(0).firstChild.data);
      mujTD.appendChild(mujTextNode);*/
mujTD.innerHTML=stripslashes(celkovaCenasDPHDevizeArray.item(0).firstChild.data);

  //==================tady končí tabulka 2 a na konci této funkce se vloží do reálného prvku


      poleINPUT=new Array("Jméno","Telefon","Přijmení","Fax","Firma","IČO","Ulice a č.p.","DIČ","Město/obec","Banka","PSČ","Účet","E-mail","Zákaznické číslo");
poleINPUTid=new Array("jmenoF","telefonF","prijmeniF","faxF","firmaF","icoF","uliceF","dicF","obecF","bankaF","pscF","ucetF","emailF","zcisloF");
povinne=new Array(1,1,1,0,0,0,1,0,1,0,1,0,1,0);
FIELDSET1= new FCEfieldset("Fakturační adresa");
mojeTabulka2= new tableKontaktUdaje(poleINPUT,poleINPUTid,povinne,"poznamkaF",false/*režim tabulky edituj=true nebo false*/,false);
FIELDSET1.appendChild(mojeTabulka2);

FIELDSET2= new FCEfieldset("Dodací adresa");

mojeAdresa = document.getElementById("adrDodaniZboziodlisna").checked;
if(mojeAdresa==true){
mujSPAN=document.createElement('span');
mujSPAN.style.marginLeft="5px";
mujRadioText=document.createTextNode("Odlišná od fakturační");
mujSPAN.appendChild(mujRadioText);
FIELDSET2.appendChild(mujSPAN);


mujDIV=document.createElement('div');
//mujDIV.style.display="none";

poleINPUT=new Array("Jméno","Telefon","Přijmení","Firma","Ulice a č.p.","Město/obec","PSČ",0);
poleINPUTid=new Array("jmenoD","telefonD","prijmeniD","firmaD","uliceD","obecD","pscD",0);
povinne=new Array(1,1,1,0,1,1,1,0);
mojeTabulka= new tableKontaktUdaje(poleINPUT,poleINPUTid,povinne,"poznamkaD",false/*režim tabulky edituj=true nebo false*/  ,false);
mujDIV.appendChild(mojeTabulka);

FIELDSET2.appendChild(mujDIV);
}else {
mujSPAN=document.createElement('span');
mujSPAN.style.marginLeft="5px";
mujRadioText=document.createTextNode("Stejná jako fakturační");
mujSPAN.appendChild(mujRadioText);
FIELDSET2.appendChild(mujSPAN);
}


  //========================tady končí tabulka 1 která cyklicky vypisuje položky košíku


//=====================tohle sou ovládací tlačítka košíku

KosikOvladani=document.createElement('DIV');
KosikOvladani.style.marginLeft="70px";
KosikOvladani.style.width="580px";
KosikOvladani.style.height="30px";
KosikOvladani.style.position="relative";

KosikOvladaniLeft=document.createElement('DIV');
KosikOvladaniLeft.style.position="absolute";
KosikOvladaniLeft.style.left="0px";

vysipKos=document.createElement('INPUT');
vysipKos.type="button";
vysipKos.style.marginLeft="0px";
vysipKos.value="Zpět";
vysipKos.setAttribute("title", "Zpět ( návrat na krok 2 zpět)");
vysipKos.className="eshopTlacitka";
vysipKos.setAttribute("onMouseDown","FCEzpetnaKrok2();");
KosikOvladaniLeft.appendChild(vysipKos);

vysipKos=document.createElement('INPUT');
vysipKos.type="button";
vysipKos.value="Zavřít košík";
vysipKos.className="eshopTlacitka";
vysipKos.setAttribute("onMouseDown","document.getElementById('divKosikDetail').style.display ='none';");
KosikOvladaniLeft.appendChild(vysipKos);

KosikOvladani.appendChild(KosikOvladaniLeft);

KosikOvladaniRight=document.createElement('DIV');
KosikOvladaniRight.style.position="absolute";
KosikOvladaniRight.style.right="0px";


vysipKos=document.createElement('input');
vysipKos.type="button";
vysipKos.value="Potvrdit objednávku";
vysipKos.setAttribute("title", "Objednat ( potvrdit objednávku )");
vysipKos.setAttribute("id", "TLpotvrzeniObjednavky");
vysipKos.style.color="yellow";
vysipKos.style.marginRight="0px";
vysipKos.style.padding="10px 10px";
vysipKos.className="eshopTlacitka";
//vysipKos.setAttribute("onMouseDown","FCEobjednatKrok3();");

vysipKos.setAttribute("onMouseDown", "FCEobjednat();");
//vysipKos.setAttribute("onMouseDown","return false;");

KosikOvladaniRight.appendChild(vysipKos);

KosikOvladani.appendChild(KosikOvladaniRight);
//=============konec ovládání košíku


      DIVukazObsahKosiku = document.getElementById("divObsahKrok3");
      DIVukazObsahKosiku.innerHTML="";
      DIVukazObsahKosiku.appendChild(mujTABLE);
      zpDopravyKrok3=document.createElement("div");
      zpDopravyKrok3.style.marginLeft="30px";
      zpDopravyKrok3.style.marginBottom="20px";
      zpDopravyKrok3.style.fontWeight="bold";
      getzpDopravy = document.getElementById("zpDopravy").value;

     // if(getzpDopravy==100)getzpDopravyMsg="dobírkou";
     // else getzpDopravyMsg="osobní odběr";

      zpDopravyKrok3Text=document.createTextNode("Způsob dopravy: "+PSFeshopZpDopravy[getzpDopravy][0]);
      zpDopravyKrok3.appendChild(zpDopravyKrok3Text);
      DIVukazObsahKosiku.appendChild(zpDopravyKrok3);
      mujTABLE4.style.marginBottom="20px";
      DIVukazObsahKosiku.appendChild(mujTABLE4);
      DIVukazObsahKosiku.appendChild(FIELDSET1);
      DIVukazObsahKosiku.appendChild(FIELDSET2);
      DIVukazObsahKosiku.appendChild(KosikOvladani);
      fghdgdg3 = DIVukazObsahKosiku.innerHTML;
      DIVukazObsahKosiku.innerHTML=fghdgdg3;

}
function tableKontaktUdaje(poleINPUT,poleINPUTid,povinne,jmenotextarea,edituj,mujTabIndex){

idUSER=idUserResponse['id'].item(0).firstChild.data;
idUserArray=new Array(8);
if(idUSER!=false){
idUserArray['jmenoF']=idUserResponse['jmenoF'].item(0).firstChild.data;
idUserArray['prijmeniF']=idUserResponse['prijmeniF'].item(0).firstChild.data;
idUserArray['emailF']=idUserResponse['emailF'].item(0).firstChild.data;
idUserArray['telefonF']=idUserResponse['telefonF'].item(0).firstChild.data;
idUserArray['uliceF']=idUserResponse['uliceF'].item(0).firstChild.data;
idUserArray['obecF']=idUserResponse['obecF'].item(0).firstChild.data;
idUserArray['pscF']=idUserResponse['pscF'].item(0).firstChild.data;
idUserArray['zcisloF']=idUserResponse['zcisloF'].item(0).firstChild.data;
}
//poleINPUTid=new Array("jmenoF","telefonF","prijmeniF","faxF","firmaF","icoF","uliceF","dicF","obecF","bankaF","pscF","ucetF","emailF","zcisloF");

mujJs=new Array();
mujJs['telefonF']="formatInspektor('tel/fax','telefonF',true);";
mujJs['pscF']="formatInspektor('psc','pscF',true);";
mujJs['emailF']="formatInspektor('mail','emailF',true);";
mujJs['telefonD']="formatInspektor('tel/fax','telefonD',true);";
mujJs['pscD']="formatInspektor('psc','pscD',true);";

    mujTABLE3=document.createElement('TABLE');
    mujTABLE3.style.width="560px";
    mujTABLE3.style.border="0px";
      //mujTABLE2.setAttribute("id", "tabulkaKosik");
      mujTABLE3.setAttribute("border", "0");
			mujTABLE3.setAttribute("cellpadding", "1");
			mujTABLE3.setAttribute("cellspacing", "0");
      mujTABLE3.className="tabulkaKosik";
      //mujTABLE3.style.borderTop="2px solid black";

      mujTBODY=document.createElement('TBODY');

      //poleINPUT=new Array("Jméno","Telefon","Přijmení","Fax","Firma","IČO","Ulice","DIČ","Obec","Banka","PSČ","Účet","E-mail",0);
    //   poleINPUTid=new Array("jmeno[]","telefon[]","prijmeni[]","fax[]","firma[]","ico[]","ulice[]","dic[]","obec[]","banka[]","psc[]","ucet[]","email[]",0);
     //  povinne=new Array(1,1,1,0,0,0,1,0,1,0,1,0,1,0);
      radkovac=0;
      for(i=0;i<poleINPUT.length;i++){
      if(radkovac==0){
      mujTR=document.createElement('TR');
      mujTBODY.appendChild(mujTR);
      }
		 	mujTD=document.createElement('TD');
		 	mujTD.className="TDleft";
		 	if(poleINPUT[i]!=false){
       mujText=document.createTextNode(poleINPUT[i]+":");
			 mujTD.appendChild(mujText);
			 hvezdicka=document.createElement("strong");
hvezdicka.style.color="red";
hvezdickaText=document.createTextNode("*");
hvezdicka.appendChild(hvezdickaText);
			 novaHvezdicka= hvezdicka;
			 if(povinne[i]==true)mujTD.appendChild(novaHvezdicka);
			}
		 	mujTR.appendChild(mujTD);

		 	mujTD=document.createElement('TD');
		 	mujTD.className="TDleft";
		 	if(poleINPUT[i]!=false){
		 	if(edituj==true){
		 	ObjednatInput=document.createElement("input");
		 	ObjednatInput.setAttribute("id", poleINPUTid[i]);
		 	//ObjednatInput.setAttribute("name", poleINPUTid[i]);
		 	if(mujTabIndex!=false)ObjednatInput.setAttribute("tabindex", mujTabIndex[i]);
		 //	ObjednatInput.setAttribute("onclick", "setTimeout('kontrolaUdaju()', 1000);");
		 	//		 	ObjednatInput.setAttribute("onchange", "setTimeout('kontrolaUdaju()', 1000);");

if(mujJs[poleINPUTid[i]]){
ObjednatInput.setAttribute("onblur", mujJs[poleINPUTid[i]]);
}
if(idUSER!=false){
if(idUserArray[poleINPUTid[i]] && idUserArray[poleINPUTid[i]]!=false){
ObjednatInput.setAttribute("value", idUserArray[poleINPUTid[i]]);
}
}
		 	ObjednatInput.style.borderWidth="1px";
ObjednatInput.style.borderColor="#0b0b0a";
ObjednatInput.style.color="black";
ObjednatInput.style.fontSize="11px";
ObjednatInput.style.padding="1px 1px";
ObjednatInput.style.width="180px";
ObjednatInput.style.textAlign="left";
			mujTD.appendChild(ObjednatInput);
			}else{
      getObjednatText=document.getElementById(poleINPUTid[i]).value;
      ObjednatText=document.createTextNode(getObjednatText);
      mujTD.appendChild(ObjednatText);
      }
			}
		 	mujTR.appendChild(mujTD);

		 	if(radkovac==1)radkovac=0;
		 	else radkovac++;
		 	}

		 	mujTR=document.createElement('TR');
      mujTBODY.appendChild(mujTR);
      mujTD=document.createElement('TD');

      poznamkaText=document.createTextNode("Poznámka:");
      mujTD.appendChild(poznamkaText);

      mujTR.appendChild(mujTD);
      mujTD=document.createElement('TD');

      mujTD.setAttribute("colspan", "3");
      if(edituj==true){
      poznamka=document.createElement("textarea");
      poznamka.setAttribute("id", jmenotextarea);
      poznamka.setAttribute("tabindex", mujTabIndex[((poleINPUT.length)-1)]);
      poznamka.style.borderWidth="1px";
      poznamka.style.borderColor="#0b0b0a";
      poznamka.style.color="black";
      poznamka.style.backgroundColor="white";
      poznamka.style.fontSize="11px";
      poznamka.style.padding="1px 1px";
      poznamka.style.textAlign="left";
      poznamka.style.width="470px";
      mujTD.appendChild(poznamka);
      			}else{
      getObjednatText=document.getElementById(jmenotextarea).value;
      ObjednatText=document.createTextNode(getObjednatText);
      mujTD.appendChild(ObjednatText);
      }
      mujTR.appendChild(mujTD);



 mujTABLE3.appendChild(mujTBODY);
return mujTABLE3;
}//konec obsahu tabulky


function ukazPopisObzazek(idRadku,styl){
document.getElementById(idRadku).style.visibility=styl;
}
// executed automatically when a message is received from the server
function zpravaOdeslaniObjednavky(){

 // move forward only if the transaction has completed
  if (xmlHttpZmenaPoctuKs.readyState == 4)
  {
    // status of 200 indicates the transaction completed successfully
    if (xmlHttpZmenaPoctuKs.status == 200)
    {
      // extract the XML retrieved from the server
      xmlResponse = xmlHttpZmenaPoctuKs.responseXML;
      // obtain the document element (the root element) of the XML structure
      xmlDocumentElement = xmlResponse.documentElement;
      // get the text message, which is in the first child of
      // the the document element


      //helloMessage = xmlDocumentElement.firstChild.data;
      var htmlVystup="";
      zpravaodeslaniArray = xmlDocumentElement.getElementsByTagName("zpravaodeslani");
      odeslanoArray = xmlDocumentElement.getElementsByTagName("odeslano");
      var zpravaVystup =zpravaodeslaniArray.item(0).firstChild.data;
      var odeslanoVystup =odeslanoArray.item(0).firstChild.data;

       alert(zpravaVystup);
       setTimeout('FCEloader("none")', 100);

if(odeslanoVystup==1){
setTimeout('self.location.href="'+AktualDir+'index.php"',100);
}else{
setTimeout('FCEzpetnaKrok2()', 100);
}
      // restart sequence
     // setTimeout('pridejPolozku()', 1000);
    }
    // a HTTP status different than 200 signals an error
    else
    {
      alert("Nastal problém ve spojejí se serverem: " + xmlHttpKosik.statusText);
    }
  }



}
function ukazObsahKosiku()
{

var divKosikDetail = document.getElementById(KOSIK);
if(divKosikDetail.style.display!="block"){

teloKosiku();
/*
      var vzornikX=(winW()/2)-374;
  vzornikY=50;
  odrolovano=mujScrollY();
  vzornikY=vzornikY+odrolovano;
  divKosikDetail.style.left=vzornikX+"px";
  divKosikDetail.style.top=vzornikY+"px";*/
}
divKosikDetail.style.display="block";


ukazMessage = document.getElementById("divPatickaKosiku");
ukazMessage.innerHTML="&nbsp;";
  // display the status of the request
  if (xmlHttpObsahKosiku.readyState == 1)
  {
   var mujMessageText=document.createTextNode("SERVER: Nahrávám data ... ");
    ukazMessage.appendChild(mujMessageText);
  }
  else if (xmlHttpObsahKosiku.readyState == 2)
  {
	mujMessageText=document.createTextNode("SERVER: Data jsou nahrána ...");
 ukazMessage.appendChild(mujMessageText);

  }
  else if (xmlHttpObsahKosiku.readyState == 3)
  {
    mujMessageText=document.createTextNode("SERVER: Probíhá zpracování dat ...");
    ukazMessage.appendChild(mujMessageText);
  }
	else if (xmlHttpObsahKosiku.readyState == 4)
  {
    // status of 200 indicates the transaction completed successfully
    if (xmlHttpObsahKosiku.status == 200)
    {

      // extract the XML retrieved from the server
      xmlResponseKosiku = xmlHttpObsahKosiku.responseXML;

      // obtain the document element (the root element) of the XML structure
      xmlKosik = xmlResponseKosiku.documentElement;

      // get the text message, which is in the first child of
      // the the document element

      idKosikArray = xmlKosik.getElementsByTagName("idkosik");
      nazevEshopArray = xmlKosik.getElementsByTagName("nazeveshop");
      kodEshopArray = xmlKosik.getElementsByTagName("kodeshop");
      popisEshopArray = xmlKosik.getElementsByTagName("popiseshop");
      cenaKosikArray = xmlKosik.getElementsByTagName("cenakosik");
      cenaCelkemKosikArray = xmlKosik.getElementsByTagName("cenacelkem");
      celkempolozkaArray = xmlKosik.getElementsByTagName("celkempolozka");
      ksKosikArray = xmlKosik.getElementsByTagName("kskosik");
      obrazekEshopArray = xmlKosik.getElementsByTagName("urlOBR");
      dphEshopArray = xmlKosik.getElementsByTagName("dph");
      sklademEshopArray = xmlKosik.getElementsByTagName("skladem");

      celkovaCenaBezDPHArray = xmlKosik.getElementsByTagName("celkovacenabezdph");
      celkovaCenasDPHArray = xmlKosik.getElementsByTagName("celkovacenasdph");
      celkovaCenasDPHDevizeArray = xmlKosik.getElementsByTagName("celkovacenasdphDevize");
      postovneBalnesDPHArray = xmlKosik.getElementsByTagName("postovneBalne");
      povolitobjednavkuArray = xmlKosik.getElementsByTagName("povolitobjednavku");
      countCenaDPHArray = xmlKosik.getElementsByTagName("countCenaDPH");
      countCenaDPHformatArray = xmlKosik.getElementsByTagName("countCenaDPHformat");



      idUserResponse=new Array();
      idUserResponse['id'] = xmlKosik.getElementsByTagName("id");
      if(idUserResponse['id'].item(0).firstChild.data!=false){
      idUserResponse['jmenoF'] = xmlKosik.getElementsByTagName("jmeno");
      idUserResponse['prijmeniF'] = xmlKosik.getElementsByTagName("prijmeni");
      idUserResponse['emailF'] = xmlKosik.getElementsByTagName("mail");
      idUserResponse['telefonF'] = xmlKosik.getElementsByTagName("tel");
      idUserResponse['uliceF'] = xmlKosik.getElementsByTagName("ulice");
      idUserResponse['obecF'] = xmlKosik.getElementsByTagName("obec");
      idUserResponse['pscF'] = xmlKosik.getElementsByTagName("psc");
      idUserResponse['zcisloF'] = xmlKosik.getElementsByTagName("zcislo");
}


      //helloMessage = xmlDocumentElement.firstChild.data;
      zalozkaHTML='<a onclick="return false;" onmousedown="obsahKosiku();" style="color: black;" href="#">';
      zalozkaArray = xmlKosik.getElementsByTagName("zalozka");

      for(i=0; i<zalozkaArray.length; i++ ){
      if(i!=0)zalozkaHTML+="<br />";
      zalozkaHTML +=zalozkaArray.item(i).firstChild.data;
      }
      zalozkaHTML +='</a>';
      // update the client display using the data received from the server
      document.getElementById("divKosik").innerHTML = zalozkaHTML;


      ukazMessage.innerHTML="&nbsp;";
			mujMessageText=document.createTextNode("SERVER: Hotovo! ( obsah košíku byl uspěšně aktualizován )");
      ukazMessage.appendChild(mujMessageText);



//================================tahle tabulka vypisuje celkovou cenu s DPH i bez něj poštovný atd
     mujTABLE2=document.createElement('TABLE');
    mujTABLE2.style.width="664px";
      //mujTABLE2.setAttribute("id", "tabulkaKosik");
      mujTABLE2.setAttribute("id", "tabulkaSouhrn");
      mujTABLE2.setAttribute("border", "1");
			mujTABLE2.setAttribute("cellpadding", "1");
			mujTABLE2.setAttribute("cellspacing", "0");
      mujTABLE2.className="tabulkaKosik";
      mujTABLE2.style.borderTop="2px solid black";
      mujTABLE2.style.marginLeft="30px";
      mujTBODY=document.createElement('TBODY');
      mujTABLE2.appendChild(mujTBODY);


            mujTR=document.createElement('TR');
      mujTBODY.appendChild(mujTR);
		 	mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	//mujTD.style.textAlign="right";
      mujTR.appendChild(mujTD);
      mujTextNode=document.createTextNode('Celkem za zboží bez DPH:');
      mujTD.appendChild(mujTextNode);

      mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	mujTD.style.width="70px";
		 	//mujTD.style.textAlign="right";
      mujTR.appendChild(mujTD);
      mujTextNode=document.createTextNode(celkovaCenaBezDPHArray.item(0).firstChild.data);
      mujTD.appendChild(mujTextNode);

    mujTR=document.createElement('TR');
      mujTBODY.appendChild(mujTR);
    mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	//mujTD.style.textAlign="right";
      mujTR.appendChild(mujTD);
      mujTextNode=document.createTextNode('Celkem za zboží včetně DPH:');
      mujTD.appendChild(mujTextNode);

      mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	mujTD.style.width="70px";
		 	//mujTD.style.textAlign="right";
      mujTR.appendChild(mujTD);
      mujTextNode=document.createTextNode(countCenaDPHformatArray.item(0).firstChild.data);
      mujTD.appendChild(mujTextNode);

     postovneBalne=postovneBalnesDPHArray.item(0).firstChild.data;
      selectZPdopravy.list(PSFeshopZpDopravy);
       selectDoprava=document.getElementById("zpDopravy").value=postovneBalne;
      if(PSFeshopZpDopravy[postovneBalne][1]!=0){
      odpocetPostovneho=countCenaDPHArray.item(0).firstChild.data;



      if(odpocetPostovneho>=PSFeshopLimit['minOdDP'] && PSFeshopLimit['minOdDP']!=0)postovneBalne="0";

      mujTR=document.createElement('TR');
      mujTBODY.appendChild(mujTR);
		 	mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	//mujTD.style.textAlign="right";

      mujTextNode=document.createTextNode('Poštovné:');
      mujTD.appendChild(mujTextNode);
      mujTR.appendChild(mujTD);

      mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	mujTD.style.width="70px";
		 	//mujTD.style.textAlign="right";
      mujTR.appendChild(mujTD);
      mujTextNode=document.createTextNode(PSFeshopZpDopravy[postovneBalne][1]+',00');
      mujTD.appendChild(mujTextNode);
      }




      mujTR=document.createElement('TR');
      mujTBODY.appendChild(mujTR);
		 	mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	//mujTD.style.background="#f88500";
      mujTR.appendChild(mujTD);
      switch(PSFeshopZaokrouhleni['soucet']){
        case 1:
        hlaska="zaokrouhlení na 10ti haléře";
        break;
        case 2:
        hlaska="zaokrouhlení na 50ti haléře";
        break;
        case 3:
        hlaska="zaokrouhlení na celé koruny";
        break;
        case 4:
        hlaska="zaokrouhlení na celé koruny vždy nahoru";
        break;
      }
      mujTextNode=document.createTextNode('Celkem k úhradě ( '+hlaska+' ):');
      mujTD.appendChild(mujTextNode);

      mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	mujTD.style.background="#ffeb3c";
		 	mujTD.style.color="red";
		 	mujTD.style.fontWeight="bold";
		 	mujTD.style.width="70px";
		 	//mujTD.style.textAlign="right";
      mujTR.appendChild(mujTD);
      mujTextNode=document.createTextNode(celkovaCenasDPHArray.item(0).firstChild.data);
      mujTD.appendChild(mujTextNode);
      
      mujTR=document.createElement('TR');
      mujTBODY.appendChild(mujTR);
		 	mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	//mujTD.style.background="#f88500";
      mujTR.appendChild(mujTD);

      mujTextNode=document.createTextNode('Celkem k úhradě ( v přepočtu do jiné měny ):');
      mujTD.appendChild(mujTextNode);

      mujTD=document.createElement('TD');
		 	mujTD.className="TDright";
		 	mujTD.style.width="70px";
		 	//mujTD.style.textAlign="right";
      mujTR.appendChild(mujTD);
      /*mujTextNode=document.createTextNode(celkovaCenasDPHDevizeArray.item(0).firstChild.data);
      mujTD.appendChild(mujTextNode);*/
mujTD.innerHTML=stripslashes(celkovaCenasDPHDevizeArray.item(0).firstChild.data);

  //==================tady končí tabulka 2 a na konci této funkce se vloží do reálného prvku

//=====================tohle sou ovládací tlačítka košíku

KosikOvladani=document.createElement('DIV');
KosikOvladani.style.marginLeft="30px";
KosikOvladani.style.width="664px";
KosikOvladani.style.height="30px";
KosikOvladani.style.position="relative";

KosikOvladaniLeft=document.createElement('DIV');
KosikOvladaniLeft.style.position="absolute";
KosikOvladaniLeft.style.left="0px";

vysipKos=document.createElement('INPUT');
vysipKos.type="button";
vysipKos.style.marginLeft="0px";
vysipKos.value="Vyprázdnit košík";
vysipKos.className="eshopTlacitka";
vysipKos.setAttribute("onMouseDown","FCEvysipKos();");
KosikOvladaniLeft.appendChild(vysipKos);

vysipKos=document.createElement('INPUT');
vysipKos.type="button";
vysipKos.value="Zavřít košík";
vysipKos.className="eshopTlacitka";
vysipKos.setAttribute("onMouseDown","document.getElementById('divKosikDetail').style.display ='none';");
KosikOvladaniLeft.appendChild(vysipKos);

KosikOvladani.appendChild(KosikOvladaniLeft);

KosikOvladaniRight=document.createElement('DIV');
KosikOvladaniRight.style.position="absolute";
KosikOvladaniRight.style.right="0px";
/*
vysipKos=document.createElement('INPUT');
vysipKos.type="button";
vysipKos.value="Přepočítat";
vysipKos.style.marginLeft="95px";
vysipKos.className="eshopTlacitka";
vysipKos.setAttribute("onMouseDown","obsahKosiku();alert('Obsah košíku byl znovu přepočítán');");
KosikOvladaniRight.appendChild(vysipKos);
*/
vysipKos=document.createElement('input');
vysipKos.type="button";
vysipKos.value="Pokračovat";
vysipKos.setAttribute("title", "Objednat ( přejít na Krok 2/3 )");
vysipKos.setAttribute("id", "TLobjednatKrok1");
vysipKos.style.marginRight="0px";

if(povolitobjednavkuArray.item(0).firstChild.data==1){
vysipKos.style.color="yellow";
vysipKos.className="eshopTlacitka";
vysipKos.setAttribute("onMouseDown","FCEobjednatForm();");
}else {
//vysipKos.style.color="yellow";
vysipKos.className="eshopTlacitkaFalse";
vysipKos.setAttribute("onMouseDown","alert('Minimální částka objednaného zboží včetně DPH bez dopravy je "+PSFeshopLimit['min']+",-Kč');");
}


KosikOvladaniRight.appendChild(vysipKos);

KosikOvladani.appendChild(KosikOvladaniRight);
//=============konec ovládání košíku


  //tady začíná tabulka 1 která cyklicky vypisuje položky košíku
        mujTABLE=document.createElement('TABLE');
      mujTABLE.setAttribute("id", "tabulkaKosik");
      mujTABLE.setAttribute("border", "1");
			mujTABLE.setAttribute("cellpadding", "1");
			mujTABLE.setAttribute("cellspacing", "0");
      mujTABLE.className="tabulkaKosik";
      mujTABLE.style.zIndex="100";

      for(i=0; i<idKosikArray.length; i++ ){
      idPolozkyKosiku=idKosikArray.item(i).firstChild.data;
      if(i!=0){
			stylBunky="TDleft";
      }else{
		  stylBunky="TDcenter";
			}


      if(i==0) mujTHEAD=document.createElement('THEAD');
      else mujTBODY=document.createElement('TBODY');
      mujTR=document.createElement('TR');

  		if(i==0)mujTR.className="hlavickaKosik";
      //createMujTD(idKosikArray.item(i),false);
      mujTD=document.createElement('TD');
      mujTR.appendChild(mujTD);
			mujTD.style.width="20px";
      if(i!=0){
      mujTD.style.position="relative";
			//mujTD.style.borderStyle="solid";
			mujTD.style.borderWidth="0px";
			//mujTD.style.borderColor="c9c9c9";
      mujIMG=document.createElement('IMG');
						mujIMG.src=AktualDir+"G-iko/lupa.png";
						mujIMG.style.borderWidth="0px";
						mujIMG.setAttribute("alt", "Podrobnější informace o položce v košíku");
            mujIMG.setAttribute("title", "Podrobnější informace o položce v košíku");
      mujTD.style.cursor="pointer";
     // idDIVhover="ukazPopisObzazek"+i;


      mujTD.setAttribute("onmousedown","obrPopisZaCursorem(event,"+i+");obrZaCursoremBlock('block');");
      //mujTD.setAttribute("onmouseover","obrZaCursoremBlock('block');");
      mujTD.appendChild(mujIMG);
      //mujTD.setAttribute("onmouseover","ukazPopisObzazek('"+idDIVhover+"','visible')");
      //mujTD.setAttribute("onmouseout","ukazPopisObzazek('"+idDIVhover+"','hidden')");


    /*  mujDIVhover=document.createElement('DIV');
      mujDIVhover.setAttribute("id",idDIVhover);
		 	mujDIVhover.className="HoverdivKosik";
      mujTD.appendChild(mujDIVhover);

      mujPopisHover=document.createElement('DIV');
      mujDIVhover.appendChild(mujPopisHover);
      mujPopisHoverText=document.createTextNode(popisEshopArray.item(i).firstChild.data );
      mujPopisHover.appendChild(mujPopisHoverText);
      mujPopisHover.style.position="absolute";
      mujPopisHover.style.left="130px";
      mujPopisHover.style.width="160px";
			mujIMG=document.createElement('IMG');
      mujIMG.src=obrazekEshopArray.item(i).firstChild.data;
mujDIVhover.appendChild(mujIMG);
      mujIMG.style.position="absolute";
      mujIMG.style.left="5px";
      mujIMG.style.top="5px";*/

}
      createMujTD(kodEshopArray.item(i),false,false,stylBunky);
      mujTD.style.width="70px";
     /* if(i!=0)typElementu="img";
      else typElementu=false;
      createMujTD(obrazekEshopArray.item(i),typElementu);
      */
      createMujTD(nazevEshopArray.item(i),false,false,stylBunky);
      //createMujTD(popisEshopArray.item(i),false);

      if(i!=0){
			typElementu="skladem";
			stylBunky="TDcenter";
			}
      else typElementu=false;
      createMujTD(sklademEshopArray.item(i),typElementu,idPolozkyKosiku,stylBunky);
      mujTD.style.width="50px";


      if(i!=0){
			typElementu="input";
			stylBunky="TDcenter";
			}
      else typElementu=false;
      createMujTD(ksKosikArray.item(i),typElementu,idPolozkyKosiku,stylBunky);
      mujTD.style.width="70px";
            if(i!=0){
			typElementu=false;
			stylBunky="TDright";
      }else{
		  typElementu=false;
		  stylBunky="TDcenter";
			}
      createMujTD(cenaKosikArray.item(i),typElementu,false,stylBunky);
      mujTD.style.width="70px";

      createMujTD(cenaCelkemKosikArray.item(i),typElementu,false,stylBunky);
      mujTD.style.width="70px";
      if(i!=0)textNodeDPH='%';
      else textNodeDPH=false;
      createMujTD(dphEshopArray.item(i),textNodeDPH,false,stylBunky);
      mujTD.style.width="35px";

      createMujTD(celkempolozkaArray.item(i),typElementu,false,stylBunky);
      mujTD.style.width="70px";

      if(i==0){
      mujTHEAD.appendChild(mujTR);
			mujTABLE.appendChild(mujTHEAD);
			}else{
			mujTBODY.appendChild(mujTR);
			 mujTABLE.appendChild(mujTBODY);
      }


            mujTD=document.createElement('TD');
      mujTR.appendChild(mujTD);
			mujTD.style.width="20px";
      if(i!=0){
      mujIMG=document.createElement('IMG');
      mujTD.appendChild(mujIMG);
						mujIMG.src=AktualDir+"G-iko/krizek.png";
						mujIMG.setAttribute("alt", "smazat položku z košíku");
						mujIMG.setAttribute("title", "smazat položku z košíku");
      			mujIMG.style.cursor="pointer";
      			mujIMG.setAttribute("onmousedown","smazatPolozkuKosiku("+idPolozkyKosiku+")");
}


      }//konec for()
  //========================tady končí tabulka 1 která cyklicky vypisuje položky košíku




      // update the client display using the data received from the server
      //mujFORM.appendChild(mujTABLE);
      DIVukazObsahKosiku = document.getElementById("divObsahKosiku");
      DIVukazObsahKosiku.innerHTML="";
      DIVukazObsahKosiku.appendChild(mujTABLE);
      fghdgdg = DIVukazObsahKosiku.innerHTML;
      DIVukazObsahKosiku.innerHTML=fghdgdg;

      DIVukazObsahSouhrn = document.getElementById("divObsahSouhrn");
      DIVukazObsahSouhrn.innerHTML="";
      DIVmujTABLE2=document.createElement('DIV');
      DIVmujTABLE2.setAttribute("id", "souhrnatabulka");
      DIVmujTABLE2.appendChild(mujTABLE2);
      DIVukazObsahSouhrn.appendChild(DIVmujTABLE2);

      DIVukazObsahSouhrn.appendChild(KosikOvladani);
      fghdgdg2 = DIVukazObsahSouhrn.innerHTML;
      DIVukazObsahSouhrn.innerHTML=fghdgdg2;

      setTimeout('zIndexOken("divKosikDetail")', 100);
      setTimeout('FCEloader("none")', 500);

      if(document.getElementById("krok3").style.visibility=="visible")FCEobjednatKrok3();//style.display=="block"
      // restart sequence
    //  setTimeout('obsahKosiku()', 1000);
    DIVkosikPoznamka = document.getElementById("kosikPoznamka");
      DIVkosikPoznamka.innerHTML="";
      DIVkosikPoznamka.innerHTML=PSFkosikPoznamka;
    }
    else{// a HTTP status different than 200 signals an error
      alert("Nastal problém ve spojejí se serverem: " + xmlHttpObsahKosiku.statusText);
    }
  }
}
function createMujTD(obsahText,mujElement,idPolozkyKosiku,stylBunky){

mujTD=document.createElement('TD');
mujTD.className=stylBunky;
if(mujElement=="input"){
mujTD.setAttribute("align", "center");
}
obsah=obsahText.firstChild.data;
if(mujElement=="img"){

mujIMG=document.createElement('IMG');
mujIMG.src=obsahText;
mujIMG.setAttribute("alt", "obrazek výrobku");
mujIMG.setAttribute("title", "obrazek výrobku");
mujTD.appendChild(mujIMG);

}else if(mujElement=="skladem"){
if(obsah==1){
textSpan="Ano";
barva="green";
}else{
textSpan="Ne";
barva="red";
}
mujTD.setAttribute("align", "center");
mujSPAN=document.createElement('span');
mujSPAN.style.color=barva;
mujSPAN.style.cursor="default";
mujTDText=document.createTextNode(textSpan);
mujSPAN.appendChild(mujTDText);
mujTD.appendChild(mujSPAN);


}else if(mujElement=="input"){
jmenoInputu="inputks"+idPolozkyKosiku;
akce="zmenaPoctuKusu("+obsah+","+idPolozkyKosiku+");";

mujINPUT=document.createElement('INPUT');
mujINPUT.type="text";
mujINPUT.setAttribute("value",obsah);
mujINPUT.style.borderWidth="1px";
mujINPUT.style.borderColor="#0b0b0a";
mujINPUT.style.color="black";
mujINPUT.style.fontSize="11px";
mujINPUT.style.padding="1px 1px";
mujINPUT.style.textAlign="right";
mujINPUT.setAttribute("id",jmenoInputu);
mujINPUT.setAttribute("name",jmenoInputu);
mujINPUT.style.width="20px";
mujTD.appendChild(mujINPUT);

mujINPUT=document.createElement('INPUT');
mujINPUT.type="button";
mujINPUT.value="OK";
mujINPUT.className="eshopTlacitka";
mujINPUT.style.margin="0px";
mujINPUT.setAttribute("onMouseDown",akce);
mujTD.appendChild(mujINPUT);

}else if(mujElement!=false){
/*
mujTDText=document.createTextNode(obsah+mujElement);
mujTD.appendChild(mujTDText);
*/
mujTD.innerHTML=stripslashes(obsah+mujElement);
}else{
/*
mujTDText=document.createTextNode(obsah);
mujTD.appendChild(mujTDText);
*/
mujTD.innerHTML=stripslashes(obsah);
}
mujTR.appendChild(mujTD);

}

function handleServerResponse()
{
  // move forward only if the transaction has completed
  if (xmlHttpKosik.readyState == 4)
  {
    // status of 200 indicates the transaction completed successfully
    if (xmlHttpKosik.status == 200)
    {
      // extract the XML retrieved from the server
      xmlResponse = xmlHttpKosik.responseXML;
      // obtain the document element (the root element) of the XML structure
      xmlDocumentElement = xmlResponse.documentElement;
      // get the text message, which is in the first child of
      // the the document element


      //helloMessage = xmlDocumentElement.firstChild.data;
      var htmlVystup="";
      radekArray = xmlDocumentElement.getElementsByTagName("radek");
      zpravaArray = xmlDocumentElement.getElementsByTagName("zprava");
      var zpravaVystup =zpravaArray.item(0).firstChild.data;

      // document.getElementById("zpravaP").style.display="block";
htmlVystup='<a onclick="return false;" onmousedown="obsahKosiku();" style="color: black;" href="#">';
      for(var i=0; i<radekArray.length; i++ ){
      if(i!=0)htmlVystup+="<br />\n";
      htmlVystup +=radekArray.item(i).firstChild.data+"\n";
      }
      htmlVystup +='</a>';
      // update the client display using the data received from the server
      document.getElementById("divKosik").innerHTML = htmlVystup;


       setTimeout('FCEloader("none")', 100);
       alert(zpravaVystup);
      // restart sequence
     // setTimeout('pridejPolozku()', 1000);
    }
    // a HTTP status different than 200 signals an error
    else{
    alert("Nastal problém ve spojejí se serverem: " + xmlHttpKosik.statusText);
    }
  }
}
