// loading informace
function show_loading(kam,co) {
  if (co == 'maly_kolecko') {  document.getElementById(kam).innerHTML = '<p align = "center"><img src = "images/ajax-loader4.gif"></p>';}
  if (co == 'prouzek') {  document.getElementById(kam).innerHTML = '<p align = "center"><img src = "images/ajax-loader.gif"></p>';}
  if (co == 'odesilani') {  document.getElementById(kam).innerHTML = '<div id = "layer1">Rozesílám poptávku. Prosím čekejte na dokončení operace.<br /><br /><img src = "images/ajax-loader.gif"><br /><br /> Nepoužívejte žádné odkazy a nevypínejte okno prohlížeče.<br /><br />Tato operace může trvat i několik minut.</div>';}
  if (co == 'odesilani_testu') {  document.getElementById(kam).innerHTML = '<div id = "layer1">Odesílám potvrzovací e-mail. Po přijetí automatické odpovědi potvrďte odkaz v e-mailu. <br /> Prosím čekejte na dokončení operace.<br /><br /><img src = "images/ajax-loader.gif"><br /><br /> Nepoužívejte žádné odkazy a nevypínejte okno prohlížeče.<br /><br />Tato operace může trvat i několik minut.<br />Pokud nebude operace úspěšná, zkontrolujte veškerá nastavení.</div>';}
}

function zjisti_velikost_db(cislo, time, procID) {
  //otevre form pro pridani kategorie
  new Ajax.Updater('velikostdb', 'proc_actions/ajx/velikost_databaze.php?klass='+ cislo +'&procID='+ procID  +'&ttdfg=' + time, { method: 'get' , onLoading:show_loading('velikostdb','prouzek') });
}

function zjisti_pocet_obor(cislo, procID, str, time, klas) {
  //fce pro zjisteni poctu firem pod jednotlivym oborem WF
  new Ajax.Updater('pocet_firem_klasifikace' + cislo, 'proc_actions/ajx/pocet_firem_klasifikace_' + klas + '.php?klass='+ cislo +'&prod_name=' + str + '&procID=' + procID + '&ttdfg=' + time, { method: 'get' , onLoading:show_loading('pocet_firem_klasifikace' + cislo, 'maly_kolecko') });
}

function zjisti_pocet_obor_aukce(cislo, aID, str, time, klas) {
  //fce pro zjisteni poctu firem pod jednotlivym oborem WF
  new Ajax.Updater('pocet_firem_klasifikace' + cislo, 'a_actions/ajx/pocet_firem_klasifikace_' + klas + '.php?klass='+ cislo +'&prod_name=' + str + '&aID=' + aID + '&ttdfg=' + time, { method: 'get' , onLoading:show_loading('pocet_firem_klasifikace' + cislo, 'maly_kolecko') });
}

function odesli_poptavku(subm, procID, time) {
  //fce pro zjisteni poctu firem pod jednotlivym oborem WF
  new Ajax.Updater('zel', 'proc_actions/ajx/odeslani.php?subm=' + subm + '&procID=' + procID + '&action=send_inq&ttdfg=' + time, { method: 'get' , onLoading:show_loading('zel', 'odesilani') });
}

function odesli_pozvanku_aukce(subm, aID, time) {
  //fce pro odeslani pozv aukce
  new Ajax.Updater('zel', 'a_actions/ajx/odeslani.php?subm=' + subm + '&aID=' + aID + '&action=send_inq&ttdfg=' + time, { method: 'get' , onLoading:show_loading('zel', 'odesilani') });
}


function napoveda(ID, kam, time) {
  //fce pro zjisteni poctu firem pod jednotlivym oborem WF
  new Ajax.Updater(kam, 'proc_actions/ajx/napoveda.php?ID=' + ID + '&ttdfg=' + time, { method: 'get' , onLoading:show_loading(kam, 'maly_kolecko') });
}


function vyber_firem(klass, procID, str, time) {
  //otevre form pro pridani kategorie
  new Ajax.Updater('layer2', 'proc_actions/ajx/vyber_firem.php?klass=' + klass +'&prod_name=' + str + '&procID=' + procID + '&ttdfg=' + time, { method: 'get' , onLoading:show_loading('layer2', 'maly_kolecko') });
}

