/* - - - - - - - - - - - - - - - - - - - - - - -
 JavaScript
 07 September 2008 17:00:13
 HAPedit 3.1.11.111
 - - - - - - - - - - - - - - - - - - - - - - - */
var lst = new Array();
var lst2 = new Array();
var play_lst = new Array();

var video_id=new Array();
var Videos=new Array();

function read_playlist_file(url)
{



var str=919;
//var url="../xmlfile/VW_playlist5.xml";          //"../publish/getmemo.php";
var str2= "&w="+200+"&h="+300;
var func=stateChanged3;

getFile3(str,url,str2,func)


}

function getFile3(str,url,str2,func)
{ 



xmlHttp3=GetXmlHttpObject3()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
//var url="../publish/getuser.php"
//var url="../publish/getmemo.php"
//var str2= "&w="winW+"&h="+winH;
url=url+"?q="+str+str2
url=url+"&sid="+Math.random()


xmlHttp3.onreadystatechange=func

xmlHttp3.open("GET",url,true)

xmlHttp3.send(null)


}


/* one playlist item
lst[n] = {
  author:"",
  description:"",
  duration:"",
  file:"",
  link:"",
  image:"",
  start:"",
  title:"",
  type:""
}
*/


function stateChanged3()
{


if (xmlHttp3.readyState==4 || xmlHttp3.readyState=="complete")
 {


 //alert(xmlHttp3.responseText);

  xmlDoc3=xmlHttp3.responseXML;



 var total=xmlDoc3.getElementsByTagName("total")[0].childNodes[0].nodeValue;


 //alert("total "+total);




    var str="test";
   show_details=1;
   play_lst=[];
   lst=[];

   var n=0;
               while (n<=(total-1))
               {
   //             alert(n +'  '+ total);
                if(broadband==0 && slides ==0)
                 {var video=xmlDoc3.getElementsByTagName("std_video")[n].childNodes[0].nodeValue;}
                 else
                 {var video= xmlDoc3.getElementsByTagName("location")[n].childNodes[0].nodeValue;}

                 var descriptionx="";
                  var durationx="";

                  var imagex="";

                  var titlex="";

                  if(show_details==1)
                  {
                  var descriptionx= xmlDoc3.getElementsByTagName("annotation")[n].childNodes[0].nodeValue;

                  var durationx=xmlDoc3.getElementsByTagName("duration")[n].childNodes[0].nodeValue;
                   durationx=durationx;

                  var imagex=xmlDoc3.getElementsByTagName("image")[n].childNodes[0].nodeValue;

                  var titlex=xmlDoc3.getElementsByTagName("title")[n].childNodes[0].nodeValue;
                  }
                  //alert("test "+n+' '+descriptionx+' '+durationx+' '+imagex+' '+titlex+' id =' +xmlDoc3.getElementsByTagName("seq_id")[n].childNodes[0].nodeValue+'  author '+xmlDoc3.getElementsByTagName("author")[n].childNodes[0].nodeValue);

                  lst[n] = {
                  author:"",
                  author:xmlDoc3.getElementsByTagName("author")[n].childNodes[0].nodeValue,
                  //creator:xmlDoc3.getElementsByTagName("creator")[n].childNodes[0].nodeValue,
                  //zoom:xmlDoc3.getElementsByTagName("zoom")[n].childNodes[0].nodeValue,
                  description:descriptionx,
                  duration:durationx,
                  image:imagex,
                  title:titlex,

                  file:video,
                  link:"",
                  start:"",
                  type:"",
                  //id:xmlDoc3.getElementsByTagName("id")[n].childNodes[0].nodeValue,

                  seq_id:xmlDoc3.getElementsByTagName("seq_id")[n].childNodes[0].nodeValue,
                  volume:xmlDoc3.getElementsByTagName("volume")[n].childNodes[0].nodeValue,

                  total:total
                  }


                 lst2[n] = {
                   seq_id:xmlDoc3.getElementsByTagName("seq_id")[n].childNodes[0].nodeValue,
                   image:imagex
                 }
                 if (n <=1)
                  {play_lst[n]=lst[n];

                  }

                 n++;

               }

 counter(1,lst[0].total,0);


  if(slides ==0)
   {

    setTimeout("player_just_started()",200);
    if (player) {player.sendEvent('ITEM',0);
                setTimeout(" player.sendEvent('VOLUME', lst[0].volume)",100);
              }
    getMemo(0,0);


   }
   else
   {

   just_loaded=1;
   }

 }

}

function GetXmlHttpObject3()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}







