var jsfilename;



jsfilename = "playlist.js";

BIA.namespace("upload");BIA.upload.PlaylistUploader=function(a){this.targetId=a;this.target=document.getElementById(a);this.degradedTargetId=a+"Degraded";this.degradedTarget=document.getElementById(this.degradedTargetId);this.target.style.display="block";this.degradedTarget.style.display="none";this.swfUpload=new SWFUpload();console.log(this.swfUpload)};BIA.upload.PlaylistUploader.prototype.xxx=function(){};BIA.forms.DDPlayList=function(b,d,a){if(!YAHOO.util.DDTarget){throw new Error("DDPlayList failed. Dependency YAHOO.util.dragdrop not found")}if(!YAHOO.example.DDPlayList){throw new Error("DDPlayList failed. Dependency YAHOO.example.DDPlayList not found")}this.target=document.getElementById(b);if(!this.target){throw new Error("DDPlayList failed. Target '"+b+"' not found.")}YAHOO.util.Dom.addClass(this.target,"dd");this.form=YAHOO.util.Dom.getAncestorByTagName(this.target,"form");this.formField=document.createElement("input");this.formField.type="hidden";this.formField.name=d?d:b;this.form.insertBefore(this.formField,this.form.firstChild);this.sGroup=a?a:b;this.DDTarget=new YAHOO.util.DDTarget(b,this.sGroup);this.backup=[];for(var c=0;c<this.target.childNodes.length;c++){if(this.target.childNodes[c].id){new YAHOO.example.DDPlayList(this.target.childNodes[c].id,this.sGroup,{},this.formField);this.backup[this.backup.length]=this.target.childNodes[c]}}this.updateFormField();YAHOO.util.Event.addListener(this.form,"reset",this.reset,this,true)};BIA.forms.DDPlayList.prototype.reset=function(a){for(i=this.target.childNodes.length-1;i>=0;i--){this.target.removeChild(this.target.childNodes[i])}for(i=0;i<this.backup.length;i++){this.target.appendChild(this.backup[i])}this.updateFormField()};BIA.forms.DDPlayList.prototype.addElement=function(b){if(!b.id){return false}for(var a=0;a<this.target.childNodes.length;a++){if(this.target.childNodes[a].id==b.id){return false}}this.target.appendChild(b);new YAHOO.example.DDPlayList(b,this.sGroup,{},this.formField);YAHOO.util.Dom.addClass(this.form,"changed");this.updateFormField()};BIA.forms.DDPlayList.prototype.deleteElement=function(a){var c=YAHOO.util.Dom.get(a);var d=c.parentNode;var b=c.tagName;d.removeChild(c);YAHOO.util.Dom.addClass(this.form,"changed");this.updateFormField()};BIA.forms.DDPlayList.prototype.updateFormField=function(){this.formField.value="";for(var a=0;a<this.target.childNodes.length;a++){if(this.target.childNodes[a].id){this.formField.value+=this.target.childNodes[a].id+";"}}};