function vyber_firem_cpv(klass, procID, str, time) {
  //otevre form pro pridani kategorie
  new Ajax.Updater('layer2', 'proc_actions/ajx/vyber_firem_cpv.php?klass=' + klass +'&prod_name=' + str + '&procID=' + procID + '&ttdfg=' + time, { method: 'get' , onLoading:show_loading('layer2', 'maly_kolecko') });
}

function vyber_firem_aukce(klass, aID, str, time) {
  //otevre form pro pridani kategorie
  new Ajax.Updater('layer2', 'a_actions/ajx/vyber_firem.php?klass=' + klass +'&prod_name=' + str + '&aID=' + aID + '&ttdfg=' + time, { method: 'get' , onLoading:show_loading('layer2', 'maly_kolecko') });
}

function vyber_firem_cpv_aukce(klass, aID, str, time) {
  //otevre form pro pridani kategorie
  new Ajax.Updater('layer2', 'a_actions/ajx/vyber_firem_cpv.php?klass=' + klass +'&prod_name=' + str + '&aID=' + aID + '&ttdfg=' + time, { method: 'get' , onLoading:show_loading('layer2', 'maly_kolecko') });
}

function email_pridej_link(value, procID, time) {
  new Ajax.Updater('email_link', 'proc_actions/ajx/email_pridej_link.php?value=' + value +'&procID=' + procID + '&ttdfg=' + time, { method: 'get' , onLoading:show_loading('email_link', 'prouzek') });
}

// kontrola zda je vse pred odeslanim ok

function stav_kontrola(procID) {
  new Ajax.Updater('stav', 'proc_actions/ajx/kontrola_pred_odeslanim.php?procID=' + procID, { method: 'get' , onLoading:show_loading('stav', 'maly_kolecko') });
}

function stav_kontrola_aukce(aID) {
  new Ajax.Updater('stav', 'a_actions/ajx/kontrola_pred_odeslanim.php?aID=' + aID, { method: 'get' , onLoading:show_loading('stav', 'maly_kolecko') });
}

function povol_odeslani(procID) {
  new Ajax.Updater('odeslat', 'proc_actions/ajx/zobrazit_odeslani.php?procID=' + procID, { method: 'get' , onLoading:show_loading('odeslat', 'maly_kolecko') });
}

function povol_odeslani_aukce(aID) {
  new Ajax.Updater('odeslat', 'a_actions/ajx/zobrazit_odeslani.php?aID=' + aID, { method: 'get' , onLoading:show_loading('odeslat', 'maly_kolecko') });
}


//odeslani testovaciho emailu
function odesli_test() {
  new Ajax.Updater('zel', 'data/ajx/mail_test.php', { method: 'get' , onLoading:show_loading('zel', 'odesilani_testu') });
}

// ukladani dat e-mailu
function uloz_data_emailu(kam, co, lang, value, procID, time) {
  new Ajax.Updater(kam, 'proc_actions/ajx/uloz_email.php?lang=' + lang + '&kam=' + kam + '&co=' + co + '&procID=' + procID + '&ttdfg=' + time, { method: 'get' , parameters: {value: value}, onLoading:show_loading(kam, 'prouzek') });
  stav_kontrola(procID);
  povol_odeslani(procID);
}

// ukladani dat e-mailu aukce
function uloz_data_emailu_aukce(kam, co, lang, value, aID, time) {
  new Ajax.Updater(kam, 'a_actions/ajx/uloz_email.php?lang=' + lang + '&kam=' + kam + '&co=' + co + '&aID=' + aID + '&ttdfg=' + time, { method: 'get' , parameters: {value: value}, onLoading:show_loading(kam, 'prouzek') });
  stav_kontrola_aukce(aID);
  povol_odeslani_aukce(aID);
}


function vyber_firem_pro_email(procID, time) {
  //otevre form pro pridani kategorie
  new Ajax.Updater('layer2', 'proc_actions/ajx/vyber_firem_pro_email.php?procID=' + procID + '&ttdfg=' + time, { method: 'get' , onLoading:show_loading('layer2', 'maly_kolecko') });
}

function vyber_firem_pro_email_aukce(aID, time) {
  //otevre form pro pridani kategorie
  new Ajax.Updater('layer2', 'a_actions/ajx/vyber_firem_pro_email_aukce.php?aID=' + aID + '&ttdfg=' + time, { method: 'get' , onLoading:show_loading('layer2', 'maly_kolecko') });
}

