ACC SHELL

Path : /srv/www/vhosts/unitedsolution/admin/menuSpoluprac/
File Upload :
Current File : /srv/www/vhosts/unitedsolution/admin/menuSpoluprac/script.js

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