﻿<!--


soundManager.url = 'soundmanager2.swf'; 

// HIBAKIJELZŐ BEKAPCSOLÁSA TRUE OR NULL 

soundManager.debugMode = null;

// DEFAULT KIÍRÓ BEÁLLÍTÁSA

function default_()
{ 
  /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/	
  
  var p=3; // panelek száma +1
  document.getElementById("gombTextBetolt").value=" Betöltés...";
  document.getElementById("gombTextBetolt2").value=" Betöltés...";

  for (var i=0; i<p; i++)
  {
  document.getElementById("soundTime"+i).value="    Betöltés...";
  }
  
}// end default()



// HANGERŐ Sound Level definiálása
var sl; // Hangerősség SoundLevel
var ki_be; // Gombhang gombhoz
var soundID; // melyik tipusú hang
var start=0; // A betöltés után állítjuk 1-re és akkor működik a lejátszás gombok
var v; // A betöltés után állítjuk 1-re és akkor működik a lejátszás gombok
var sebvalt=0; // A Timer leállításához. Ha ennek az éretéke 1, akkor le áll a számláló
var cod;
var p=3;

/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Ha 2 kapcsoló van akkor 2 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/	
var gombKapcsSzam=2;


soundManager.onload = function() 
{
// ÁTADOTT PARAMÉTEREK KIOLVASÁSA
   
	sl=document.getElementById("sL").value; sl=parseInt(sl);//Hogy int tipusú legyen;
    for (var i=0; i<p; i++)
	{
	if(sl<10){
      document.getElementById("hangero"+i+"_down").value="          "+sl;
      document.getElementById("hangero"+i+"_up").value="          "+sl;
                 
      }
      else if(sl==100){
      document.getElementById("hangero"+i+"_down").value="       "+sl;
      document.getElementById("hangero"+i+"_up").value="       "+sl;
            
      }
      else{
      document.getElementById("hangero"+i+"_down").value="         "+sl;
      document.getElementById("hangero"+i+"_up").value="         "+sl;
           
      }
	}// end of for
	
	ki_be=document.getElementById("sOn").value;
	soundID=400004;
	document.getElementById("sId").value=400004;
    v=document.getElementById("vId").value;
    soundCreate(soundID); // meghívja  a soundCreate() metódust a megfelelő hangtipussal
			
	
	if (ki_be==0)
	{
	document.getElementById("img1000").src = "images/audioButton_mute_black.gif"; // ha ki_be ==0 akkor a némított gombot tölti be. 
  document.getElementById("img1100").src = "images/audioButton_mute_black.gif"; // ha ki_be ==0 akkor a némított gombot tölti be. 
 
  }
		
	soundManager.defaultOptions.volume = 50; // beállítja a hangerősséget
	
		
}

var hangID;
// HANGTÍPUSOK LÉTREHOZÁSA és BEÁLLÍTÁSA 
function soundCreate(y)
{  
	soundManager.createSound('over','audio/over.MP3');
	soundManager.createSound('click','audio/click.MP3');
 
	 	 
	 //gombhangok betöltése
	 for (var i=0; i<15; i++)
	{soundManager.createSound('mySound'+i,'audio/'+i+'.MP3');}
	
	 //szoveghangok betöltése
    /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/	
	 Szovegek=new Array(100,101,102); //Ezeket kell átírni oldalanként 201, 301, kezdettel stb..-
	 for (var i=0; i<Szovegek.length; i++)
	{soundManager.createSound('mySound'+(100+i),'audio/'+Szovegek[i]+'_'+v+'_'+y+'.MP3');}// a 'v' a sebességet jelöli

  
   /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/	
   for (var j=100; j<100+p; j++)//j = ahány hang van+1
   { 
    for (var i=1; i<4; i++)// i=4 mert 3 féle gyorsassági gomb van +1
       {document.getElementById(j+"_"+i).src="images/speed"+i+"_1.gif";}// beszínezi  sebességmenüben a gombot 	
        document.getElementById(j+"_"+v).src="images/speed"+v+"_3.gif";// beszínezi  sebességmenüben a gombot 	*/
    }
    
  document.getElementById("gombTextBetolt").value="Ki/Be"; // átírjuk a "betöltés..."-t az időre
  document.getElementById("gombTextBetolt2").value="Ki/Be"; // átírjuk a "betöltés..."-t az időre
 

	
   /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/	
  for (var i=0; i<p; i++) // i=, ahány hang van az oldalon+1
  {
  szamlaloBeall(100+i);
  }
 
 
}// end soundCreate()


 /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/	 
