function ellLogin() {
  if (document.getElementById("onlineemail_belepes").value == "") {
	  alert('Kérek egy felhasználó nevet!');
	  return false;
  } else if (document.getElementById("onlinejelszo_belepes").value == "") {
	  alert('Kérek egy jelszót!');
	  return false;
  } else {
	  return true;
  }
}

function getElementsByName_iefix(tag, aname) {
     var arr = new Array();
     try {
       var elem = document.getElementsByTagName(tag);
       iarr = 0;
       for(index = 0; index < elem.length; index++)
       {
            att = elem[index].getAttribute("name");
            if(att == aname) {
                 arr[iarr] = elem[index];
                 iarr++;
            }
       }
     } catch (e) {
     }
     return arr;
}


function summ() {

	if (isIE4) {
		lists = getElementsByName_iefix("div","Paragraph");
	} else {
		lists = document.getElementsByName("Paragraph");
	}
	//lists = document.getElementsByName('Paragraph');
//	lists[0].innerHTML = '';
	for (var i = 0; i < lists.length; i++) {	
		lists[i].style.display = "block";
	}
	if (isIE4) {
		lists = getElementsByName_iefix("input","btntovabb");
	} else {
		lists = document.getElementsByName("btntovabb");
	}
	//lists = document.getElementsByName('btntovabb');
	for (var i = 0; i < lists.length; i++) {	
		lists[i].style.display = "none";
	}
	if (isIE4) {
		lists = getElementsByName_iefix("input","btnvissza");
	} else {
		lists = document.getElementsByName("btnvissza");
	}
	//lists = document.getElementsByName('btnvissza');
	for (var i = 0; i < lists.length; i++) {	
		lists[i].style.display = "none";
	}
	if (isIE4) {
		lists = getElementsByName_iefix("input","btnuj");
	} else {
		lists = document.getElementsByName("btnuj");
	}
	//lists = document.getElementsByName('btnuj');
	for (var i = 0; i < lists.length; i++) {	
		lists[i].style.display = "none";
	}	
}

function date_join(dta) {
	if (document.getElementById(dta+"Y").value <= 1000 || 
	    document.getElementById(dta+"Y").value > 2050 ) {
		alert("Hibás évszám!");
		document.getElementById(dta+"Y").focus();
	}else if (document.getElementById(dta+"M").value != "" &&
	    (document.getElementById(dta+"M").value <1  || 
	    document.getElementById(dta+"M").value > 12 )) {
		alert("Hibás hónap!");
		document.getElementById(dta+"M").focus();
	} else if (document.getElementById(dta+"D").value != "" &&
	    (document.getElementById(dta+"D").value <1  || 
	    document.getElementById(dta+"D").value > 31 )) {
		alert("Hibás nap!");
		document.getElementById(dta+"D").focus();
	} else {
	document.getElementById(dta).value = document.getElementById(dta+"Y").value+"."+
							      document.getElementById(dta+"M").value+"."+
							      document.getElementById(dta+"D").value;
	datumbe(document.getElementById(dta), false);
	}
}

function isNumeric(sText)

{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}

function szamlaszam_join (dta, hol){
    document.getElementById(dta+hol).focus();
    if(document.getElementById(dta+'1').value.length!=8 || ! (isNumeric(document.getElementById(dta+'1').value))){
        document.getElementById(dta+'1').style.color = 'red';
        alert("8 számot kell tartalmaznia!");
    } else if(hol>1 && (document.getElementById(dta+'2').value.length!=8||!isNumeric(document.getElementById(dta+'2').value))){
        document.getElementById(dta+'1').style.color = 'black';
        document.getElementById(dta+'2').style.color = 'red';
        alert("8 számot kell tartalmaznia!");
    }else if(hol>2 &&(document.getElementById(dta+'3').value.length!=0&&(document.getElementById(dta+'3').value.length!=8||!isNumeric(document.getElementById(dta+'3').value)))){
        document.getElementById(dta+'1').style.color = 'black'; 
        document.getElementById(dta+'2').style.color = 'black';
        document.getElementById(dta+'3').style.color = 'red';
        alert("8 számot kell tartalmaznia, vagy maradjon üres!");
    }else{
        document.getElementById(dta+'1').style.color = 'black';
        document.getElementById(dta+'2').style.color = 'black';
        document.getElementById(dta+'3').style.color = 'black';
        document.getElementById(dta).value=document.getElementById(dta+'1').value+'-'+document.getElementById(dta+'2').value+'-'+document.getElementById(dta+'3').value;
        return 1;
    }
    
    
}

function loadList(id) {
	try{
		AutoFit();
		parent.scroll(0,0);
		scroll(0,0);
	}catch(e){}
	if (typeof id != "undefined") {
		xajax_Mind(id,0, 50); 
	} else {
		xajax_Mind("-", 0, 50); 
	}
	try{
		AutoFit();
		parent.scroll(0,0);
		scroll(0,0);
	}catch(e)
	{
	}
}

oldvalue="td1-1";

