function TimeOutMonitor(div,masodperc)
  {
  var idostr = '';
  masodperc = masodperc - 1;
  var secnull = '';
  var percnull = '';
  
  if (masodperc < 1)
    {
    idostr = '<span style="color: #ff0000">0</span>';
    }
  else
    {
    if (masodperc < 60)
      {
      if (masodperc < 10)
        {
        secnull = '0';
        }
      idostr = '<span>' + secnull;
      idostr += masodperc + '</span>';
      }
    else
      {
      var percek = masodperc/60;
      percek = Math.floor(percek);
      var secek = masodperc - (percek * 60);
      if (percek < 60)
        {
        if (percek < 10)
          {
          percnull = '0';
          }
        if (secek < 10)
          {
          secnull = '0';
          }
        idostr = '<span>' +percnull;
        idostr += percek + ':' + secnull;
        idostr += secek + '</span>';
        }
      else
        {
        var orak = percek/60;
        orak = Math.floor(orak);
        percek = percek - (orak * 60);
        
        if (percek < 10)
          {
          percnull = '0';
          }
        if (secek < 10)
          {
          secnull = '0';
          }        
        
        idostr = '<span>' + orak + ':' +percnull;
        idostr += percek + ':' + secnull;
        idostr += secek + '</span>';
        }
      }
    }
  
  VT_GetObj(div).innerHTML = idostr;
  if (masodperc > 0)
    {
    timeoutobj=setTimeout("TimeOutMonitor('" + div + "'," + masodperc +")",1000);
    }
  else
    {
    clearTimeout(timeoutobj);
    }
  }

var timeoutobj;

function Click(clickid,showid,overclass,outclass)
  {
  if (lastshowid != '')
    {    
    VT_GetObj(lastshowid).style.display = 'none';
    lastshowid = '';
    }  
  if (lastclickid != '')
    {
    VT_GetObj(lastclickid).className = outclass;
    lastclickid = '';
    }
  if (clickid != '')
    {
    lastclickid = clickid;
    VT_GetObj(lastclickid).className = overclass;
    }
  if (showid != '')
    {
    lastshowid = showid;    
    VT_GetObj(lastshowid).style.display = 'inline';
    }
  }

function Mover(id,moverclass)
  {
  if ((id != '') && (id != lastclickid))
    {
    VT_GetObj(id).className = moverclass;
    }
  }

function VT_GetObj(obj)
  {
 
  return ((document.getElementById) ? document.getElementById(obj) : eval("document.all[" + obj + "]"));
  } 

function VT_DinamikusUj(ertek,ojject)
  {
  if (ertek != '')
    {
    VT_GetObj(ojject).style.display = 'none';
    }
  else
    {
    VT_GetObj(ojject).style.display = 'inline';
    }
  }

function PopUpImage(kep,PopUpImageWidth,PopUpImageHeight)
  {
    if (PopUpImageWidth == 0)
    {
      width = 800;
    }
    else
    {
      width = PopUpImageWidth + 38;
    }

    if (PopUpImageHeight == 0)
    {
      height = 600;
    }
    else
    {
      height = PopUpImageHeight + 38;
    }

  settings = 'scrollbars=1,resizable=yes,status=no,menubar=yes,width=' + width  + ',height=' + height;
   //win = window.open(kep, 'popup', settings);
   win = window.open('', 'popup', settings);
   win.document.write('<html><head><title>' + kep + '</title></head><body><img src="' + kep + '" /></body></html>');
   
  win.focus(); 
  win.document.close();
  }
  
function MakeImageReplace(nagykepcelid,nagykep,bigkepcelid,bigkep,bigkepwidth,bigkepheight)
  {
  VT_GetObj(nagykepcelid).src = nagykep;
  VT_GetObj(bigkepcelid).href = "JavaScript:PopUpImage('" + bigkep + "', " + bigkepwidth + ", " + bigkepheight + ")";
  }

function ShowHide(id)
  {
  ojjektum = VT_GetObj(id);
  if (divallapotok[id] == 'show')
    {
    ojjektum.style.display = 'none';
    divallapotok[id] = '';
    }
  else
    {
    ojjektum.style.display = 'inline';
    divallapotok[id] = 'show';    
    }
  } 
  
function ShowHideBlock(id)
  {
  ojjektum = VT_GetObj(id);
  if (divallapotok[id] == 'show')
    {
    ojjektum.style.display = 'none';
    divallapotok[id] = '';
    }
  else
    {
    ojjektum.style.display = 'block';
    divallapotok[id] = 'show';    
    }
  }   
  