function tobbSebessegValt(x)
{
 for (var i=0; i<p; i++) // többi hang törlése i= a hangok száma+1
  {
   if(x!=100+i)
    {
     
      document.getElementById('soundTime'+i).value="    Betöltés...";
      
      soundManager.destroySound('mySound'+(100+i));
    }
  }
  //szoveghangok betöltése
	 Szovegek=new Array(100,101,102); //Ezeket kell átírni oldalanként 201, 301, kezdettel stb..-
	 for (var i=0; i<Szovegek.length; i++)
   {
     if(x!=100+i)
     {
     soundManager.createSound('mySound'+(100+i),'audio/'+Szovegek[i]+'_'+v+'_'+soundID+'.MP3');
     szamlaloBeall(100+i);
     }
   }// a 'v' a sebességet jelöli

} //end of tobbSebessegValt()


/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/	 
function sebessegValtStop()
{
 for (var i=0; i<p; i++) // többi hang törlése i= a hangok száma+1
  {
      
      document.getElementById('soundTime'+i).value="    Betöltés...";
     
      soundManager.destroySound('mySound'+(100+i));
  }
  //szoveghangok betöltése
	 Szovegek=new Array(100,101,102); //Ezeket kell átírni oldalanként 201, 301, kezdettel stb..-
	 for (var i=0; i<Szovegek.length; i++)
   {
     soundManager.createSound('mySound'+(100+i),'audio/'+Szovegek[i]+'_'+v+'_'+soundID+'.MP3');
     szamlaloBeall(100+i);
     
   }// a 'v' a sebességet jelöli

}// end of sebessegValtStop()

/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
// Control gombok cseréje pl.:előre, hátra és hangosító gombok
function onMouse_control(imgID, action)
{
   
   if (action=='over' || action=='up')
	{
	var imgType='2';
	}
   else if (action=='down')
	{
	var imgType='3';
	}
  
   else 
	{
	var imgType='1';
	}
   	var kep= document.getElementById("img"+imgID);  
   
   	switch(imgID)
		{
		case 100: kep.src = "images/webkalauz"+imgType+".jpg"; break;
    case 101: kep.src = "images/webolvaso_"+imgType+".gif"; break;
    case 104: kep.src = "images/hatra_"+imgType+".gif"; break;
		case 105: kep.src = "images/elore_"+imgType+".gif"; break;
    case 106: kep.src = "images/volume2_"+imgType+".gif"; break;
		case 107: kep.src = "images/volume1_"+imgType+".gif"; break;
    
    case 1001: kep.src = "images/webolvaso_"+imgType+".gif"; break;
    case 1004: kep.src = "images/hatra_"+imgType+".gif"; break;
		case 1005: kep.src = "images/elore_"+imgType+".gif"; break;
    case 1006: kep.src = "images/volume2_"+imgType+".gif"; break;
		case 1007: kep.src = "images/volume1_"+imgType+".gif"; break;
	    
    case 1008: kep.src = "images/webolvaso_"+imgType+".gif"; break;
    case 1011: kep.src = "images/hatra_"+imgType+".gif"; break;
		case 1012: kep.src = "images/elore_"+imgType+".gif"; break;
    case 1013: kep.src = "images/volume2_"+imgType+".gif"; break;
		case 1014: kep.src = "images/volume1_"+imgType+".gif"; break;
  
		
		
    
		}// end switch   
  
} // end onMouse_control()

function onMouse_control_sg(imgID, action)
{
   
  if (action=='over')
	{
	var imgType='2';
	}
  
  else 
	{
	var imgType='1';
	}
  
 	var kep= document.getElementById("img"+imgID);  
  
  
    
  	switch(imgID)
		{
		case 103: kep.src = "images/speed"+imgType+".gif"; break;
    case 1003: kep.src = "images/speed"+imgType+".gif"; break;
    case 1010: kep.src = "images/speed"+imgType+".gif"; break;
   
    
    
		}// end switch   
  
} // end onMouse_control()



