function tel_mod()
{
  var ezvolt=document.getElementById('tel_mod_span');
  document.getElementById('tel_mod').innerHTML='<input type=text name=telszam_mod style="'+ezvolt.style+'" value="'+ezvolt.innerHTML+'">';
}

function checkDisabledTime()
{
  if(document.getElementById('kesobb').checked==true)
  {
    document.getElementById('kesobbora').disabled=false;
    document.getElementById('kesobbperc').disabled=false;
    document.getElementById('kesobbnap').disabled=false;
    document.getElementById('kesobbszoveg').style.color="#444444";
  }
  else
  {
    document.getElementById('kesobbora').disabled=true;
    document.getElementById('kesobbperc').disabled=true;  
    document.getElementById('kesobbnap').disabled=true;
    document.getElementById('kesobbszoveg').style.color="#bbbbbb";
  }
}

function displaycsere(name)
{
  var fos=document.getElementsByName(name);
  for(x in fos)
  {
    if(fos[x].id)
    {
      if(fos[x].style.display=="none")
      {
        fos[x].style.display="";
      }
      else
      {
        fos[x].style.display="none";
      }
    }
  }
}

function checkEmailFormField(_id)
{
  if(!document.getElementById(_id).value.match(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i))
  {
    document.getElementById(_id).style.borderColor='red'
    document.getElementById('email_valid').innerHTML="";
  }
  else
  {
    document.getElementById(_id).style.borderColor='gray';
    //rekveszt('email_valid','rek_email_validator.php?email='+document.getElementById(_id).value);
  }
}


function checkTelFormField(_id)
{
  //alert(document.getElementById(_id).value.split(/\d/).length);
  if(document.getElementById(_id).value.split(/\d/).length<7)
  {
    document.getElementById(_id).style.borderColor='red'
  }
  else
  {
    document.getElementById(_id).style.borderColor='gray'
  }
}

function checkPassFormField(_id)
{
  if(document.getElementById(_id).value.length<3)
  {
    document.getElementById(_id).style.background="url('min.gif')";
    document.getElementById(_id).style.backgroundRepeat="no-repeat";
    document.getElementById(_id).style.backgroundPosition=(Number(document.getElementById(_id).value.length)*8)+'px 0px ';
  }
  else
  {
    document.getElementById(_id).style.background='white';
  }
}

function checkRePassFormField(_id)
{
  if(document.getElementById(_id).value!=document.getElementById('passFormField').value)
  {
    document.getElementById(_id).style.borderColor='red'
  }
  else
  {
    document.getElementById(_id).style.borderColor='gray'
  }
}



var n=0;
function move_lower_right()
{
  var topSpace=183;
  var btmSpace=40;
  var hovaTop=0;
  
  var mimagas="teljes";
 
    if(parseFloat(Element.getHeight(mimagas))>=parseFloat(Element.getHeight('floatdiv2')))
    {
      
      document.getElementById('nyujto').style.height=parseFloat(parseFloat(Element.getHeight('floatdiv2'))+parseFloat(topSpace))+'px';

      var amennyit=topSpace;
      
      if(document.body.scrollTop<topSpace)
      {
        amennyit = parseFloat(topSpace) - parseFloat(document.body.scrollTop);
        //document.getElementById('jeles').value="ELSO "+ document.body.scrollTop+" | "+topSpace;

      }
      else if(document.body.scrollTop>(parseFloat(Element.getHeight(mimagas))-Element.getHeight('floatdiv2')-btmSpace))
      {
        amennyit=(parseFloat(Element.getHeight(mimagas))-parseFloat(document.body.clientHeight)-parseFloat(document.body.scrollTop))-(parseFloat(Element.getHeight('floatdiv2'))-(parseFloat(document.body.clientHeight)))-parseFloat(btmSpace);
        //amennyit=0;//document.body.scrollTop;
        //document.getElementById('jeles').value="MASOD "+ document.body.scrollTop+" | "+Element.getHeight(mimagas)+ " | "+Element.getHeight('floatdiv2');

      }
      else
      {
        amennyit=0;
        //document.getElementById('jeles').value="HARMAD "+ document.body.scrollTop+" | "+Element.getHeight(mimagas)+ " | "+Element.getHeight('floatdiv2');
      }
      hovaTop=parseFloat(amennyit)+parseFloat(document.body.scrollTop);
    }

 
  var jelenleg=parseFloat(document.getElementById('floatdiv2').style.top);
  if(hovaTop!=jelenleg)
  {
    var step=1;
    var vegso=0;
    if(hovaTop>jelenleg){
      step=Math.abs(hovaTop-jelenleg)/5;
      vegso=(jelenleg+step);
    }else{
      step=Math.abs(jelenleg-hovaTop)/5;
      vegso=(jelenleg-step);
    }
    kosarAtrak(vegso)
  }
  
//  document.getElementById('jeles').value=document.body.clientHeight+"||"+Element.getHeight('ezabody');

//document.getElementById('nyujto').style.height=document.body.scrollTop;//parseFloat(parseFloat(Element.getHeight('floatdiv2'))+btmSpace)+'px';



}

