<!--
	String.prototype.trim = function (){
		return this.replace(/(^\s*)|(\s*$)/g, "");
	};
	
	var webdrive = {
		
		changImg : function (img){
			if(!img.src){
				return;
			}
			if(img.src.indexOf("open")!=-1){
				img.src=img.src.replace("open","close");
			}else{
				img.src=img.src.replace("close","open");
			}
			
		},
		
		showSubDir : function (img,dirName,tag){
			this.changImg(img);
			
			if(!$(dirName)){
				return;
			}
			
			if(tag && tag ==true){
				$(dirName).style.display="";
				return;
			}
			
			var display = $(dirName).style.display;
			var innerValue = $(dirName).innerHTML.trim();
			
			if(innerValue!=""){
				if(display=="none"){
					$(dirName).style.display="";
				}else{
					$(dirName).style.display="none";
				}
			}
			
		},

		preElement : null,
		
		setContentId : function (contentId,addFile,currentElement){
			if($("addFileContentId") && $("addFileName")){
				Element.update("addFileName",addFile) ;
				$("addFileContentId").value = contentId ;
				$(currentElement).style.background = "#CCCCCC";
				
				if(this.preElement && this.preElement!=$(currentElement)){
					this.preElement.style.background = "#FFFFFF";
				}
				this.preElement = $(currentElement);
			}
		},
		
		selectDir : function (contentId,currentElement){
			var save2ContentIds = document.getElementsByName("parentContentId");
			
			if(save2ContentIds && save2ContentIds.length>0){
				for(var i=0; i<save2ContentIds.length; i++){
					if(save2ContentIds[i]){
						save2ContentIds[i].value = contentId;
					}
				}
				$(currentElement).style.background = "#CCCCCC";
				
				if(this.preElement && this.preElement!=$(currentElement)){
					this.preElement.style.background = "#FFFFFF";
				}
				this.preElement = $(currentElement);
			}
		},
		
		showTree : function (fileIndex){
			$("addFileName").innerHTML = "";
			$("addFileContentId").value = "";
			$("fileIndex").value = fileIndex;
			Element.hide("formsDIV");
			Element.show("myDlg");
		},
		
		cancelSelectFile : function (index){
			if(index || index==0){
				document.getElementsByName("upFile")[index].value = "";
				document.getElementsByName("upFileId")[index].value = "";
				document.getElementsByName("upFileFileName")[index].value = "";
			}
			Element.hide("myDlg");
			Element.show("formsDIV");
		},
		
		selectFileSubmit : function (){
			document.getElementsByName("upFile")[$("fileIndex").value.trim()].value = $("addFileName").innerHTML.trim();
			document.getElementsByName("upFileId")[$("fileIndex").value.trim()].value = $("addFileContentId").value.trim();
			document.getElementsByName("upFileFileName")[$("fileIndex").value.trim()].value = $("addFileName").innerHTML.trim();
			Element.hide("myDlg");
			Element.show("formsDIV");
		},
		
		/**
		 * Show the post status.
		 * @param {String} str
		 */
		showPrompt : function (str) {
			var dongInfo = document.getElementById("postingStatus");
			try {
				document.body.style.cursor="wait";	
				dongInfo.innerHTML = str;
				dongInfo.style.visibility = "visible";
			}catch(err){
			}
		},
		
		/**
		 * Hide the post status.
		 */
		hidePrompt : function () {
			var dongInfo = document.getElementById("postingStatus");
			try {
				document.body.style.cursor="auto";
				dongInfo.style.visibility = "hidden";
			} catch(err) {}
		}
		
	};
	
//-->
	
