
function getXmlHttpRequest() { // Furnizeaza obiectul XMLHttpRequest
  try { 
    var request = new XMLHttpRequest(); // Mozila, Firefox, Netscape, Opera etc.
  } catch (e) { 
    try {
      request = new ActiveXObject('MSXML2.XMLHTTP'); // Microsoft IE
    } catch (e) { 
      try {
        request = new ActiveXObject('Microsoft.XMLHTTP'); // Microsoft IE
      } catch (e) { 
        alert("Browserul nu poate lucra cu AJAX: "+e);
        request = false;
      }
    }
  }
  return request;
}


function listaCarti(varInd) //1-din pg principala, 2-din player
{
	// resetam valorile din lista de carti
	var el = window.document.getElementById('carte');
	var z;
	var len = el.length;
	var y=1; //z nu creste niciodata, practic pt a opri forul ma folosesc de y.
	for (z = 1; z<len; ) //creste singur cand se sterge cate un option
	{
		el.options[z] = null;	

		if(y+1==len)
		{
			break;
		}

		y++;


	}

    if(varInd == 1) //doar in pagina principala avem capitole!
	{
		// resetam valorile din lista de capitole
		var el = window.document.getElementById('cap');
		var z;
		var len = el.length;
		var y=1; //z nu creste niciodata, practic pt a opri forul ma folosesc de y.
		for (z = 1; z<len; ) //creste singur cand se sterge cate un option
		{
			el.options[z] = null;	

			if(y+1==len)
			{
				break;
			}

			y++;
		}
	}

	var test = window.document.getElementById("testament").selectedIndex;
	if(test != 0)
	{
		var req = getXmlHttpRequest();
		req.open("GET", "/APLICATII/biblia/bibliaaudio/bibliaaudio.php?id=1" + "&test="+test, false);
		req.send(null);	
		var rasp = req.responseText;
		//alert("rasp CARTI:" + rasp);

		var i=0;
		var aux="";
		

		while(i < rasp.length)
		{	
			if(rasp.charAt(i) != "/")
			{
				aux = aux + rasp.charAt(i);
				i++;			
			}
			else 
			{
				var select = window.document.getElementById("carte");
				var option = window.document.createElement("OPTION");
				select.options.add(option);
				option.text = aux;
				option.value = aux;						
				aux="";
				i++
							
			}	
		}

	}
}


function listaCap()
{
	var car = window.document.getElementById("carte");
	var carte = car.options[car.selectedIndex].text;
	var ca = window.document.getElementById("carte").selectedIndex;

	// resetam valorile din lista de capitole
	var el = window.document.getElementById('cap');
	var z;
	var len = el.length;
	var y=1; //z nu creste niciodata, practic pt a opri forul ma folosesc de y.
	for (z = 1; z<len; ) //creste singur cand se sterge cate un option
	{
		el.options[z] = null;	

		if(y+1==len)
		{
			break;
		}

		y++;


	}



	if(ca != 0)
	{
		var req = getXmlHttpRequest();
		req.open("GET", "/APLICATII/biblia/bibliaaudio/bibliaaudio.php?id=2" + "&carte=" + carte , false);
		req.send(null);	
		var rasp1 = req.responseText;
		var aux = rasp1;

		var select = window.document.getElementById("cap");
		
		var i;
		for(i=1; i<=aux; i++)
		{
			var option = window.document.createElement("OPTION");
			select.options.add(option);
			option.text = i;
			option.value = i;
		}

	}
}


function openPlayer()
{
	var t = window.document.getElementById("testament").selectedIndex;
	var c1 = window.document.getElementById("carte").selectedIndex;
	var c2 = window.document.getElementById("cap").selectedIndex;

	var car = window.document.getElementById("carte");
	var carte = car.options[car.selectedIndex].text;

	var ca = window.document.getElementById("cap");
	var cap = ca.options[ca.selectedIndex].text

	if(t != 0 && c1 != 0 && c2 != 0)
	{
		//set session -> pt test, carte si cap
		var req = getXmlHttpRequest();
		req.open("GET", "/APLICATII/biblia/bibliaaudio/bibliaaudio.php?id=4" + "&test=" + t + "&carte=" + carte + "&cap=" + cap , false);
		req.send(null);	
		//req.open("GET", "bibliaaudio.php?id=4" + "&test=" + t + "&carte=" + carte + "&cap=" + cap , true);
		//req.send();	

		var url = "/APLICATII/biblia/bibliaaudio/player.html?carte=" + carte + "&cap=" + cap;
		window.open(url,'window','width=480,height=480,scrollbars=yes,status=yes');
	}
}





