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=edit&cur_id='+id,'edit'+id,'toolbar=no,directories=no,location=no,status=no,resizable=yes,copyhistory=no,menubar=no,width=400,height=500');
	window.showModelessDialog('/?id=777&action=edit&cur_id='+id,window,'status:yes; resizable:yes; dialogWidth:500px;dialogHeight:600px;');
}

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)
{
	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=600,height=600');
}

function editHtml(id,obj_id,param_id)
{
	window.open('/?id='+id+'&object_id='+obj_id+'&param_id='+param_id+'&action=edithtml','edit_'+obj_id+'_'+param_id,'toolbar=no,directories=no,location=no,status=no,resizable=yes,copyhistory=no,menubar=no,width=600,height=600');
}

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;
}

var ImageWin3;
function showimage3(url,wid,hei,header) {
	ImageWin3=window.open('','imagewin3','toolbar=no,directories=no,location=no,status=no,0,resizable=no,copyhistory=no,menubar=no,width='+wid+',height='+hei+',top=50,left=50');
	ImageWin3.document.clear();
	ImageWin3.resizeTo(wid+7,hei+45);
	ImageWin3.document.write("<html>");
	ImageWin3.document.write("<head><title>"+header+"..</title></head>");	
	ImageWin3.document.write("<body style='margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; top:0; left:0; padding:0; border-width:0;'>");
	ImageWin3.document.write("<a href='javascript:window.close()'><img src='"+url+"' width='"+wid+"' height='"+hei+"' border='0' alt='Закрыть'></a>");
	ImageWin3.document.write("</body>");
	ImageWin3.document.write("</html>");
	ImageWin3.document.close();
	ImageWin3.focus();
}