function hattervisz()
{
  if(document.getElementById('szurkulet').style.display=='block')
  {
document.getElementById('szurkulet').style.top=document.body.scrollTop;
  }
}

function kosarAtrak(hovatedd)
{
  document.getElementById('floatdiv2').style.top=Math.abs(hovatedd);
  //alert(hovatedd);
}

function timedCount()
{
  move_lower_right();
  t=setTimeout("timedCount()",20);
}



var Url = {

	// public method for url encoding
	encode : function (string) {
		return string; //escape(this._utf8_encode(string));
	},

	// public method for url decoding
	decode : function (string) {
		return unescape(string); //this._utf8_decode(unescape(string));
	},

	// private method for UTF-8 encoding
	_utf8_encode : function (string) {
		string = string.replace(/\r\n/g,"\n");
		var utftext = "";

		for (var n = 0; n < string.length; n++) {

			var c = string.charCodeAt(n);

			if (c < 128) {
				utftext += String.fromCharCode(c);
			}
			else if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			}
			else {
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			}

		}

		return utftext;
	},

	// private method for UTF-8 decoding
	_utf8_decode : function (utftext) {
		var string = "";
		var i = 0;
		var c = c1 = c2 = 0;

		while ( i < utftext.length ) {

			c = utftext.charCodeAt(i);

			if (c < 128) {
				string += String.fromCharCode(c);
				i++;
			}
			else if((c > 191) && (c < 224)) {
				c2 = utftext.charCodeAt(i+1);
				string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
				i += 2;
			}
			else {
				c2 = utftext.charCodeAt(i+1);
				c3 = utftext.charCodeAt(i+2);
				string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
				i += 3;
			}

		}

		return string;
	}

}

function reg_masol_1()
{
  document.lakcimform.szall_veznev.value=document.lakcimform.veznev.value;
  document.lakcimform.szall_kernev.value=document.lakcimform.kernev.value;
}

function kosaras(ceg, kaja, csin, kinek, sid, params)
{
  if(params==undefined)
  {
    params="";
  }
  
  //alert(params);
  
  //alert('"'+document.getElementById('kajajel_'+kaja)+'"');

  //alert(kinek);

  var pina=0;
  var kokaja=kaja.split("_");
  if(document.getElementById('kajajel_'+kaja)!="null")
  {
    var obj = document.kosarform.getElementsByTagName("INPUT");
    for(i = 0; i != obj.length; i++)
    {

    //alert(obj[i].id.split("_")[0]+"_"+obj[i].id.split("_")[1]+'==kosegyfaj_'+kaja.split("_")[0]);
      if(obj[i].id.split("_")[0]+"_"+obj[i].id.split("_")[1] == 'kosegyfaj_'+kaja.split("_")[0])
      {
        pina= parseFloat(pina)+parseFloat(obj[i].value);
      }

    }

    if(csin=='ad' && !params.match(/frissit=igen/))
    {
      pina=parseFloat(pina)+1;
    }
    if(csin=='vesz')
    {
      pina=parseFloat(pina)-1;
    }
    if(csin=='tor')
    {
      var oej = document.getElementsByTagName("input");
      for(e = 0; e != oej.length; e++)
      {
        if(oej[e].id=='kosegyfaj_'+kaja && oej[e].alt==kinek)
        {
          //alert(kinek+oej[e].alt);
          pina=parseFloat(pina)-oej[e].value;
        }
      }
    }

    if(pina>parseFloat(0))
    {
      var obj = document.getElementsByTagName("div");
      for(i = 0; i != obj.length; i++)
      {
        var kokaja=kaja.split("_");
        if(obj[i].id=='kajajel_'+kokaja[0])
        {
          document.getElementById('kajajel_'+kokaja[0]).innerHTML='<div class=etlap_szam>'+pina+'</div>';
        }
      }
    }
    else
    {
      var odj = document.getElementsByTagName("div");
      for(k = 0; k != odj.length; k++)
      {
        var kokaja=kaja.split("_");
        if(odj[k].id=='kajajel_'+kokaja[0])
        {
          document.getElementById('kajajel_'+kokaja[0]).innerHTML='';
        }
      } 
    }
  }



  if(csin=='urit')
  {
    var okj = document.getElementsByTagName("div");
    for(j = 0; j != okj.length; j++)
    {
      if(okj[j].title=='kajajel')
        okj[j].innerHTML='';
    }
  }



  kinek=Url.encode(kinek);
  rekveszt('kosar', 'rek_kosar.php?ceg='+ceg+'&kaja='+kaja+'&csin='+csin+'&kinek='+kinek+params);


}


