﻿//AJAX
function noCache(
uri 

){

return uri.concat( 


/\?/.test(uri) ?


"&"

:


"?",


"noCache=",


(new Date).getTime(),


".",


Math.random()*1234567

);


};


function ajax()
{
var xhttp;
var params = ajax.arguments;

var str="";
for(var i=1;i<=params.length-1;i++)
{
str=str+"&params[]="+params[i];

}
if (window.globalStorage)
  {


 xhttp=document.implementation.createDocument("","",null);
      xhttp.load("cagiran.php?method="+params[0]+str);
sonuc=xhttp;
  }
  else
  {
if (window.XMLHttpRequest)
  {
  xhttp=new XMLHttpRequest();

  }
else
  {
  xhttp=new ActiveXObject("Microsoft.XMLHTTP");

  }

xhttp.onreadystatechange=function(){
if(xhttp.readyState==4);
sonuc=xhttp.responseXML;

}

xhttp.open("GET","cagiran.php?method="+params[0]+str);
xhttp.send("");

}
return sonuc;
//biter
} 



//LİSTE GÖRÜNTÜLE
function listegoruntule(uid)
{
//alert("liste görüntüleniyor");

try
{
if($("#scr").html()=="")
{

$(pl).find("playlists").children().each(function(){


$("#scr").html($("#scr").html()+"<p class='pid' id='"+$(this).attr("id")+"'>"+$(this).attr("baslik")+"("+$(this).attr("adet")+")</p><p class='listecal' id='"+$(this).attr("id")+"'>Listeyi İzle</p><p class='gxs' id='"+$(this).attr("id")+"'>Liste Göster</p>");

//paylist seç
$(".pid").click(function()
{
pid=$(this).attr("id");
$("#scr").html("");


}


);
//playlistseç son

$(".gxs").click(function(){
//alert(uid);
var dosya=ajax("getpl",pid);
$(dosya).find("trackList").children().each(function()
{
alert($(this).children("title").text());
}
);


});

});


//Listeyi çal
$(".listecal").click(function(){
$("#scr").html("");
   var so = new SWFObject("flvplayer.swf", "flvplayer", "400", "200", "8", "#336699");
   
   so.addParam("quality", "high");      //Filmin kalitesini belirtir..
   so.addParam("menu", "false");      //Sağ tuş menüsünü gizlemek için kullanılır..
//so.addParam("wmode", "transparent");      //Eğer Filminiz transparansa bu kodu kullanın..
   so.addParam("scale", "noscale");      //Eğer sayfa boyutu değiştikçe filminizin boyutunun değişmesini istemiyorsanız bu kodu kullanın.
  ajax("getpl",$(this).attr("id"));
    so.addVariable('file',"./playlist/"+$(this).attr("id")+'.xml');
	
  so.addVariable('image','videologo.jpg')
   so.addVariable('logo','z.png')
   so.addParam("allowfullscreen", "true");
   so.write("scr");
var ad=ajax("getpl",$(this).attr("id"),"s");
$(ad).find("trackList").children().each(function(){
//alert($(this).attr("baslik"));


alert($(this).text());


});

});
}
}
catch(e)
{
var r = confirm("Şu an herhangi bir çalma listeniz yok. Bir tane oluşturmak ister misiniz?");
if(r)
{
var answer = prompt ("Çalma listeniz için lütfen bir isim giriniz!","20");
if(answer!="")
{
ajax("listsave",uid,answer)
//listegoruntule(uid);
}
else
{
alert("Bir İsim Girmeliydiniz");
}
}
}

}

//DÖKÜMAN HAZIR
$(function(){

$(".seyret").click(function(){

//var dosya=ajax("getpath",$(this).attr("id"));
var so = new SWFObject("flvplayer.swf", "flvplayer", "320", "240", "8", "#336699");
   
   so.addParam("quality", "high");      //Filmin kalitesini belirtir..
   so.addParam("menu", "false");      //Sağ tuş menüsünü gizlemek için kullanılır..
//so.addParam("wmode", "transparent");      //Eğer Filminiz transparansa bu kodu kullanın..
   so.addParam("scale", "noscale");      //Eğer sayfa boyutu değiştikçe filminizin boyutunun değişmesini istemiyorsanız bu kodu kullanın.
  //ajax("getpl",$(this).attr("id"));
  
    so.addVariable('file','./playlist/getpath.php?ID='+$(this).attr("id"));
	
  so.addVariable('image','videologo.jpg')
   so.addVariable('logo','z.png')
   so.addParam("allowfullscreen", "true");
   so.write("scr");




});

$(".element").click(
function(){

if(pid==null || pid==0)
{

listegoruntule(uid);
}
else
{

ajax("songsave",pid,$(this).parent().attr("id"));

$(this).text("Eklendi");

}
});




});