function isEmpty( inputStr )
{
 return !(inputStr&&inputStr.length);
}

function is_int(val)
{
    if (isNaN(parseFloat(val))) {
          return false;
     }
     return true
}


function Oldalt_Szamol()
{
   var a,b,c,d,x,y,z,jelen, kivant, hiba,jelena,jelenb,kivabta,kivantb, szamolt;
   
   var peldany = document.arajkform.peldanyszam.value;
   var szoldal = document.arajkform.szinesoldalszam.value;
   var osz = document.arajkform.oldalszam.value;
   var idx = document.getElementById("kiadvanytipusa").selectedIndex;
   var kiadvanytip = document.getElementById("kiadvanytipusa").options[idx].value;
   
   jelen = 0;
   kivant = 0;
   hiba = 0;
   szamolt = 0;
   
   var idx = document.getElementById("jelenmeret").selectedIndex;
   var jelen = document.getElementById("jelenmeret").options[idx].value;
   var idx = document.getElementById("kiadvanymerete").selectedIndex;
   var kivant = document.getElementById("kiadvanymerete").options[idx].value;

	if (isEmpty(peldany) || !is_int(peldany))
	  hiba +=1;
	
	if (isEmpty(osz) || !is_int(osz))
	  hiba +=1;
	  
	if (jelen == 5)
		document.getElementById('divjelenegyeb').className = "kibont";
	else
		document.getElementById('divjelenegyeb').className = "osszecsuk";
		
	if (kivant == 5)
		document.getElementById('divkivantegyeb').className = "kibont";
	else
			document.getElementById('divkivantegyeb').className = "osszecsuk";
   if(hiba == 0)
   {
     if(kiadvanytip != 3)
	 {		
	 		switch(jelen)
			{
				case '1' :{a=210;b=297;}break;
				case '2' :{a=148;b=210;}break; 
				case '4' :{a=176;b=250;}break;
				case '5' :{a=a;b=b;}break;
			}
			switch(kivant)
			{
				case '1' :{c=210;d=297;}break;
				case '2' :{c=148;d=210;}break; 
				case '4' :{c=176;d=250;}break;
				case '5' :{c=c;d=d;}break;
			}
			
			if(jelen == 5)
			{
				a = document.getElementById('jelenegyebmereta').value;
				b = document.getElementById('jelenegyebmeretb').value;
		
				if(isEmpty(a) || isEmpty(b) || !is_int(a) || !is_int(b))
				hiba += 1;
			}
	
			if(kivant == 5)
			{
				c = document.getElementById('egyebmereta').value;
				d = document.getElementById('egyebmeretb').value;
		
				if(isEmpty(c) || isEmpty(d) || !is_int(c) || !is_int(d))
					hiba += 1;
			}	
		}
		else
			szamolt = osz;
	// A4 ről B5-re 1.5 helyett 1.3
	 if(jelen == 1 && kivant == 4) 
	 {
	   szamolt = Math.ceil(1.3*osz);
	 }
	 else if(a != c && b != d)
	 {
       x = a*b;
	   y = c*d;
	   szamolt = Math.ceil((2-y/x)*osz);
	 }
	 else
	  szamolt = osz;

	 document.getElementById('szotext').innerHTML="<div style='height:50px;'>A megadott jelenlegi méret és oldalszám alapján, az Ön könyvének várható oldalszáma a kívánt méretben: <strong style='color:black;'>"+szamolt+" oldal.</strong></div>";
	 document.getElementById('szamolto').value = szamolt; // hidden mező
     document.getElementById('szamoltmeret').className = "kibont";
	 
	 
   }
   setTimeout('Oldalt_Szamol()',1000);
}

function Oldal_Szamol_Event()
{
	Event.observe(document.getElementById("kiadvanytipusa"),'change',function(){Oldalt_Szamol()});
	Event.observe(document.getElementById("peldanyszam"),'change',function(){Oldalt_Szamol()});
	Event.observe(document.getElementById("oldalszam"),'change',function(){Oldalt_Szamol()});
	Event.observe(document.getElementById("jelenmeret"),'change',function(){Oldalt_Szamol()});
	Event.observe(document.getElementById("kiadvanymerete"),'change',function(){Oldalt_Szamol()});
	Event.observe(document.getElementById("szinesoldalszam"),'change',function(){Oldalt_Szamol()});
	Event.observe(document.getElementById("jelenegyebmereta"),'change',function(){Oldalt_Szamol()});
	Event.observe(document.getElementById("jelenegyebmeretb"),'change',function(){Oldalt_Szamol()});
	Event.observe(document.getElementById("egyebmereta"),'change',function(){Oldalt_Szamol()});
	Event.observe(document.getElementById("egyebmeretb"),'change',function(){Oldalt_Szamol()});
	//fireEvent(obj,'click');	
}

function fireEvent(element,event){
    if (document.createEventObject){
    // dispatch for IE
    var evt = document.createEventObject();
    return element.fireEvent('on'+event,evt)
    }
    else{
    // dispatch for firefox + others
    var evt = document.createEvent("HTMLEvents");
    evt.initEvent(event, true, true ); // event type,bubbling,cancelable
    return !element.dispatchEvent(evt);
    }
}



 function Elrejt_Hirlev(id1,id2)
 {
   var cb1
   var cb2
   var cb3
   var cb4
   var divid3
   var divid4

      
	   cb1 = id1+"cb";
	   cb2 = id2+"cb";      
	   cb3 = id1+"cb2";
	   cb4 = id2+"cb2";
	   divid3 = id1+"2";
	   divid4 = id2+"2";
	 
          document.getElementById(id1).className = "kibont";
	  document.getElementById(cb1).checked = true;
	  document.getElementById(cb2).checked = false;
	  document.getElementById(id2).className = "osszecsuk";
          document.getElementById(divid3).className = "kibont";
	  document.getElementById(cb3).checked = true;
	  document.getElementById(cb4).checked = false;
	  document.getElementById(divid4).className = "osszecsuk";
 }
//---[Add to bookmark]--------------------------------------

  function addbookmark()
  {
       var bookmarkurl="http://www.konyvmuhely.hu"
       var bookmarktitle="Könyvműhely.hu"

	if (window.sidebar)
        { 
	  window.sidebar.addPanel(bookmarktitle,bookmarkurl,"");         
	}
        else if( document.all )
        {
	  window.external.AddFavorite(bookmarkurl,bookmarktitle);
	}
        else if( window.opera && window.print )
        {
	  return true;
        }
  }


//---[Question Dialog]--------------------------------------

 function Kerdes(question){
  if (confirm(question)) 
    return true
  else
   return false
 }



//---[Check box ellenorzes]--------------------------------------

 function IsChecked1(field,msg){
    with (field)
    {
      if (field.checked == false)
      {
        alert(msg);
        return false
      }
      else
      {
        return true
      }
    }
 }

//---[Képcsere]------------------------------------------------
   browserNev = navigator.appName;
   browserVer = parseInt(navigator.appVersion);

   if (browserNev == "Netscape" && browserVer >= 3)
      browserVer = "1";
   else if (browserNev == "Microsoft Internet Explorer" && browserVer == 4)
      browserVer = "1";
   else browserVer = "2";

   function ImageChange(id,image)
   {
      if (browserVer == 1)
       {
         document.images[id].src = '/images/'+image;
       }
   }