function CsereCSS(id)
  {
  if (css_names[id] == css_on)
    {
    VT_GetObj(id).className = css_off;
    css_names[id] = css_off;
    }
  else
    {
    VT_GetObj(id).className = css_on;
    css_names[id] = css_on;    
    }
  }
    
function FotoOsszegzo(obj)
  {
  var meret = VT_GetObj('meret_'+obj).value;
  var papir = VT_GetObj('papir_'+obj).value;
  var db = VT_GetObj('db_'+obj).value;
  
  var szorzo = arlista[papir+","+meret];
  var osszeg = szorzo * db;
  VT_GetObj('osszar_'+obj).innerHTML = osszeg;
  }
  
  
function Villogas(obj,onclassname,offclassname,sebesseg)
  {
  
  if (villog[obj])
    {
    VT_GetObj(obj).className = offclassname;
    villog[obj] = false;
    }
  else
    {
    VT_GetObj(obj).className = onclassname;
    villog[obj] = true;
    }  
  
  setTimeout("Villogas('" + obj + "', '" + onclassname + "', '" + offclassname + "', '" + sebesseg + "')",sebesseg);
//window.setInterval(blink,500);

  }

function Szkroll_Fel(keretobj,poz,belsoobj) 
    {
    ojj = VT_GetObj(keretobj);
    ojjpoz = ojj.scrollTop;
    movpoz = ojjpoz - poz;
    if (movpoz < 0)
      {
      movpoz = 0;
      }
    ojj.scrollTop = movpoz;
    }


function Szkroll_Le(keretobj,poz,belsoobj) 
    {
    ojj = VT_GetObj(keretobj);
    bojj = VT_GetObj(belsoobj);
    
    keret_magassag = ojj.offsetHeight;
    belso_magassag = bojj.offsetHeight;
    max_magassag = belso_magassag - keret_magassag;
    
    ojjpoz = ojj.scrollTop;
    movpoz = ojjpoz + poz;
    
//    alert (keret_magassag + " " + belso_magassag + " " + max_magassag + " " + ojjpoz + " " + movpoz);
    if (movpoz > max_magassag)
      {
      movpoz = max_magassag;
      }
    ojj.scrollTop = movpoz;
    
    }


function Szkroll_Bal(keretobj,poz,belsoobj) 
    {
    ojj = VT_GetObj(keretobj);
    ojjpoz = ojj.scrollLeft;
    movpoz = parseInt(ojjpoz) - parseInt(poz);
    if (movpoz < 0)
      {
      movpoz = 0;
      }
    ojj.scrollLeft = movpoz;
    }

function Szkroll_Jobb(keretobj,poz,belsoobj) 
    {
    ojj = VT_GetObj(keretobj);
    bojj = VT_GetObj(belsoobj);
    
    keret_szelesseg = ojj.offsetWidth;
    belso_szelesseg = bojj.offsetWidth;
    max_szelesseg = belso_szelesseg - keret_szelesseg;
    
    ojjpoz = ojj.scrollLeft;
    movpoz = parseInt(ojjpoz) + parseInt(poz);
    //alert("keret:"+keret_szelesseg+" belso:"+belso_szelesseg+" max:"+max_szelesseg+" ojjpoz:"+ojjpoz+" movpoz:"+movpoz);
    if (movpoz > max_szelesseg)
      {
      movpoz = max_szelesseg;
      }
    ojj.scrollLeft = movpoz;
    
    }

function csillag(akt, max, onimage, offimage, prefix, counter_obj)
{
  document.getElementById(counter_obj).value = akt;
  
  var image;
  for (i=1; i<=akt; i++)
  {
    image = prefix + i ;
    document.getElementById(image).src = onimage;
  }
  for(j=i; j<=max; j++)
  {
    image = prefix + j ;
    document.getElementById(image).src = offimage;
  }
}


function Buborek_position(image, bubble_id)
{
  i = VT_GetObj(image);
  b = VT_GetObj(bubble_id);

  var v_left = i.offsetLeft + 60;
  b.style.left = v_left + "px";

  var v_top = i.offsetTop - b.offsetHeight + 80;
  b.style.top= v_top + "px";

  //alert(VT_GetObj(image).offsetLeft + ", " + v_left + " x " + VT_GetObj(image).offsetTop + ", " + v_bottom);
  //alert("Top:"+v_top+" Left:"+ v_left);
  //alert(document.getElementById(bubble_id).offsetHeight);
  //alert(VT_GetObj(bubble_id).offsetTop);
}

