
function esImage( ref, actionType, actionUrl, actionWidth, actionHeight) {
  esSelectionImage=ref.name;
	if( actionType==2 || actionType==3 ||actionType==4 )
		riOpenSized( actionUrl, actionWidth, actionHeight );
	else if( actionType==5 || actionType==6 )
    window.open( actionUrl, "_blank" );
}

function esObject( ref, actionType, actionUrl, actionWidth, actionHeight ) {
	if( actionType==1 )
    window.location = actionUrl;
	else if( actionType==2 )
		riOpenSized( actionUrl, actionWidth, actionHeight );
	else
    window.open( actionUrl, "_blank" );
}

function riOpen( link ) {
	riOpenSized(link,500,200);
}
function riOpenSized( link, width, height ) {
	window.open(link,'','width=' + width + ',height=' + height + ',status=yes,resizable=yes,scrollbars=yes,location=no,menubar=no,toolbar=no');
}
function riOpenFull( link ) {
	window.open(link,'','');
}
function riSet( fieldname,fieldvalue ) {
	field = eval('window.cmsForm.' + fieldname);
	field.value=fieldvalue;
}
function riGet( fieldname ) {
	field = eval('window.cmsForm.' + fieldname);
	return field.value;
}

function riSubmit() {
	window.cmsForm.submit();
}

function siLabelShow() {
	var i=0;
	while( i<document.all.length ) {
		if( document.all[i].id.indexOf('izZoneAnchor')==0 ) {
//alert('izZoneLabel'+document.all[i].id.substring(21,30));
			var siZoneLabel = document.getElementById('izZoneLabel'+document.all[i].id.substring(12,30));
			if( siZoneLabel!=null ) {
				siZoneLabel.style.posLeft = 0;
				siZoneLabel.style.posTop = siZoneLabel.siOffsetX;
			  var ref=document.all[i];
  			while( ref.tagName!='BODY' ) {
    			siZoneLabel.style.posLeft += ref.offsetLeft;
	    		siZoneLabel.style.posTop += ref.offsetTop;
  	  		ref = ref.offsetParent;
  			}
   			siZoneLabel.style.posLeft += document.all[i].clientWidth/2-siZoneLabel.clientWidth/2;
				siZoneLabel.style.visibility='visible';
			}
		}
		i++;
	}
}

function riScrollSet() {
	//top.rifFrameCom.rifFormCom.f20.value = document.body.scrollTop;
	riSetToolbarPos(document.getElementById("riToolbar0"),window.cmsForm.f220.value,parseInt(window.cmsForm.f240.value),"f220","f240",false);
	riSetToolbarPos(document.getElementById("riToolbar1"),window.cmsForm.f221.value,parseInt(window.cmsForm.f241.value),"f221","f241",false);
	riSetToolbarPos(document.getElementById("riToolbar2"),window.cmsForm.f222.value,parseInt(window.cmsForm.f242.value),"f222","f242",false);
	riSetToolbarPos(document.getElementById("riToolbar3"),window.cmsForm.f223.value,parseInt(window.cmsForm.f243.value),"f223","f243",false);
	riSetToolbarBack();
}

var riTBf220 = 0; riTBf221 = 0; riTBf222 = 0; riTBf223 = 0;
function riSetToolbarPos( obj, x, y, fx, fy, set) {
	if( obj != null ) {
	  var objRef = obj;
  	while( objRef.tagName!='DIV' ) {
    	objRef = objRef.offsetParent;
  	}
		var xx = x, yy = y;
		if( xx<10 ) xx = 0;
		if( yy<10 ) { yy = 0; bgpos = 1; }
		else if( yy>20 && yy<32 ) { yy = 26; bgpos = 2; }
		else { bgpos = 0; }

		if(fx=="f220") riTBf220=bgpos; else if(fx=="f221") riTBf221=bgpos; else if(fx=="f222") riTBf222=bgpos; else if(fx=="f223") riTBf222=bgpos;
		objRef.style.posLeft=xx; objRef.style.posTop=yy+document.body.scrollTop;
		if(set) { riSet(fx,xx); riSet(fy,yy); riSetToolbarBack(); };
	}
}

function riSetToolbarBack() {
	if( riTBf220==2 || riTBf221==2 || riTBf222==2 || riTBf222==3 )
		document.getElementById("riToolbarBack").style.posTop = -30 + parseInt(document.body.scrollTop);
	else if( riTBf220==1 || riTBf221==1 || riTBf222==1 || riTBf223==1 )
		document.getElementById("riToolbarBack").style.posTop = -56 + parseInt(document.body.scrollTop);
	else
		document.getElementById("riToolbarBack").style.posTop = -82;
}

var izNavigatorHideAll;
function izNavigatorHideAllOn() {
  window.clearTimeout(izNavigatorHideAll);
  izNavigatorHideAll = window.setTimeout("izNavigatorHide(0)",2000);
}

var izNavigatorOpened = new Array();
function izNavigatorHide( _level ) {
  window.clearTimeout(izNavigatorHideAll);
	var i=_level; while( i < izNavigatorOpened.length ) { var submenu = document.getElementById(izNavigatorOpened[i]); if( submenu!=null ) submenu.style.visibility='hidden'; i++; }
	if( window.event!=null )
		window.event.cancelBubble = true;
}
function izNavigatorShow( _obj, _submenuid, _level, _offsetX, _offsetY ) {
	izNavigatorHide( _level );
	izNavigatorOpened[_level] = _submenuid;
	var posX=0;
	var posY=0;
	var objRef = _obj;
	while( objRef.tagName!='BODY' ) {
		posX += objRef.offsetLeft;
		posY += objRef.offsetTop;
		objRef = objRef.offsetParent;
	}
	var submenu = document.getElementById(_submenuid);
	if( submenu!=null ) {
		submenu.style.left=posX+_offsetX;
		submenu.style.top=posY+_offsetY;
		submenu.style.visibility='visible';
	}
	if( window.event!=null )
		window.event.cancelBubble = true;
}