function colorAd(nev, szin)
{
  var okj = document.getElementsByTagName('div');
  for(j = 0; j != okj.length; j++)
  {
    if(okj[j].id.split("_")[0]==nev)
    {
      //alert("dddd");
      okj[j].style.color=szin;
    }
  }
}


function beszinez(tag, szin, id)
{
  var okj = document.getElementsByTagName(tag);
  for(j = 0; j != okj.length; j++)
  {
    if(okj[j].id.split("_")[0]+"_"+okj[j].id.split("_")[1]+"_"+okj[j].id.split("_")[2]==id.split("_")[0]+"_"+id.split("_")[1]+"_"+id.split("_")[2])
    {
      okj[j].style.backgroundColor=szin;
    }
  }
}

function visszaszinez(tag,id)
{
  var okj = document.getElementsByTagName(tag);
  for(j = 0; j != okj.length; j++)
  {
    if(okj[j].id.split("_")[0]+"_"+okj[j].id.split("_")[1]+"_"+okj[j].id.split("_")[2]==id.split("_")[0]+"_"+id.split("_")[1]+"_"+id.split("_")[2])
    {
      okj[j].style.backgroundColor=okj[j].style.borderLeft;
    }
  }
}



function reg_masol_2()
{
  document.lakcimform.szam_nev.value           =document.lakcimform.cegnev.value;
  document.lakcimform.szam_irsz.value          =document.lakcimform.irsz.value;

    document.lakcimform.szam_varos.value         =document.lakcimform.varos.value;

  document.lakcimform.szam_utca.value          =document.lakcimform.utca.value;

}

function varosol(id)
{
  if(id==1)
  {
  //  alert('eee');
  document.getElementById('varosol').innerHTML='Kerület';
  }
  else
  {
  //  alert('bbb');
  document.getElementById('varosol').innerHTML='Város';
  }
}

function tableInnerHTML(target, rowHTML) {
    /* Removed - why delete them?!
while (target.rows.length > 0) {
target.deleteRow(0);
} */

alert("ccccc");
alert(document.getElementById(target).parentNode+"----");

    var tempDiv = document.createElement("div");
    document.body.appendChild(tempDiv);
    tempDiv.innerHTML = rowHTML ;
    var tt = document.getElementById(target).parentNode;//document.getElementById("tempTable");
    /* Copy temporary table’s rows to target */  //tt.rows.length
    for (var i = 0; i < tt.rows.length; i++) {
      alert(tt.rows[i].id);
      if(tt.rows[i].id==target)
      {
        //document.getElementById(target).parentNode.appendChild(tt.rows[i].cloneNode(true));
      }
    }
    //tt.parentNode.removeChild(tt);
}




function rekveszt_confirm(div, file, biztosit)
{
   ConfirmStatus = confirm(biztosit)


  if (ConfirmStatus == true)
  {
    rekveszt(div, file);
  }

}


function rekveszt(div, file, postol) {


var http_request = false;

if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
} } else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Hiba :( Nem hozható létre az XMLHTTP példánya');
return false;
}
http_request.onreadystatechange = function() { rekveszt_alertContents(http_request,div,file) };
http_request.open((!postol ? 'GET' : 'POST'), file, true);
if(postol)
{
  http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
}
http_request.send(!postol ? null : postol);

}

