function icon(type, form){
	var ic = new Array();
	ic['in_menu'] = {alt:unlanguage('Убрать из меню###Hide in menu'), src:''};
	ic['not_in_menu'] = {alt:unlanguage('Показать в меню###Show in menu'), src:''};
	ic['show'] = {alt:unlanguage('Спрятать###Hide'), src:''};
	ic['hide'] = {alt:unlanguage('Показать###Show'), src:''};
	ic['eye_opened'] = {alt:unlanguage('Спрятать###Hide'), src:''};
	ic['eye_closed'] = {alt:unlanguage('Показать###Show'), src:''};
	ic['up'] = {alt:unlanguage('Переместить выше###Move up'), src:''};
	ic['edit'] = {alt:unlanguage('Редактировать###Edit'), src:''};
	ic['recycle'] = {alt:unlanguage('Удалить###Delete'), src:''};
	ic['trash'] = {alt:unlanguage('Удалить###Delete'), src:''};
	ic['zoom'] = {alt:'', src:''};
	ic['create'] = {alt:unlanguage('Создать подраздел###Create sub-section'), src:''};
	ic['save_template'] = {alt:unlanguage('Создать файл###Create file'), src:''};
	ic['node-leaf'] = {alt:'', src:''};
	ic['node-expand'] = {alt:unlanguage('Свернуть###Collapse'), src:''};
	ic['node-collapse'] = {alt:unlanguage('Раскрыть###Expand'), src:''};
	
	ic['ico-zoom'] = {alt:unlanguage('Увеличить###Zoom'), src:''};
	ic['ico-edit'] = {alt:unlanguage('Редактировать###Edit'), src:''};
	ic['ico-left'] = {alt:unlanguage('Поменять местами с предыдущей###Switch with previous'), src:''};
	ic['ico-right'] = {alt:unlanguage('Поменять местами со следующей###Switch with next'), src:''};
	ic['ico-delete'] = {alt:unlanguage('Удалить###Delete'), src:''};
	ic['ico-synch'] = {alt:unlanguage('Синхронизировать описания###Synchronize properties'), src:''};
	ic['ico-to-album'] = {alt:unlanguage('Поместить в текущий альбом###Add to current album'), src:''};
	ic['ico-to-cart'] = {alt:unlanguage('Добавить в корзину###Add to cart'), src:''};
	ic['ico-from-album'] = {alt:unlanguage('Изъять из текущего альбома###Remove from current album'), src:''};
	ic['ico-from-cart'] = {alt:unlanguage('Удалить из корзины###Remove from cart'), src:''};

	var big = (form && form=='big');
	var size = ((type.match(/^node-/))?11:16);
	
	return '<img src="'+htmlrootpath+'/images/icons/'+(big?('big/'+type+'.png'):(type+'.gif'))+'" border=0 alt="'+ic[type].alt+'" title="'+ic[type].alt+'" '+' hspace=0 '+(big?'style=\'margin:0px\'':('width='+size+' height='+size+' hspace=2'))+' />';
}

function days_in_month(month, year){
	if(month!=''){
		var months = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31, 30, 31);
		var d = months[month-1];
		if((month==2) && ((year%4)==0)) {d++;}
		return d;
	}
}

function fix_days(frm, vname, name){
	if((name.indexOf('mm_')!=-1) || (name.indexOf('yy_')!=-1)) {
		eval('var m_val = frm.mm_'+vname+'.value');
		eval('var y_val = frm.yy_'+vname+'.value');
		eval('var d = frm.dd_'+vname);
		var d_val = d.value;
		d.length = 0;
		for (var i=1;i<=days_in_month(m_val, y_val);i++) {
			d.options[i-1] = new Option(((i<10)?'0':'')+i,((i<10)?'0':'')+i);
		}
		if(d.options[d_val-1]) d.options[d_val-1].selected = true;
	}
}

function fix_date(frm, vname, name){
	fix_days(frm, vname, name);
	eval('frm.'+vname+'.value = frm.yy_'+vname+'.value+"-"+frm.mm_'+vname+'.value+"-"+frm.dd_'+vname+'.value');
}

function fix_datetime(frm, vname, name){
	fix_days(frm, vname, name);
	eval('frm.'+vname+'.value = frm.yy_'+vname+'.value+"-"+frm.mm_'+vname+'.value+"-"+frm.dd_'+vname+'.value+" "+frm.h_'+vname+'.value+":"+frm.m_'+vname+'.value');
}