function priceSelect(bizt, mod) {
	try {
		xajax_setTarifaAr(document.getElementById("ar"+bizt+"-"+mod).innerHTML);
	}catch(e) {
		document.getElementById("tarifaar").value='0';	
	}
	try {
		try {
			if (oldvalue != "td"+bizt+"-"+mod) {
				document.getElementById(oldvalue).style.backgroundColor			= "white";
				document.getElementById(oldvalue).style.Color					= "black";
			}
		} catch(e) {
		}
		try {
			//document.getElementById("infodiv").innerHTML = document.getElementById("info"+bizt+"-"+mod).innerHTML;
			xajax_getInfoTable(mod,bizt);
		} catch(e) {
		}
		document.getElementById("lstBizt"+bizt).selected 				= true;
		document.getElementById("lstBiztKat"+mod).selected 			= true;
		document.getElementById("td"+bizt+"-"+mod).style.Color			= "white";
		document.getElementById("td"+bizt+"-"+mod).style.backgroundColor	= "crimson";
	} catch(e) {
	}
	oldvalue="td"+bizt+"-"+mod;
	try{
		AutoFit();
	}catch(e)
	{
	}
}
function priceSelect2(bizt, mod) {
	try {
		parent.xajax_setTarifaAr(parent.document.getElementById("ar"+bizt+"-"+mod).innerHTML);
	}catch(e) {
		parent.document.getElementById("tarifaar").value='0';	
	}
	try {
		try {
			if (oldvalue != "td"+bizt+"-"+mod) {
				parent.document.getElementById(oldvalue).style.backgroundColor			= "white";
				parent.document.getElementById(oldvalue).style.Color					= "black";
			}
		} catch(e) {
		}
		try {
			parent.document.getElementById("info").innerHTML = parent.document.getElementById("info"+bizt+"-"+mod).innerHTML;
		} catch(e) {
		}
		parent.document.getElementById("lstBizt"+bizt).selected 				= true;
		parent.document.getElementById("lstBiztKat"+mod).selected 			= true;
		parent.document.getElementById("td"+bizt+"-"+mod).style.Color			= "white";
		parent.document.getElementById("td"+bizt+"-"+mod).style.backgroundColor	= "crimson";
	} catch(e) {
	}
	oldvalue="td"+bizt+"-"+mod;
	try{
		parent.AutoFit();
	}catch(e)
	{
	}
}

function HasonSelect(bizt, mod, db) {
	try {
		document.getElementById("lstBizt_"+db+bizt).selected 				= true;
		document.getElementById("lstBiztKat_"+db+mod).selected 			= true;
	} catch(e) {
	}
}


function allButtonEnabled() {
	if (isIE4) {
		lists = getElementsByName_iefix("input","btntovabb");
	} else {
		lists = document.getElementsByName("btntovabb");
	}
	for (var i = 0; i < lists.length; i++) {	
		lists[i].disabled = "";
	}
	if (isIE4) {
		lists = getElementsByName_iefix("input","btnvissza");
	} else {
		lists = document.getElementsByName("btnvissza");
	}
	for (var i = 0; i < lists.length; i++) {	
		lists[i].disabled = "";
	}
	if (isIE4) {
		lists = getElementsByName_iefix("input","btnuj");
	} else {
		lists = document.getElementsByName("btnuj");
	}
	for (var i = 0; i < lists.length; i++) {	
		lists[i].disabled = "";
	}
	try {
		document.getElementById('waitdiv').style.display = 'none';
	} catch(e) {
	}
}

function datumbe(obj, csakho)
{
  if (csakho) {
    var maxhossz = 6;
  } else {
    var maxhossz = 8;
  }

	if (obj.value.length == 9 && obj.value.substr(obj.value.length-2,1) == ".") {
		obj.value = obj.value.substr(0,obj.value.length-2)+".0"+obj.value.substr(obj.value.length-1,1);
	}

	if (obj.value.length == 9 && obj.value.substr(obj.value.length-3,1) == ".") {
		obj.value = obj.value.substr(0,obj.value.length-5)+".0"+obj.value.substr(obj.value.length-4,4);
	}
	

	while (obj.value.indexOf(".") > -1) {
		obj.value = obj.value.substr(0,obj.value.indexOf("."))+obj.value.substr(obj.value.indexOf(".")+1);
	}
	obj.value = obj.value.substr(0,maxhossz);
	if (maxhossz == 8) {
		if (obj.value.length == 7) {
			if (obj.value.substr(5,1) != "0") {
				obj.value = obj.value.substr(0,6)+"0"+obj.value.substr(6,1);
			} else {
				obj.value = obj.value.substr(0,4)+"0"+obj.value.substr(4,3);
			}
		}
		if (obj.value.length == 6) {
			obj.value = obj.value.substr(0,4)+"0"+obj.value.substr(4,1)+"0"+obj.value.substr(5,1);
		}
		if (obj.value.length >= 8 && obj.value.charAt(4) != ".") {
			obj.value = obj.value.substr(0,4) + "." + obj.value.substr(4);
		}
		if (obj.value.length >= 9 && obj.value.charAt(7) != ".") {
			obj.value = obj.value.substr(0,7) + "." + obj.value.substr(7);
		}
	}
	if (maxhossz == 6) {
		if (obj.value.length == 5) {
			  obj.value = obj.value.substr(0,4)+"0"+obj.value.substr(4,1);
		}
		if (obj.value.length >= 6 && obj.value.charAt(4) != ".") {
			obj.value = obj.value.substr(0,4) + "." + obj.value.substr(4);
		}
	}

	if (parseInt(obj.value.substr(5,2),10) < 1 || parseInt(obj.value.substr(5,2),10) > 12) {
		alert("Hib&#225;s d&#225;tum!");
		obj.focus();
	} else {
		if (csakho && parseInt(obj.value.substr(8,2),10) < 1 || parseInt(obj.value.substr(8,2),10) > 31) {
			alert("Hib&#225;s d&#225;tum!");
			obj.focus();
		} else {
			if (!isIE4 &&  typeof obj.onchange != 'undefined') {
				obj.onchange();
			} else {
				try { 
					obj.fireEvent('onchange');
				} catch (e){}
			}
		}
	}
}
