/*

skzic.hu nagyker function.js

[cjvt@inebhedj.hu]

*/


function CheckPwd()
  {

  if (document.userreg.webjelszo1.value != document.userreg.webjelszo2.value)
    {
    VT_GetObj('jelszo_hiba').innerHTML = 'A jelszavak nem egyeznek!';
    }
  else if (trim(document.userreg.webjelszo1.value) == '')
    {
    VT_GetObj('jelszo_hiba').innerHTML = 'Nem adott meg jelszót!';
    }
  else
    {
    VT_GetObj('jelszo_hiba').innerHTML = '&nbsp;';
    }
  }





function VT_GetObj(obj)
  {
  return ((document.getElementById) ? document.getElementById(obj) : eval("document.all[" + obj + "]"));
  }





function trim(stringToTrim) 
  {
  return stringToTrim.replace(/^\s+|\s+$/g,"");
  }





function ltrim(stringToTrim) 
  {
  return stringToTrim.replace(/^\s+/,"");
  }





function rtrim(stringToTrim) 
  {
  return stringToTrim.replace(/\s+$/,"");
  }





function RefreshField(fromfield,tofield)
  {
  var fromojj = VT_GetObj(fromfield);
  var toojj = VT_GetObj(tofield);
  
  var fromvalue = trim(fromojj.value);
  var tovalue = trim(toojj.value);
  
  if ((fromvalue != '') && (tovalue == ''))
    {
    toojj.value = fromvalue;
    }
  }






function SummaBox(itemfield,summafield)
  {
  var itemojj = VT_GetObj(itemfield);
  var summaojj = VT_GetObj(summafield);
  
  if (lastitem_summa[itemfield] != itemojj.value)
    {
    orig = parseInt(summaojj.innerHTML);
    if ((lastitem_summa[itemfield]) && (lastitem_summa[itemfield] != 0))
      {
      orig = parseInt(orig) - parseInt(lastitem_summa[itemfield]);
      }
    summaojj.innerHTML = parseInt(orig) + parseInt(itemojj.value);
    lastitem_summa[itemfield] = itemojj.value;
    }
  
  }

function AdminSummazo(itembool,summapoz,db)
  {
  
  var summabox = admin_summa_preid + summapoz;
  var summaobj = VT_GetObj(summabox);
  
  if (itembool)
    {
    summaobj.innerHTML = parseInt(summaobj.innerHTML) + parseInt(db);
    }
  else
    {
    summaobj.innerHTML = parseInt(summaobj.innerHTML) - parseInt(db);
    if (parseInt(summaobj.innerHTML) < 1)
      {
      summaobj.innerHTML = 0;
      }
    }
  
  }



function ChangeStyle(id)
	{
	ojjektum = VT_GetObj(id);
	if (styleallapotok[id] != 'clickon') 
		{
		if (styleallapotok[id] == 'over')
			{
			ojjektum.className = outclassname;
			styleallapotok[id] = 'out';
			}
		else
			{
			ojjektum.className = onclassname;
			styleallapotok[id] = 'over';
			}
		}
	}





function ShowHide(id,plusid,loadparam)
  {
  ojjektum = VT_GetObj(id+plusid);
  if (divallapotok[id+plusid] == 'show')
    {
    ojjektum.style.display = 'none';
    divallapotok[id+plusid] = '';
	  styleallapotok[id] = 'over';
    }
  else
    {
    if (openedbox[id+plusid] != 'loaded')
      {
      var url = domainname + '/ajax.php';
      if (plusid == 'a')
        {
        var querystr = 'menu=userdata';
        }
      else
        {
        var querystr = 'menu=orderdata';
        }
      querystr += ampersand + 'id=' + loadparam;
      IH_LoadFile(url,querystr,'ajax_'+id+plusid);
      openedbox[id+plusid] = 'loaded';
      }
    ojjektum.style.display = 'table-row';
    divallapotok[id+plusid] = 'show';    
	  styleallapotok[id] = 'clickon';	
    }
  
  }






function IH_LoadFile(url,querystr,obj)
  {
  Objekt.cel = obj;
  Objekt.url = url;
  Objekt.querystr = querystr;

  if (window.ActiveXObject)
    {
    Objekt.xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
  else
    {
    Objekt.xmlHttp = new XMLHttpRequest();
    }  
  var koto = '?';
  if (url.indexOf('?') > -1)
    {
    koto = ampersand ;
    }
  if (querystr.length > 0)
    {
    querystr = querystr + ampersand;
    }
  Objekt.xmlHttp.open("GET", url+koto+querystr+"rnd="+(Math.random()*99999));
   
  Objekt.xmlHttp.onreadystatechange = IH_LoadStatus; 
  Objekt.xmlHttp.send(null);   
  }
  









function IH_LoadStatus()
  {

  if(Objekt.xmlHttp.readyState == 4)
    {
    if (Objekt.xmlHttp.status == 200)
      {
      IH_LoadData(1);
      }
    else
      {
      IH_LoadData(0);
      }
    }
  return true;
  }













function IH_LoadData(okbool)
  {
  if (Objekt.cel.length < 1)
    {
    alert(Objekt.xmlHttp.responseText);
    }
  else
    {
    var area = VT_GetObj(Objekt.cel);
    area.innerHTML = Objekt.xmlHttp.responseText;
    }
  }













function IH_HordozoObjektum()
  {
  this.cel = '';
  this.url = '';
  this.querystr = '';
  this.xmlHttp;
  }






function Check3o(formname,elementname,num,mennyiseg)
  {
  var szabaly = true;
  if (document.forms[formname].elements[elementname].checked == true)
    { 
    szabaly = false;
    }
  document.forms[formname].elements[elementname].checked = szabaly;
  if ((num != '') && (mennyiseg != ''))
    {
    AdminSummazo(szabaly,num,mennyiseg);
    }
  }





  
var Objekt = new IH_HordozoObjektum;
var openedbox = new Array();
var ampersand = '&';


var divallapotok = new Array();
var styleallapotok = new Array();
var onclassname = 'megrendelo_sor_over';
var outclassname = 'megrendelo_sor';
var lastitem_summa = new Array();
var admin_summa_preid = 'osszeg_';
