var aFolderItemID="";var aAjaxUpdateFolderIsFolderAdd=false;function FolderItems_Toggle(C,B){aFolderItemID=C;aAjaxUpdateFolderIsFolderAdd=B;var A=new this._FolderItems();A.Add(BuildExternalFolderItem(C,true));if(B){if(A.Count()>0){if(typeof (EPWebServices.FolderWebService)!="undefined"){EPWebServices.FolderWebService.AddExternalFolderItems(A.Clone(),SucceededCallback,FailedCallback)}}}else{if(A.Count()>0){if(typeof (EPWebServices.FolderWebService)!="undefined"){EPWebServices.FolderWebService.RemoveExternalFolderItem(A.Clone(),SucceededCallback,FailedCallback)}}}}function FolderItems_AddAll(){aFolderItemID="";var B=document.getElementsByName("addToFolder");if(B.length>0){var A=new this._FolderItems();for(var C=0;C<B.length;C++){if(B[C].style.display!="none"){var D=B[C].id.match(/\d+/);if(C==B.length-1){A.Add(BuildExternalFolderItem(D,true))}else{A.Add(BuildExternalFolderItem(D,false))}}}}if(A.Count()>0){if(typeof (EPWebServices.FolderWebService)!="undefined"){EPWebServices.FolderWebService.AddExternalFolderItems(A.Clone(),SucceededCallback,FailedCallback)}}}function SucceededCallback(B,C,A){if(aFolderItemID!=""){ep.folder.swapItemStyle(aFolderItemID,false,aAjaxUpdateFolderIsFolderAdd)}else{SwapAllStyles()}}function FailedCallback(B,C,A){}function _FolderItems(){var E=0;this.Add=F;this.Remove=B;this.Count=A;this.Clear=D;this.Clone=C;function F(G){if(G==null){return }E++;this[(E-1)]=G}function B(G){if(G<0||G>this.length-1){return }this[G]=null;for(var H=G;H<=E;H++){this[H]=this[H+1]}E--}function A(){return E}function D(){for(var G=0;G<E;G++){this[G]=null}E=0}function C(){var H=new _FolderItems();for(var G=0;G<E;G++){H.Add(this[G])}return H}}function _ExternalFolderItem(){this.ID="";this.Source="";this.Url="";this.Title="";this.Descr=""}function _ExternalFolderItemWithSID(){this.ID="";this.Source="";this.Url="";this.Title="";this.Descr="";this.SID="";this.VID=""}function BuildExternalFolderItem(B,C){var A=null;if(C){A=new this._ExternalFolderItemWithSID();A.SID=document.getElementById("__sid").value;A.VID=document.getElementById("__vid").value}else{A=new this._ExternalFolderItem()}A.ID=document.getElementById("rec_id_"+B).value;A.Source=document.getElementById("rec_source_"+B).value;A.Url=document.getElementById("rec_link_"+B).href;A.Title=document.getElementById("rec_link_"+B).innerHTML;A.Descr=document.getElementById("rec_descr_"+B).innerHTML;return A};