function onMouse_control_s(imgID, action)
{
   
  if (action=='over')
	{
	var imgType='2';
	}
  
  else 
	{
	var imgType='1';
	}
  
 	var kep= document.getElementById(imgID);  
  
  var seb= imgID.substring(4,5);
  
  if (seb!=v)
  {  
  	switch(imgID)
		{
		case '100_1': kep.src = "images/speed1_"+imgType+".gif"; break;
    case '100_2': kep.src = "images/speed2_"+imgType+".gif"; break;
    case '100_3': kep.src = "images/speed3_"+imgType+".gif"; break;
    case '101_1': kep.src = "images/speed1_"+imgType+".gif"; break;
    case '101_2': kep.src = "images/speed2_"+imgType+".gif"; break;
    case '101_3': kep.src = "images/speed3_"+imgType+".gif"; break;
    case '102_1': kep.src = "images/speed1_"+imgType+".gif"; break;
    case '102_2': kep.src = "images/speed2_"+imgType+".gif"; break;
    case '102_3': kep.src = "images/speed3_"+imgType+".gif"; break;
        
    
		}// end switch   
  }//end of if seb != v
} // end onMouse_control()

function onMouse_control_w(imgID, action)
{
   
  if (action=='over')
	{
	var imgType='2';
	}
  
  else if (action=='out')
	{
	var imgType='1';
	}
  
  else if (action=='down')
	{
	var imgType='3';
	}
  
  else if (action=='up')
	{
	var imgType='2';
	}
  
  
  
 	var kep= document.getElementById(imgID);  
   
  	switch(imgID)
		{
		case 'play': kep.src = "images/play"+imgType+".gif"; break;
    case 'speed': kep.src = "images/speed"+imgType+".gif"; break;
       
    
		}// end switch   
  
} // end onMouse_controll_w

// HANGKONTROL 
var playSeged=true;

function play_stop(hangID) // szamlaloID fölösleges, de akkor ki kell venni majd a kezelő felülettől is ameghívó paraméterből is. 
{
   if (start==1)
   {
      var obj=soundManager.getSoundById('mySound'+hangID);
      playSeged=false;// Hogy a számlaló vagy a figyelő ne állítsa vissza lassúra csak a lejátszás végén.
      var  fejhallgato= document.getElementById("panel"+(hangID-100));
      	
     if (obj.playState==1 && !obj.paused){
          soundManager.pause('mySound'+hangID);
        	fejhallgato.src="images/fejhallgato"+(hangID-100)+".gif";
         }
      else 
      		{ 		
      	     for (var i=100; i<100+p; i++)
             {
              if (!soundManager.getSoundById('mySound'+i).paused)
                  soundManager.stop('mySound'+i);
              }
              
            soundManager.defaultOptions.volume = sl; // Mert a számláló beállításhoz levettük a hangot, így itt most visszaállítjuk.
      			soundManager.play('mySound'+hangID);
            for (n=0; n<p; n++)
		  {
			  if(document.getElementById("panel"+n).src=="http://www.webolvaso.hu/images/fejhallgato_gyors.gif")
			   {
					document.getElementById("panel"+n).src="images/fejhallgato"+(hangID-100)+".gif";
				}
		  }
         
         
          fejhallgato.src="images/fejhallgato_gyors.gif"; 
          setTimeout("playSegedBeallit()",500);// Hogy a figyelő  vagy a számláló visszaállíthassa lassúra a lejátszás végén.
            //soundManager.setVolume(hangID, sl);	
            
            switch (hangID)
              {
                case 100: setTimeout("szamlalo('0','100','102');",1000);break;
                case 101: setTimeout("szamlalo('1','101','1002');",1000);break;// késleltetjük, hogy a pozíciónak legyen ideje beállni !!! Annyiszor vizsgálni, ahány hang van az oldalon
                case 102: setTimeout("szamlalo('2','102','1009');",1000);break;
                                        
              }// end of switch  
   		
          }// end else
    }//  enf of if start        
}// end play_stop()

function playSegedBeallit(){
playSeged=true;
}

function setVolStop()
{   volup=0;
    voldown=0;
    
	for (var i=0; i<p; i++)
	{
	if(sl<10){
      document.getElementById("hangero"+i+"_down").value="          "+sl;
      document.getElementById("hangero"+i+"_up").value="          "+sl;
                 
      }
      else if(sl==100){
      document.getElementById("hangero"+i+"_down").value="        "+sl;
      document.getElementById("hangero"+i+"_up").value="        "+sl;
            
      }
      else{
      document.getElementById("hangero"+i+"_down").value="         "+sl;
      document.getElementById("hangero"+i+"_up").value="         "+sl;
           
      }
	}// end of for
  

  
}

-->


