function redirect(sURL)
{
 // if (sURLParam == "?")
    document.location = sURL;
  /*else
    document.location = sURL + sURLParam;
	
  sURLParam = "?";*/
  //var oDevices = document.getElementById('Devices');
  //oDevices.value = sPrinterList;
}

//////
//  //
//////
/*function checkFormFields(sFieldId, message)
{
  oField = document.getElementById(sFieldId);
  if(oField.value.length == 0)
  {
    alert (message);
    return false;
  }
}*/

//////
//  //
//////
function showSubMenu(subMenuId)
{
  var subMenu = document.getElementById(subMenuId);
  subMenu.style.visibility = "visible";
  clearTimeoutFromSubMenu();
}

function hideSubMenu(subMenuId)
{
  var subMenu = document.getElementById(subMenuId);
  subMenu.style.visibility = "hidden";
}

      function addTimeOutToSubMenu(list)
	  {
	    var param = "hideCombo("+list+")"
	  	timeout = setTimeout(param, 500)
	  }
	  
	  
	  function clearTimeoutFromSubMenu()
	  {
	  	if (timeout != null)
		  clearTimeout(timeout);
	  }

function checkFormFields()
{
  oDatum = document.getElementById("datum");
  oOsszeg = document.getElementById("vegosszeg");
  oBefizeto = document.getElementById("befizetoSelect");
  oSzoveg1Select = document.getElementById("szoveg1Select");
  oOsszeg1 = document.getElementById("osszeg1");
  oSzoveg2Select = document.getElementById("szoveg2Select");
  oOsszeg2 = document.getElementById("osszeg2");
  oSzoveg3Select = document.getElementById("szoveg3Select");
  oOsszeg3 = document.getElementById("osszeg3");
  
  
  if (oDatum.value.length == 0)
  { 
     alert ("A dátum mező kitöltése kötelező!");
	 return false;
  }
  else if (oBefizeto.value.length == 0)
  {
    alert ("A befizető mező kitöltése kötelező!");
	return false;
  }
  else if (oOsszeg.value.length == 0)
  {
    alert ("Legalább egy tétel megadása kitöltése kötelező!"); 
	return false;
  }
  else if ((oSzoveg1Select.value.length == 0 && oOsszeg1.value.length > 0) || (oSzoveg2Select.value.length == 0 && oOsszeg2.value.length > 0) || (oSzoveg3Select.value.length == 0 && oOsszeg3.value.length > 0))
  {     
     alert ("A szöveg kitöltése kötelező!");	
	 return false;  
  }
  else if ((oSzoveg1Select.value.length > 0 && oOsszeg1.value.length == 0) || (oSzoveg2Select.value.length > 0 && oOsszeg2.value.length == 0) || (oSzoveg3Select.value.length > 0 && oOsszeg3.value.length == 0))
  { 
    alert ("A tételhez kötelező összeget megadni!");
	return false;
  }
}

