function selectSite(width, height, multiSelect, param, scriptEndSelect, key, separator, selectNodeTypes, currentSiteId) {
   var url = getContextPath() + "/cms/sitemanage/selectSite.shtml";
   url += "?multiSelect=" + multiSelect; 
   url += "&param=" + utf8Encode(param); 
   url += (currentSiteId && currentSiteId!="" ? "&parentNodeId=" + currentSiteId : "");
   url += (key && key!="" ? "&key=" + utf8Encode(key) : ""); 
   url += ("&separator=" + (separator && separator!="" ?  utf8Encode(separator) : ",")); 
   url += "&selectNodeTypes=" + (selectNodeTypes && selectNodeTypes!="" ?  selectNodeTypes : "column,site");
   url += (scriptEndSelect && scriptEndSelect!="" ? "&script=" + utf8Encode(scriptEndSelect) : ""); 
   openDialog(url, width, height);
}
function selectCmsResource(width, height, selectType, scriptEndSelect, currentApplicationName) {
   var url = getContextPath() + "/cms/sitemanage/selectCmsResource.shtml";
   url += "?selectNodeTypes=" + selectType;
   url += (currentApplicationName && currentApplicationName!="" ? "&currentApplicationName=" + currentApplicationName: ""); 
   url += (scriptEndSelect && scriptEndSelect!="" ? "&script=" + utf8Encode(scriptEndSelect) : "");
   openDialog(url, width, height);
}
function setHeadline(directoryId, headlineName, headlineURL, summarize) {
	var url = getContextPath() + "/cms/sitemanage/headline.shtml";
	url += "?directoryId=" + directoryId;
	url += "&headlineName=" + utf8Encode(headlineName);
	if(summarize && summarize!="") {
		if(summarize.length>100) {
			summarize = summarize.substring(0, 100) + "...";
		}
		alert(summarize);
		url += "&summarize=" + utf8Encode(summarize);
	}
	url += "&headlineURL=" + utf8Encode(headlineURL);
	openDialog(url, 470, 260);
}

