
var Config={LOVES91:false,SHOWME:false,MOBFISH:true,BASEPATH:(((matches=window.location.pathname.match(/^.*\/web/))!=null)?matches[0]:'')+lang,ROOTPATH:(((matches=window.location.pathname.match(/^.*\/web/))!=null)?matches[0]:''),HOMESITE:((matches=window.location.href.match(/^\w+:\/\/[^\/:]+(:\d*)?/))!=null)?matches[0]:'',SITECSSPATH:'',GOCSSPATH:'',BLOGCSSPATH:'',COMMUNITYCSSPATH:'',LOGINPAGE:'/login',VIEWATTSCRIPT:'view.php',DOWNLOADATTSCRIPT:'download.php',CADA_PORTLET_URL:'http://192.168.192.144:8000/portlet/',PROCESS_TYPE_PROCESS:10,PROCESS_TYPE_PROJECT:20,DEFAULTDOMAIN:'',GMAPJS_URL:'',MAX_UPLOADED_FILE_SIZE:20971520,UPLOAD_PHOTO_TYPE:[".jpg",".jpeg",".png",".gif",".bmp",".emf",".dib",".jfif",".tif",".tiff",".wmf"],UPLOAD_VIDEO_TYPE:[".wmv",".avi",".flv",".mpg",".mpeg",".3gp",".mov"],UPLOAD_DOCUMENT_TYPE:[".*"],UPLOAD_ATTACHMENT_TYPE:[".*"],REQUIRE_FLASH_MAJOR_VERSION:8,REQUIRE_FLASH_MINOR_VERSION:0,REQUIRE_FLASH_REVISION:0,AMSTOCK_KEY:'117-ee6f7fac993a1f6f3d8697e26ef5f40d',AMPIE_KEY:'7635-6241-430-8215'}
var BoxConfig={type:{nologinheader:{label:'Header(No Login)',value:1,boxtype:0},nologinfooter:{label:'Footer(No Login)',value:2,boxtype:0},loginedheader:{label:'Header(Logined)',value:3,boxtype:0},loginedfooter:{label:'Footer(Logined)',value:4,boxtype:0},nologinfbheader:{label:'Facebook Header(No Login)',value:5,boxtype:0},nologinfbfooter:{label:'Facebook Footer(No Login)',value:6,boxtype:0},loginedfbheader:{label:'Facebook Header(Logined)',value:7,boxtype:0},loginedfbfooter:{label:'Facebook Footer(Logined)',value:8,boxtype:0},nologinstartheader:{label:'StartPage Header(No Login)',value:9,boxtype:1},nologinstartfooter:{label:'StartPage Footer(No Login)',value:10,boxtype:1},loginedstartheader:{label:'StartPage Header(Logined)',value:11,boxtype:1},loginedstartfooter:{label:'StartPage Footer(Logined)',value:12,boxtype:1}}};var temp=(window.platformhost)?(window.platformhost.split(".")):(location.hostname.split("."));Config.SCRIPTBASEPATH='http://script.'+temp[1]+'.'+temp[2]+''+((lang=="")?'':('/'+lang));Config.SCRIPTROOTPATH='http://script.'+temp[1]+'.'+temp[2]+'';Config.ICONBASEPATH='http://icon.'+temp[1]+'.'+temp[2]+''+((lang=="")?'':('/'+lang));Config.IMAGEBAEPATH='http://photo.'+temp[1]+'.'+temp[2]+''+((lang=="")?'':('/'+lang));delete temp;Config.PORTLETICONPATH=Config.IMAGEBAEPATH+'/images/portleticon/';Config.BLOGCSSPATH=Config.SCRIPTROOTPATH+'/themes/'+window.theme;Config.COMMUNITYCSSPATH=Config.SCRIPTROOTPATH+'/themes/'+window.theme;Config.GOCSSPATH=Config.SCRIPTROOTPATH+'/themes/'+window.theme;Config.SITECSSPATH=Config.SCRIPTROOTPATH+'/themes/'+window.theme;var Post={TYPE_BLOG:1,TYPE_RSS:2,TYPE_ALBUM:3,TYPE_WEBDOC:4,TYPE_NODE:5,TYPE_RECORD:6,TYPE_BBSMSG:7,TYPE_VIDEO:8,TYPE_EVITE:9,TYPE_VOTE:10,TYPE_PROJECT:11,TYPE_EVENT:13,TypeNames:['INVALID_TYPE','post','rss','album','document','node','record','message','video','evite','vote','project','event'],ElementNames:['INVALID_TYPE','attachment','INVALID_TYPE','photo','file','INVALID_TYPE','INVALID_TYPE','INVALID_TYPE','INVALID_TYPE','INVALID_TYPE','INVALID_TYPE','INVALID_TYPE','INVALID_TYPE'],getTypeName:function(n){return Post.TypeNames[n];},getElementName:function(n){if(n.constructor==Number){return Post.ElementNames[n];}
return'';},STATUS_DRAFT:1,STATUS_PUBLISHED:2,STATUS_INWF:3,fileExtCheck:function(posttype,ext){switch(posttype){case Post.TYPE_BLOG:return true;case Post.TYPE_ALBUM:var types=Config.UPLOAD_PHOTO_TYPE;if(ext.charAt(0)!=".")ext="."+ext;return indexOf(types,ext.toLowerCase())>=0;case Post.TYPE_WEBDOC:return true;case Post.TYPE_VIDEO:var types=Config.UPLOAD_VIDEO_TYPE;if(ext.charAt(0)!=".")ext="."+ext;return indexOf(types,ext.toLowerCase())>=0;case Post.TYPE_EVENT:return true;case Post.TYPE_EVITE:return true;case Post.TYPE_PROJECT:return true;default:throw Error("Type check for "+posttype+" is not supported");}},ALBUM_RESIZE_CHOOSE:["1280x1024","1024x768","800x600","600x450","400x300","200x150"],ALBUM_ROTATE_CHOOSE:{"Clockwise 90":-90,"Clockwise 180":180,"Anti-Clockwise 90":90}};var SPost={TYPE_HTML:1,TYPE_SCHEMA:3,TYPE_XLIST:4,TYPE_SYSTEM_SCHEMA:5,TYPE_SURVEY:6,TYPE_TAG_SCHEMA:10,TYPE_TEMPLATE:7,TYPE_JAVASCRIPT:8,TYPE_PHP:9,TYPE_BOX:11};var Schema={RECORD_AS_BLOCK:1,RECORD_AS_ROW:2,RECORD_CUSTOM:3,STATUS_OUTSTANDING:10,STATUS_SUBMITTED:20,STATUS_FINISHED:30};var Tag={TYPE_PEOPLE:1,TYPE_GROUP:2,TYPE_POST:3,TYPE_RSS:4,TYPE_FAVORITE:5,TYPE_ALBUM:6,TYPE_WEBDOC:7,TYPE_BBSMSG:8,TYPE_RECORD:9,TYPE_NODE:10,TYPE_VIDEO:11,TYPE_EVENT:13,TYPE_VOTE:25,TYPE_PROJECT:26,lookupTable:null,getTagType4Post:function(postType){if(!Tag.lookupTable){Tag.lookupTable={};Tag.lookupTable[Post.TYPE_ALBUM]=Tag.TYPE_ALBUM;Tag.lookupTable[Post.TYPE_WEBDOC]=Tag.TYPE_WEBDOC;Tag.lookupTable[Post.TYPE_BLOG]=Tag.TYPE_POST;Tag.lookupTable[Post.TYPE_RSS]=Tag.TYPE_RSS;Tag.lookupTable[Post.TYPE_RECORD]=Tag.TYPE_RECORD;Tag.lookupTable[Post.TYPE_NODE]=Tag.TYPE_NODE;Tag.lookupTable[Post.TYPE_BBSMSG]=Tag.TYPE_BBSMSG;Tag.lookupTable[Post.TYPE_VIDEO]=Tag.TYPE_VIDEO;Tag.lookupTable[Post.TYPE_VOTE]=Tag.TYPE_VOTE;Tag.lookupTable[Post.TYPE_PROJECT]=Tag.TYPE_PROJECT;Tag.lookupTable[Post.TYPE_EVENT]=Tag.TYPE_EVENT;}
return Tag.lookupTable[postType];}};var Set={TYPE_NORMAL:1,TYPE_STICKY:2,TYPE_STICKY_SYSTEM:3,TYPE_BOOK:4,TYPE_BBS:9,TYPE_TEMPLATE:10,TYPE_JAVASCRIPT:11,TYPE_PHP:12,TYPE_SYS_PORTLET_CAT:13};var IqubeSet={ERROR_INVALID_POST_PERM_TEMPLATE:3,PERM_CREATE_POST:128,PERM_PUBLISH_POST:64}
var NS=function(s){this.name=s;};NS.register=function(ns){var a=window;var ws=ns.split('.');var s="";for(var i in ws){s+=(s?".":"")+ws[i];if(!a[ws[i]]){a[ws[i]]=new NS(s);}
a=a[ws[i]];}};NS.prototype={toString:function(){var subs=[];for(var i in this){if(typeof this[i]=="object"&&this[i].constructor==NS){subs.push(this[i]);}
else if(typeof this[i]=="function"&&getClassName(this[i])){subs.push(getClassName(this[i]).replace(this.name+".",""));}}
return this.name+": {"+subs.join(", ")+"}";},add:function(s){if(!this[s]){this[s]=new NS(this.name+"."+s);}
return this[s];},constructor:window.NS};var Iqube=new NS("Iqube");Iqube.add("Post");Iqube.add("Admin");Iqube.add("Share");Iqube.add("Form");Iqube.add("Set");Iqube.add("Util");Iqube.add("Pref");Iqube.add("Group");Iqube.add("Comment");Iqube.add("SPost");Iqube.add("Process");Iqube.add("Portal");Iqube.add("Alias");Iqube.add("Tag");Iqube.add("Mms");Iqube.add("Feed");Iqube.add("Block");Iqube.add("Activity");Iqube.add("EPayment");Iqube.add("Domain");Iqube.add("Community");Iqube.add("tabset");Iqube.add("Portlet");Iqube.add("Stock");var Custom=new NS("Custom");function onClickEventBullet(title,grouppath,post_id,set_id){var urlProcess=new UrlProcess();urlProcess.scope='home';urlProcess.grouppath=grouppath;urlProcess.view='single';urlProcess.element='post';urlProcess.postid=post_id
urlProcess.setid=set_id
var url=urlProcess.encode();window.open(url,title);}
function onClickEventReportBullets(records){var reports=JSON.parse(records);if(reports.length>1){var win=window.open('/event.php?action=showreports','Download Reports');var html=new Array();html.push('<html><head></head><body>');html.push('<table cellpadding="2" cellspacing="0" width="100%">');html.push('<tr><td align="center" style="font-weight:bold;">Date</td><td align="center" style="font-weight:bold;">Institute</td><td align="center" style="font-weight:bold;">Report Name</td><td></td></tr>');for(var i=0;i<reports.length;i++){var report=reports[i];html.push('<tr><td align="center">'+(report.date)+'</td><td align="center">'+(report.institute)+'</td><td align="center"><a href="/proxy.php?method=report&id='+(report.id)+'">'+(report.title)+'</a></td><td align="center"><a href="/proxy.php?method=report&id='+(report.id)+'">Download</a></td></tr>');}
html.push('</table>');html.push('</body></html>');win.document.write(html.join(''));win.focus();}else{var report=reports[0];onClickEventReportBullet(report.id);}}
function onClickEventReportBullet(id){var url='/proxy.php?method=report&id='+id;var win=window.open(url,'Download Report');win.focus();}
function popDialog(title,html,width,height){if(!width){width=640;}
if(!height){height=480;}
if(!window._POPDIAGLOG){var div=jquery('div#dialog_pop:first');window._POPDIAGLOG=div.dialog({title:title,autoOpen:false,bgiframe:true,height:height,width:width,modal:true,zIndex:10000});}else{window._POPDIAGLOG.dialog('option','title',title);window._POPDIAGLOG.dialog('option','width',width);window._POPDIAGLOG.dialog('option','height',height);}
window._POPDIAGLOG.html(html);window._POPDIAGLOG.dialog("option","buttons",null);window._POPDIAGLOG.dialog('open');}
function isEquity(id){var s=id.slice(0,1);if(id.length==6&&in_array(new Array('0','6','1','2','3'),s)){return id;}
if(in_array(new Array('0','1','2','3','4','5','6','7','8','9'),s)){id=id.toLowerCase();var t=id.split('.hk');if(t.length==2){var r=t[0];while(r.length<5){r='0'+r;}
return r;}}
return false;}
function doHighlight(bodyText,searchTerm,highlightStartTag,highlightEndTag,tagurl){if((!highlightStartTag)||(!highlightEndTag)){var r=isEquity(searchTerm);if(r){highlightStartTag="<a href='/home/CE-stock?ric="+r+"' nodispatch='1' class='highlight_tag'>";}else{highlightStartTag="<a href='"+tagurl+searchTerm+"' nodispatch='1' class='highlight_tag'>";}
highlightEndTag="</a>";}
var newText="";var i=-1;var lcSearchTerm=searchTerm.toLowerCase();var lcBodyText=bodyText.toLowerCase();while(bodyText.length>0){i=lcBodyText.indexOf(lcSearchTerm,i+1);if(i<0){newText+=bodyText;bodyText="";}else{if(bodyText.lastIndexOf(">",i)>=bodyText.lastIndexOf("<",i)){if(lcBodyText.lastIndexOf("/script>",i)>=lcBodyText.lastIndexOf("<script",i)){newText+=bodyText.substring(0,i)+highlightStartTag+bodyText.substr(i,searchTerm.length)+highlightEndTag;bodyText=bodyText.substr(i+searchTerm.length);lcBodyText=bodyText.toLowerCase();i=-1;}}}}
return newText;}
function highlightSearchTerms(searchArray,treatAsPhrase,warnOnFailure,highlightStartTag,highlightEndTag,tagurl,container)
{if(!container||typeof(container.innerHTML)=="undefined"){return false;}
var bodyText=container.innerHTML;for(var i=0;i<searchArray.length;i++){bodyText=doHighlight(bodyText,searchArray[i],highlightStartTag,highlightEndTag,tagurl);}
container.innerHTML=bodyText;return true;}
function searchPrompt(defaultText,treatAsPhrase,textColor,bgColor)
{if(!defaultText){defaultText="";}
if((!textColor)||(!bgColor)){highlightStartTag="";highlightEndTag="";}else{highlightStartTag="<font style='color:"+textColor+"; background-color:"+bgColor+";'>";highlightEndTag="</font>";}
if(treatAsPhrase){promptText="Please enter the phrase you'd like to search for:";}else{promptText="Please enter the words you'd like to search for, separated by spaces:";}
searchText=prompt(promptText,defaultText);if(!searchText){alert("No search terms were entered. Exiting function.");return false;}
return highlightSearchTerms(searchText,treatAsPhrase,true,highlightStartTag,highlightEndTag);}
function highlightGoogleSearchTerms(referrer)
{if(!referrer){return false;}
var queryPrefix="q=";var startPos=referrer.toLowerCase().indexOf(queryPrefix);if((startPos<0)||(startPos+queryPrefix.length==referrer.length)){return false;}
var endPos=referrer.indexOf("&",startPos);if(endPos<0){endPos=referrer.length;}
var queryString=referrer.substring(startPos+queryPrefix.length,endPos);queryString=queryString.replace(/%20/gi," ");queryString=queryString.replace(/\+/gi," ");queryString=queryString.replace(/%22/gi,"");queryString=queryString.replace(/\"/gi,"");return highlightSearchTerms(queryString,false);}
function testHighlightGoogleSearchTerms()
{var referrerString="http://www.google.com/search?q=javascript%20highlight&start=0";referrerString=prompt("Test the following referrer string:",referrerString);return highlightGoogleSearchTerms(referrerString);}