var IptUpload=$();var DivFilesBox=$();var MaxFiles=5;var CurFiles=0;var FileArray=new Array();$(document).ready(function(){IptUpload=$("#upl_files");DivFilesBox=$("#uplFilesBox");$("#guUploader").submit(function(){if(CurFiles==0){alert("Du skal vælge mindst én fil at uploade.");return false;}});IptUpload.change(addNewFile);});function addNewFile(){CurFiles++;var CurFileInput=IptUpload;var i=0;var ArrayPos=-1;for(i=0;i<MaxFiles;i++){if((ArrayPos==-1)&&(FileArray[i]==null)){ArrayPos=i;}}var NewFileInput=$("<input>");NewFileInput.attr("type","file");NewFileInput.attr("id","upl_files");NewFileInput.change(addNewFile);CurFileInput.before(NewFileInput);IptUpload=NewFileInput;CurFileInput.attr("id","files["+ArrayPos+"]");CurFileInput.attr("name","files["+ArrayPos+"]");CurFileInput.hide();FileArray[ArrayPos]=CurFileInput;var filename="";var split=CurFileInput.val().lastIndexOf('\/');if(split!=-1){filename=CurFileInput.val().substring(split+1);}else{split=CurFileInput.val().lastIndexOf('\\');if(split!=-1){filename=CurFileInput.val().substring(split+1);}else{filename=CurFileInput.val();}}if(CurFiles==1){var NewFileInfoFirst=$("<div>");NewFileInfoFirst.attr("id","fileinfo_0");NewFileInfoFirst.addClass("fileinfoFirst");DivFilesBox.before(NewFileInfoFirst);}var NewFileInfo=$("<div>");NewFileInfo.attr("id","fileinfo_"+ArrayPos);NewFileInfo.addClass("fileinfo");var NewFileInfoLeft=$("<div>");NewFileInfoLeft.addClass("infoLeft");NewFileInfoLeft.html("<b>"+filename+"</b>");var NewFileInfoRight=$("<div>");NewFileInfoRight.addClass("infoRight");var NewFileInfoBottomLine=$("<div>");NewFileInfoBottomLine.addClass("bottomLine");NewFileInfoBottomLine.html("Tags (adskil med komma): <input type=\"text\" name=\"tags["+ArrayPos+"]\" />");var NewFileInfoRightLink=$("<a>");NewFileInfoRightLink.attr("href","#");NewFileInfoRightLink.attr("title","Slet denne fil fra mit upload.");NewFileInfoRightLink.html("Slet fil");NewFileInfoRightLink.focus(function(){$(this).blur();});NewFileInfoRightLink.click(function(){NewFileInfo.stop();NewFileInfo.fadeOut(300,function(){NewFileInfo.remove();});FileArray[ArrayPos].remove();FileArray[ArrayPos]=null;IptUpload.removeAttr("disabled");CurFiles--;if(CurFiles==0){$("#fileinfo_0").remove();}});NewFileInfoRight.append(NewFileInfoRightLink);NewFileInfo.append(NewFileInfoLeft,NewFileInfoRight,NewFileInfoBottomLine);DivFilesBox.after(NewFileInfo);NewFileInfo.stop();NewFileInfo.fadeTo(300,0.2,function(){NewFileInfo.fadeTo(300,1);});if(MaxFiles!=0&&CurFiles>=MaxFiles){NewFileInput.attr("disabled",true);}}