function checkRadioValt(_mit)
{
  var _ezt=document.getElementById(_mit);
  if(_ezt.type=="radio")
  {
    _ezt.checked=true;
  }
  
  if(_ezt.type=="checkbox")
  {
    if(_ezt.checked==true)
    {
      _ezt.checked=false;
    }
    else
    {
      _ezt.checked=true;
    }
  }
}

function rekveszt_alertContents(http_request,div,file)
{


  if (http_request.readyState == 4)
  {
    if (http_request.status == 200) 
    {
      if(http_request.responseText.match(/REDIRECTURL=\[/))
      {
        document.location.href=http_request.responseText.match(/REDIRECTURL=\[(.*)\]/)[1];
      }
      else
      {
        document.getElementById(div).style.opacity = '1';
        document.getElementById(div).style.filter = 'alpha(opacity=100)';
        if(document.getElementById(div).tagName=="TR" && false)
        {
          //tableInnerHTML(div, http_request.responseText);
          var table = document.getElementById(div).parentNode.parentNode;
          var rows = table.rows;
          alert(table.tagName+"ccccccccc");

          for (var i = 0; i < rows.length; i++) {
            alert(rows[i].id+"|"+div);
            
            if(rows[i].id==div)
            {

              alert(1);
              alert(http_request.responseText);
              
              document.getElementById(div).innerHTML=http_request.responseText;


              var sorok=http_request.responseText.match(/<td[^>]*?>(.*?)<\/td/im);
              alert(sorok[1]);
              for(j=1; j< sorok.length; j++)
              {
                alert("eee");
                alert("1"+rows[i].cells.length)
                rows[i].appendChild(document.createElement('td'));//innerHTML =  sorok[j];
                rows[i].cells[i-1].innerHTML=sorok[j];
                alert("2"+rows[i].cells.length)
              }


            }
            




            //var t = rows[0].innerHTML;
            //rows[0].innerHTML = rows[1].innerHTML;
            //rows[1].innerHTML = t;
          }

        }
        else
        {
          document.getElementById(div).innerHTML=http_request.responseText;
        }
      }
    }
    else
    {
      alert('Hiba történt a kérés kiszolgálása során.'+http_request.status)
    }
  }
  else
  {
    document.getElementById(div).style.opacity = '0.7';
    document.getElementById(div).style.filter = 'alpha(opacity=70)';
  }
}

function rekvesztZar(div,file)
{
  if(document.getElementById(div).innerHTML=='')
  {
    rekveszt(div,file);
  }
  else
  {
    document.getElementById(div).innerHTML='';
  }
}
  


function ScrollIt(bal,jobb){
    window.scrollTo(bal,jobb);
    }
function setcoords(){
    var myPageX;
    var myPageY;
    if (document.all){
        myPageX = document.body.scrollLeft;
        myPageY = document.body.scrollTop;
        }
    else{
        myPageX = window.pageXOffset;
        myPageY = window.pageYOffset;
        }
    document.Form1.PageX.value = myPageX;
    document.Form1.PageY.value = myPageY;
}


function getForm(obj) {
  var getstr = "&";
  
  
  
  for (i=0; i<obj.getElementsByTagName("textarea").length; i++) {
   getstr += obj.getElementsByTagName("textarea")[i].name + "=" +
           obj.getElementsByTagName("textarea")[i].value + "&";
  }

  for (i=0; i<obj.getElementsByTagName("input").length; i++) {
    
        if (obj.getElementsByTagName("input")[i].type == "text") {
           getstr += obj.getElementsByTagName("input")[i].name + "=" + 
                   obj.getElementsByTagName("input")[i].value + "&";
        }
        if (obj.getElementsByTagName("input")[i].type == "checkbox") {
           if (obj.getElementsByTagName("input")[i].checked) {
              getstr += obj.getElementsByTagName("input")[i].name + "=" + 
                   obj.getElementsByTagName("input")[i].value + "&";
           } else {
              getstr += obj.getElementsByTagName("input")[i].name + "=&";
           }
        }
        if (obj.getElementsByTagName("input")[i].type == "radio") {
           if (obj.getElementsByTagName("input")[i].checked) {
              getstr += obj.getElementsByTagName("input")[i].name + "=" + 
                   obj.getElementsByTagName("input")[i].value + "&";
           }
     }  
     if (obj.getElementsByTagName("input")[i].tagName == "SELECT") {
        var sel = obj.getElementsByTagName("input")[i];
        getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
     }
     
  }

  return getstr;
}

function setCheckedValue(radioObj, newValue) {
	if(!radioObj)
		return;
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}

function startFlash(nct){
  if (nct.style.borderColor.indexOf("black")!=-1)
    nct.style.borderColor="red";
  else
    nct.style.borderColor="black";
}

function rekveszt_alert(file)
{
   document.getElementById('szurkulet').style.height=Element.getHeight('ezabody');
   //document.body.style.overflow="hidden";


   ScrollIt(0,0);

   document.getElementById('szurkulet').style.display='block';
   document.getElementById('szurk_alert').style.display='block';

   rekveszt('szurk_alert_tartalom',file);
   //alert(document.getElementById('szurk_alert').offsetHeight);
   //alert(document.getElementById('szurk_alert_tartalom').offsetHeight+"|"+document.getElementById('szurk_alert_tartalom').offsetHeight);

   if(Number(document.getElementById('szurk_alert').offsetHeight)>Number(document.getElementById('szurk_alert_tartalom').offsetHeight))
   {
     var topos=(Number(document.getElementById('szurk_alert').offsetHeight)-Number(document.getElementById('szurk_alert_tartalom').offsetHeight))/2;
     //alert(topos);
     document.getElementById('szurk_alert_tartalom').style.top=topos+"px";
   }

}

function close_alert()
{
  //document.body.style.overflow="auto";
   document.getElementById('szurkulet').style.display='none';
   document.getElementById('szurk_alert').style.display='none';
}


function alertThis(_obj)
{
  //alert(_obj);

  var z="";
  for(x in _obj)
  {
    z+=x+": "+_obj[x]+"\n";
  }
  alert(z);
//  document.getElementById("jelmezo").value=z;

}



var csuszogtat=false;
var melyiket="";
var mousepos=0;
var kezdet=0;
var kozkezdet=0;

function csuszka(_func,_hol,_evt)
{
  
    _evt.stopPropagation()
    _evt.preventDefault()

  var _x=_evt.clientX;

  if(_func=="indit")
  {
    csuszogtat=true;
    kezdet=Number(document.getElementById(_hol).style.width.match(/(\d+)/)[1]);
    kozkezdet=Number(document.getElementById('_csusz_koz_koz').style.width.match(/(\d+)/)[1]);
    melyiket=_hol;
    mousepos=_x;
  }
  
  if(_func=="mozgat" && csuszogtat==true)
  {
    //alert("mozog");
    
    var _min=Number(document.getElementById('_ker_kezdar').className)
    var _max=Number(document.getElementById('_ker_vegar').className)
    var _csuszka=125;

    if(melyiket=="_csusz_bal")
    {
      var ujert=kezdet+(Number(_x)-Number(mousepos));
      var ujert_koz=(Number(kozkezdet))-(Number(_x)-Number(mousepos));
      

      
      //alert(document.getElementById('_ker_kezdar')+"|"+_min+"|"+_max+"|"+_csuszka);

      if(ujert>=18 && ujert_koz>=0)
      {
        document.getElementById('_ker_kezdar').innerHTML=Math.round(_min+((_max-_min)/_csuszka)*(ujert-18))+" Ft"
        document.getElementById(melyiket).style.width=ujert;
        document.getElementById('_csusz_koz_koz').style.width=ujert_koz;
      }
    }
    
    if(melyiket=="_csusz_jobb")
    {
      var ujert=kezdet+(Number(mousepos)-Number(_x));
      var ujert_koz=(Number(kozkezdet))-(Number(mousepos)-Number(_x));
      if(ujert>=18 && ujert_koz>=0)
      {
        document.getElementById('_ker_vegar').innerHTML=Math.round(_min+((_max-_min)/_csuszka)*(125-(ujert-18)))+" Ft";
        document.getElementById(melyiket).style.width=ujert
        document.getElementById('_csusz_koz_koz').style.width=ujert_koz;
      }
    }

  }
}

function bodyCsuszka(_func)
{
  
  //alert(_func);

  if(_func=="vegez")
  {
    csuszogtat=false;
  }
}



