function view_basket( view ) {
  var bc = AJS.getElement('basket-con');
  if(!bc)
    return;
  if( view && bc.innerHTML!='' ) {
    var pos = AJS.absolutePosition( AJS.getElement('basket') );
    var height = AJS.getElement('basket').offsetHeight;
//    AJS.setTop(bc, pos.y+height);
    AJS.setStyle(bc, 'display', 'block');
  } else {
    AJS.setStyle(bc, 'display', 'none');
  }
}

function view_addmsg( msg_box ) {
  var mb = AJS.$("messageBox");
  var size = AJS.getWindowSize();

  AJS.RCN(mb, AJS.HTML2DOM(msg_box) );

  var top = (size.h-250)/2;
  if( top < 0 )
    top = 0;
    
  var left = (size.w-404)/2;
  if( left < 0 )
    left = 0;

  AJS.setTop(mb, top);
  AJS.setLeft(mb, left);
  AJS.setStyle(mb, 'display', 'block');
  AJS.callLater(function() { AJS.setStyle(mb, 'display', 'none'); }, 20000);
}

function add_basket( item_code ) {
 var d = AJS.loadJSONDoc('/execute.php');
 d.addCallback(function(o, req) {
   if (o.err == '0') {
     AJS.RCN(AJS.getElement('basketIn'), AJS.HTML2DOM(o.pb) );
     AJS.RCN(AJS.getElement('basket-con'), AJS.HTML2DOM(o.cb) );
     view_addmsg( o.msgbox );
   } else {
     alert(o.err_txt);
   }
 });
 d.addErrback(function(o, req) { alert("Nastala chyba při vkládání do košíku") })

 var order_num = AJS.$f( AJS.$('pricetab'), 'q_'+ item_code ).value;
 d.sendReq({run: 'add_basket', item: item_code, num: order_num});
 return false;
}

function get_ares() {
 var d = AJS.loadJSONDoc('/execute.php');
 d.addCallback(function(o, req) {
    if (o.err == '0') {
      AJS.$f('order', 'firm').value = o.firm;
      AJS.$f('order', 'dic').value = o.dic;
      AJS.$f('order', 'street').value = o.street;
      AJS.$f('order', 'city').value = o.city;
      AJS.$f('order', 'psc').value = o.psc;
      alert('Název a sídlo firmy bylo vyplněno z databáze ARES.');
    } else {
      alert(o.err_txt);
    }
 });
 d.addErrback(function(o, req) { alert("Error encountered."+req.responseText) })

 var ico = AJS.$f('order', 'ico').value;
 d.sendReq({run: 'get_ares', ico: ico});
 return false;
}

function user_type(type){
	if(type == 'enduser') {
		AJS.setStyle(AJS.getElement('firm_data'), 'display', 'none');
  }	else if(type == 'firm') {
    AJS.setStyle(AJS.getElement('firm_data'), 'display', 'block');
	}	else{
    AJS.setStyle(AJS.getElement('firm_data'), 'display', 'block');
	}
}

function chp(){
	var f = document.getElementById('paramselect');
	if (f){	f.submit();	}
	return false;
}

function chview(name){
  checkbox = AJS.getElement('ch'+name);
	if( checkbox.checked==false ) {
		AJS.setStyle(AJS.getElement(name), 'display', 'none');
  }
	else {
    AJS.setStyle(AJS.getElement(name), 'display', 'block');
  }
  return true;
}

function basketcount(tab, row, change) {
  var input = AJS.$f(tab, row);
  var curCount = input.value;
  curCount = parseFloat(curCount.toString().replace(",", "."));

  var newCount = curCount + change;

  if (newCount < 1) { return false; }

  input.value = newCount;

  return true;
}