//////
//  //
//////
function osszead3(oItem1,oItem2,oItem3,sSumitem,sSumtext, actItem)
	  {
	    //alert("???");
		var oSumitem = document.getElementById(sSumitem);
		var oSumtext = document.getElementById(sSumtext);
		var x = 0 ;
		actItem.value = convertToNumber(actItem.value);
	  	x= Number(oItem1.value)+Number(oItem2.value)+Number(oItem3.value);
		oSumitem.value = x.toString();
		oSumtext.value = convertToNumber(oSumitem.value)+'.- azaz '+szambolszoveg(oSumitem.value);
	    oSumitem.value = convertToNumber(oSumitem.value);
		
	  }
	  /*function numberformat(oNumInput)
	  {
	  	var x = "               ";
	  	x.value=x.substring(0,13-oNumInput.length);
	  	return (x.concat(oNumInput.value));
	  }*/
	  function szambolszoveg(sNumber)
	  {
	      var i=0;
		  var tortresz=0;
		  var stortresz = '';
		  var storttext = '';
		  var egeszresz=0;
		  var segeszresz = '';
		  var eredmeny='';
		  var resz = '';
		  var x=Number(sNumber);
		  var egyesek = new Array ('nulla','egy','kettő','három','négy','öt','hat','hét','nyolc','kilenc');
		  var tizesek = new Array('nulla','tíz','húsz','harminc','negyven','ötven','hatvan','hetven','nyolcvan','kilencven');
		  var szazasok = new Array('nulla','száz','kettőszáz','háromszáz','négyszáz','ötszáz','hatszáz','hétszáz','nyolcszáz','kilencszáz');
		  hossz = sNumber.length;
		  elohossz=hossz % 3;
		  cshossz=(hossz-elohossz)/3;
		  if (sNumber.substr(hossz-3,1)=='.')
		  	{ 
		  	cshossz--;
			stortresz=sNumber.substr(hossz-2,2);
			hossz=hossz-3;
			storttext=kicsibolszoveg(stortresz);
			segeszresz=sNumber.substr(0,hossz);
			}
		 else if (sNumber.substr(hossz-2,1)=='.')
			{
			 hossz = sNumber.length-2;
			 elohossz=hossz % 3;
		  	 cshossz=(hossz-elohossz)/3;
		     stortresz=sNumber.substr(hossz+1,1);
			 stortresz=stortresz.concat('0');
			 storttext=kicsibolszoveg(stortresz);
			 segeszresz=sNumber.substr(0,hossz);			
			}
			else
			segeszresz=sNumber;
		  if (elohossz>0) 
		  		cshossz++; 
				else 
				{ 
				elohossz=3;
				//cshossz--;
				};
		  switch (cshossz) {
		  	case 4:
			   resz=segeszresz.substr(hossz-(cshossz-1)*3-elohossz,elohossz);
			   eredmeny=eredmeny.concat(kicsibolszoveg(resz));
			   eredmeny=eredmeny.concat('milliárd ');
			   cshossz--;
			   elohossz=3;
			   //break;
			case 3:
			   resz=segeszresz.substr(hossz-(cshossz-1)*3-elohossz,elohossz);
			   if (resz>0){
			   	eredmeny=eredmeny.concat(kicsibolszoveg(resz));
			   	eredmeny=eredmeny.concat('millió ');
			   }
			   cshossz--;
			   elohossz=3;
			   //break;
			case 2:
			   resz=segeszresz.substr(hossz-(cshossz-1)*3-elohossz,elohossz);
			    if (resz>0){
			  	eredmeny=eredmeny.concat(kicsibolszoveg(resz));
			   	eredmeny=eredmeny.concat('ezer');
			    }
			   if (x>2000) eredmeny=eredmeny.concat(' ');
			   cshossz--;
			   elohossz=3;
			   //break;
			case 1:
			   resz=segeszresz.substr(hossz-(cshossz-1)*3-elohossz,elohossz);
			   eredmeny=eredmeny.concat(kicsibolszoveg(resz));
			   if (stortresz.length>0)
			   	{
		       		eredmeny=eredmeny.concat(' és ');
			   		eredmeny=eredmeny.concat(storttext);
		  	   		eredmeny=eredmeny.concat(' század');
				}
				break;
			   
		  }
		  return eredmeny;	
		  
	  }
	  
	  //////
	  //  //
	  //////
	  function kicsibolszoveg(sNumber)
	  {
	     
		 var egyesek = new Array ('','egy','kettő','három','négy','öt','hat','hét','nyolc','kilenc');
		 var tizesek = new Array('','tíz','húsz','harminc','negyven','ötven','hatvan','hetven','nyolcvan','kilencven');
		 var szazasok = new Array('','száz','kétszáz','háromszáz','négyszáz','ötszáz','hatszáz','hétszáz','nyolcszáz','kilencszáz');
		 var i=0;
		 var k=0;
		 var eredm='' ;
		 var jegy='';
		 var hossz=sNumber.length;
		 switch (hossz) {
		 	case 3 :
				 i=Number(sNumber.substr(hossz-3,1));
				 jegy=szazasok[i];
		 		 eredm=jegy.concat(eredm);
			case 2 :
				 i=Number(sNumber.substr(hossz-2,1));
				 k=Number(sNumber.substr(hossz-1,1));
				 jegy=tizesek[i];
				 if ((i==1) && (k>0)) jegy='tizen';
				 if ((i==2) && (k>0)) jegy='huszon';
		 		 eredm=eredm.concat(jegy);
			case 1 :
				 i=Number(sNumber.substr(hossz-1,1));
				 jegy=egyesek[i];
		 		 eredm=eredm.concat(jegy);
		 	}
		return eredm;
		 
	  }
	  
	  //////
	  //  //
	  //////	  
	  function convertToNumber(sNumber)
	  {
	    var i = 0;
		var j = 0;
		var tNumChars = new Array('0' , '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , '-' , '.');
		var nNumber = '';
		for (i ; i < sNumber.length; ++i)
		{
		  j = 0;
		  for (j ; j <= 11 ; ++j)
		    if (sNumber.substr(i,1) == tNumChars[j])
		      nNumber = nNumber.concat(sNumber.substr(i,1));
	    }
	    aNumber = nNumber.split('.')
		if (aNumber.length > 2)
		{
		  alert("A mező valós számot kell, hogy tartalmazzon!")
		  return sNumber;
		}
		else if (aNumber.length == 2)
		{
		  if (aNumber[1].length == 1)
		    if (aNumber[1] >= 5)
		      nNumber = aNumber[0]-0+1;
	        else
		      nNumber = aNumber[0];
	      else
		    if (aNumber[1] >= 50)
		      nNumber = aNumber[0]-0+1;
	        else
		      nNumber = aNumber[0];
		    
		  /*var tail;
		  if (aNumber[1].length == 1)
		    tail = aNumber[1] + '0';
		  else if (aNumber[1].length == 0)
		    tail = aNumber[1] + '00';
		  else
		    tail = aNumber[1].substr(0,2);
			
		  nNumber = aNumber[0] + '.' + tail;*/
		  
		}
		/*else
		{
		  if (nNumber.length != 0)
		    nNumber = nNumber.concat('.00');
	    }*/
	    return nNumber;
	  }
	  
function checkPartner()
{
  var nev = document.getElementById("PartnerNev");
  var varos = document.getElementById("varos");
  var PartnerCim = document.getElementById("PartnerCim");
  var PartnerIrsz = document.getElementById("PartnerIrsz");
  
  if (nev.value == null || nev.value == "")
    alert("A név mező kitöltése kötelező!");
  else if (varos.value == null || varos.value == "")
    alert("A város mező kitöltése kötelező!");
  else if (PartnerCim.value == null || PartnerCim.value == "")
    alert("A cím mező kitöltése kötelező!");
  else if (PartnerIrsz.value == null || PartnerIrsz.value == "")
    alert("Az irányítószám mező kitöltése kötelező!");
}

function checkRogzito()
{
  var nev = document.getElementById("RogzitoNev");
  var partner = document.getElementById("partnerSelect");
  var userName = document.getElementById("userName");
  var passwd = document.getElementById("passwd");
  var passwd2 = document.getElementById("passwd2");
  
  if (nev.value == null || nev.value == "")
    alert("A név mező kitöltése kötelező!");
  else if (partner.value == null || partner.value == "")
    alert("A partner mező kitöltése kötelező!");
  else if (userName.value == null || userName.value == "")
    alert("A felhasználói név mező kitöltése kötelező!");
  else if (passwd.value == null || passwd.value == "")
    alert("A jelszó mező kitöltése kötelező!");
  else if (passwd2.value == null || passwd2.value == "")
    alert("A jelszó megerősítése mező kitöltése kötelező!"); 
  else if (passwd.value != passwd2.value)
    alert("A jelszó mezőknek egyezni kell!");
}

function enterToTab()
{
  if(event.keyCode==13) 
	  event.keyCode=9;
}

/*function checkTomb()
{
  var partner = document.getElementById("partnerSelect");
  var userName = document.getElementById("userName");
  var passwd = document.getElementById("passwd");
  var passwd2 = document.getElementById("passwd2");
  
  if (nev.value == null || nev.value == "")
    alert("A név mező kitöltése kötelező!");
  else if (partner.value == null || partner.value == "")
    alert("A partner mező kitöltése kötelező!");
  else if (userName.value == null || userName.value == "")
    alert("A felhasználói név mező kitöltése kötelező!");
  else if (passwd.value == null || passwd.value == "")
    alert("A jelszó mező kitöltése kötelező!");
  else if (passwd2.value == null || passwd2.value == "")
    alert("A jelszó megerősítése mező kitöltése kötelező!"); 
  else if (passwd.value != passwd2.value)
    alert("A jelszó mezőknek egyezni kell!");
}*/