function go(index) {
  var dewp = document.getElementById("player2");
  if(dewp!=null) {
	dewp.dewgo(index);
  }
  
  
  
}


function initPlayer()
{   
    //setTimeout('addDot()',1000);
   // alert("init");
	var aux = window.location.search.substr(1).split("&");
	//alert("HERERERE");
	
	var id;
	var carte, cap;
	var carteAux, capAux, aux2;
	var ind=0;
	
	for(id = 0; id < aux.length; id++ )
	{
		if(ind == 1) // preluam cap
		{
			capAux = aux[id].split("=");
			cap = capAux[1];	
		}
		
		if(ind == 0) // preluam cartea
		{
			carteAux = aux[id].split("=");
			carte = carteAux[1];	
			ind = 1;
		}
	}
	
	
	var req = getXmlHttpRequest();
	req.open("GET", "/APLICATII/biblia/bibliaaudio/bibliaaudio.php?id=3" + "&carte="+carte + "&cap="+cap, false);
	req.send(null);	

	
	//req.open("GET", "/APLICATII/biblia/bibliaaudio/bibliaaudio.php?id=3" + "&carte="+carte + "&cap="+cap, true);
	//req.send();	
	
	
	var rasp1 = req.responseText;
	//alert("rasp1 " + rasp1);
	//alert("RASP CARTI: " + rasp1);

	//var i;
	var aux="", aux2="";
	var ok=1;
	//var ind=-1;//pt capitol
	for(var i=0; i<rasp1.length; i++)
	{	
		
		if(ok == 1)// testament + nr de cap cate are cartea selectata
		{
			if(rasp1.charAt(i) != "/")
			{
				aux2 = aux2 + rasp1.charAt(i);
				//alert("aux2 " + aux2);
				//i++;
			}
			else
			{
				/*
				if(ind==0) //preluam nr de cap
				{
					var cap2 = aux2;
					for(var j=1; j <= cap2; j++)
					{
						var select = window.document.getElementById("cap");
						var option = window.document.createElement("OPTION");
						select.options.add(option);
						option.text = j;
						option.value = j;
		
						if(j == cap)
						{
							option.selected = true;						
						}			
					}
						ok=0;
						i = i + 1; //pt a trece peste 1/ <- peste "/"					
				}

				if(ind==-1) //preluam testamentul
				{*/
					var combo1 = window.document.getElementById("testament");
					if(aux2 == 1)
					{
						combo1.options.selectedIndex = 1;
					} 

					if(aux2 == 2)
					{
						combo1.options.selectedIndex = 2;
					}
					aux2="";
					ok=0;
					//alert("finish");
					//ind=0;
					i = i + 1; //pt a trece peste 1/ <- peste "/"
				//}
				//i++;
			
			}
					
		}
		
		if(ok == 0)// lista carti
		{
			if(rasp1.charAt(i) != "/")
			{
				aux = aux + rasp1.charAt(i);
				//i++;			
			}
			else 
			{
				var select = window.document.getElementById("carte");
				var option = window.document.createElement("OPTION");
				select.options.add(option);
				option.text = aux;
				option.value = aux;

				if(aux == carte)
				{
					option.selected = true;						
				}		
				
				aux="";
				
				//i++;
	    		} //close else	
		}//close if == 0	
		
		
	}//close for


	
	if(carte != null && cap != 0)
	{
		//alert("player");

		var test = window.document.getElementById("testament").selectedIndex;
//alert("player2");
		//creare APLICATII.xml din APLICATII.php
		
		//var req = getXmlHttpRequest();
		//req.open("GET", "APLICATII.php?test=" + test + "&carte=" + carte, false);
		//req.send(null);	
		//var rasp = req.responseText;
		//alert("rasp " + rasp);
		

		//swfobject.registerObject("player2", "9.0.0", "expressInstall.swf");
		var obj = swfobject.getObjectById("player2");
		//alert("1");
// -----------------------------------------------------------------------------------------------------
		//var listXML = carte + ".xml";
		//alert("carte " + carte);
		var ext = ".xml"
		//var listXML = "/APLICATII/biblia/bibliaudio/XML/";
		//alert("xML1 " + listXML);
		var listXML = carte;
		//alert("xml2 " + listXML);
		listXML = listXML.concat(ext);
		//alert("listXML " + listXML);
		//var listXML = "/APLICATII/biblia/bibliaaudio/XML/" + carte + ".xml";
		//var listXML = carte.concat(".xml");
		//alert("listaXML " + listaXML);
		//alert("listXML " + listXML );
		if(obj)
		{
			//alert("ok");
			 var flashvars =
     			 {
				
				//folderPath: "http://www.sfantatreime.ro/APLICATII/biblia/bibliaaudio/XML/",
				xml: "/APLICATII/biblia/bibliaaudio/XML/" + listXML,
			       id: 'player2',
       			autostart: 'false',
				javascript : 'on'
     			 };


       		         var params =
      			 {
       				 'allowfullscreen': 'true',
       				 'allowscriptaccess':                     'always',
        				'bgcolor':                               '#FFFFFF'
      			 };


     			 var attributes =
     			 {
      			  };

		
   			//obj.dewnext();
			//obj.dewnext();
			
			//setTimeout("yourfunction()",1000); 
			//go(cap);
			//alert("sasa");
			//swfobject.addLoadEvent(go);
			swfobject.embedSWF("/APLICATII/biblia/bibliaaudio/player2.swf", "player2", "700", "500", "9", null, flashvars, params, attributes);
			alert("Va dorim auditie placuta...");
			go(cap);
			//alert("after");
			
			//alert("1");
			
			//swfobject.embedSWF("player2.swf", "player2", "700", "500", "9", null, flashvars, params, attributes);
			//alert("1");
			//window.location.reload();

			//alert("ok");
			


			//var next = window.document.getElementById("next");

			//document.form1.next.click();

			//next.click();

			//obj.dewnext();
			//obj.dewnext();
		}
	
	}
    
	   // window.location.reload();
	
		//alert("1");
		//window.location.reload(true);
 
		//go(cap);
	    
       
}


