var Dom = YAHOO.util.Dom;
var Event = YAHOO.util.Event;
var DDM = YAHOO.util.DragDropMgr;

//////////////////////////////////////////////////////////////////////////////
// example app
//////////////////////////////////////////////////////////////////////////////
YAHOO.example.PhotoDownload = {
    init: function() {
    	new YAHOO.util.DDTarget("ul1");
    	new YAHOO.util.DDTarget("ul2");
    
    	listelements = YD.getElementsByClassName('list1', 'li');
    	for(var i=0; i<listelements.length; i++) {
    		new YAHOO.example.DDList(listelements[i]);
    	}
    	
        Event.on("media_photo_download_button", "click", this.requestDownload);
    },

    requestDownload: function() {
        var parseList = function(ul) {
            var items = ul.getElementsByTagName("li");
            var out = "";
            for (i=0;i<items.length;i=i+1) {
                out += items[i].id.replace("li1_","") + ",";
            }
            return out;
        };

        var ul1=Dom.get("ul1"), ul2=Dom.get("ul2");
        
        var args = {};
        
        args.order = parseList(ul2);
		args.order = args.order.slice(0, args.order.length-1);
		
        IDidItInterface.photodownload_Submit(args);
    },

    switchStyles: function() {
        Dom.get("ul1").className = "draglist_alt";
        Dom.get("ul2").className = "draglist_alt";
    }
};