

/* ____________ [ cglib.js.php included ] ____________ */

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
var CGConf = {
	CMSVroot      : "/",
    CMSRootUrl    : "http://www.dosimple.com",
    CMSBaseUrl    : "http://www.dosimple.com/",
    CMSJcmImgVDir : "/var/oimg/cgpage/",
    loadingGif    : "http://www.dosimple.com/includes/js/cgajax_loading.gif"
};


/* ____________ [ js_logger.js.php included ] ____________ */

    function cg_jsErrorHandler(msg, url, line){
        try{
            var _articleUrl = self.location.href ;
            var s = "\n" + _articleUrl + "\nError        : " + msg + "\nLine         : "+ line + "\nURL          : " + url;
            //alert( s ) ;
            js_logger( s ) ;
        }
        catch( e ){
            // do nothing
        }
        return true ; // hide the browser's error window
    }

    window.onerror = cg_jsErrorHandler ;

   	function js_logger( msg ){
   	    return js_log(msg) ;
    }
    
   	function js_log( msg ){
   	    var _logger_frame_id = js_logger_createFrame() ;
   	    var f = document.getElementById( _logger_frame_id ) ;
   	    if( !f ) return 0;
        f.src = "/index.php?module=cgcmd&func=js_logger&msg=" + escape( msg ) ;
        document.body.removeChild(f);
        return 1 ;
	}

	function js_logger_createFrame(){
		var frameId = 'cg_iframe_' + String(Math.random()).replace( /\./, "" );
		if(window.ActiveXObject){
			var io = document.createElement('<IFRAME id="' + frameId + '" name="' + frameId + '">');
    		io.src = 'javascript:false';
		}
		else{
			var io = document.createElement('IFRAME');
			io.id = frameId;
			io.name = frameId;
		}

		io.style.position = 'absolute';
		io.style.top = '-1000px';
		io.style.left = '-1000px';

		document.body.appendChild(io);
		return frameId ;
	}


	function js_logger_demo(){
	   var msg = document.forms[0].js_logger_demo_msg.value ;
	   js_logger( msg ) ;
    }

	function js_logger_demo_batch(){
	   for( i = 0; i < 15; i ++ )
	       js_logger( i + " " + "AAAAAa") ;
    }

/* ____________ [ cgcms-lib-6.5.0.js included ] ____________ */