function Buborek_clear_last(newbubi)
{
  var l = VT_GetObj(last);

  if (last!=newbubi)
  {
    if (last)
    {
      l.style.visibility = "hidden";
    }

    last = newbubi;
  }
}

function disableSelection(element) 
	{
    element.onselectstart = function() 
		{
        return false;
		};
    element.unselectable = "on";
    element.style.MozUserSelect = "none";
    element.style.cursor = "default";
	}
	

function OsszeKapcsolo_Refresh(kepobj,kepurl,arobj,arhtml,linkobj,linkurl,prefix,termekid,cikkszam)
  {
  VT_GetObj(kepobj).src = kepurl;
  VT_GetObj(arobj).innerHTML = arhtml;
  VT_GetObj(linkobj).href = linkurl;
  
  if (osszekapcsolo_last[cikkszam])
    {
    VT_GetObj(osszekapcsolo_last[cikkszam]).className = osszekapcsolo_cssout;
    }
  osszekapcsolo_last[cikkszam] = prefix + termekid;  
  VT_GetObj(osszekapcsolo_last[cikkszam]).className = osszekapcsolo_cssover;
  }

var last = '';

var osszekapcsolo_last = Array();

var lastshowid = '';
var lastclickid = '';  
var divallapotok = new Array();
var arlista = new Object();
var villog = new Array();




function Select_Sorrend_Lepteto(formname,irany,selectname)
	{
	var lista = selectname;
	var kiv_index = eval("document."+formname+"."+lista+".selectedIndex");
	var kiv_value = eval("document."+formname+"."+lista+".options["+kiv_index+"].value");
	var kiv_text = eval("document."+formname+"."+lista+".options["+kiv_index+"].text");
	// alert(irany + "," + lista + "," + kiv_index + "," + kiv_value + "," + kiv_text);

	var alfa=0;
	if ((irany == 1) && (kiv_index > 0))
		{

		var mento_value = eval("document."+formname+"." + lista + ".options["+(kiv_index-1)+"].value");
		var mento_text = eval("document."+formname+"."+lista+".options["+(kiv_index-1)+"].text");

		eval("document."+formname+"."+lista+".options["+kiv_index+"]").value = mento_value;
		eval("document."+formname+"."+lista+".options["+kiv_index+"]").text = mento_text;

		eval("document."+formname+"."+lista+".options["+(kiv_index-1)+"]").value = kiv_value;
		eval("document."+formname+"."+lista+".options["+(kiv_index-1)+"]").text = kiv_text;

			eval("document."+formname+"."+lista+".options["+kiv_index+"]").selected = false;
			eval("document."+formname+"."+lista+".options["+(kiv_index-1)+"]").selected = true;

		alfa=1;
		}
	else
		{

		if ((irany == 2) && (kiv_index < (eval("document."+formname+"."+lista).length-1)))
			{

			var mento_value = eval("document."+formname+"."+lista+".options["+(kiv_index+1)+"].value");
			var mento_text = eval("document."+formname+"."+lista+".options["+(kiv_index+1)+"].text");

			eval("document."+formname+"."+lista+".options["+kiv_index+"]").value = mento_value;
			eval("document."+formname+"."+lista+".options["+kiv_index+"]").text = mento_text;

			eval("document."+formname+"."+lista+".options["+(kiv_index+1)+"]").value = kiv_value;
			eval("document."+formname+"."+lista+".options["+(kiv_index+1)+"]").text = kiv_text;

			eval("document."+formname+"."+lista+".options["+kiv_index+"]").selected = false;
			eval("document."+formname+"."+lista+".options["+(kiv_index+1)+"]").selected = true;

			alfa=2;
			}

		}

	if (alfa > 0)
		{
		eval("document."+formname+"."+lista+"_sorrend").value = '';
		for (var i=0;i<eval("document."+formname+"."+lista).length;i++)
			{
			if (eval("document."+formname+"."+lista+"_sorrend").value != '')
				{
				eval("document."+formname+"."+lista+"_sorrend").value += ';';
				}
			eval("document."+formname+"."+lista+"_sorrend").value += eval("document."+formname+"."+lista+".options["+i+"].value");
			}
		}

	}


function checkItNoPaste(evt){
    evt = (evt) ? evt : window.event;
    input= evt.target || evt.srcElement;
    input.setAttribute('maxlength', input.value.length + 1); 
 }

AMRTOMB = new Array();

function AMRObject(id,cikkszam,megrendelt_darab,szallitott_darab,aktualis_ar,fuggoben_db,fuggoben_oka,fuggoben_datum)
	{
	this.id = id;
	this.cikkszam = cikkszam;
	this.megrendelt_darab = megrendelt_darab;
	this.szallitott_darab = szallitott_darab;
	this.aktualis_ar = aktualis_ar;
	this.fuggoben_db = fuggoben_db;
	this.fuggoben_oka = fuggoben_oka;
	this.fuggoben_datum = fuggoben_datum;
	}

