ACC SHELL
function confirmForm(polozka){
info = confirm('Opravdu chcete zmaza\u0165 položku "'+polozka+'"?');
return info;
}
function confirmOrderSave(){
info = confirm('Opravdu chcete uložit tuto zakázku?');
return info;
}
function setCalculate () {
var btnSave = document.getElementById("page_b_2");
var btnCalculate = document.getElementById("spocitej");
var btnNew = document.getElementById("new");
btnSave.style.display = "none";
btnCalculate.style.display = "inline";
btnNew.value = "0";
}
function setSecondSideColor(id) {
var doubleSided = document.getElementById("doubleSided["+id+"]");
var secondColor = document.getElementById("secondColor["+id+"]");
var colorLabel = document.getElementById("color1-label["+id+"]");
if(doubleSided.checked) {
secondColor.style.display = "inline";
colorLabel.innerHTML = "1. strana barevn\u011b:";
} else {
colorLabel.innerHTML = "barevně";
secondColor.style.display = "none";
}
}
function filterFinalize(list, kod) {
var result = document.getElementById('testResult');
if(kod == 8) {
result.innerHTML = "";
} else {
result.innerHTML = result.innerHTML + String.fromCharCode(kod);
}
list.length = 0;
filterFinalizeList(list, result.innerHTML);
}
img1 = new Image();
img1.src = "images/button_on.jpg";
img2 = new Image();
img2.src = "images/h_button_on.jpg";
img3 = new Image();
img3.src = "images/n_button.jpg";
function g_menu(i){
var menu = document.getElementById('m'+i);
if(menu.style.display == 'block'){
menu.style.display = 'none';
}
else{
menu.style.display = 'block';
}
}
function info(id,host){
window.open(host+'admin/gallery/info.php?id='+id+'&host_name='+host,'info','width=600,height=300,resizable=0,location=no');
}
function show_menu(i){
var menu = document.getElementById('sub'+i);
menu.style.visibility = 'visible';
var a = document.getElementById('a'+i);
a.style.background = "#D5D5D5";
a.style.border = "solid 1px #cccccc";
}
function hidden_menu(){
var n=4;
for (i=2;i<=n;i++){
var menu = document.getElementById('sub'+i);
menu.style.visibility = 'hidden';
var a = document.getElementById('a'+i);
a.style.background = "#FFFFFF";
a.style.border = "solid 1px #FFFFFF";
}
}
function disable_find(){
var text_p = document.getElementById('find_text');
text_p.disabled = true;
}
function enable_find(){
var text_p = document.getElementById('find_text');
text_p.disabled = false;
}
// JavaScript Document
function createXmlHttpRequestObject(){
//creates XMLHttpRequest object if it is possible
var xmlhttp
try {
//should work on all browsers except IE6 or older
xmlHttp = new XMLHttpRequest();
}
catch (e){
//browser is IE6 or older
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHttp");
}
catch (e){
//ignore error
}
}
if (!xmlHttp)
alert ("Error creating the XMLHttpRequest object.");
else
return xmlHttp;
}
//pri vyberu vlastni velikost zobrazit pole pro zadani
function showSize(obj, objToShow) {
if(obj.value == 0) {
document.getElementById('toVisible'+objToShow).style.display = "inline";
} else {
document.getElementById('toVisible'+objToShow).style.display = "none";
}
if(obj.value < 9999) {
document.getElementById('toVisibleProduct'+objToShow).style.display = "inline";
} else {
document.getElementById('toVisibleProduct'+objToShow).style.display = "none";
}
}
//vice poli
function moreFields(sender) {
newId++;
var http_request = createXmlHttpRequestObject();
var request = "newId="+newId;
http_request.onreadystatechange = function() {
writeMoreFields(sender,http_request);
};
http_request.open('POST', 'ajax/moreFields.php');
http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http_request.send(request);
//return false;
}
function writeMoreFields(sender,http_request) {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
var response = http_request.responseText;
var insertHere = document.getElementById('more_fields');
var newDiv = document.createElement("div");
newDiv.setAttribute("class", "border");
newDiv.innerHTML = response;
insertHere.parentNode.insertBefore(newDiv,insertHere);
} else {
document.getElementById('more_fields').innerHTML = 'chyba na strane serveru...';
}
}
}
//vice poli
function morePdfFields(sender) {
newId++;
var http_request = createXmlHttpRequestObject();
var request = "newId="+newId;
http_request.onreadystatechange = function() {
writeMorePdfFields(sender,http_request);
};
http_request.open('POST', 'ajax/morePdfFields.php');
http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http_request.send(request);
//return false;
}
function writeMorePdfFields(sender,http_request) {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
var response = http_request.responseText;
var insertHere = document.getElementById('more_pdf_fields');
var newDiv = document.createElement("div");
newDiv.setAttribute("class", "border");
newDiv.innerHTML = response;
insertHere.parentNode.insertBefore(newDiv,insertHere);
} else {
document.getElementById('more_fields').innerHTML = 'chyba na strane serveru...';
}
}
}
//vice poli
function moreFinalize(sender, id) {
newId++;
var http_request = createXmlHttpRequestObject();
var request = "newId="+newId+"&parent="+id;
http_request.onreadystatechange = function() {
writeMoreFinalize(sender,http_request,id);
};
http_request.open('POST', 'ajax/moreFinalize.php');
http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http_request.send(request);
//return false;
}
function writeMoreFinalize(sender,http_request,id) {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
var response = http_request.responseText;
var insertHere = document.getElementById('more_finalize'+id);
var newDiv = document.createElement("div");
newDiv.innerHTML = response;
insertHere.parentNode.insertBefore(newDiv,insertHere);
} else {
document.getElementById('more_finalize').innerHTML = 'chyba na strane serveru...';
}
}
}
//zmena statusu
function changeStatus(sender, id) {
var status = sender.value;
var http_request = createXmlHttpRequestObject();
var request = "id="+id+"&status="+status;
http_request.onreadystatechange = function() {
changeStatusNow(sender,http_request);
};
http_request.open('POST', 'ajax/changeStatus.php');
http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http_request.send(request);
//return false;
}
function changeStatusNow(sender,http_request) {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
var response = http_request.responseText;
var insertHere = document.getElementById('statusInfo');
insertHere.innerHTML = response;
var btnSave = document.getElementById("page_b_2");
var btnCalculate = document.getElementById("spocitej");
btnSave.style.display = "none";
btnCalculate.style.display = "none";
} else {
document.getElementById('more_fields').innerHTML = 'chyba na strane serveru...';
}
}
}
//naseptavac finalizaci
function filterFinalizeList(sender, filter) {
var http_request = createXmlHttpRequestObject();
var request = "filter="+filter;
http_request.onreadystatechange = function() {
filterFinalizeListOptions(sender,http_request);
};
http_request.open('POST', 'ajax/filterFinalize.php');
http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http_request.send(request);
//return false;
}
function filterFinalizeListOptions(sender,http_request) {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
var response = http_request.responseText;
sender.length = 0;
//je potreba naplnit ten list novyma hodnotama :)
sender.innerHTML = response;
}
}
}
//zhova nebo zobrazi vyber ceniku, podle toho zda zakaznik ma s svou cenu nebo ne
function getCustomerPrice(sender) {
var id = sender.value;
var http_request = createXmlHttpRequestObject();
var request = "id="+id;
http_request.onreadystatechange = function() {
changeCustomerPrice(sender,http_request);
};
http_request.open('POST', 'ajax/getCustomerPrice.php');
http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http_request.send(request);
//return false;
}
function changeCustomerPrice(sender,http_request) {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
var response = http_request.responseText;
var priceChange = document.getElementById('priceChange');
var priceSpan = document.getElementById('priceSpan');
var priceType = document.getElementById('priceType');
var priceResult = response.substring(0,6);
response = response.substring(6);
if(priceResult == "CARD-Y") {
priceType.value = "kredit";
} else {
priceType.value = "volny";
}
if(response != "") {
priceSpan.innerHTML = response;
priceChange.style.display = "inline";
} else {
priceChange.style.display = "none";
}
}
}
}
ACC SHELL 2018