/*
 ---------------------------------------------
  doSimple CMS - Content Management System 
  Copyright (C) 2002-2008 doSimple.com, Inc
  Version 6.5.0 
 ---------------------------------------------
*/
var CGLangJS={SaveArticlePrompt:"Do you want to save the changes?",TurnOffPopupBlocker:"Please turn off popup blocker"};
var cgCMSBaseUrl=CGConf.CMSBaseUrl;
var cgMOn=new Array();
function cgScript(_1){
document.write("<"+"script src=\""+_1+"\" type=\"text/javascript\" ><"+"/script>");
}
function cgLoad(){
this.loadFunc=new Array();
this.unloadFunc=new Array();
this.addLoad=function(_2){
this.loadFunc[this.loadFunc.length]=_2;
};
this.addUnLoad=function(_3){
this.unloadFunc[this.unloadFunc.length]=_3;
};
this.runAllOnLoad=function(){
this.setTimeout();
};
this.runAllOnLoad2=function(){
for(i=0;i<this.loadFunc.length;i++){
this.loadFunc[i]();
}
};
this.setTimeout=function(){
setTimeout("CGLoadFuncsRunAll()",500);
};
this.runAllUnLoad=function(){
for(i=0;i<this.unloadFunc.length;i++){
this.unloadFunc[i]();
}
};
}
var CGLoadFuncs=new cgLoad();
function CGLoadFuncsRunAll(){
CGLoadFuncs.runAllOnLoad2();
}
var CGMapLoadApiLoaded=false;
function CGMapLoadApi(_4){
if(CGMapLoadApiLoaded){
return;
}
var _5=0,_6=1,_7="";
for(var i=0;i<_4.length;i++){
if(-1!=location.href.indexOf(_4[i][_5])){
_7=_4[i][_6];
break;
}
}
var _9=2;
document.write("<"+"script src=\"http://maps.google.com/maps?file=api&amp;v="+_9+(_7?"&amp;key="+_7:"")+"\" type=\"text/javascript\" ><"+"/script>");
CGMapLoadApiLoaded=true;
}
function cgGMap(_a,_b,_c,_d,_e,_f){
this.E=function(id){
return document.getElementById(id);
};
this.createMarker=function(a){
var lat=0,lng=1,_14=2,_15=3;
var _16=new GLatLng(a[lat],a[lng]);
var _17=new GMarker(_16,this.getGIcon(a[_15]));
var s=(a[_14]+"");
if(s.length>0){
GEvent.addListener(_17,"mouseover",function(){
_17.openInfoWindowHtml(base64decode(s));
});
}
return _17;
};
this.getGIcon=function(_19){
var _1a=new GIcon(G_DEFAULT_ICON);
if("object"!=typeof (_19)){
return _1a;
}
_1a.image=_19.image;
_1a.iconSize=new GSize(_19.iconSizeW,_19.iconSizeH);
_1a.shadow=_19.shadow;
_1a.iconAnchor=new GPoint(_19.iconAnchorX,_19.iconAnchorY);
_1a.infoWindowAnchor=new GPoint(_19.infoWindowAnchorX,_19.infoWindowAnchorY);
var _1b=_19.iconSizeW;
var _1c=_19.iconSizeH;
_1a.imageMap=[0,0,_1b,0,_1b,_1c,0,_1c,0,0];
return _1a;
};
this.loadMarkers=function(){
for(i=0;i<this.markers.length;i++){
this.map.addOverlay(this.createMarker(this.markers[i]));
}
};
this.mapE=this.E(_a);
if(!this.mapE){
return;
}
if(!GBrowserIsCompatible()){
return false;
}
this.markers=_e;
this.mapControl=null;
this.mapType=null;
this.map=new GMap2(this.mapE);
this.map.setCenter(new GLatLng(_b,_c),_d?_d:15);
if(_f["mapControl"]){
switch(_f["mapControl"]){
case "LargeMap":
this.mapControl=new GLargeMapControl();
this.map.addControl(this.mapControl);
break;
case "SmallMap":
this.mapControl=new GSmallMapControl();
this.map.addControl(this.mapControl);
break;
case "SmallZoom":
this.mapControl=new GSmallZoomControl();
this.map.addControl(this.mapControl);
break;
default:
case "":
}
}
if(_f["mapType"]){
this.mapType=new GMapTypeControl();
this.map.addControl(this.mapType);
}
this.loadMarkers();
}
function cg_ji(aid,T){
switch(T.toUpperCase()){
case "V":
n="-btnOver.gif";
break;
case "U":
n="-btnOut.gif";
break;
case "N":
n="-btnOn.gif";
break;
}
return CGConf.CMSJcmImgVDir+aid+n+"?"+Math.random();
}
function cg_isInFCK(){
try{
return ("object"==typeof (parent.FCK));
}
catch(e){
}
return false;
}
var sFalseAHref="";
var oFalseA=false;
function cg_falseA(A){
try{
var u=String(window.navigator.userAgent).toLowerCase();
if(-1!=u.indexOf("msie")){
if("#"==A.href){
return false;
}
sFalseAHref=A.href;
oFalseA=A;
A.href="#";
setTimeout("cg_falseArestore()",1000);
}
}
catch(e){
}
return false;
}
function cg_falseArestore(){
if(!oFalseA){
return false;
}
if(String(sFalseAHref).length>0){
oFalseA.href=sFalseAHref;
}
sFalseAHref="";
oFalseA=false;
}
function cg_cancelLink(){
try{
return (2==window.event.button)||window.event.altKey;
}
catch(e){
}
return false;
}
var cg_open_Win=null;
function cg_open(URL,_22,_23){
if(cg_cancelLink()){
return false;
}
_23=_23.toLowerCase();
switch(true){
case (-1!=_23.indexOf("dlink=yes")):
URL=getModUrl("cgcmd","download","&url="+URL);
location.href=URL;
return;
break;
case (-1!=_23.indexOf("img=yes")):
URL=getModUrl("cgcmd","imgpopup","&url="+URL);
break;
default:
}
cg_open_Win=cg_openCenterWin(URL,_22,_23);
if(!cg_open_Win){
alert(CGLangJS.TurnOffPopupBlocker);
}else{
window.setTimeout(function(){
cg_open_Win.focus();
},100);
}
return cg_open_Win;
}
function cg_openCenterWin(URL,_25,_26,dW,dH){
try{
var _29=parsePopupFeatuers(_26);
var top=parseInt(_29["top"]);
var _2b=parseInt(_29["left"]);
if(top>0||_2b>0){
return window.open(URL,_25,_26);
}
w=parseInt(_29["width"]);
h=parseInt(_29["height"]);
w=w>0?w:(dW?dW:640);
h=h>0?h:(dH?dH:480);
if(screen){
t=(screen.height-h)/2;
l=(screen.width-w)/2;
}else{
t=450;
l=450;
}
_26=(w>0?",width="+w:"")+(h>0?",height="+h:"")+(t>0?",top="+t:"")+(l>0?",left="+l:"")+","+_26.replace(/(,width=\s*\d+\s*|,height=\s*\d+\s*|,top=\s*(\d+|auto)\s*|,left=\s*(\d+|auto)\s*)/gi,"");
return window.open(URL,_25,_26);
}
catch(e){
}
return null;
}
function parsePopupFeatuers(_2c){
s="";
var _2d=new Object();
var _2e=_2c.split(",");
var N=_2e.length;
for(i=0;i<N;i++){
n=_2e[i].indexOf("=");
if(-1==n){
continue;
}
k=_2e[i].substr(0,n);
v=_2e[i].substr(n+1);
if(v.toLowerCase()==("yes"||"1")){
_2d[k]=true;
}else{
if((!isNaN(v)&&v!=0)||("auto"==v)){
_2d[k]=v;
}
}
s+=k+"="+v+",";
}
return _2d;
}
function cg_mailto(_30){
location.href="mailto:"+base64decode(_30);
}
function cg_goHome(_31){
var _32=CGConf.CMSVroot;
if(_31){
return _32;
}else{
self.location.href=_32;
}
}
function cg_submitLogin(_33){
cg_trim_form(_33);
if(!cg_isEmail(_33.email.value)){
var _34=_33.msg_email&&cg_trim(_33.msg_email.value)!==""?_33.msg_email.value:"E-Mail address is not valid";
alert(_34);
return false;
}
if(_33.passwd.value==""){
var _35=_33.msg_passwd&&_33.msg_passwd.value!==""?_33.msg_passwd.value:"Please type in password";
alert(_35);
return false;
}
return true;
}
function cg_isEmail(s){
return (new RegExp("[a-z0-9._%-]+@[a-z0-9._%-]+.[a-z]{2,4}")).test(s);
}
function cg_trim(s){
s=s.replace(/^\s+/,"");
s=s.replace(/\s+$/,"");
return s;
}
function cg_trim_form(_38){
if(!_38.elements){
return;
}
for(var i=0;i<_38.elements.length;i++){
e=_38.elements[i];
if(e.type&&"text"==e.type){
e.value=cg_trim(e.value);
}
}
}
function GetE(_3a){
return document.getElementById(_3a);
}
function ShowE(_3b,_3c){
if(typeof (_3b)=="string"){
_3b=GetE(_3b);
}
_3b.style.display=_3c?"":"none";
}
function cg_getJSCookMenuImgOn(aid){
try{
if(!CGPage){
return;
}
if("page"==CGPage.EditType&&aid==CGPage.id&&cgMOn[aid]!=""){
return cgMOn[CGPage.id];
}
}
catch(e){
}
return "";
}
function cg_basename(url,ext){
if(!url){
url=document.location.href+"";
}
var pos=url.lastIndexOf("/");
var _41="";
if(-1!=pos){
_41=url.substr(pos+1);
if(!ext){
return _41;
}
pos=_41.lastIndexOf(ext);
if(-1!=pos){
_41=_41.substr(0,pos);
}
}
return _41;
}
function cg_submit_search(_42){
var yes=(_42.search_phrase&&""!=cg_trim(_42.search_phrase.value));
return yes;
}
function cg_get_host(){
return (location.hostname).replace(/\:\d+$/,"");
}
function cg_google_sitesearch(_44){
try{
var _h=cg_get_host();
if(_44.domains){
_44.domains.value=_h;
}
if(_44.sitesearch){
_44.sitesearch.value=_h;
}
}
catch(e){
}
}
function getModUrl(mod,_47,_48){
if(!_48){
_48="";
}
return CGConf.CMSVroot+"index.php?module="+mod+"&func="+_47+_48;
}
function cgTabX(id,_4a,_4b){
this.id=id;
this.tabIds=(_4a+"").split(",");
this.activeNavId="";
this.stylePrefix=_4b?String(_4b)+"_":"";
this.Click=function(obj){
this.PhraseObj(obj);
this.Show();
this.Out(obj);
this.activeNavId=obj.id;
this.Over(obj);
if(obj.blur){
obj.blur();
}
};
this.Over=function(obj){
obj.className="tabX "+this.stylePrefix+"active";
};
this.Out=function(obj){
for(var i=0,N=this.tabIds.length;i<N;i++){
nav=this.GetE(this.GetNavId(this.tabIds[i]));
if(!nav){
continue;
}
nav.className="tabX "+this.stylePrefix+"deactive";
}
};
this.PhraseObj=function(obj){
if(!obj.id){
return false;
}
var ids=(obj.id+"").split("_");
this.id=("TabX"==ids[0]&&ids[1])?ids[1]:"";
this.currentTabId=ids[ids.length-1];
var C=this.GetE("TabX_"+this.id);
if(C){
var _54=C.getAttribute("TabXTabIds",2);
if(""!=_54){
this.tabIds=(_54+"").split(",");
}
}
return ""!=this.id&&""!=this.currentTabId;
};
this.Show=function(){
for(i=0;i<this.tabIds.length;i++){
div=this.GetE(this.GetDivId(this.tabIds[i]));
if(!div){
continue;
}
div.style.display=this.tabIds[i]==this.currentTabId?"":"none";
}
};
this.GetE=function(id){
return document.getElementById(id);
};
this.GetNavId=function(_56){
return "TabX_"+this.id+"_Nav_"+_56;
};
this.GetDivId=function(_57){
return "TabX_"+this.id+"_Div_"+_57;
};
}
var TabXsID=new Array();
function cgTabXClick(obj){
if(!obj.id){
return false;
}
var ids=(obj.id+"").split("_");
var id=("TabX"==ids[0]&&ids[1])?ids[1]:"";
var C=document.getElementById("TabX_"+id);
var sf=C?C.getAttribute("TabXStylePrefix",2):"";
if("object"!=typeof (TabXsID[id])){
TabXsID[id]=new cgTabX(id,"",sf);
}
TabXsID[id].Click(obj);
}
function dump(a,_5e){
var s="";
if(!_5e){
_5e=0;
}
var _60="";
for(var j=0;j<_5e+1;j++){
_60+="    ";
}
if(typeof (a)=="object"){
for(var _62 in a){
var _63=a[_62];
if(typeof (_63)=="object"){
s+=_60+"'"+_62+"' ...\n";
s+=dump(_63,_5e+1);
}else{
s+=_60+"'"+_62+"' => \""+_63+"\"\n";
}
}
}else{
s="===>"+a+"<===("+typeof (a)+")";
}
return s;
}
function cgImgVU(obj,_65){
if(!obj){
return;
}
var _66=obj.getAttribute("hsrc");
if(!_66){
return;
}
if(_65){
obj.setAttribute("baksrc",obj.src);
obj.setAttribute("src",_66);
}else{
obj.setAttribute("src",obj.getAttribute("baksrc"));
obj.setAttribute("baksrc",obj.src);
}
}
function cgImgU(obj){
cgImgVU(obj,false);
}
function cgImgV(obj){
cgImgVU(obj,true);
}
function cgDelay(_69){
var _6a=new Date();
var _6b=null;
do{
_6b=new Date();
}while(_6b-_6a<_69);
}
function cgAddLoadEvent(_6c){
var _6d=window.onload;
if(typeof window.onload!="function"){
window.onload=_6c;
}else{
window.onload=function(){
_6d();
_6c();
};
}
}
function cgAddUnLoadEvent(_6e){
var _6f=window.onunload;
if(typeof window.onunload!="function"){
window.onunload=_6e;
}else{
window.onunload=function(){
_6f();
_6e();
};
}
}
String.prototype.cgEP$_$=function(_70,key){
document.write(1==parseInt(_70)?base64decode(this):xxtea_decrypt(base64decode(this),key));
};
function cgPageLoaded(){
try{
if("object"==typeof (CGPage)){
window.status=unescape(CGPage.status);
if(CGPage.id&&cg_getJSCookMenuImgOn(CGPage.id)!=""){
var _72=document.getElementById("idCGMenuImg"+CGPage.id);
if(_72){
_72.src=cg_getJSCookMenuImgOn(CGPage.id);
}
}
}
if("object"==typeof (parent.FCK)){
parent.parent.status=window.status;
parent.parent.document.title=window.document.title;
}
if(parent.CGEditorAddressHistory){
var url=document.location.href;
parent.CGEditorAddressHistory.Add(url);
parent.CGEditorSetAddress(url);
}
}
catch(e){
}
}
var cgAllRequiredFields=new Array();
function cg_required(_74,_75,_76){
this.field=_74;
this.errmsg=_75?_75:"* is required";
this.validator=_76?_76:"text";
}
function cg_validateForm(_77,_78){
if(!cg_validateFields(_77,_78)){
return false;
}
if(_77.redirect&&(_77.redirect.value+"").indexOf("http://")==-1){
_77.redirect.value="http://"+self.location.host+_77.redirect.value;
}
return true;
}
function cg_validateFields(_79,_7a){
if(!_7a&&cgAllRequiredFields){
_7a=cgAllRequiredFields;
}
var s="";
for(var i=0;i<_7a.length;i++){
r=_7a[i];
if(!cg_isValid(_79,r)){
var e=_79.elements[r.field];
if(e.select){
e.select();
}
var _7e="unknown";
try{
_7e=e.style.backgroundColor;
e.style.backgroundColor="#ffff00";
}
catch(e){
}
alert(r.errmsg);
try{
e.style.backgroundColor="unknown"==_7e?"transparent":_7e;
}
catch(e){
}
return false;
}
}
return true;
}
function cg_isValid(_7f,_80){
if(!_7f.elements[_80.field]){
return true;
}
value=cg_trim(cg_getFieldValue(_7f.elements[_80.field]));
switch((_80.validator).toLowerCase()){
case "email":
return (new RegExp("^[a-zA-Z0-9._%-]+@[a-zA-Z0-9._%-]+.[a-zA-Z]{2,4}$")).test(value);
case "text":
return ""!=value;
case "int":
var _81=new RegExp("^[0-9-]+$");
return _81.test(value);
default:
}
return true;
}
function cg_getFieldValue(_82){
if(!_82){
return null;
}
type=_82.length!=undefined&&_82.type==undefined?"radio":_82.type;
switch(type.toLowerCase()){
case "select":
case "select-one":
case "select-multiple":
return _82.selectedIndex!=-1?_82.options[_82.selectedIndex].value:null;
case "checkbox":
return _82.checked?_82.value:"";
case "radio":
if(_82.length==undefined){
return _82.checked?_82.value:"";
}
for(var i=0;i<_82.length;i++){
if(_82[i].checked){
return _82[i].value;
}
}
return "";
case "text":
case "hidden":
default:
return _82.value;
}
}
function cg_setRadioValue(_84,_85,_86){
if(!_86){
_86=document.forms[0];
}
for(var i=0;i<_86.elements.length;i++){
var e=_86.elements[i];
type=e.length!=undefined?"radio":e.type;
if("radio"==type&&_84==e.name&&_85==e.value){
e.checked=true;
}
}
}
function cg_fillMultipleSelections(obj,_8a){
if(!obj){
return;
}
for(var i=0;i<obj.options.length;i++){
if(-1==_8a.indexOf("|"+obj.options[i].value+"|")){
continue;
}
obj.options[i].selected=true;
}
}
function cg_trim_nonbreak(s){
reg="/"+String.fromCharCode(160)+"+/gi";
return s.replace(eval(reg),"");
}
function cg_selectE(obj){
var e=window.event;
if(e){
if(e.keyCode>=33&&e.keyCode<=40){
return;
}
if(e.keyCode==9){
return;
}
if(e.ctrlKey&&e.keyCode==65){
if(obj.select){
obj.select();
}
return;
}
}
}
function cg_selectAllCheckbox(_8f,_90,_91){
if(!_91){
_91=document.forms[0];
}
for(var i=0;i<_91.elements.length;i++){
var e=_91.elements[i];
type=e.length!=undefined?"radio":e.type;
if("checkbox"==type&&0==(e.name).indexOf(_8f)){
e.checked=_90;
}
}
}
function cg_isCheckboxChecked(_94,_95){
if(!_95){
_95=document.forms[0];
}
for(var i=0;i<_95.elements.length;i++){
var e=_95.elements[i];
type=e.length!=undefined?"radio":e.type;
if("checkbox"==type&&0==(e.name).indexOf(_94)&&e.checked){
return true;
}
}
return false;
}
function getCookie(_98){
var c=document.cookie;
var _9a=c.indexOf(_98+"=");
if(_9a==-1){
return null;
}
_9a=c.indexOf("=",_9a)+1;
var _9b=c.indexOf(";",_9a);
if(_9b==-1){
_9b=c.length;
}
v=unescape(c.substring(_9a,_9b));
return v;
}
function setCookie(_9c,_9d){
document.cookie=_9c+"="+(_9d?escape(_9d):null);
}
function cgSelectMan(_9e,_9f){
this.FS=_9e;
this.TS=_9f;
this.E=function(_a0){
return document.getElementById(_a0);
};
this.isExists=function(v){
var _a2=this.TS.options.length;
for(var i=0;i<_a2;i++){
if(v==this.TS.options[i].value){
return true;
}
}
return false;
};
this.add=function(){
var _a4=this.FS.options.length;
for(var i=0;i<_a4;i++){
var O=this.FS.options[i];
if(O.selected&&!this.isExists(O.value)){
this.TS.options[this.TS.options.length]=new Option(O.text,O.value);
}
}
};
this.remove=function(){
var _a7=this.TS.options.length;
for(var i=0;i<_a7;i++){
if(this.TS.options[i]&&this.TS.options[i].selected){
this.TS.options[i]=null;
i--;
}
}
};
this.selectAll=function(e){
if(!e){
return;
}
if(e.type&&-1!=(e.type).toLowerCase().indexOf("select")){
for(var i=0;i<e.options.length;i++){
e.options[i].selected=true;
}
}
return;
};
}
var _cmNodeProperties={prefix:"",mainFolderLeft:"",mainFolderRight:"",mainItemLeft:"",mainItemRight:"",folderLeft:"",folderRight:"",itemLeft:"",itemRight:"",mainSpacing:0,subSpacing:0,delay:500,zIndexStart:1000,zIndexInc:5,subMenuHeader:null,subMenuFooter:null,offsetHMainAdjust:[0,0],offsetVMainAdjust:[0,0],offsetSubAdjust:[0,0],clickOpen:0,effect:null};
var _cmIDCount=0;
var _cmIDName="cmSubMenuID";
var _cmTimeOut=null;
var _cmCurrentItem=null;
var _cmNoAction=new Object();
var _cmNoClick=new Object();
var _cmSplit=new Object();
var _cmMenuList=new Array();
var _cmItemList=new Array();
var _cmFrameList=new Array();
var _cmFrameListSize=0;
var _cmFrameIDCount=0;
var _cmFrameMasking=true;
var _cmClicked=false;
var _cmHideObjects=0;
function cmClone(_ab){
var _ac=new Object();
for(v in _ab){
_ac[v]=_ab[v];
}
return _ac;
}
function cmAllocMenu(id,_ae,_af,_b0,_b1){
var _b2=new Object();
_b2.div=id;
_b2.menu=_ae;
_b2.orient=_af;
_b2.nodeProperties=_b0;
_b2.prefix=_b1;
var _b3=_cmMenuList.length;
_cmMenuList[_b3]=_b2;
return _b3;
}
function cmAllocFrame(){
if(_cmFrameListSize>0){
return cmGetObject(_cmFrameList[--_cmFrameListSize]);
}
var _b4=document.createElement("iframe");
var id=_cmFrameIDCount++;
_b4.id="cmFrame"+id;
_b4.frameBorder="0";
_b4.style.display="none";
_b4.src="javascript:false";
document.body.appendChild(_b4);
_b4.style.filter="alpha(opacity=0)";
_b4.style.zIndex=99;
_b4.style.position="absolute";
_b4.style.border="0";
_b4.scrolling="no";
return _b4;
}
function cmFreeFrame(_b6){
_cmFrameList[_cmFrameListSize++]=_b6.id;
}
function cmNewID(){
return _cmIDName+(++_cmIDCount);
}
function cmActionItem(_b7,_b8,_b9,_ba,_bb){
_cmItemList[_cmItemList.length]=_b7;
var _bc=_cmItemList.length-1;
_b9=(!_b9)?"null":("'"+_b9+"'");
var _bd=_ba.nodeProperties.clickOpen;
var _be=(_bd==3)||(_bd==2&&_b8);
var _bf="this,"+_b8+","+_b9+","+_bb+","+_bc;
var _c0;
if(_be){
_c0=" onmouseover=\"cmItemMouseOver("+_bf+",false)\" onmousedown=\"cmItemMouseDownOpenSub ("+_bf+")\"";
}else{
_c0=" onmouseover=\"cmItemMouseOverOpenSub ("+_bf+")\" onmousedown=\"cmItemMouseDown ("+_bf+")\"";
}
return _c0+" onmouseout=\"cmItemMouseOut ("+_bf+")\" onmouseup=\"cmItemMouseUp ("+_bf+")\"";
}
function cmNoClickItem(_c1,_c2,_c3,_c4,_c5){
_cmItemList[_cmItemList.length]=_c1;
var _c6=_cmItemList.length-1;
_c3=(!_c3)?"null":("'"+_c3+"'");
var _c7="this,"+_c2+","+_c3+","+_c5+","+_c6;
return " onmouseover=\"cmItemMouseOver ("+_c7+")\" onmouseout=\"cmItemMouseOut ("+_c7+")\"";
}
function cmNoActionItem(_c8){
return _c8[1];
}
function cmSplitItem(_c9,_ca,_cb){
var _cc="cm"+_c9;
if(_ca){
_cc+="Main";
if(_cb){
_cc+="HSplit";
}else{
_cc+="VSplit";
}
}else{
_cc+="HSplit";
}
return eval(_cc);
}
function cmDrawSubMenu(_cd,_ce,id,_d0,_d1,_d2,_d3){
var str="<div class=\""+_ce+"SubMenu\" id=\""+id+"\" style=\"z-index: "+_d1+";position: absolute; top: 0px; left: 0px;\">";
if(_d0.subMenuHeader){
str+=_d0.subMenuHeader;
}
str+="<table summary=\"sub menu\" id=\""+id+"Table\" cellspacing=\""+_d0.subSpacing+"\" class=\""+_ce+"SubMenuTable\">";
var _d5="";
var _d6;
var _d7;
var _d8;
var i;
var _da;
for(i=5;i<_cd.length;++i){
_d6=_cd[i];
if(!_d6){
continue;
}
if(_d6==_cmSplit){
_d6=cmSplitItem(_ce,0,true);
}
_d6.parentItem=_cd;
_d6.subMenuID=id;
_d8=(_d6.length>5);
_d7=_d8?cmNewID():null;
str+="<tr class=\""+_ce+"MenuItem\"";
if(_d6[0]!=_cmNoClick){
str+=cmActionItem(_d6,0,_d7,_d2,_d3);
}else{
str+=cmNoClickItem(_d6,0,_d7,_d2,_d3);
}
str+=">";
if(_d6[0]==_cmNoAction||_d6[0]==_cmNoClick){
str+=cmNoActionItem(_d6);
str+="</tr>";
continue;
}
_da=_ce+"Menu";
_da+=_d8?"Folder":"Item";
str+="<td class=\""+_da+"Left\">";
if(_d6[0]!=null){
str+=_d6[0];
}else{
str+=_d8?_d0.folderLeft:_d0.itemLeft;
}
str+="</td><td nowrap class=\""+_da+"Text\">"+_d6[1];
str+="</td><td class=\""+_da+"Right\">";
if(_d8){
str+=_d0.folderRight;
_d5+=cmDrawSubMenu(_d6,_ce,_d7,_d0,_d1+_d0.zIndexInc,_d2,_d3);
}else{
str+=_d0.itemRight;
}
str+="</td></tr>";
}
str+="</table>";
if(_d0.subMenuFooter){
str+=_d0.subMenuFooter;
}
str+="</div>"+_d5;
return str;
}
function cmDraw(id,_dc,_dd,_de,_df){
var obj=cmGetObject(id);
if(!_df){
_df=_de.prefix;
}
if(!_df){
_df="";
}
if(!_de){
_de=_cmNodeProperties;
}
if(!_dd){
_dd="hbr";
}
var _e1=cmAllocMenu(id,_dc,_dd,_de,_df);
var _e2=_cmMenuList[_e1];
if(!_de.delay){
_de.delay=_cmNodeProperties.delay;
}
if(!_de.clickOpen){
_de.clickOpen=_cmNodeProperties.clickOpen;
}
if(!_de.zIndexStart){
_de.zIndexStart=_cmNodeProperties.zIndexStart;
}
if(!_de.zIndexInc){
_de.zIndexInc=_cmNodeProperties.zIndexInc;
}
if(!_de.offsetHMainAdjust){
_de.offsetHMainAdjust=_cmNodeProperties.offsetHMainAdjust;
}
if(!_de.offsetVMainAdjust){
_de.offsetVMainAdjust=_cmNodeProperties.offsetVMainAdjust;
}
if(!_de.offsetSubAdjust){
_de.offsetSubAdjust=_cmNodeProperties.offsetSubAdjust;
}
_e2.cmFrameMasking=_cmFrameMasking;
var str="<table summary=\"main menu\" class=\""+_df+"Menu\" cellspacing=\"0\" cellPadding=\"0\" border=\"0\">";
var _e4="";
var _e5;
if(_dd.charAt(0)=="h"){
str+="<tr>";
_e5=false;
}else{
_e5=true;
}
var i;
var _e7;
var _e8;
var _e9;
var _ea;
for(i=0;i<_dc.length;++i){
_e7=_dc[i];
if(!_e7){
continue;
}
_e7.menu=_dc;
_e7.subMenuID=id;
str+=_e5?"<tr":"<td";
str+=" class=\""+_df+"MainItem\"";
_e9=(_e7.length>5);
_e8=_e9?cmNewID():null;
str+=cmActionItem(_e7,1,_e8,_e2,_e1)+">";
if(_e7==_cmSplit){
_e7=cmSplitItem(_df,1,_e5);
}
if(_e7[0]==_cmNoAction||_e7[0]==_cmNoClick){
str+=cmNoActionItem(_e7);
str+=_e5?"</tr>":"</td>";
continue;
}
_ea=_df+"Main"+(_e9?"Folder":"Item");
str+=_e5?"<td":"<span";
str+=" class=\""+_ea+"Left\">";
str+=(_e7[0]==null)?(_e9?_de.mainFolderLeft:_de.mainItemLeft):_e7[0];
str+=_e5?"</td>":"</span>";
str+=_e5?"<td":"<span";
str+=" class=\""+_ea+"Text\">";
str+=_e7[1];
str+=_e5?"</td>":"</span>";
str+=_e5?"<td":"<span";
str+=" class=\""+_ea+"Right\">";
str+=_e9?_de.mainFolderRight:_de.mainItemRight;
str+=_e5?"</td>":"</span>";
str+=_e5?"</tr>":"</td>";
if(_e9){
_e4+=cmDrawSubMenu(_e7,_df,_e8,_de,_de.zIndexStart,_e2,_e1);
}
}
if(!_e5){
str+="</tr>";
}
str+="</table>"+_e4;
str=str.replace(/\s*[\r\n]+\s*/g,"");
obj.innerHTML=str;
}
function cmDrawFromText(id,_ec,_ed,_ee){
var _ef=cmGetObject(id);
var _f0=null;
for(var _f1=_ef.firstChild;_f1;_f1=_f1.nextSibling){
if(!_f1.tagName){
continue;
}
var tag=_f1.tagName.toLowerCase();
if(tag!="ul"&&tag!="ol"){
continue;
}
_f0=cmDrawFromTextSubMenu(_f1);
break;
}
if(_f0){
cmDraw(id,_f0,_ec,_ed,_ee);
}
}
function cmDrawFromTextSubMenu(_f3){
var _f4=new Array();
for(var _f5=_f3.firstChild;_f5;_f5=_f5.nextSibling){
if(!_f5.tagName||_f5.tagName.toLowerCase()!="li"){
continue;
}
if(_f5.firstChild==null){
_f4[_f4.length]=_cmSplit;
continue;
}
var _f6=new Array();
var _f7=_f5.firstChild;
var _f8=false;
for(;_f7;_f7=_f7.nextSibling){
if(!_f7.tagName){
continue;
}
if(_f7.className=="cmNoClick"){
_f6[0]=_cmNoClick;
_f6[1]=getActionHTML(_f7);
_f8=true;
break;
}
if(_f7.className=="cmNoAction"){
_f6[0]=_cmNoAction;
_f6[1]=getActionHTML(_f7);
_f8=true;
break;
}
var tag=_f7.tagName.toLowerCase();
if(tag!="span"){
continue;
}
if(!_f7.firstChild){
_f6[0]=null;
}else{
_f6[0]=_f7.innerHTML;
}
_f7=_f7.nextSibling;
break;
}
if(_f8){
_f4[_f4.length]=_f6;
continue;
}
if(!_f7){
continue;
}
for(;_f7;_f7=_f7.nextSibling){
if(!_f7.tagName){
continue;
}
var tag=_f7.tagName.toLowerCase();
if(tag=="a"){
_f6[1]=_f7.innerHTML;
_f6[2]=_f7.href;
_f6[3]=_f7.target;
_f6[4]=_f7.title;
if(_f6[4]==""){
_f6[4]=null;
}
}else{
if(tag=="span"||tag=="div"){
_f6[1]=_f7.innerHTML;
_f6[2]=null;
_f6[3]=null;
_f6[4]=null;
}
}
break;
}
for(;_f7;_f7=_f7.nextSibling){
if(!_f7.tagName){
continue;
}
var tag=_f7.tagName.toLowerCase();
if(tag!="ul"&&tag!="ol"){
continue;
}
var _fa=cmDrawFromTextSubMenu(_f7);
for(i=0;i<_fa.length;++i){
_f6[i+5]=_fa[i];
}
break;
}
_f4[_f4.length]=_f6;
}
return _f4;
}
function getActionHTML(_fb){
var _fc="<td></td><td></td><td></td>";
var _fd;
for(_fd=_fb.firstChild;_fd;_fd=_fd.nextSibling){
if(_fd.tagName&&_fd.tagName.toLowerCase()=="table"){
break;
}
}
if(!_fd){
return _fc;
}
for(_fd=_fd.firstChild;_fd;_fd=_fd.nextSibling){
if(_fd.tagName&&_fd.tagName.toLowerCase()=="tbody"){
break;
}
}
if(!_fd){
return _fc;
}
for(_fd=_fd.firstChild;_fd;_fd=_fd.nextSibling){
if(_fd.tagName&&_fd.tagName.toLowerCase()=="tr"){
break;
}
}
if(!_fd){
return _fc;
}
return _fd.innerHTML;
}
function cmGetMenuItem(_fe){
if(!_fe.subMenuID){
return null;
}
var _ff=cmGetObject(_fe.subMenuID);
if(_fe.menu){
var menu=_fe.menu;
_ff=_ff.firstChild.firstChild.firstChild.firstChild;
var i;
for(i=0;i<menu.length;++i){
if(menu[i]==_fe){
return _ff;
}
_ff=_ff.nextSibling;
}
}else{
if(_fe.parentItem){
var menu=_fe.parentItem;
var _102=cmGetObject(_fe.subMenuID+"Table");
if(!_102){
return null;
}
_ff=_102.firstChild.firstChild;
var i;
for(i=5;i<menu.length;++i){
if(menu[i]==_fe){
return _ff;
}
_ff=_ff.nextSibling;
}
}
}
return null;
}
function cmDisableItem(item,_104){
if(!item){
return;
}
var _105=cmGetMenuItem(item);
if(!_105){
return;
}
if(item.menu){
_105.className=_104+"MainItemDisabled";
}else{
_105.className=_104+"MenuItemDisabled";
}
item.isDisabled=true;
}
function cmEnableItem(item,_107){
if(!item){
return;
}
var _108=cmGetMenuItem(item);
if(!_108){
return;
}
if(item.menu){
menu.className=_107+"MainItem";
}else{
menu.className=_107+"MenuItem";
}
item.isDisabled=true;
}
function cmItemMouseOver(obj,_10a,_10b,_10c,_10d,_10e){
if(!_10e&&_cmClicked){
cmItemMouseOverOpenSub(obj,_10a,_10b,_10c,_10d);
return;
}
clearTimeout(_cmTimeOut);
if(_cmItemList[_10d].isDisabled){
return;
}
var _10f=_cmMenuList[_10c].prefix;
if(!obj.cmMenuID){
obj.cmMenuID=_10c;
obj.cmIsMain=_10a;
}
var _110=cmGetThisMenu(obj,_10f);
if(!_110.cmItems){
_110.cmItems=new Array();
}
var i;
for(i=0;i<_110.cmItems.length;++i){
if(_110.cmItems[i]==obj){
break;
}
}
if(i==_110.cmItems.length){
_110.cmItems[i]=obj;
}
if(_cmCurrentItem){
if(_cmCurrentItem==obj||_cmCurrentItem==_110){
var item=_cmItemList[_10d];
cmSetStatus(item);
return;
}
var _113=_cmMenuList[_cmCurrentItem.cmMenuID];
var _114=_113.prefix;
var _115=cmGetThisMenu(_cmCurrentItem,_114);
if(_115!=_110.cmParentMenu){
if(_cmCurrentItem.cmIsMain){
_cmCurrentItem.className=_114+"MainItem";
}else{
_cmCurrentItem.className=_114+"MenuItem";
}
if(_115.id!=_10b){
cmHideMenu(_115,_110,_113);
}
}
}
_cmCurrentItem=obj;
cmResetMenu(_110,_10f);
var item=_cmItemList[_10d];
var _116=cmIsDefaultItem(item);
if(_116){
if(_10a){
obj.className=_10f+"MainItemHover";
}else{
obj.className=_10f+"MenuItemHover";
}
}
cmSetStatus(item);
}
function cmItemMouseOverOpenSub(obj,_118,_119,_11a,_11b){
clearTimeout(_cmTimeOut);
if(_cmItemList[_11b].isDisabled){
return;
}
cmItemMouseOver(obj,_118,_119,_11a,_11b,true);
if(_119){
var _11c=cmGetObject(_119);
var _11d=_cmMenuList[_11a];
var _11e=_11d.orient;
var _11f=_11d.prefix;
cmShowSubMenu(obj,_118,_11c,_11d);
}
}
function cmItemMouseOut(obj,_121,_122,_123,_124){
var _125=_cmMenuList[_123].nodeProperties.delay;
_cmTimeOut=window.setTimeout("cmHideMenuTime ()",_125);
window.defaultStatus="";
}
function cmItemMouseUp(obj,_127,_128,_129,_12a){
if(_cmItemList[_12a].isDisabled){
return;
}
if(cmIsDefaultItem(_cmItemList[_12a])){
var _12b=_cmMenuList[_129].prefix;
if(obj.cmIsMain){
obj.className=_12b+"MainItemActive";
}else{
obj.className=_12b+"MenuItemActive";
}
}
}
function cmItemMouseDownOpenSub(obj,_12d,_12e,_12f,_130){
if(_cmItemList[_130].isDisabled){
return;
}
_cmClicked=true;
cmItemMouseDown(obj,_12d,_12e,_12f,_130);
if(_12e){
var _131=cmGetObject(_12e);
var _132=_cmMenuList[_12f];
cmShowSubMenu(obj,_12d,_131,_132);
}
}
function cmItemMouseDown(obj,_134,_135,_136,_137){
if(_cmItemList[_137].isDisabled){
return;
}
var item=_cmItemList[_137];
var link=null,_13a="_self";
if(item.length>2){
link=item[2];
}
if(item.length>3&&item[3]){
_13a=item[3];
}
var _13b=_cmMenuList[_136];
var _13c=_13b.prefix;
var _13d=cmGetThisMenu(obj,_13c);
var _13e=(item.length>5);
if(!_13e){
if(cmIsDefaultItem(item)){
if(obj.cmIsMain){
obj.className=_13c+"MainItem";
}else{
obj.className=_13c+"MenuItem";
}
}
cmHideMenu(_13d,null,_13b);
}else{
if(cmIsDefaultItem(item)){
if(obj.cmIsMain){
obj.className=_13c+"MainItemHover";
}else{
obj.className=_13c+"MenuItemHover";
}
}
}
if(link!=null){
_cmClicked=false;
if(parent.FCK&&(self.CGPage!=undefined)&&parent.CGEdit&&parent.CGEdit.isDirty()){
if(CGLangJS.SaveArticlePrompt&&confirm(CGLangJS.SaveArticlePrompt)){
parent.CGEdit.Save();
}
}
cmOpenLink(link,_13a);
}
}
function cmOpenLink(link,_140){
var _141=/^\s*javascript\s*\:\s*/gi;
if(link.match(_141)){
link=link.replace(_141,"");
eval(link);
}else{
window.open(link,_140);
}
}
function cmMoveSubMenu(obj,_143,_144,_145){
var _146=_145.orient;
var _147;
if(_143){
if(_146.charAt(0)=="h"){
_147=_145.nodeProperties.offsetHMainAdjust;
}else{
_147=_145.nodeProperties.offsetVMainAdjust;
}
}else{
_147=_145.nodeProperties.offsetSubAdjust;
}
if(!_143&&_146.charAt(0)=="h"){
_146="v"+_146.charAt(1)+_146.charAt(2);
}
var mode=String(_146);
var p=_144.offsetParent;
var _14a=cmGetWidth(_144);
var _14b=cmGetHorizontalAlign(obj,mode,p,_14a);
if(mode.charAt(0)=="h"){
if(mode.charAt(1)=="b"){
_144.style.top=(cmGetYAt(obj,p)+cmGetHeight(obj)+_147[1])+"px";
}else{
_144.style.top=(cmGetYAt(obj,p)-cmGetHeight(_144)-_147[1])+"px";
}
if(_14b=="r"){
_144.style.left=(cmGetXAt(obj,p)+_147[0])+"px";
}else{
_144.style.left=(cmGetXAt(obj,p)+cmGetWidth(obj)-_14a-_147[0])+"px";
}
}else{
if(_14b=="r"){
_144.style.left=(cmGetXAt(obj,p)+cmGetWidth(obj)+_147[0])+"px";
}else{
_144.style.left=(cmGetXAt(obj,p)-_14a-_147[0])+"px";
}
if(mode.charAt(1)=="b"){
_144.style.top=(cmGetYAt(obj,p)+_147[1])+"px";
}else{
_144.style.top=(cmGetYAt(obj,p)+cmGetHeight(obj)-cmGetHeight(_144)+_147[1])+"px";
}
}
if(_14b!=_146.charAt(2)){
_146=_146.charAt(0)+_146.charAt(1)+_14b;
}
return _146;
}
function cmGetHorizontalAlign(obj,mode,p,_14f){
var _150=mode.charAt(2);
if(!(document.body)){
return _150;
}
var body=document.body;
var _152;
var _153;
if(window.innerWidth){
_152=window.pageXOffset;
_153=window.innerWidth+_152;
}else{
if(body.clientWidth){
_152=body.clientLeft;
_153=body.clientWidth+_152;
}else{
return _150;
}
}
if(mode.charAt(0)=="h"){
if(_150=="r"&&(cmGetXAt(obj)+_14f)>_153){
_150="l";
}
if(_150=="l"&&(cmGetXAt(obj)+cmGetWidth(obj)-_14f)<_152){
_150="r";
}
return _150;
}else{
if(_150=="r"&&(cmGetXAt(obj,p)+cmGetWidth(obj)+_14f)>_153){
_150="l";
}
if(_150=="l"&&(cmGetXAt(obj,p)-_14f)<_152){
_150="r";
}
return _150;
}
}
function cmShowSubMenu(obj,_155,_156,_157){
var _158=_157.prefix;
if(!_156.cmParentMenu){
var _159=cmGetThisMenu(obj,_158);
_156.cmParentMenu=_159;
if(!_159.cmSubMenu){
_159.cmSubMenu=new Array();
}
_159.cmSubMenu[_159.cmSubMenu.length]=_156;
}
var _15a=_156.cmEffect;
if(_15a){
_15a.showEffect(true);
}else{
var _15b=cmMoveSubMenu(obj,_155,_156,_157);
_156.cmOrient=_15b;
var _15c=false;
if(_156.style.visibility!="visible"&&_157.nodeProperties.effect){
try{
_15a=_157.nodeProperties.effect.getInstance(_156,_15b);
_15a.showEffect(false);
}
catch(e){
_15c=true;
_156.cmEffect=null;
}
}else{
_15c=true;
}
if(_15c){
_156.style.visibility="visible";
}
}
if(!_cmHideObjects){
_cmHideObjects=2;
try{
if(window.opera){
if(parseInt(navigator.appVersion)<9){
_cmHideObjects=1;
}
}
}
catch(e){
}
}
if(_cmHideObjects==1){
if(!_156.cmOverlap){
_156.cmOverlap=new Array();
}
cmHideControl("IFRAME",_156);
cmHideControl("OBJECT",_156);
}
}
function cmResetMenu(_15d,_15e){
if(_15d.cmItems){
var i;
var str;
var _161=_15d.cmItems;
for(i=0;i<_161.length;++i){
if(_161[i].cmIsMain){
if(_161[i].className==(_15e+"MainItemDisabled")){
continue;
}
}else{
if(_161[i].className==(_15e+"MenuItemDisabled")){
continue;
}
}
if(_161[i].cmIsMain){
str=_15e+"MainItem";
}else{
str=_15e+"MenuItem";
}
if(_161[i].className!=str){
_161[i].className=str;
}
}
}
}
function cmHideMenuTime(){
_cmClicked=false;
if(_cmCurrentItem){
var _162=_cmMenuList[_cmCurrentItem.cmMenuID];
var _163=_162.prefix;
cmHideMenu(cmGetThisMenu(_cmCurrentItem,_163),null,_162);
_cmCurrentItem=null;
}
}
function cmHideThisMenu(_164,_165){
var _166=_164.cmEffect;
if(_166){
_166.hideEffect(true);
}else{
_164.style.visibility="hidden";
_164.style.top="0px";
_164.style.left="0px";
_164.cmOrient=null;
}
cmShowControl(_164);
_164.cmItems=null;
}
function cmHideMenu(_167,_168,_169){
var _16a=_169.prefix;
var str=_16a+"SubMenu";
if(_167.cmSubMenu){
var i;
for(i=0;i<_167.cmSubMenu.length;++i){
cmHideSubMenu(_167.cmSubMenu[i],_169);
}
}
while(_167&&_167!=_168){
cmResetMenu(_167,_16a);
if(_167.className==str){
cmHideThisMenu(_167,_169);
}else{
break;
}
_167=cmGetThisMenu(_167.cmParentMenu,_16a);
}
}
function cmHideSubMenu(_16d,_16e){
if(_16d.style.visibility=="hidden"){
return;
}
if(_16d.cmSubMenu){
var i;
for(i=0;i<_16d.cmSubMenu.length;++i){
cmHideSubMenu(_16d.cmSubMenu[i],_16e);
}
}
var _170=_16e.prefix;
cmResetMenu(_16d,_170);
cmHideThisMenu(_16d,_16e);
}
function cmHideControl(_171,_172){
var x=cmGetX(_172);
var y=cmGetY(_172);
var w=_172.offsetWidth;
var h=_172.offsetHeight;
var i;
for(i=0;i<document.all.tags(_171).length;++i){
var obj=document.all.tags(_171)[i];
if(!obj||!obj.offsetParent){
continue;
}
var ox=cmGetX(obj);
var oy=cmGetY(obj);
var ow=obj.offsetWidth;
var oh=obj.offsetHeight;
if(ox>(x+w)||(ox+ow)<x){
continue;
}
if(oy>(y+h)||(oy+oh)<y){
continue;
}
if(obj.style.visibility=="hidden"){
continue;
}
_172.cmOverlap[_172.cmOverlap.length]=obj;
obj.style.visibility="hidden";
}
}
function cmShowControl(_17d){
if(_17d.cmOverlap){
var i;
for(i=0;i<_17d.cmOverlap.length;++i){
_17d.cmOverlap[i].style.visibility="";
}
}
_17d.cmOverlap=null;
}
function cmGetThisMenu(obj,_180){
var str1=_180+"SubMenu";
var str2=_180+"Menu";
while(obj){
if(obj.className==str1||obj.className==str2){
return obj;
}
obj=obj.parentNode;
}
return null;
}
function cmTimeEffect(_183,show,_185){
window.setTimeout("cmCallEffect(\""+_183+"\","+show+")",_185);
}
function cmCallEffect(_186,show){
var menu=cmGetObject(_186);
if(!menu||!menu.cmEffect){
return;
}
try{
if(show){
menu.cmEffect.showEffect(false);
}else{
menu.cmEffect.hideEffect(false);
}
}
catch(e){
}
}
function cmIsDefaultItem(item){
if(item==_cmSplit||item[0]==_cmNoAction||item[0]==_cmNoClick){
return false;
}
return true;
}
function cmGetObject(id){
if(document.all){
return document.all[id];
}
return document.getElementById(id);
}
function cmGetWidth(obj){
var _18c=obj.offsetWidth;
if(_18c>0||!cmIsTRNode(obj)){
return _18c;
}
if(!obj.firstChild){
return 0;
}
return obj.lastChild.offsetLeft-obj.firstChild.offsetLeft+cmGetWidth(obj.lastChild);
}
function cmGetHeight(obj){
var _18e=obj.offsetHeight;
if(_18e>0||!cmIsTRNode(obj)){
return _18e;
}
if(!obj.firstChild){
return 0;
}
return obj.firstChild.offsetHeight;
}
function cmGetX(obj){
if(!obj){
return 0;
}
var x=0;
do{
x+=obj.offsetLeft;
obj=obj.offsetParent;
}while(obj);
return x;
}
function cmGetXAt(obj,elm){
var x=0;
while(obj&&obj!=elm){
x+=obj.offsetLeft;
obj=obj.offsetParent;
}
if(obj==elm){
return x;
}
return x-cmGetX(elm);
}
function cmGetY(obj){
if(!obj){
return 0;
}
var y=0;
do{
y+=obj.offsetTop;
obj=obj.offsetParent;
}while(obj);
return y;
}
function cmIsTRNode(obj){
var _197=obj.tagName;
return _197=="TR"||_197=="tr"||_197=="Tr"||_197=="tR";
}
function cmGetYAt(obj,elm){
var y=0;
if(!obj.offsetHeight&&cmIsTRNode(obj)){
var _19b=obj.parentNode.firstChild;
obj=obj.firstChild;
y-=_19b.firstChild.offsetTop;
}
while(obj&&obj!=elm){
y+=obj.offsetTop;
obj=obj.offsetParent;
}
if(obj==elm){
return y;
}
return y-cmGetY(elm);
}
function cmSetStatus(item){
var _19d="";
if(item.length>4){
_19d=(item[4]!=null)?item[4]:(item[2]?item[2]:_19d);
}else{
if(item.length>2){
_19d=(item[2]?item[2]:_19d);
}
}
window.defaultStatus=_19d;
}
function cmGetProperties(obj){
if(obj==undefined){
return "undefined";
}
if(obj==null){
return "null";
}
var msg=obj+":\n";
var i;
for(i in obj){
msg+=i+" = "+obj[i]+"; ";
}
return msg;
}
function CMSpecialEffectInstance(_1a1,menu){
_1a1.show=true;
_1a1.menu=menu;
menu.cmEffect=_1a1;
this.effect=_1a1;
}
CMSpecialEffectInstance.prototype.canShow=function(_1a3){
if(_1a3){
if(this.effect.show){
return false;
}
this.effect.show=true;
}else{
if(!this.effect.show){
return false;
}
}
return true;
};
CMSpecialEffectInstance.prototype.canHide=function(_1a4){
var _1a5=this.effect;
if(_1a4){
if(!_1a5.show){
return false;
}
_1a5.show=false;
}else{
if(_1a5.show){
return false;
}
}
return true;
};
CMSpecialEffectInstance.prototype.startShowing=function(){
var menu=this.effect.menu;
menu.style.visibility="visible";
};
CMSpecialEffectInstance.prototype.finishShowing=function(){
};
CMSpecialEffectInstance.prototype.finishHiding=function(){
var menu=this.effect.menu;
menu.style.visibility="hidden";
menu.style.top="0px";
menu.style.left="0px";
menu.cmEffect=null;
menu.cmOrient=null;
this.effect.menu=null;
};
function CMSlidingEffectInstance(menu,_1a9,_1aa){
this.base=new CMSpecialEffectInstance(this,menu);
menu.style.overflow="hidden";
this.x=menu.offsetLeft;
this.y=menu.offsetTop;
if(_1a9.charAt(0)=="h"){
this.slideOrient="h";
this.slideDir=_1a9.charAt(1);
}else{
this.slideOrient="v";
this.slideDir=_1a9.charAt(2);
}
this.speed=_1aa;
this.fullWidth=menu.offsetWidth;
this.fullHeight=menu.offsetHeight;
this.percent=0;
}
CMSlidingEffectInstance.prototype.showEffect=function(_1ab){
if(!this.base.canShow(_1ab)){
return;
}
var _1ac=this.percent;
if(this.slideOrient=="h"){
this.slideMenuV();
}else{
this.slideMenuH();
}
if(_1ac==0){
this.base.startShowing();
}
if(_1ac<100){
this.percent+=this.speed;
cmTimeEffect(this.menu.id,this.show,10);
}else{
if(this.show){
this.base.finishShowing();
}
}
};
CMSlidingEffectInstance.prototype.hideEffect=function(_1ad){
if(!this.base.canHide(_1ad)){
return;
}
var _1ae=this.percent;
if(this.slideOrient=="h"){
this.slideMenuV();
}else{
this.slideMenuH();
}
if(_1ae>0){
this.percent-=this.speed;
cmTimeEffect(this.menu.id,this.show,10);
}else{
if(!this.show){
this.menu.style.clip="auto";
this.base.finishHiding();
}
}
};
CMSlidingEffectInstance.prototype.slideMenuH=function(){
var _1af=this.percent;
if(_1af<0){
_1af=0;
}
if(_1af>100){
_1af=100;
}
var _1b0=this.fullWidth;
var _1b1=this.fullHeight;
var x=this.x;
var _1b3=_1af*_1b0/100;
var menu=this.menu;
if(this.slideDir=="l"){
menu.style.left=(x+_1b0-_1b3)+"px";
menu.style.clip="rect(0px "+_1b3+"px "+_1b1+"px 0px)";
}else{
menu.style.left=(x-_1b0+_1b3)+"px";
menu.style.clip="rect(0px "+_1b0+"px "+_1b1+"px "+(_1b0-_1b3)+"px)";
}
};
CMSlidingEffectInstance.prototype.slideMenuV=function(){
var _1b5=this.percent;
if(_1b5<0){
_1b5=0;
}
if(_1b5>100){
_1b5=100;
}
var _1b6=this.fullWidth;
var _1b7=this.fullHeight;
var y=this.y;
var _1b9=_1b5*_1b7/100;
var menu=this.menu;
if(this.slideDir=="b"){
menu.style.top=(y-_1b7+_1b9)+"px";
menu.style.clip="rect("+(_1b7-_1b9)+"px "+_1b6+"px "+_1b7+"px 0px)";
}else{
menu.style.top=(y+_1b7-_1b9)+"px";
menu.style.clip="rect(0px "+_1b6+"px "+_1b9+"px 0px)";
}
};
function CMSlidingEffect(_1bb){
if(!_1bb){
_1bb=10;
}else{
if(_1bb<=0){
_1bb=10;
}else{
if(_1bb>=100){
_1bb=100;
}
}
}
this.speed=_1bb;
}
CMSlidingEffect.prototype.getInstance=function(menu,_1bd){
return new CMSlidingEffectInstance(menu,_1bd,this.speed);
};
function CMFadingEffectInstance(menu,_1bf,_1c0){
this.base=new CMSpecialEffectInstance(this,menu);
menu.style.overflow="hidden";
this.showSpeed=_1bf;
this.hideSpeed=_1c0;
this.opacity=0;
}
CMFadingEffectInstance.prototype.showEffect=function(_1c1){
if(!this.base.canShow(_1c1)){
return;
}
var menu=this.menu;
var _1c3=this.opacity;
this.setOpacity();
if(_1c3==0){
this.base.startShowing();
}
if(_1c3<100){
this.opacity+=10;
cmTimeEffect(menu.id,this.show,this.showSpeed);
}else{
if(this.show){
this.base.finishShowing();
}
}
};
CMFadingEffectInstance.prototype.hideEffect=function(_1c4){
if(!this.base.canHide(_1c4)){
return;
}
var menu=this.menu;
var _1c6=this.opacity;
this.setOpacity();
if(this.opacity>0){
this.opacity-=10;
cmTimeEffect(menu.id,this.show,this.hideSpeed);
}else{
if(!this.show){
this.base.finishHiding();
}
}
};
CMFadingEffectInstance.prototype.setOpacity=function(){
this.menu.style.opacity=this.opacity/100;
};
function CMFadingEffect(_1c7,_1c8){
this.showSpeed=_1c7;
this.hideSpeed=_1c8;
}
CMFadingEffect.prototype.getInstance=function(menu,_1ca){
return new CMFadingEffectInstance(menu,this.showSpeed,this.hideSpeed);
};
var ua=navigator.userAgent;
var ps=navigator.productSub;
var dom=(document.getElementById)?1:0;
var ie4=(document.all&&!dom)?1:0;
var ie5=(document.all&&dom)?1:0;
var nn4=(navigator.appName.toLowerCase()=="netscape"&&parseInt(navigator.appVersion)==4);
var nn6=(dom&&!ie5)?1:0;
var sNav=(nn4||nn6||ie4||ie5)?1:0;
var cssFilters=((ua.indexOf("MSIE 5.5")>=0||ua.indexOf("MSIE 6")>=0)&&ua.indexOf("Opera")<0)?1:0;
var Style=[],Text=[],Count=0,sbw=0,move=0,hs="",mx,my,scl,sct,ww,wh,obj,sl,st,ih,iw,vl,hl,sv,evlh,evlw,tbody;
var HideTip="eval(obj+sv+hl+';'+obj+sl+'=0;'+obj+st+'=-800')";
var doc_root=((ie5&&ua.indexOf("Opera")<0||ie4)&&document.compatMode=="CSS1Compat")?"document.documentElement":"document.body";
var PX=(nn6)?"px":"";
var FiltersEnabled=1;
if(sNav){
window.onresize=ReloadTip;
document.onmousemove=MoveTip;
if(nn4){
document.captureEvents(Event.MOUSEMOVE);
}
}
if(nn4||nn6){
mx="e.pageX";
my="e.pageY";
scl="window.pageXOffset";
sct="window.pageYOffset";
if(nn4){
obj="document.TipLayer.";
sl="left";
st="top";
ih="clip.height";
iw="clip.width";
vl="'show'";
hl="'hide'";
sv="visibility=";
}else{
obj="document.getElementById('TipLayer').";
}
}
if(ie4||ie5){
obj="TipLayer.";
mx="event.x";
my="event.y";
scl="eval(doc_root).scrollLeft";
sct="eval(doc_root).scrollTop";
if(ie5){
mx=mx+"+"+scl;
my=my+"+"+sct;
}
}
if(ie4||dom){
sl="style.left";
st="style.top";
ih="offsetHeight";
iw="offsetWidth";
vl="'visible'";
hl="'hidden'";
sv="style.visibility=";
}
if(ie4||ie5||ps>=20020823){
ww="eval(doc_root).clientWidth";
wh="eval(doc_root).clientHeight";
}else{
ww="window.innerWidth";
wh="window.innerHeight";
evlh=eval(wh);
evlw=eval(ww);
sbw=15;
}
function applyCssFilter(){
if(cssFilters&&FiltersEnabled){
var dx=" progid:DXImageTransform.Microsoft.";
TipLayer.style.filter="revealTrans()"+dx+"Fade(Overlap=1.00 enabled=0)"+dx+"Inset(enabled=0)"+dx+"Iris(irisstyle=PLUS,motion=in enabled=0)"+dx+"Iris(irisstyle=PLUS,motion=out enabled=0)"+dx+"Iris(irisstyle=DIAMOND,motion=in enabled=0)"+dx+"Iris(irisstyle=DIAMOND,motion=out enabled=0)"+dx+"Iris(irisstyle=CROSS,motion=in enabled=0)"+dx+"Iris(irisstyle=CROSS,motion=out enabled=0)"+dx+"Iris(irisstyle=STAR,motion=in enabled=0)"+dx+"Iris(irisstyle=STAR,motion=out enabled=0)"+dx+"RadialWipe(wipestyle=CLOCK enabled=0)"+dx+"RadialWipe(wipestyle=WEDGE enabled=0)"+dx+"RadialWipe(wipestyle=RADIAL enabled=0)"+dx+"Pixelate(MaxSquare=35,enabled=0)"+dx+"Slide(slidestyle=HIDE,Bands=25 enabled=0)"+dx+"Slide(slidestyle=PUSH,Bands=25 enabled=0)"+dx+"Slide(slidestyle=SWAP,Bands=25 enabled=0)"+dx+"Spiral(GridSizeX=16,GridSizeY=16 enabled=0)"+dx+"Stretch(stretchstyle=HIDE enabled=0)"+dx+"Stretch(stretchstyle=PUSH enabled=0)"+dx+"Stretch(stretchstyle=SPIN enabled=0)"+dx+"Wheel(spokes=16 enabled=0)"+dx+"GradientWipe(GradientSize=1.00,wipestyle=0,motion=forward enabled=0)"+dx+"GradientWipe(GradientSize=1.00,wipestyle=0,motion=reverse enabled=0)"+dx+"GradientWipe(GradientSize=1.00,wipestyle=1,motion=forward enabled=0)"+dx+"GradientWipe(GradientSize=1.00,wipestyle=1,motion=reverse enabled=0)"+dx+"Zigzag(GridSizeX=8,GridSizeY=8 enabled=0)"+dx+"Alpha(enabled=0)"+dx+"Dropshadow(OffX=3,OffY=3,Positive=true,enabled=0)"+dx+"Shadow(strength=3,direction=135,enabled=0)";
}
}
function stm(t,s){
if(sNav){
if(t.length<2||s.length<25){
var _1ce="DHTML TIP MESSAGE VERSION 1.2 ERROR NOTICE.\n";
if(t.length<2&&s.length<25){
alert(_1ce+"It looks like you removed an entry or more from the Style Array and Text Array of this tip.\nTheir should be 25 entries in every Style Array even though empty and 2 in every Text Array. You defined only "+s.length+" entries in the Style Array and "+t.length+" entry in the Text Array. This tip won't be viewed to avoid errors");
}else{
if(t.length<2){
alert(_1ce+"It looks like you removed an entry or more from the Text Array of this tip.\nTheir should be 2 entries in every Text Array. You defined only "+t.length+" entry. This tip won't be viewed to avoid errors.");
}else{
if(s.length<25){
alert(_1ce+"It looks like you removed an entry or more from the Style Array of this tip.\nTheir should be 25 entries in every Style Array even though empty. You defined only "+s.length+" entries. This tip won't be viewed to avoid errors.");
}
}
}
}else{
var ab="";
var ap="";
var _1d1=(s[0])?"COLOR='"+s[0]+"'":"";
var _1d2=(s[1])?"COLOR='"+s[1]+"'":"";
var _1d3=(s[2])?"BGCOLOR='"+s[2]+"'":"";
var _1d4=(s[3])?"BGCOLOR='"+s[3]+"'":"";
var _1d5=(s[4])?"BACKGROUND='"+s[4]+"'":"";
var _1d6=(s[5])?"BACKGROUND='"+s[5]+"'":"";
var _1d7=(s[6]&&s[6].toLowerCase()!="left")?"ALIGN='"+s[6]+"'":"";
var _1d8=(s[7]&&s[7].toLowerCase()!="left")?"ALIGN='"+s[7]+"'":"";
var _1d9=(s[15])?"HEIGHT='"+s[15]+"'":"";
if(!s[8]){
s[8]="Verdana,Arial,Helvetica";
}
if(!s[9]){
s[9]="Verdana,Arial,Helvetica";
}
if(!s[12]){
s[12]=1;
}
if(!s[13]){
s[13]=1;
}
if(!s[14]){
s[14]=200;
}
if(!s[16]){
s[16]=0;
}
if(!s[17]){
s[17]=0;
}
if(!s[18]){
s[18]=10;
}
if(!s[19]){
s[19]=10;
}
hs=s[11].toLowerCase();
if(ps==20001108){
if(s[2]){
ab="STYLE='border:"+s[16]+"px solid"+" "+s[2]+"'";
}
ap="STYLE='padding:"+s[17]+"px "+s[17]+"px "+s[17]+"px "+s[17]+"px'";
}
var _1da=(hs=="sticky")?"<TD ALIGN='right'><FONT SIZE='"+s[12]+"' FACE='"+s[8]+"'><A HREF='javascript:void(0)' ONCLICK='stickyhide()' STYLE='text-decoration:none;color:"+s[0]+"'><B>X</B></A></FONT></TD>":"";
var _1db=(t[0]||hs=="sticky")?"<TABLE WIDTH='100%' BORDER='0' CELLPADDING='0' CELLSPACING='0'><TR><TD "+_1d7+"><FONT SIZE='"+s[12]+"' FACE='"+s[8]+"' "+_1d1+"><B>"+t[0]+"</B></FONT></TD>"+_1da+"</TR></TABLE>":"";
var txt="<TABLE "+_1d5+" "+ab+" WIDTH='"+s[14]+"' BORDER='0' CELLPADDING='"+s[16]+"' CELLSPACING='0' "+_1d3+" ><TR><TD>"+_1db+"<TABLE WIDTH='100%' "+_1d9+" BORDER='0' CELLPADDING='"+s[17]+"' CELLSPACING='0' "+_1d4+" "+_1d6+"><TR><TD "+_1d8+" "+ap+" VALIGN='top'><FONT SIZE='"+s[13]+"' FACE='"+s[9]+"' "+_1d2+">"+t[1]+"</FONT></TD></TR></TABLE></TD></TR></TABLE>";
if(nn4){
with(eval(obj+"document")){
open();
write(txt);
close();
}
}else{
eval(obj+"innerHTML=txt");
}
tbody={Pos:s[10].toLowerCase(),Xpos:s[18],Ypos:s[19],Transition:s[20],Duration:s[21],Alpha:s[22],ShadowType:s[23].toLowerCase(),ShadowColor:s[24],Width:parseInt(eval(obj+iw)+3+sbw)};
if(ie4){
TipLayer.style.width=s[14];
tbody.Width=s[14];
}
Count=0;
move=1;
}
}
}
function MoveTip(e){
if(move){
var X,Y,_1e0=eval(mx),_1e1=eval(my);
tbody.Height=parseInt(eval(obj+ih)+3);
tbody.wiw=parseInt(eval(ww+"+"+scl));
tbody.wih=parseInt(eval(wh+"+"+sct));
switch(tbody.Pos){
case "left":
X=_1e0-tbody.Width-tbody.Xpos;
Y=_1e1+tbody.Ypos;
break;
case "center":
X=_1e0-(tbody.Width/2);
Y=_1e1+tbody.Ypos;
break;
case "float":
X=tbody.Xpos+eval(scl);
Y=tbody.Ypos+eval(sct);
break;
case "fixed":
X=tbody.Xpos;
Y=tbody.Ypos;
break;
default:
X=_1e0+tbody.Xpos;
Y=_1e1+tbody.Ypos;
}
if(tbody.wiw<tbody.Width+X){
X=tbody.wiw-tbody.Width;
}
if(tbody.wih<tbody.Height+Y+sbw){
if(tbody.Pos=="float"||tbody.Pos=="fixed"){
Y=tbody.wih-tbody.Height-sbw;
}else{
Y=_1e1-tbody.Height;
}
}
if(X<0){
X=0;
}
eval(obj+sl+"=X+PX;"+obj+st+"=Y+PX");
cgToolTipControl("IFRAME",true);
cgToolTipControl("SELECT",true);
cgToolTipControl("OBJECT",true);
ViewTip();
}
}
function ViewTip(){
Count++;
if(Count==1){
if(cssFilters&&FiltersEnabled){
for(Index=28;Index<31;Index++){
TipLayer.filters[Index].enabled=0;
}
for(s=0;s<28;s++){
if(TipLayer.filters[s].status==2){
TipLayer.filters[s].stop();
}
}
if(tbody.Transition==51){
tbody.Transition=parseInt(Math.random()*50);
}
var _1e2=(tbody.Transition>-1&&tbody.Transition<24&&tbody.Duration>0)?1:0;
var _1e3=(tbody.Transition>23&&tbody.Transition<51&&tbody.Duration>0)?1:0;
var _1e4=(_1e2)?0:(_1e3)?tbody.Transition-23:0;
if(tbody.Alpha>0&&tbody.Alpha<100){
TipLayer.filters[28].enabled=1;
TipLayer.filters[28].opacity=tbody.Alpha;
}
if(tbody.ShadowColor&&tbody.ShadowType=="simple"){
TipLayer.filters[29].enabled=1;
TipLayer.filters[29].color=tbody.ShadowColor;
}else{
if(tbody.ShadowColor&&tbody.ShadowType=="complex"){
TipLayer.filters[30].enabled=1;
TipLayer.filters[30].color=tbody.ShadowColor;
}
}
if(_1e2||_1e3){
eval(obj+sv+hl);
if(_1e2){
TipLayer.filters[0].transition=tbody.Transition;
}
TipLayer.filters[_1e4].duration=tbody.Duration;
TipLayer.filters[_1e4].apply();
}
}
eval(obj+sv+vl);
if(cssFilters&&FiltersEnabled&&(_1e2||_1e3)){
TipLayer.filters[_1e4].play();
}
if(hs=="sticky"){
move=0;
}
}
}
function stickyhide(){
eval(HideTip);
}
function ReloadTip(){
if(nn4&&(evlw!=eval(ww)||evlh!=eval(wh))){
location.reload();
}else{
if(hs=="sticky"){
eval(HideTip);
}
}
}
function htm(){
if(sNav){
if(hs!="keep"){
move=0;
if(hs!="sticky"){
eval(HideTip);
}
}
cgToolTipControl("IFRAME",false);
cgToolTipControl("SELECT",false);
cgToolTipControl("OBJECT",false);
}
}
function cgStartToolTip(){
document.write("<style>.cgHidden{visibility:hidden;position:absolute;z-index:1000;top:-1000;left:-1000;}</style><span id=\"TipLayer\" class=\"cgHidden\"></span>");
applyCssFilter();
}
function cgToolTip(_1e5,msg,_1e7,_1e8){
var _txt=[_1e5,msg];
var _mb=document.getElementById(_1e5);
if(_mb){
_txt[0]=_mb.title?"&nbsp;"+_mb.title:"";
_txt[1]=_mb.innerHTML;
}
if(!(undefined!=_1e8&&parseInt(_1e8)>0)){
_1e8=200;
}
sticky=(undefined!=_1e7&&_1e7)?"sticky":"";
var _1eb=80;
var _1ec=5;
var sty=["#333333","black","#cecece","#eff7df","","","","","","","",sticky,"","",_1e8,_1eb,2,2,10,10,_1ec,0.6,"","simple","gray"];
stm(_txt,sty);
}
function cgToolTipControl(_1ee,_1ef){
var O=document.getElementsByTagName(_1ee);
for(var i=0,N=O.length;i<N;++i){
var obj=O[i];
if(!obj){
continue;
}
if("hidden"==obj.style.visibility&&_1ef){
continue;
}else{
if((obj.style.top&&parseInt(obj.style.top)<0)||(obj.style.left&&parseInt(obj.style.left))){
continue;
}
}
obj.style.visibility=_1ef?"hidden":"";
}
}
function cgAjax(id){
this.id=id;
this.processing=false;
this.responsed=false;
this.timeoutId=0;
this.timeoutSeconds=30;
this.loadingGif="";
this.loadingId="_cgajax_loading_div";
this.gifTop=20;
this.gifLeft=20;
this.gifWidth=32;
this.gifHeight=32;
this.request=function(url,form,_1f7){
if(!form){
alert("Form not found.Please verify the name of form.");
return;
}
if(this.isProcessing()){
return;
}
this._wait();
this.timeoutId=setTimeout(this.id+".onTimeout();",this.timeoutSeconds*1000);
this.callback=_1f7;
form.method="post";
form.target=this._createFrame();
form.action=this.setUrl(url);
form.submit();
this.responsed=false;
this.processing=true;
};
this.isProcessing=function(){
return (true==this.processing&&false==this.responsed);
};
this.setUrl=function(url){
return url+(url.indexOf("?")==-1?"?":"&")+"cgAjaxId="+this.id;
};
this.get=function(url,_1fa){
var fid=this._createFrame();
var F=document.getElementById(fid);
if(!F){
return;
}
if(this.isProcessing()){
return;
}
this._wait();
this.callback=_1fa;
F.src=this.setUrl(url);
this.responsed=false;
this.processing=true;
};
this.post=function(url,form,_1ff){
this.request(url,form,_1ff);
};
this.response=function(_200){
this._waitEnd();
this.responsed=true;
clearTimeout(this.timeoutId);
var R=unserialize(base64decode(_200));
if(typeof (this.callback)=="function"){
this.callback(R);
}
this.processing=false;
return R;
};
this.onTimeout=function(){
this._waitEnd();
this.responsed=true;
this.processing=false;
alert("Request has timed out. Please try again.");
};
this.setLoadingGif=function(gif,t,l,w,h){
if(gif){
this.loadingGif=gif;
}
if(t){
this.gifTop=t;
}
if(l){
this.gifLeft=l;
}
if(w){
this.gifWidth=w;
}
if(h){
this.gifHeight=h;
}
};
this._wait=function(){
if(""==this.loadingGif){
return;
}
var id=this.loadingId;
var D=document.getElementById(id);
if(D==null){
var p=document.createElement("div");
p.id=id;
p.style.cssText="background-image:url("+this.loadingGif+");"+"top:"+this.gifTop+";left:"+this.gifLeft+";width:"+this.gifWidth+";height:"+this.gifHeight+";position:absolute;margin:0px;padding:0px;background-repeat: no-repeat;background-position:center center;z-index:200;";
document.body.appendChild(p);
}
};
this._waitEnd=function(){
this._delE(this.loadingId);
};
this._delE=function(id){
var E=document.getElementById(id);
if(E!=null){
document.body.removeChild(E);
}
};
this._createFrame=function(){
var _20c="cgajax_iframe_"+String(Math.random()).replace(/\./,"");
if(window.ActiveXObject){
var io=document.createElement("<IFRAME id=\""+_20c+"\" name=\""+_20c+"\">");
io.src="javascript:false";
}else{
var io=document.createElement("IFRAME");
io.id=_20c;
io.name=_20c;
io.src="javascript:false";
}
io.style.position="absolute";
io.style.top="-1000px";
io.style.left="-1000px";
document.body.appendChild(io);
return _20c;
};
}
cgGateway=new cgAjax("cgGateway");
cgGateway.setLoadingGif("cgajax_loading.gif");
var base64EncodeChars=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","+","/"];
var base64DecodeChars=[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1];
function base64encode(str){
var out,i,j,len;
var c1,c2,c3;
len=str.length;
i=j=0;
out=[];
while(i<len){
c1=str.charCodeAt(i++)&255;
if(i==len){
out[j++]=base64EncodeChars[c1>>2];
out[j++]=base64EncodeChars[(c1&3)<<4];
out[j++]="==";
break;
}
c2=str.charCodeAt(i++)&255;
if(i==len){
out[j++]=base64EncodeChars[c1>>2];
out[j++]=base64EncodeChars[((c1&3)<<4)|((c2&240)>>4)];
out[j++]=base64EncodeChars[(c2&15)<<2];
out[j++]="=";
break;
}
c3=str.charCodeAt(i++)&255;
out[j++]=base64EncodeChars[c1>>2];
out[j++]=base64EncodeChars[((c1&3)<<4)|((c2&240)>>4)];
out[j++]=base64EncodeChars[((c2&15)<<2)|((c3&192)>>6)];
out[j++]=base64EncodeChars[c3&63];
}
return out.join("");
}
function base64decode(s){
return utf8to16(__base64decode(s));
}
function __base64decode(str){
var c1,c2,c3,c4;
var i,j,len,out;
len=str.length;
i=j=0;
out=[];
while(i<len){
do{
c1=base64DecodeChars[str.charCodeAt(i++)&255];
}while(i<len&&c1==-1);
if(c1==-1){
break;
}
do{
c2=base64DecodeChars[str.charCodeAt(i++)&255];
}while(i<len&&c2==-1);
if(c2==-1){
break;
}
out[j++]=String.fromCharCode((c1<<2)|((c2&48)>>4));
do{
c3=str.charCodeAt(i++)&255;
if(c3==61){
return out.join("");
}
c3=base64DecodeChars[c3];
}while(i<len&&c3==-1);
if(c3==-1){
break;
}
out[j++]=String.fromCharCode(((c2&15)<<4)|((c3&60)>>2));
do{
c4=str.charCodeAt(i++)&255;
if(c4==61){
return out.join("");
}
c4=base64DecodeChars[c4];
}while(i<len&&c4==-1);
if(c4==-1){
break;
}
out[j++]=String.fromCharCode(((c3&3)<<6)|c4);
}
return out.join("");
}
function utf16to8(str){
var out,i,j,len,c,c2;
out=[];
len=str.length;
for(i=0,j=0;i<len;i++,j++){
c=str.charCodeAt(i);
if(c<=127){
out[j]=str.charAt(i);
}else{
if(c<=2047){
out[j]=String.fromCharCode(192|(c>>>6),128|(c&63));
}else{
if(c<55296||c>57343){
out[j]=String.fromCharCode(224|(c>>>12),128|((c>>>6)&63),128|(c&63));
}else{
if(++i<len){
c2=str.charCodeAt(i);
if(c<=56319&&56320<=c2&&c2<=57343){
c=((c&1023)<<10|(c2&1023))+65536;
if(65536<=c&&c<=1114111){
out[j]=String.fromCharCode(240|((c>>>18)&63),128|((c>>>12)&63),128|((c>>>6)&63),128|(c&63));
}else{
out[j]="?";
}
}else{
i--;
out[j]="?";
}
}else{
i--;
out[j]="?";
}
}
}
}
}
return out.join("");
}
function utf8to16(str){
var out,i,j,len,c,c2,c3,c4,s;
out=[];
len=str.length;
i=j=0;
while(i<len){
c=str.charCodeAt(i++);
switch(c>>4){
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
out[j++]=str.charAt(i-1);
break;
case 12:
case 13:
c2=str.charCodeAt(i++);
out[j++]=String.fromCharCode(((c&31)<<6)|(c2&63));
break;
case 14:
c2=str.charCodeAt(i++);
c3=str.charCodeAt(i++);
out[j++]=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));
break;
case 15:
switch(c&15){
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
c2=str.charCodeAt(i++);
c3=str.charCodeAt(i++);
c4=str.charCodeAt(i++);
s=((c&7)<<18)|((c2&63)<<12)|((c3&63)<<6)|(c4&63)-65536;
if(0<=s&&s<=1048575){
out[j]=String.fromCharCode(((s>>>10)&1023)|55296,(s&1023)|56320);
}else{
out[j]="?";
}
break;
case 8:
case 9:
case 10:
case 11:
i+=4;
out[j]="?";
break;
case 12:
case 13:
i+=5;
out[j]="?";
break;
}
}
j++;
}
return out.join("");
}
function long2str(v,w){
var vl=v.length;
var sl=v[vl-1]&4294967295;
for(var i=0;i<vl;i++){
v[i]=String.fromCharCode(v[i]&255,v[i]>>>8&255,v[i]>>>16&255,v[i]>>>24&255);
}
if(w){
return v.join("").substring(0,sl);
}else{
return v.join("");
}
}
function str2long(s,w){
var len=s.length;
var v=[];
for(var i=0;i<len;i+=4){
v[i>>2]=s.charCodeAt(i)|s.charCodeAt(i+1)<<8|s.charCodeAt(i+2)<<16|s.charCodeAt(i+3)<<24;
}
if(w){
v[v.length]=len;
}
return v;
}
function xxtea_encrypt(str,key){
if(str==""){
return "";
}
var v=str2long(str,true);
var k=str2long(key,false);
var n=v.length-1;
var z=v[n],y=v[0],_242=2654435769;
var mx,e,q=Math.floor(6+52/(n+1)),sum=0;
while(0<q--){
sum=sum+_242&4294967295;
e=sum>>>2&3;
for(var p=0;p<n;p++){
y=v[p+1];
mx=(z>>>5^y<<2)+(y>>>3^z<<4)^(sum^y)+(k[p&3^e]^z);
z=v[p]=v[p]+mx&4294967295;
}
y=v[0];
mx=(z>>>5^y<<2)+(y>>>3^z<<4)^(sum^y)+(k[p&3^e]^z);
z=v[n]=v[n]+mx&4294967295;
}
return long2str(v,false);
}
function xxtea_decrypt(str,key){
if(str==""){
return "";
}
var v=str2long(str,false);
var k=str2long(key,false);
var n=v.length-1;
var z=v[n-1],y=v[0],_24f=2654435769;
var mx,e,q=Math.floor(6+52/(n+1)),sum=q*_24f&4294967295;
while(sum!=0){
e=sum>>>2&3;
for(var p=n;p>0;p--){
z=v[p-1];
mx=(z>>>5^y<<2)+(y>>>3^z<<4)^(sum^y)+(k[p&3^e]^z);
y=v[p]=v[p]-mx&4294967295;
}
z=v[n];
mx=(z>>>5^y<<2)+(y>>>3^z<<4)^(sum^y)+(k[p&3^e]^z);
y=v[0]=v[0]-mx&4294967295;
sum=sum-_24f&4294967295;
}
return long2str(v,true);
}
function serialize(o){
var p=0,sb=[],ht=[],hv=1;
function classname(o){
if(typeof (o)=="undefined"||typeof (o.constructor)=="undefined"){
return "";
}
var c=o.constructor.toString();
c=utf16to8(c.substr(0,c.indexOf("(")).replace(/(^\s*function\s*)|(\s*$)/ig,""));
return ((c=="")?"Object":c);
}
function is_int(n){
var s=n.toString(),l=s.length;
if(l>11){
return false;
}
for(var i=(s.charAt(0)=="-")?1:0;i<l;i++){
switch(s.charAt(i)){
case "0":
case "1":
case "2":
case "3":
case "4":
case "5":
case "6":
case "7":
case "8":
case "9":
break;
default:
return false;
}
}
return !(n<-2147483648||n>2147483647);
}
function in_ht(o){
for(k in ht){
if(ht[k]===o){
return k;
}
}
return false;
}
function ser_null(){
sb[p++]="N;";
}
function ser_boolean(b){
sb[p++]=(b?"b:1;":"b:0;");
}
function ser_integer(i){
sb[p++]="i:"+i+";";
}
function ser_double(d){
if(d==Number.POSITIVE_INFINITY){
d="INF";
}else{
if(d==Number.NEGATIVE_INFINITY){
d="-INF";
}
}
sb[p++]="d:"+d+";";
}
function ser_string(s){
var utf8=utf16to8(s);
sb[p++]="s:"+utf8.length+":\"";
sb[p++]=utf8;
sb[p++]="\";";
}
function ser_array(a){
sb[p++]="a:";
var lp=p;
sb[p++]=0;
sb[p++]=":{";
for(var k in a){
if(typeof (a[k])!="function"){
is_int(k)?ser_integer(k):ser_string(k);
__serialize(a[k]);
sb[lp]++;
}
}
sb[p++]="}";
}
function ser_object(o){
var cn=classname(o);
if(cn==""){
ser_null();
}else{
if(typeof (o.serialize)!="function"){
sb[p++]="O:"+cn.length+":\"";
sb[p++]=cn;
sb[p++]="\":";
var lp=p;
sb[p++]=0;
sb[p++]=":{";
if(typeof (o.__sleep)=="function"){
var a=o.__sleep();
for(var kk in a){
ser_string(a[kk]);
__serialize(o[a[kk]]);
sb[lp]++;
}
}else{
for(var k in o){
if(typeof (o[k])!="function"){
ser_string(k);
__serialize(o[k]);
sb[lp]++;
}
}
}
sb[p++]="}";
}else{
var cs=o.serialize();
sb[p++]="C:"+cn.length+":\"";
sb[p++]=cn;
sb[p++]="\":"+cs.length+":{";
sb[p++]=cs;
sb[p++]="}";
}
}
}
function ser_pointref(R){
sb[p++]="R:"+R+";";
}
function ser_ref(r){
sb[p++]="r:"+r+";";
}
function __serialize(o){
if(o==null||o.constructor==Function){
hv++;
ser_null();
}else{
switch(o.constructor){
case Boolean:
hv++;
ser_boolean(o);
break;
case Number:
hv++;
is_int(o)?ser_integer(o):ser_double(o);
break;
case String:
hv++;
ser_string(o);
break;
case Array:
var r=in_ht(o);
if(r){
ser_pointref(r);
}else{
ht[hv++]=o;
ser_array(o);
}
break;
default:
var r=in_ht(o);
if(r){
hv++;
ser_ref(r);
}else{
ht[hv++]=o;
ser_object(o);
}
break;
}
}
}
__serialize(o);
return sb.join("");
}
function unserialize(ss){
var p=0,ht=[],hv=1;
r=null;
function unser_null(){
p++;
return null;
}
function unser_boolean(){
p++;
var b=(ss.charAt(p++)=="1");
p++;
return b;
}
function unser_integer(){
p++;
var i=parseInt(ss.substring(p,p=ss.indexOf(";",p)));
p++;
return i;
}
function unser_double(){
p++;
var d=ss.substring(p,p=ss.indexOf(";",p));
switch(d){
case "INF":
d=Number.POSITIVE_INFINITY;
break;
case "-INF":
d=Number.NEGATIVE_INFINITY;
break;
default:
d=parseFloat(d);
}
p++;
return d;
}
function unser_string(){
p++;
var l=parseInt(ss.substring(p,p=ss.indexOf(":",p)));
p+=2;
var s=utf8to16(ss.substring(p,p+=l));
p+=2;
return s;
}
function unser_array(){
p++;
var n=parseInt(ss.substring(p,p=ss.indexOf(":",p)));
p+=2;
var a=[];
ht[hv++]=a;
for(var i=0;i<n;i++){
var k;
switch(ss.charAt(p++)){
case "i":
k=unser_integer();
break;
case "s":
k=unser_string();
break;
case "U":
k=unser_unicode_string();
break;
default:
return false;
}
a[k]=__unserialize();
}
p++;
return a;
}
function unser_object(){
p++;
var l=parseInt(ss.substring(p,p=ss.indexOf(":",p)));
p+=2;
var cn=utf8to16(ss.substring(p,p+=l));
p+=2;
var n=parseInt(ss.substring(p,p=ss.indexOf(":",p)));
p+=2;
if(eval(["typeof(",cn,") == \"undefined\""].join(""))){
eval(["function ",cn,"(){}"].join(""));
}
var o=eval(["new ",cn,"()"].join(""));
ht[hv++]=o;
for(var i=0;i<n;i++){
var k;
switch(ss.charAt(p++)){
case "s":
k=unser_string();
break;
case "U":
k=unser_unicode_string();
break;
default:
return false;
}
if(k.charAt(0)=="\x00"){
k=k.substring(k.indexOf("\x00",1)+1,k.length);
}
o[k]=__unserialize();
}
p++;
if(typeof (o.__wakeup)=="function"){
o.__wakeup();
}
return o;
}
function unser_custom_object(){
p++;
var l=parseInt(ss.substring(p,p=ss.indexOf(":",p)));
p+=2;
var cn=utf8to16(ss.substring(p,p+=l));
p+=2;
var n=parseInt(ss.substring(p,p=ss.indexOf(":",p)));
p+=2;
if(eval(["typeof(",cn,") == \"undefined\""].join(""))){
eval(["function ",cn,"(){}"].join(""));
}
var o=eval(["new ",cn,"()"].join(""));
ht[hv++]=o;
if(typeof (o.unserialize)!="function"){
p+=n;
}else{
o.unserialize(ss.substring(p,p+=n));
}
p++;
return o;
}
function unser_unicode_string(){
p++;
var l=parseInt(ss.substring(p,p=ss.indexOf(":",p)));
p+=2;
var sb=[];
for(var i=0;i<l;i++){
if((sb[i]=ss.charAt(p++))=="\\"){
sb[i]=String.fromCharCode(parseInt(ss.substring(p,p+=4),16));
}
}
p+=2;
return sb.join("");
}
function unser_ref(){
p++;
var r=parseInt(ss.substring(p,p=ss.indexOf(";",p)));
p++;
return ht[r];
}
function __unserialize(){
switch(ss.charAt(p++)){
case "N":
return ht[hv++]=unser_null();
case "b":
return ht[hv++]=unser_boolean();
case "i":
return ht[hv++]=unser_integer();
case "d":
return ht[hv++]=unser_double();
case "s":
return ht[hv++]=unser_string();
case "U":
return ht[hv++]=unser_unicode_string();
case "r":
return ht[hv++]=unser_ref();
case "a":
return unser_array();
case "O":
return unser_object();
case "C":
return unser_custom_object();
case "R":
return unser_ref();
default:
return false;
}
}
return __unserialize();
}
var cmThemeOfficeBase=cgCMSBaseUrl+"themes/sys/menu/JSCookMenu/ThemeOffice/";
var cmThemeOffice={prefix:"ThemeOffice",mainFolderLeft:"",mainFolderRight:"",mainItemLeft:"",mainItemRight:"",folderLeft:"<img alt=\"\" src=\""+cmThemeOfficeBase+"spacer.gif\">",folderRight:"<img alt=\"\" src=\""+cmThemeOfficeBase+"arrow.gif\">",itemLeft:"<img alt=\"\" src=\""+cmThemeOfficeBase+"spacer.gif\">",itemRight:"<img alt=\"\" src=\""+cmThemeOfficeBase+"blank.gif\">",mainSpacing:0,subSpacing:0,delay:3000};
var cmThemeOfficeHSplit=[_cmNoClick,"<td class=\"ThemeOfficeMenuItemLeft\"></td><td colspan=\"2\"><div class=\"ThemeOfficeMenuSplit\"></div></td>"];
var cmThemeOfficeMainHSplit=[_cmNoClick,"<td class=\"ThemeOfficeMainItemLeft\"></td><td colspan=\"2\"><div class=\"ThemeOfficeMenuSplit\"></div></td>"];
var cmThemeOfficeMainVSplit=[_cmNoClick,"|"];
var cmThemeMiniBlackBase=cgCMSBaseUrl+"themes/sys/menu/JSCookMenu/ThemeMiniBlack/";
var cmThemeMiniBlack={prefix:"ThemeMiniBlack",mainFolderLeft:"",mainFolderRight:"",mainItemLeft:"",mainItemRight:"",folderLeft:"",folderRight:"",itemLeft:"",itemRight:"",mainSpacing:0,subSpacing:0,delay:3000};
var cmThemeMiniBlackHSplit=[_cmNoClick,"<td colspan=\"3\" style=\"height: 3px; overflow: hidden\"><div class=\"ThemeMiniBlackMenuSplit\"></div></td>"];
var cmThemeMiniBlackMainHSplit=[_cmNoClick,"<td colspan=\"3\"><div class=\"ThemeMiniBlackMenuSplit\"></div></td>"];
var cmThemeMiniBlackMainVSplit=[_cmNoClick,"<div class=\"ThemeMiniBlackMenuVSplit\"></div>"];
var cmDoSimpleBase=cgCMSBaseUrl+"themes/sys/menu/JSCookMenu/DoSimple/";
var cmDoSimple={prefix:"DoSimple",mainFolderLeft:"",mainFolderRight:"",mainItemLeft:"",mainItemRight:"",folderLeft:"<img alt=\"\" src=\""+cmDoSimpleBase+"spacer.gif\">",folderRight:"<img alt=\"\" src=\""+cmDoSimpleBase+"arrow.gif\">",itemLeft:"<img alt=\"\" src=\""+cmDoSimpleBase+"spacer.gif\">",itemRight:"<img alt=\"\" src=\""+cmDoSimpleBase+"blank.gif\">",mainSpacing:0,subSpacing:0,delay:3000};
var cmDoSimpleHSplit=[_cmNoClick,"<td class=\"DoSimpleMenuItemLeft\"></td><td colspan=\"2\"><div class=\"DoSimpleMenuSplit\"></div></td>"];
var cmDoSimpleMainHSplit=[_cmNoClick,"<td class=\"DoSimpleMainItemLeft\"></td><td colspan=\"2\"><div class=\"DoSimpleMenuSplit\"></div></td>"];
var cmDoSimpleMainVSplit=[_cmNoClick,"|"];