function AMRDarabSzallitottAr(id,darab,darabar)
	{
/*
	if (darab > AMRTOMB[id].megrendelt_darab)
		{
		darab = AMRTOMB[id].megrendelt_darab;
		VT_GetObj(id + '_szallitott_darab').value=darab;
		}
*/
	VT_GetObj(id + '_szallitott_brutto').innerHTML= darab * darabar;
	VT_GetObj(id + '_szallitott_brutto').style.color='#ff0000';
	AMRTOMB[id].szallitott_darab = darab;
	AMRSZOTBR();
	AMRNemTeljListaRefresh();
	}

function AMRDarabFuggobenDB(id,darab)
	{
	AMRTOMB[id].fuggoben_db = darab;
	AMRSZOTBR();
	AMRNemTeljListaRefresh();
	}

function AMRDarabFuggobenOka(id,oka)
	{
	AMRTOMB[id].fuggoben_oka = oka;
	AMRSZOTBR();
	AMRNemTeljListaRefresh();
	}

function AMRDarabFuggobenDatum(id,datum)
	{
	AMRTOMB[id].fuggoben_datum = datum;
	AMRSZOTBR();
	AMRNemTeljListaRefresh();
	}


function AMRNemTeljListaRefresh()
	{
	var kimenet = '';
	var id =  '';
	var cikkszam =  '';
	var megrendelt_darab =  '';
	var szallitott_darab =  '';
	var aktualis_ar = '';
	var fuggoben_db = '';
	var fuggoben_oka = '';
	var fuggoben_datum = '';
	
	for (var kulcs in AMRTOMB)
		{
		if (AMRTOMB[kulcs].megrendelt_darab > AMRTOMB[kulcs].szallitott_darab)
			{
			id = AMRTOMB[kulcs].id;
			cikkszam = AMRTOMB[kulcs].cikkszam;
			megrendelt_darab = AMRTOMB[kulcs].megrendelt_darab;
			szallitott_darab = AMRTOMB[kulcs].szallitott_darab;
			aktualis_ar = AMRTOMB[kulcs].aktualis_ar;
		 	fuggoben_db = AMRTOMB[kulcs].fuggoben_db;
		 	fuggoben_oka = AMRTOMB[kulcs].fuggoben_oka;
		 	fuggoben_datum = AMRTOMB[kulcs].fuggoben_datum;

			kimenet = kimenet + 'ID: <strong>' + id + '</strong>, cikkszám: <strong>' + cikkszam + '</strong>, rendelt darab: <strong>' + megrendelt_darab + '</strong>, szállított darab: <strong>' + szallitott_darab +  
 '</strong>, függőben darab: <strong>' + fuggoben_db +  
 '</strong>, oka: <strong>' + fuggoben_oka +  
 '</strong>, várható beérkezés: <strong>' + fuggoben_datum +  
'</strong><br/>';
			}
		}

	VT_GetObj('nem_telj_lista').innerHTML = kimenet;
	VT_GetObj('nem_telj_lista').style.color='#ff0000';
	}

function AMRSZOTBR()
	{
	ar = 0;
	db = 0;
	for (var kulcs in AMRTOMB)
		{
		ar = ar + (AMRTOMB[kulcs].aktualis_ar * AMRTOMB[kulcs].szallitott_darab);
		db = db + parseInt(AMRTOMB[kulcs].szallitott_darab);
		}
	VT_GetObj('szallitott_osszes_termek_brutto').innerHTML = ar;
	VT_GetObj('szallitott_osszes_termek_brutto').style.color='#ff0000';

	VT_GetObj('szallitott_osszes_darab').innerHTML = db;
	VT_GetObj('szallitott_osszes_darab').style.color='#ff0000';


	VT_GetObj('szallitott_osszertek_brutto').innerHTML = ar + parseInt(VT_GetObj('szallitasi_ktg2').value);
	VT_GetObj('szallitott_osszertek_brutto').style.color='#ff0000';

	VT_GetObj('nem_telj_osszertek_brutto').innerHTML = AMROSSZ_AR - ar;
	VT_GetObj('nem_telj_osszertek_brutto').style.color='#ff0000';

	VT_GetObj('nem_telj_darab').innerHTML = AMROSSZ_DB - db;
	VT_GetObj('nem_telj_darab').style.color='#ff0000';


	}