﻿SoditajiPub.playlist = {
	type : 'ps',
	c : '0',
	loadPlistType : function(){
		$.get("plist.php?sid=0&use=typ", function(data){
  	 		SoditajiPub.playlist.type = data;
  	 		SoditajiPub.player.player.startPlay();
	  	});
	},
	draggerFromServToUser : {
		makeDraggable : function(){
			$(".draggableSong1").draggable({
				revert:true,
				zIndex: 900,
				start:function(){
	    				$(this).removeClass("mouseover");
				}
			});
		this.addExe();
		},
		addExe : function(){
			//$(".draggable").hover(function(){$(this).addClass("draggerO21");},function(){$(this).removeClass("draggerO2");});
			$(".target2").droppable({
	    	tolerance: "pointer",
	    	hoverClass: "draggerO2",
	    	accept: '.draggableSong1',
	    	drop: function(events, ui) { 
	    		// call ajax func, on success:
	    		$.get("plist.php?sid="+ui.draggable[0].id.replace("songID:","") + "&use=add", function(data){
	    			if (data=='false'){
	    				alert('kļūda');
	    			}
	  			});
					$(".target2").animate({"height":'263px'},function(){
						$("#startPlayBT").fadeIn();
					});
    			// remove node
				$(ui.draggable[0]).appendTo(this);	
				left = $(ui.draggable[0]).css("left");	 
				left = left.replace("px","");
				left = parseInt(left)-294;
				left = left+"px";
				top = $(ui.draggable[0]).css("top");
				$(ui.draggable[0]).css({"left":left,"top":top});
				$(ui.draggable[0]).removeClass("draggableSong1");
				$(ui.draggable[0]).addClass("draggableSong2");
				SoditajiPub.playlist.draggerFromUserToServ.makeDraggable();

			}
	    });

		}
	},
	draggerFromUserToServ : {
		makeDraggable : function(){
			$(".draggableSong2").draggable({
				zIndex: 900,
				revert:true,
				start:function(){
	    				$(this).removeClass("mouseover");
				}
			});
		this.addExe();
		},
		addExe : function(){
			//$(".draggable").hover(function(){$(this).addClass("draggerO21");},function(){$(this).removeClass("draggerO2");});
			$(".target1").droppable({
			accept: '.draggableSong2',
			tolerance: "pointer",
	    	hoverClass: "draggerO1",
	    	
	    	drop: function(event, ui) { 
	    		// call ajax func, on success:
	    		$.get("plist.php?sid="+ui.draggable[0].id.replace("songID:","") + "&use=rem", function(data){
	    			if (data=='false'){
	    				alert('kļūda');
	    			}
	  			});
					$(".target2").animate({"height":'263px'},function(){
						$("#startPlayBT").fadeIn();
					});
    			// remove node
				$(ui.draggable[0]).appendTo(this);	
				left = $(ui.draggable[0]).css("left");	
				top = $(ui.draggable[0]).css("top");	 
				left = left.replace("px","");
				left = 294+parseInt(left);
				left = left+"px";
				$(ui.draggable[0]).css({"left":left,"top":top});
				$(ui.draggable[0]).removeClass("draggableSong2");
				$(ui.draggable[0]).addClass("draggableSong1");
				SoditajiPub.playlist.draggerFromServToUser.makeDraggable();
			}
	    });

		}
	},
	setUserPlaylist : function(t){
		if(t=='ps'){
			window.frames.kitFrame.animateRight();
			SoditajiPub.playlist.type = 'ps';
		} else if (t=='pp'){
			window.frames.kitFrame.animateLeft();
			SoditajiPub.playlist.type = 'pp';
		} else {
			alert('Kļūda!');
		}
	}
}
	$(document).ready(function(){
		SoditajiPub.playlist.draggerFromServToUser.makeDraggable();
		SoditajiPub.playlist.draggerFromUserToServ.makeDraggable();
	});