function vyber_firem_pro_email_aukce_2(aID, time) {
  //otevre form pro pridani kategorie
  new Ajax.Updater('layer2', 'a_actions/ajx/vyber_firem_pro_email_aukce_2.php?aID=' + aID + '&ttdfg=' + time, { method: 'get' , onLoading:show_loading('layer2', 'maly_kolecko') });
}

function vyber_firem_pro_email_aukce_3(aID, time) {
  //otevre form pro pridani kategorie
  new Ajax.Updater('layer2', 'a_actions/ajx/vyber_firem_pro_email_aukce_3.php?aID=' + aID + '&ttdfg=' + time, { method: 'get' , onLoading:show_loading('layer2', 'maly_kolecko') });
}

function vyber_firem_pro_email_aukce_4(aID, time) {
  //otevre form pro pridani kategorie
  new Ajax.Updater('layer2', 'a_actions/ajx/vyber_firem_pro_email_aukce_4.php?aID=' + aID + '&ttdfg=' + time, { method: 'get' , onLoading:show_loading('layer2', 'maly_kolecko') });
}


/*function export_data(procID, t, time) {
  //otevre form pro pridani kategorie
  new Ajax.Updater('export', 'proc_offers/ajx/export.php?procID=' + procID + '&t=' + t + '&ttdfg=' + time, { method: 'get' , onLoading:show_loading('export', 'maly_kolecko') });
}
  */
function export_data(procID, t, time) {
  var url = 'proc_offers/ajx/export.php?procID=' + procID + '&t=' + t + '&ttdfg=' + time
  window.open(url,'WIN','scrollbars=yes,status=no,toolbar=no,resizable=no,location=no,menubar=no,directories=no,width=5,height=5');
}

//vzbrani formatu exportu
function vyber_exportu(procID, t) {
   new Ajax.Updater('export', 'proc_offers/ajx/vyber_exportu.php?procID=' + procID + '&t=' + t, { method: 'get' , onLoading:show_loading('export', 'maly_kolecko') });
}

//ulozeni nabidky - rucne zadane
function uloz_nabidku(kam, value, procID, produktID, compID) {
  new Ajax.Updater(kam, '/proc_offers/ajx/uloz_cenu.php?value=' + value +'&produktID='+ produktID +'&compID='+ compID +'&kam=' + kam + '&procID=' + procID, { method: 'get' , onLoading:show_loading(kam, 'prouzek') });
}

//////////////////////////////////////
///////////// aukce //////////////////
//////////////////////////////////////

// vzber aukce
function createau(typaukce, kam) {
  new Ajax.Updater(kam, 'data/ajx/creating_auction.php', { method: 'post' ,parameters:{ typ:typaukce }, onLoading:show_loading(kam, 'maly_kolecko') });
}

function nastaveni1(action, kam, hodnota,hodnota2) {
  new Ajax.Updater(kam, 'a_actions/ajx/settings_auction.php', { method: 'post' ,parameters:{ action:action,hodnota:hodnota,hodnota2:hodnota2}, onLoading:show_loading(kam, 'maly_kolecko') });
}

function show_button(action, kam, nazev,astart,astarttime,aend,aendtime) {
  new Ajax.Updater(kam, 'data/ajx/control_auction.php', { method: 'post' ,parameters:{ nazev:nazev,action:action,astart:astart,astarttime:astarttime,aend:aend,aendtime:aendtime}, onLoading:show_loading(kam, 'maly_kolecko') });
}

function show_button_3(action, kam, nazev,astart,astarttime,aend,aendtime) {
  new Ajax.Updater(kam, 'data/ajx/control_auction_3.php', { method: 'post' ,parameters:{ nazev:nazev,action:action,astart:astart,astarttime:astarttime,aend:aend,aendtime:aendtime}, onLoading:show_loading(kam, 'maly_kolecko') });
}

function create_nonprice(typ,aID,kam,typaukce) {
  new Ajax.Updater(kam, 'a_actions/ajx/creating_nonprice.php', { method: 'post' ,parameters:{ typ:typ,aID:aID,typaukce:typaukce }, onLoading:show_loading(kam, 'maly_kolecko') });
}