function set_curr_datetime(frm, vname){
	var d = new Date();
	eval('var y_frm = frm.yy_'+vname);
	for(var i=0; i<y_frm.length; i++)
		y_frm.options[i].selected = (y_frm.options[i].value==d.getFullYear());
	eval('frm.mm_'+vname+'.options['+d.getMonth()+'].selected = true');
	eval('frm.dd_'+vname+'.options['+(d.getDate()-1)+'].selected = true');
	eval('frm.h_'+vname+'.options['+d.getHours()+'].selected = true');
	eval('frm.m_'+vname+'.options['+d.getMinutes()+'].selected = true');
	// eval('frm.s_'+vname+'.options['+d.getSeconds()+'].selected = true');
	eval('frm.'+vname+'.value = frm.yy_'+vname+'.value+"-"+frm.mm_'+vname+'.value+"-"+frm.dd_'+vname+'.value+" "+frm.h_'+vname+'.value+":"+frm.m_'+vname+'.value+":"+frm.s_'+vname+'.value');
}

function showReportForm(referer, who){
	showAlert(
		'<form style="width:100%;height:100%" method=post target=container name=quickreport action='+htmlrootpath+'/system/container_actions.php3>'+
			'<input type=hidden name=body value="no" />'+
			'<input type=hidden name=referer value="'+referer+'" />'+
			'<input type=hidden name=action value="errorReport" />'+
			'<table cellpadding=0 cellspacing=0 style="width:100%;height:100px;border:0;padding:0px;margin:0">'+
			'<tr>'+
				'<td style="height:12px">'+unlanguage('текст###text')+'</td>'+
			'</tr>'+
			'<tr>'+
				'<td style="width:100%">'+
					'<textarea name=reporttxt id=reporttext class=inputs style="width:100%;height:'+((!isDefined(who) || who=='')?56:88)+'px"></textarea>'+
				'</td>'+
			'</tr>'+
			((!isDefined(who) || who=='')?
				'<tr>'+
					'<td style="height:12px">e-mail</td>'+
				'</tr>'+
				'<tr>'+
					'<td style="width:100%;height:20px">'+
						'<input type=text name=email class=inputs style="width:100%" />'+
					'</td>'+
				'</tr>'
			:
				''
			)+
			'</table>'+
		'</form>'
	);
	return false;
}

function showAlert(txt){
	alert(txt.replace(/<br[^>]*>/g, '\n').replace(/<[^>]*>/g, '').replace(/&nbsp;/g, ' '));
}

var scripts_is_loaded = true;


/* =============================
    ДОПОЛНИТЕЛЬНЫЕ СТИЛИ
============================= */

document.write("<style type=\"text/css\">"+
	".main_menu_stripe {background-image: url("+htmlrootpath+"/images/main_menu_bg.gif);}"+
	".sub_menu, .sub_menu_act, .sub_menu_curr, "+
	".admin_menu, .admin_menu_act "+
	"	{background-image:url("+htmlrootpath+"/images/list-bullet-close.gif);background-repeat:no-repeat;background-position:+4px +4px;} "+
	".sub_menu_act, .sub_menu_curr, .tree_node_act, .tree_node_curr {background-color:#F8F8F8;}"+
	cross_PNG_background('.main_kelts', '/images/kelts'+(isMSIE?'_msie':'')+'.png', 'background-repeat:repeat-x;background-position:center top', 'crop')+
	cross_PNG_background('.top_side_shadow', '/images/top_side_shadow.png', 'background-repeat:repeat-x;background-position:center top', 'crop')+
	// cross_PNG_background('.both_sides_shadow', '/images/both_sides_shadow.png', 'background-repeat:repeat-x', 'scale')+
	// cross_PNG_background('.second_content', '/images/book_second.png', 'background-repeat:repeat-x;width:932px;height:603px;position:absolute;left:50%;top:50%;margin-left:-466px;margin-top:-301px', 'crop')+
	".second_content {background:url($htmlrootpath/images/book_second.gif) no-repeat;width:932px;height:603px;position:absolute;left:50%;top:50%;margin-left:-466px;margin-top:-301px}"+
	".both_sides_shadow {padding-right:10px; font-size:80%}"+
	"</style>");

