﻿function sj_getserverurl() {
	var anchs = document.getElementsByTagName("script");
	for (i=0;i<anchs.length;i++) {
		var item = anchs[i].src;
		if(item.indexOf("/sj.js") != -1) {
			return item.substring(0, item.indexOf("/sj.js")+1);
		}
		
	//	if (item.substring(item.length - 6) == '/sj.js') {
	//		return item.substring(0, item.length - 5);
	//	}
		
	}
}
var sj_server = sj_getserverurl();
if(!sj_link_lib) {
	var sj_link_lib = document.createElement("script");
	sj_link_lib.type = "text/javascript";
	sj_link_lib.src = sj_server + 'sj_lib.js';
	document.getElementsByTagName('head')[0].appendChild(sj_link_lib);
}
select_list_wiki=[];
function sj_main(anhor_id, page_id) {
	var panel = '<div class="menu_wiki">';
		select_list_wiki[anhor_id+'_1']=false;
		select_list_wiki[anhor_id+'_2']=false;
		wiki_timer=null;
	if(!EdwikLib.props['sj_no_edit_'+anhor_id]) {
		panel += 	'<div id="menu_item_01_'+page_id+'" class="menu_item_wiki it_wiki_01">';
		panel += 		'<span class="button_wiki">[ <a class="aspan_wiki">'+EdwikL.get('edit')+'</a> ]</span>';
		panel += 	'</div>';
	}
	var settings = '';
	var comm_ladder = EdwikLib.commentLadderInit(anhor_id);
	if(!EdwikLib.props['sj_no_skins_'+anhor_id]) {
		settings+= 	'<div id="wiki_list_item_'+anhor_id+'_1" class="select_list_wiki wiki_list_item_1">';
		settings+= 		'<div class="border_iframe_wiki">';
		settings+= 			'<a class="text_skin_item" href="javascript:EdwikLib.skinChange(\''+anhor_id+'\', \''+page_id+'\', \'text\')">';	
		settings+= 				EdwikL.get('text');
		settings+= 			'</a>';
		settings+= 			'<a class="end_item" href="javascript:EdwikLib.skinChange(\''+anhor_id+'\', \''+page_id+'\', \'graph\')">';
		settings+= 				EdwikL.get('graphical');
		settings+= 				'&nbsp;<img src="'+sj_server+'img_default/pic_prev.png"/>';
		settings+= 			'</a>';
		settings+= 			'<!--[if lte IE 6.5]>';
		settings+= 				'<iframe class="iframe_select_list_wiki" frameborder="0" ></iframe>';
		settings+= 			'<![endif]-->';
		settings+= 		'</div>';
		settings+= 	'</div>';
	}
	if(!EdwikLib.props['sj_no_lang_'+anhor_id]) {
		settings +=	'<div id="wiki_list_item_'+anhor_id+'_2" class="select_list_wiki wiki_list_item_2">';
		settings +=		'<div class="border_iframe_wiki">';
		settings +=			'<a href="javascript:EdwikLib.langChange(\''+anhor_id+'\', \''+page_id+'\', \'ru\')">';
		settings +=				'<img src="'+sj_server+'img_default/pic_ru.png" /> русский';
		settings +=			'</a>';
		settings +=			'<a href="javascript:EdwikLib.langChange(\''+anhor_id+'\', \''+page_id+'\', \'en\')" class="end_item">';
		settings +=				'<img src="'+sj_server+'img_default/pic_en.png" /> english';
		settings +=			'</a>';
		settings +=		'</div>';
		settings +=	'</div>';
	}

		settings += '<div id="panel_sett_wiki_'+anhor_id+'" class="panel_wiki panel_sett_wiki" style="display:none;">';
		settings += 	'<div class="border_iframe_wiki1">';
		settings += 		'<div class="panel_top_wiki">';
		settings += 			'<a href="javascript:void(0);" class="panel_sett_close_wiki"></a>';
		settings += 			'<span class="name_panel_wiki">'+EdwikL.get('management')+'</span>';
		settings += 			'<a href="javascript:javascript:void(0);" class="panel_sett_up_wiki"></a>';
		settings += 			'<a href="javascript:javascript:void(0);" class="panel_sett_admin_wiki"></a>';
		settings += 		'</div>';
		settings += 		'<div class="panel_left_wiki">';
		settings += 			'<div class="panel_right_wiki">';
		settings += 				'<div class="panel_sett_item" id="sett_item_admin_'+anhor_id+'">';
		settings += 					'<img src="'+sj_server+'img_default/pic_admin.png"/>';
		settings += 					'&nbsp;'+EdwikL.get('admin_panel');
		settings += 				'</div>';

	if(!EdwikLib.props['sj_no_skins_'+anhor_id]) { 
		settings += 				'<div id="wiki_settings_skins_'+anhor_id+'" class="panel_sett_item">';
		settings += 					'<img src="'+sj_server+'img_default/pic_skins.png"/>';
		settings += 					'&nbsp;'+EdwikL.get('skins');
		settings += 					'<img class="pic_more" src="'+sj_server+'img_default/pic_more.png"/>';
		settings += 				'</div>';
   }

    if(!EdwikLib.props['sj_no_lang_'+anhor_id]) {
		settings += 				'<div id="wiki_settings_lang_'+anhor_id+'" class="panel_sett_item">';
		settings += 					'<img src="'+sj_server+'img_default/pic_'+EdwikL.getLang()+'.png"/>';
		settings += 					'&nbsp;'+EdwikL.get('lang');
		settings += 					'<img class="pic_more" src="'+sj_server+'img_default/pic_more.png"/>';
		settings += 				'</div>';
	}
	
	if(!EdwikLib.props['sj_no_comm_toggle_'+anhor_id]) {
		settings += 				'<div id="sett_item_comm_ladder_'+anhor_id+'" class="panel_sett_item">';
		settings += 					'<img src="'+sj_server+'img_default/comm_toggle_'+comm_ladder+'.png"/>';
		settings += 					'&nbsp;<span>'+EdwikL.get('comm_toggle_'+comm_ladder)+'</span>';
		settings += 				'</div>';
	}

    if(!EdwikLib.props['sj_no_email_'+anhor_id]) {
		settings += 				'<div id="sett_item_share_'+anhor_id+'" class="panel_sett_item">';
		settings += 					'<img src="'+sj_server+'img_default/pic_copy.png"/>&nbsp;'+EdwikL.get('get_content');
		settings += 				'</div>';
	}
	
	if(!EdwikLib.props['sj_no_rss_'+anhor_id]) {
		settings += 				'<div id="sett_item_rss_'+anhor_id+'" class="panel_sett_item end_item">';
		settings += 					'<img src="'+sj_server+'img_default/pic_rss.png"/> RSS';
		settings += 				'</div>';
	}
	
		settings += 			'</div>';
		settings += 		'</div>';
		settings += 		'<div class="panel_bot_wiki">';
		settings += 			'<div class="panel_bot_right_wiki"/>';
		settings += 			'</div>';
		settings += 		'</div>';
		settings += 		'<!--[if lte IE 7.0]><iframe class="iframe_panel_wiki" frameborder="0" ></iframe><![endif]-->';
		settings += 	'</div>';
		settings += 	'<span id="settings_anchor_'+anhor_id+'" style="display:none"></span>';
		settings += '</div>';
		
	
		panel += '<div class="menu_item_wiki it_wiki_02" id="menu_item_02_'+page_id+'">';
		panel += '<span class="button_wiki">[ ';
		panel += '<a id="wiki_settings_link_'+anhor_id+'" class="aspan_wiki" href="javascript:EdwikLib.settingsSwitch(\''+anhor_id+'\');">';
		panel += EdwikL.get('settings');
		panel += '</a>';
		panel += ' ]</span>';
		panel += '<div class="menu_item_click_area" id="menu_item_02_click_'+page_id+'" style="margin:0;">';
		panel += '</div>';
		panel += settings;
		panel += '</div>';

	if(!EdwikLib.props['sj_no_comment_'+anhor_id]) {
		panel += '<div id="comments_button_'+page_id+'" class="menu_item_wiki it_wiki_03">';
		panel += '<span id="sj_ch_'+page_id+'" class="button_wiki">[ ';
		panel += '<a class="aspan_wiki" href="javascript:EdwikLib.loadComments(\''+page_id+'\', 1);">';
		panel += EdwikL.get('comments');
		panel += '</a>';
		panel += '</span>';
		panel += ' <span id="sj_commCount_'+page_id+'" class="num_comment_wiki"></span> ';
		panel += ' <span class="button_wiki">]</span>';
		panel += ' </div>';
	}
	
	
	if(!EdwikLib.props['sj_no_pool_'+anhor_id]) 
		panel += '<div id="sj_rating_'+page_id+'"></div>';
		
		panel += '<div id="menu_item_about_'+page_id+'" class="menu_item_wiki it_wiki_06">';
		panel += '<span class="button_wiki">[ ';
		panel += '<a class="aspan_wiki" href="javascript:void(0)">?</a>';
		panel += ' ]</span>';
		panel += '</div>';
		panel += '<br style="clear:both;" />';
		panel += '</div>';
	
	
	var obj = document.getElementById(anhor_id).parentNode;
	if (obj.className == 'all_wiki') var obj = document.getElementById(anhor_id).parentNode.parentNode;
	obj.innerHTML = '<div class="all_wiki"><div class="hypertext_wiki" id="sj_inners_'+page_id+'"></div><div class="text_wiki" id="sj_content_'+page_id+'"><center><img alt="'+EdwikL.get('wait')+'" src="'+sj_server+'img/loader.gif" border="0"/></center></div><span class="sj_anhor" id="'+anhor_id+'"></span>'+"\n"+panel+"\n"+'<input type="hidden" id="sj_la_'+page_id+'" value="0" /><div id="sj_comments_'+page_id+'" class="comments_block"></div></div>';
	if (EdwikLib.props['sj_no_skins_'+anhor_id] && !EdwikLib.props['sj_no_lang_'+anhor_id]) EdwikLib.$('wiki_list_item_'+anhor_id+'_2').className='select_list_wiki wiki_list_item_1';

	EdwikLib.setEvents(anhor_id, page_id);
	EdwikLib.loadContent(page_id);
	if(!EdwikLib.props['sj_no_comment_'+anhor_id]) EdwikLib.loadCommCount(page_id);
	if(!EdwikLib.props['sj_no_pool_'+anhor_id]) EdwikLib.loadRating(page_id);
	EdwikLib.loadInnerPages(anhor_id, page_id);
}