function odesli_zpravu(aID,kam,co,atr1) {
  open_layer(kam);
  new Ajax.Updater(kam, 'a_actions/ajx/send_news.php', { method: 'post' , evalScripts : true  ,parameters:{ aID:aID,co:co,atr1:atr1 }, onLoading:show_loading(kam, 'maly_kolecko') });
}



function export_data_aukce(aID, typ, time, hodnota, hodnota2) {
  var url = 'a_actions/export/export.php?aID=' + aID + '&typ=' + typ + '&t=' + hodnota + '&hodnota2=' + hodnota2 + '&ttdfg=' + time
  window.open(url,'WIN','scrollbars=yes,status=no,toolbar=no,resizable=no,location=no,menubar=no,directories=no,width=5,height=5');
}

function napoveda_aukce(ID, kam, time) {
  //fce pro zjisteni poctu firem pod jednotlivym oborem WF
  new Ajax.Updater(kam, 'a_actions/ajx/napoveda.php?ID=' + ID + '&ttdfg=' + time, { method: 'get' , onLoading:show_loading(kam, 'maly_kolecko') });
}

function show_prubeh_item_2(aID,kam,productID,atr1) {
  open_layer(kam);
  new Ajax.Updater(kam, 'a_actions/ajx/show_more_prubeh_2.php', { method: 'post' ,evalScripts:true  ,parameters:{ aID:aID,productID:productID,atr1:atr1 }, onLoading:show_loading(kam, 'maly_kolecko') });
}

function show_prubeh_item_3(aID,kam,productID,atr1) {
  open_layer(kam);
  new Ajax.Updater(kam, 'a_actions/ajx/show_more_prubeh_3.php', { method: 'post' ,evalScripts:true  ,parameters:{ aID:aID,productID:productID,atr1:atr1 }, onLoading:show_loading(kam, 'maly_kolecko') });
}

function show_prubeh_item_4(aID,kam,productID,atr1) {
  open_layer(kam);
  new Ajax.Updater(kam, 'a_actions/ajx/show_more_prubeh_4.php', { method: 'post' ,evalScripts:true  ,parameters:{ aID:aID,productID:productID,atr1:atr1 }, onLoading:show_loading(kam, 'maly_kolecko') });
}

function show_email_detail(aID,kam,ID,typ) {
  open_layer(kam);
  new Ajax.Updater(kam, 'a_actions/ajx/show_email_detail.php', { method: 'post' ,parameters:{ aID:aID,ID:ID,typ:typ }, onLoading:show_loading(kam, 'maly_kolecko') });
}

function add_offer(firma,kam,aID,typaukce) {
  new Ajax.Updater(kam, 'a_actions/ajx/add_offer_comp.php', { method: 'post' ,evalScripts:true ,parameters:{ firma:firma,aID:aID,typaukce:typaukce }, onLoading:show_loading(kam, 'maly_kolecko') });
}

function control_first_offer(firma,produkt,kam,aID,typaukce,nabidka) {
  new Ajax.Updater(kam, 'a_actions/ajx/control_offer_comp.php', { method: 'post' ,evalScripts:true ,parameters:{ firma:firma,aID:aID,typaukce:typaukce,produkt:produkt,nabidka:nabidka }, onLoading:show_loading(kam, 'maly_kolecko') });
}

function zjisti_velikost_db_aukce(cislo, time, aID) {
  //otevre form pro pridani kategorie
  new Ajax.Updater('velikostdb', 'a_actions/ajx/velikost_databaze.php?klass='+ cislo +'&aID='+ aID  +'&ttdfg=' + time, { method: 'get' , onLoading:show_loading('velikostdb','prouzek') });
}

//vzbrani formatu exportu
function vyber_exportu_aukce(aID, t) {
   new Ajax.Updater('export', 'a_actions/ajx/vyber_exportu.php?aID=' + aID + '&t=' + t, { method: 'get' , onLoading:show_loading('export', 'maly_kolecko') });
}

function show_podrobnosti(aID,produktID,kam,co,atr1) {
  open_layer(kam);
  new Ajax.Updater(kam, 'a_actions/ajx/show_podrobnosti.php', { method: 'get' , evalScripts : true , parameters:{ aID:aID,produktID:produktID,co:co,atr1:atr1 }, onLoading:show_loading(kam, 'maly_kolecko') });
}