//function next() 
//{
 // var dewp = document.getElementById("player2");
  //if(dewp!=null) 
	//dewp.dewnext();
//}





function startPlayer()
{
   // alert("join");
	var t = window.document.getElementById("testament").selectedIndex;
	var c1 = window.document.getElementById("carte").selectedIndex;
	//var c2 = window.document.getElementById("cap").selectedIndex;

	var tes = window.document.getElementById("testament");
	var test = tes.options[tes.selectedIndex].text;

	var car = window.document.getElementById("carte");
	var carte = car.options[car.selectedIndex].text;
	//alert("test " + test);
	//alert("carte " + carte);
	//var ca = window.document.getElementById("cap");
	//var cap = ca.options[ca.selectedIndex].text

	//swfobject.registerObject("player2", "9.0.0", "expressInstall.swf");


	//alert("1");
	if(t != 0 && c1 != 0)
	{
		//setare session
		
		//alert("test " + t);
		//alert("carte " + carte);
		
		var req = getXmlHttpRequest();
		req.open("GET", "/APLICATII/biblia/bibliaaudio/bibliaaudio.php?id=5" + "&test=" + t + "&carte=" + carte, false);
		req.send(null);	 
		
		//alert("2");
		

		//creare APLICATII.xml din APLICATII.php
		
		//var req = getXmlHttpRequest();
		//req.open("GET", "APLICATII.php?test=" + test + "&carte=" + carte, false);
		//req.send(null);	
		//var rasp = req.responseText;
		//alert("rasp " + rasp);
// -----------------------------------------------------------------------------------------------------		

		//var listXML = "/APLICATII/biblia/bibliaaudio/bibliaaudio/XML/" + carte + ".xml";
		//alert("listaXML " + listaXML);
		var ext = ".xml";
		var listXML = carte;
		listXML = listXML.concat(ext);
		//swfobject.registerObject("player2", "9.0.0", "expressInstall.swf");
		var obj = swfobject.getObjectById("player2");
		//if(obj == null)
		//	alert("obiectul nu exista!!");
		if(obj)
		{
			 //alert("3");
			 var flashvars =
     			 {
				xml: "/APLICATII/biblia/bibliaaudio/XML/" + listXML,
       			        id: 'player2',
        			autostart: 'false',
				autoreplay : 'true',
				javascript : 'on'
      			 };


		         var params =
      			 {
       				 allowscriptaccess: 'always'
      			 };


		         var attributes =
      			 {
      			 };

			swfobject.embedSWF("http://www.sfantatreime.ro/APLICATII/biblia/bibliaaudio/player2.swf", "player2", "700", "500", "9", null, flashvars, params, attributes);
			//swfobject.registerObject("player2", "9.0.0", "expressInstall.swf");

			// --------------var next = window.document.getElementById("next");
			//window.location.reload(true);
			//if(next)
			//	alert("exista next");
			//else
			//	alert("nu exista next");
			//next.click();
			//document.form1.next.click();



			//var obj2 = swfobject.embedSWF("http://www.sfantatreime.ro/bibliaaudio/player2.swf", "player2", "700", "500", "9", null, flashvars, params, attributes);
			//obj2.write("flashAudio2");

		}

	}
		
}

