function cmToggleDiv(a)
{
	obj = a.parentNode.nextSibling;
	if(obj)
	{
		if(obj.style.visibility=='visible')
		{
			obj.style.visibility='hidden';
			obj.style.display='none';
			a.setAttribute('title','open',0); // open
			a.firstChild.data +='...';
		}
		else
		{
			obj.style.visibility='visible';
			obj.style.display='block';
			a.setAttribute('title','close',0); // close
			a.firstChild.data = a.firstChild.data.substring(0, a.firstChild.data.length-3);
		}
	}
}

function cmRemoveParam(id,param_id)
{
	node = document.getElementById('pe_'+id+'_'+param_id);	
	if(node)
	{
		par = node.parentNode;		
		par.removeChild(node); 
	}	
	cpp = document.getElementById('cp_'+id+'_'+param_id);
	if(cpp)	
	{
		cpp.style.visibility='visible';
		cpp.style.display='block';
	}	
}	

function cmAddParam(id,param_id)
{
	if(dialogArguments && dialogArguments.cmGetFormElement)
	{
		dialogArguments.cmGetFormElement(document,id,param_id);
	}	
	cpp = document.getElementById('cp_'+id+'_'+param_id);
	if(cpp)	
	{
		cpp.style.visibility='hidden';
		cpp.style.display='none';
	}	
}	

function editObject(id)
{
	window.open('/?id=777&action=edit2&cur_id='+id,'edit'+id,'toolbar=no,directories=no,location=no,status=no,resizable=yes,copyhistory=no,menubar=no,width=400,height=500');
}	

function delObject(id)
{
	if(confirm('delete ' + id + "?"))
		window.open('/?id=777&action=del2&cur_id='+id,'del'+id,'toolbar=no,directories=no,location=no,status=no,resizable=yes,copyhistory=no,menubar=no,width=400,height=500');	
}

function editFile(id,param_id,win_title)
{
	new_win = window.open('/FCKeditor/EditHTML/editor.phtml?object_id='+id+'&param_id='+param_id,'edit_'+id+'_'+param_id,'toolbar=no,directories=no,location=no,status=no,resizable=yes,copyhistory=no,menubar=no,width=760,height=460,screenX=0,screenY=0,top=0,left=0');
	//setTimeout('set_win_title(new_win,"'+win_title+'")',2000);
}	

function set_win_title(win_obj,win_name) {win_obj.document.title = win_name;}

function cshow(i){
	obj = document.getElementById('submenu'+i);
	if(obj) obj.style.visibility = 'visible';
	if(imghover)
		if(imghover[i]) document.images['img' + i].src = imghover[i].src;
	else if(imgon[i]) document.images['img' + i].src = imgon[i].src;

	var divs = document.getElementsByTagName("div");
	if(divs)
		for(j=0;j<divs.length;++j)
			if(divs[j].id && divs[j] != obj && divs[j].id.substring(0,7)=='submenu')
				{divs[j].style.visibility = 'hidden';}
}

function chide(i){
	obj = document.getElementById('submenu'+i);
	if(obj) obj.style.visibility = 'hidden';
	if(imgoff[i]) document.images['img' + i].src = imgoff[i].src;
}


function showsmallwin(url,winname,wid,hei,winresize) {
	var SmallWin;
	var w = screen.width;
	var h = screen.height;
	var scroll;

	if(wid > 10000 && hei > 10000) {
		wid = wid-10000; hei = hei-10000;
		scroll = 'scrollbars=yes';
	}
	else if (w < wid || h < hei) {
		wid = w-80; hei = h-80;
		scroll = 'scrollbars=yes';
	}
	else if (wid==0 && hei==0) {
		scroll = 'scrollbars=yes';
	}
	else
		scroll = 'scrollbars=no';

	scroll = 'scrollbars=yes';
	SmallWin=window.open(url,winname,'toolbar=no,directories=no,status=no,'+scroll+','+winresize+',menubar=no,width='+wid+',height='+hei);
	SmallWin.focus();
}

function screen_dimension()
{
	var height=0;
	var width=0;
	
	screen_dimension = new Array;
	
	if (self.screen) {     // for NN4 and IE4
	        width = screen.width
	        height = screen.height
	}
	else if (self.java) {   // for NN3 with enabled Java
	       var jkit = java.awt.Toolkit.getDefaultToolkit();
	       var scrsize = jkit.getScreenSize();       
	       width = scrsize.width; 
	       height = scrsize.height; 
	}
	
	screen_dimension[0] = width;
	screen_dimension[1] = height;
	

	return screen_dimension;
	
}