/* GLOBAL VARIABLES */
 var globaltemplateprefix='/bitrix/templates/igromania/';
 var isIErunned; // Check if user using IE 
 var profileopend; // Is profile opend?
 var uiplat0=0, uiplat1=0, uiplat2=0, uiplat3=0, uiplat4=0, uiplat5=0; // choosen platforms in user profile
 var mmenu1l=-1, mmenu2l=-1,mmenu3l=-1,menunotusedyet=0,menul2selected=-1; // is main menu opend?
 var overmapmenu=0,mapmenutimer,mapmenulevel=0,mappingengaged=0; // is cursor over mapping menu? need for timing
 var currentrolling=0,opendrolling=0; // Rolling menu variables
 var fullscreen_banner_hide_delay_timer;
 var fullscreen_banner_hide_delay_timer_counter;
 var fullscreen_banner_hide_delay_counter=15;
 var fullscreen_counter_before_engage;

 var ml1num=6;
 var ml2num=6;
 
 // fullscreen banner functions
 // igromania_full_screen_banner_table
 function IM_Engage_Fullscreen_Banner()
 {
//	fullscreen_counter_before_engage=setTimeout('IM_Show_Fullscreen_Banner()',10);
	IM_Show_Fullscreen_Banner();
 }

 function IM_Hide_Fullscreen_Banner()
 {
	$('#igromania_full_screen_banner').hide();
	$('#igromania_full_screen_banner_table').hide();
	$('#igromania_all_counters_bottom_div').show();
	$('#igromania_whole_page_div_container').show();
	clearInterval(fullscreen_banner_hide_delay_timer_counter);
	clearTimeout(fullscreen_banner_hide_delay_timer);
 }
 
 function IM_Show_Fullscreen_Banner()
 {
	var w_height,w_width;
//	clearTimeout(fullscreen_counter_before_engage);
	w_height=parseInt($(window).innerHeight())+'px';
	w_width=parseInt($(window).innerWidth())+'px'; 
	$('#igromania_whole_page_div_container').hide();
	$('#igromania_full_screen_banner_table').show();
	$('#igromania_full_screen_banner_table').css('height',w_height).css('width',w_width);
	$('#igromania_all_counters_bottom_div').hide();
	$('#igromania_full_screen_banner').show();
	$('#igromania_full_screen_banner_table').css('height',w_height).css('width',w_width);
	fullscreen_banner_hide_delay_counter=15;
	fullscreen_banner_hide_delay_timer=setTimeout('IM_Hide_Fullscreen_Banner()',15000); // 15 sec banner delay
	fullscreen_banner_hide_delay_timer_counter=setInterval('IM_Show_Fullscreen_Banner_Counter()',1000); // every esc
  }

  function IM_Show_Fullscreen_Banner_Counter()
  {
	fullscreen_banner_hide_delay_counter=fullscreen_banner_hide_delay_counter-1;
	$('#igromania_full_screen_banner_counter_var').html(fullscreen_banner_hide_delay_counter);
  }
 
 function setSiteCookie(name, value, expires, path) 
 {
	if(SiteUserIsLoggedIn=='1') { document.cookie = name + "=" + escape(value)+((expires)?"; expires=" + expires : "")+((path) ? "; path=" + path : "")+";"; } // Join the Dark Side! We have cookies!!! (c) Krond =D
 }
 
 function getSiteCookieByName(name) 
 {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) 
	{
		offset = cookie.indexOf(search);
		if (offset != -1) 
		{
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) 
			{
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}
 
 // main menu functions 
 function MML1(id)
 {
	var prev;
	prev=Math.round(id)-1;
	$('div[ml=3]').each(function(){ $(this).hide(); });
	$('div[ml=2]').each(function(){ $(this).hide(); });
	$('div[mns=2]').each(function(){ $(this).removeClass('menu_lev2_sepleft_on'); $(this).removeClass('menu_lev2_sepright_on'); });
	$('div[mne=2]').each(function(){ $(this).removeClass('menu_lev2_list_noborder'); $(this).removeClass('menu_lev2_list_on'); });
	$('div[mns=1]').each(function(){ $(this).removeClass('menu_lev1_sepleft_on'); $(this).removeClass('menu_lev1_sepright_on'); });
	$('div[mne=1]').each(function(){ $(this).removeClass('menu_lev1_list_noborder'); $(this).removeClass('menu_lev1_list_on'); });
	$('a[sml=2]').each(function(){ $(this).removeClass('menulinks_lev_2_on'); });
	if(mmenu1l==id)
	{
		mmenu1l=-1; mmenu2l=-1; mmenu3l=-1;
		return true;
	}
	$('#dmlev'+prev).addClass('menu_lev1_list_noborder');
	$('#menusep'+prev).addClass('menu_lev1_sepleft_on');
	$('#dmlev'+id).addClass('menu_lev1_list_on');
	$('#menusep'+id).addClass('menu_lev1_sepright_on');
	$('#menu2level-'+id).show();
	mmenu1l=id;
	return true;
 }

  function MML2(id,id2)
 {
	var prev;
	prev=Math.round(id2)-1;
	$('div[ml=3]').each(function(){ $(this).hide(); });
	$('div[mns=2]').each(function(){ $(this).removeClass('menu_lev2_sepleft_on'); $(this).removeClass('menu_lev2_sepright_on'); });
	$('div[mne=2]').each(function(){ $(this).removeClass('menu_lev2_list_noborder'); $(this).removeClass('menu_lev2_list_on'); });
	$('a[sml=2]').each(function(){ $(this).removeClass('menulinks_lev_2_on'); });
	if(mmenu2l==id2)
	{
		mmenu2l=-1; mmenu3l=-1;
		return true;
	}
	$('#dmlev'+id+'-'+prev).addClass('menu_lev2_list_noborder');
	$('#menusep'+id+'-'+prev).addClass('menu_lev2_sepleft_on');
	$('#dmlev'+id+'-'+id2).addClass('menu_lev2_list_on');
	$('#menusep'+id+'-'+id2).addClass('menu_lev2_sepright_on');
	$('#sml2-'+id+'-'+id2).addClass('menulinks_lev_2_on');
	$('#menu3level-'+id+'-'+id2).show();
	mmenu2l=id2;
	return true;
 }
 
 function ProgressMapSubMenu(id,level)
 {
  // map_div_hoovered
 }
 
 function OML3(id2,id3)
 {
	var a;
	if(mmenu3l==1) 
	{ 
		$('a[mnu=2]').each(function(){ $(this).removeClass('menulinks_lev_2_on'); }); $('div[mnu=3]').each(function(){ $(this).hide(); });
		$('#mlev3-'+id2+'-'+id3).show(); $('#mlev2-'+id2+'-'+id3).addClass('menulinks_lev_2_on'); 
		$('#menu3level').show(); mmenu3l=1;
	}
	else
	{
		$('a[mnu=2]').each(function(){ $(this).removeClass('menulinks_lev_2_on'); }); $('div[mnu=3]').each(function(){ $(this).hide(); });
		$('#mlev3-'+id2+'-'+id3).show(); $('#menu3level').show(); mmenu3l=1;
		$('#mlev2-'+id2+'-'+id3).addClass('menulinks_lev_2_on');
	}
 }
 
 function OML2(id)
 {
	var a;
	if(menul2selected==id)
	{
		$('a[mnu=1]').each(function(){ $(this).removeClass('menulinks_lev_1_on'); }); 
		$('div[mnu=2]').each(function(){ $(this).hide(); });
		$('#menu2level').hide();
		$('#menu3level').hide();
		mmenu2l=0;
		menul2selected=-1;
		return;
	}
	else
	{
		menul2selected=id;
	}
	if(mmenu3l==1)
	{
		$('#menu3level').hide();
		mmenu3l=0; 
		if(mmenu2l==1) 
		{ 
			//$('#menu2level').hide();
			$('#menu3level').hide();
			$('a[mnu=1]').each(function(){ $(this).removeClass('menulinks_lev_1_on'); }); $('div[mnu=2]').each(function(){ $(this).hide(); });
			$('#mlev2-'+id).show(); $('#mlev1-'+id).addClass('menulinks_lev_1_on'); 
			$('#menu2level').show();
			mmenu2l=1;
		}
		else
		{
			$('#menu3level').hide();
			if(menunotusedyet==1) { 
			$('a[mnu=1]').each(function(){ $(this).removeClass('menulinks_lev_1_on'); }); $('div[mnu=2]').each(function(){ $(this).hide(); }); $('#mlev2-'+id).show(); 
			$('#menu2level').show(); mmenu2l=1; 
			}
			else { menunotusedyet=1; $('#mlev2-'+id).show(); $('#menu2level').show(); mmenu2l=1; }
			$('#mlev1-'+id).addClass('menulinks_lev_1_on');
		}
	}
	else
	{
		if(mmenu2l==1) 
		{ 
			//$('#menu2level').hide(); 
			$('#menu3level').hide();
			$('a[mnu=1]').each(function(){ $(this).removeClass('menulinks_lev_1_on'); }); $('div[mnu=2]').each(function(){ $(this).hide(); });
			$('#mlev2-'+id).show(); $('#mlev1-'+id).addClass('menulinks_lev_1_on'); $('#menu2level').show(); mmenu2l=1;
		}
		else
		{
			$('#menu3level').hide();
			if(menunotusedyet==1) { $('a[mnu=1]').each(function(){ $(this).removeClass('menulinks_lev_1_on'); }); $('div[mnu=2]').each(function(){ $(this).hide(); }); $('#mlev2-'+id).show(); 
			$('#menu2level').show(); mmenu2l=1; }
			else { menunotusedyet=1; $('#mlev2-'+id).show(); $('#menu2level').show(); mmenu2l=1; }
			$('#mlev1-'+id).addClass('menulinks_lev_1_on');
		}
	}
 }
 // --------------------------
 
 function ProcessTabSelect(id,tab)
 {
	$('div[tab=rsonline-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab=rsonline]').each(function(){ $(this).removeClass('inc_on'); });
	$('#rsonline-l'+tab).addClass('inc_leftside_on'); $('#rsonline-'+tab).addClass('inc_on'); $('div[tab=rsonlinec]').each(function(){ $(this).hide(); }); $('#rsonlinec-'+tab).show();
 }

 // Navigation menu functions
 
 // --------------------------
 function iePNGfix(element)
 {
	if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
	{
		var src;
		if (element.tagName=='IMG')
		{
			if (/\.png$/.test(element.src))
			{
				src = element.src;
				element.src = globaltemplateprefix+"img/spacer.gif";
			}
		}
		if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + globaltemplateprefix + src + "',sizingMethod='scale')";
	}
 }

 function RollUserProfile()
 {
	switch(profileopend)
	{
		case 1:
		{
		//, opacity: 'toggle'
			if($.browser.msie) { profileopend=0; $('#profileused').attr('src',globaltemplateprefix + 'img/profile_off.png'); $('#userprofilecontainer').hide(); }
			else
			{
				$('#userprofilecontainer').animate({height: 'toggle'}, 'normal', function()
				{
					profileopend=0;
					$('#profileused').attr('src',globaltemplateprefix + 'img/profile_off.png');
				});
			}	
		} break;
		default: 
		{
			//$('#userprofilecontainer').show();
			if($.browser.msie) { profileopend=1; $('#profileused').attr('src',globaltemplateprefix + 'img/profile_on.png'); $('#userprofilecontainer').show(); }
			else
			{
				$('#profileused').attr('src',globaltemplateprefix + 'img/profile_on.png');
				$('#userprofilecontainer').animate({height: 'toggle'}, 'normal', function()
				{
					profileopend=1;
				});
			}
		} break;
	}
 }

 function SwitchPlatformUsageCheck()
 {
	var platform;
	if(plat0==0 && plat1==0 && plat2==0 && plat3==0 && plat4==0 && plat5==0)
	{
		platform=0; setSiteCookie("p_pc_c", 0, "Mon, 01-Jan-2052 00:00:00 GMT", "/"); plat0=1; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/pc_box_on.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat0h.gif');
		platform=1; setSiteCookie("p_x360_c", 0, "Mon, 01-Jan-2052 00:00:00 GMT", "/"); plat1=1; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/x360_box_on.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat1h.gif');
		platform=2; setSiteCookie("p_ps3_c", 0, "Mon, 01-Jan-2052 00:00:00 GMT", "/"); plat2=1; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/ps3_box_on.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat2h.gif');
		platform=3; setSiteCookie("p_wii_c", 0, "Mon, 01-Jan-2052 00:00:00 GMT", "/"); plat3=1; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/wii_box_on.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat3h.gif');
		platform=4; setSiteCookie("p_psp_c", 0, "Mon, 01-Jan-2052 00:00:00 GMT", "/"); plat4=1; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/psp_box_on.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat4h.gif');
		platform=5; setSiteCookie("p_nds_c", 0, "Mon, 01-Jan-2052 00:00:00 GMT", "/"); plat5=1; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/nds_box_on.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat5h.gif');
	}
 
 }
 
 function SwitchPlatformUsage(platform)
 {
	switch (platform)
	{
		case 0:
		{ // PC
			if(plat0==1) { setSiteCookie("p_pc_c", 1, "Mon, 01-Jan-2052 00:00:00 GMT", "/"); plat0=0; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/pc_box_off.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat0.gif'); SwitchPlatformUsageCheck(); } 
			else { setSiteCookie("p_pc_c", 0, "Mon, 01-Jan-2052 00:00:00 GMT", "/"); plat0=1; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/pc_box_on.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat0h.gif'); }
		} break;
		case 1:
		{ // x360
			if(plat1==1) { setSiteCookie("p_x360_c", 1, "Mon, 01-Jan-2052 00:00:00 GMT", "/"); plat1=0; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/x360_box_off.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat1.gif'); SwitchPlatformUsageCheck(); } 
			else { setSiteCookie("p_x360_c", 0, "Mon, 01-Jan-2052 00:00:00 GMT", "/"); plat1=1; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/x360_box_on.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat1h.gif'); }
		} break;
		case 2:
		{ // PS3
			if(plat2==1) { setSiteCookie("p_ps3_c", 1, "Mon, 01-Jan-2052 00:00:00 GMT", "/"); plat2=0; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/ps3_box_off.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat2.gif'); SwitchPlatformUsageCheck(); } 
			else { setSiteCookie("p_ps3_c", 0, "Mon, 01-Jan-2052 00:00:00 GMT", "/"); plat2=1; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/ps3_box_on.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat2h.gif'); }
		} break;
		case 3:
		{ // Wii
			if(plat3==1) { setSiteCookie("p_wii_c", 1, "Mon, 01-Jan-2052 00:00:00 GMT", "/"); plat3=0; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/wii_box_off.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat3.gif'); SwitchPlatformUsageCheck(); } 
			else { setSiteCookie("p_wii_c", 0, "Mon, 01-Jan-2052 00:00:00 GMT", "/"); plat3=1; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/wii_box_on.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat3h.gif'); }
		} break;
		case 4:
		{ // PSP
			if(plat4==1) { setSiteCookie("p_psp_c", 1, "Mon, 01-Jan-2052 00:00:00 GMT", "/"); plat4=0; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/psp_box_off.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat4.gif'); SwitchPlatformUsageCheck(); } 
			else { setSiteCookie("p_psp_c", 0, "Mon, 01-Jan-2052 00:00:00 GMT", "/"); plat4=1; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/psp_box_on.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat4h.gif'); }
		} break;
		case 5:
		{ // NDS
			if(plat5==1) { setSiteCookie("p_nds_c", 1, "Mon, 01-Jan-2052 00:00:00 GMT", "/"); plat5=0; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/nds_box_off.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat5.gif'); SwitchPlatformUsageCheck(); } 
			else { setSiteCookie("p_nds_c", 0, "Mon, 01-Jan-2052 00:00:00 GMT", "/"); plat5=1; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/nds_box_on.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat5h.gif'); }
		} break;
		default: break;
	}
 }
 
 function SwitchPlatformUsageUP(platform)
 {
	switch (platform)
	{
		case 0:
		{ // PC
			if(uiplat0==1) { uiplat0=0; $('#plat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/ui_pc_off.gif'); $('#plat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat0_orange.gif'); } 
			else { uiplat0=1; $('#plat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/ui_pc_on.gif'); $('#plat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat0h.gif'); }
		} break;
		case 1:
		{ // x360
			if(uiplat1==1) { uiplat1=0; $('#plat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/ui_x360_off.gif'); $('#plat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat1_orange.gif'); } 
			else { uiplat1=1; $('#plat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/ui_x360_on.gif'); $('#plat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat1h.gif'); }
		} break;
		case 2:
		{ // PS3
			if(uiplat2==1) { uiplat2=0; $('#plat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/ui_ps3_off.gif'); $('#plat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat2_orange.gif'); } 
			else { uiplat2=1; $('#plat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/ui_ps3_on.gif'); $('#plat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat2h.gif'); }
		} break;
		case 3:
		{ // Wii
			if(uiplat3==1) { uiplat3=0; $('#plat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/ui_wii_off.gif'); $('#plat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat3_orange.gif'); } 
			else { uiplat3=1; $('#plat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/ui_wii_on.gif'); $('#plat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat3h.gif'); }
		} break;
		case 4:
		{ // PSP
			if(uiplat4==1) { uiplat4=0; $('#plat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/ui_psp_off.gif'); $('#plat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat4_orange.gif'); } 
			else { uiplat4=1; $('#plat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/ui_psp_on.gif'); $('#plat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat4h.gif'); }
		} break;
		case 5:
		{ // NDS
			if(uiplat5==1) { uiplat5=0; $('#plat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/ui_nds_off.gif'); $('#plat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat5_orange.gif'); } 
			else { uiplat5=1; $('#plat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/ui_nds_on.gif'); $('#plat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat5h.gif'); }
		} break;
		default: break;
	}
 }
 
 function SwitchBlockMode(name,type)
 {
	if(isIErunned==1)
	{
		var isopend=Math.round($('#'+name+'-head').attr('opener'));
		switch(isopend)
		{
			case 1:
			{
				$('#'+name+'-cont').hide();
				$('#'+name+'-name').attr('class','block1_capture_off');
				$('#'+name+'-head').attr('opener','0');
			} break;
			default: 
			{
				$('#'+name+'-cont').show();
				$('#'+name+'-name').attr('class','block1_capture_on');
				$('#'+name+'-head').attr('opener','1');
			} break;
		}
	}
	else
	{
		switch(type)
		{
			case 1:
			{
				$('#'+name+'-cont').animate({height: 'toggle'}, 'normal', function()
					{
						$('#'+name+'-head').attr('onClick','javascript:SwitchBlockMode("'+name+'",0);');
						$('#'+name+'-name').attr('class','block1_capture_off');
					});
			} break;
			default: 
			{
				$('#'+name+'-cont').animate({height: 'toggle'}, 'normal', function()
					{
						$('#'+name+'-cont').show();
						$('#'+name+'-head').attr('onClick','javascript:SwitchBlockMode("'+name+'",1);');
						$('#'+name+'-name').attr('class','block1_capture_on');
					});
			} break;
		}
	}
 }
 
 function SwitchBlockMode_C(name,type,cookiename)
 {
	if(isIErunned==1)
	{
		var isopend=Math.round($('#'+name+'-head').attr('opener'));
		switch(isopend)
		{
			case 1:
			{
				$('#'+name+'-cont').hide();
				$('#'+name+'-name').attr('class','block1_capture_off');
				$('#'+name+'-head').attr('opener','0');
				setSiteCookie(cookiename, "1", "Mon, 01-Jan-2052 00:00:00 GMT", "/");
			} break;
			default: 
			{
				$('#'+name+'-cont').show();
				$('#'+name+'-name').attr('class','block1_capture_on');
				$('#'+name+'-head').attr('opener','1');
				setSiteCookie(cookiename, "0", "Mon, 01-Jan-2052 00:00:00 GMT", "/");
			} break;
		}
	}
	else
	{
		switch(type)
		{
			case 1:
			{
				$('#'+name+'-cont').animate({height: 'toggle'}, 'normal', function()
					{
						$('#'+name+'-head').attr('onClick','javascript:SwitchBlockMode_C("'+name+'",0,"'+cookiename+'");');
						$('#'+name+'-name').attr('class','block1_capture_off');
						setSiteCookie(cookiename, "1", "Mon, 01-Jan-2052 00:00:00 GMT", "/");
					});
			} break;
			default: 
			{
				$('#'+name+'-cont').animate({height: 'toggle'}, 'normal', function()
					{
						$('#'+name+'-cont').show();
						$('#'+name+'-head').attr('onClick','javascript:SwitchBlockMode_C("'+name+'",1,"'+cookiename+'");');
						$('#'+name+'-name').attr('class','block1_capture_on');
						setSiteCookie(cookiename, "0", "Mon, 01-Jan-2052 00:00:00 GMT", "/");
					});
			} break;
		}
	}
 }
 
 function SwitchBlockMode2(name,type)
 {
	if(isIErunned==1)
	{
		var isopend=Math.round($('#'+name+'-head').attr('opener'));
		switch(isopend)
		{
			case 1:
			{
				$('#'+name+'-cont').hide();
				$('#'+name+'-name').attr('class','block2_capture_off');
				$('#'+name+'-head').attr('opener','0');
			} break;
			default: 
			{
				$('#'+name+'-cont').show();
				$('#'+name+'-name').attr('class','block2_capture_on');
				$('#'+name+'-head').attr('opener','1');
			} break;
		}
	}
	else
	{
		switch(type)
		{
			case 1:
			{
				$('#'+name+'-cont').animate({height: 'toggle'}, 'normal', function()
					{
						$('#'+name+'-head').attr('onClick','javascript:SwitchBlockMode2("'+name+'",0);');
						$('#'+name+'-name').attr('class','block2_capture_off');
					});
			} break;
			default: 
			{
				$('#'+name+'-cont').animate({height: 'toggle'}, 'normal', function()
					{
						$('#'+name+'-cont').show();
						$('#'+name+'-head').attr('onClick','javascript:SwitchBlockMode2("'+name+'",1);');
						$('#'+name+'-name').attr('class','block2_capture_on');
					});
			} break;
		}
	}
 }
 
 function SwitchBlockMode2_C(name,type,cookiename)
 {
	if(isIErunned==1)
	{
		var isopend=Math.round($('#'+name+'-head').attr('opener'));
		switch(isopend)
		{
			case 1:
			{
				$('#'+name+'-cont').hide();
				$('#'+name+'-name').attr('class','block2_capture_off');
				$('#'+name+'-head').attr('opener','0');
				setSiteCookie(cookiename, "1", "Mon, 01-Jan-2052 00:00:00 GMT", "/");
			} break;
			default: 
			{
				$('#'+name+'-cont').show();
				$('#'+name+'-name').attr('class','block2_capture_on');
				$('#'+name+'-head').attr('opener','1');
				setSiteCookie(cookiename, "0", "Mon, 01-Jan-2052 00:00:00 GMT", "/");
			} break;
		}
	}
	else
	{
		switch(type)
		{
			case 1:
			{
				$('#'+name+'-cont').animate({height: 'toggle'}, 'normal', function()
					{
						$('#'+name+'-head').attr('onClick','javascript:SwitchBlockMode2_C("'+name+'",0,"'+cookiename+'");');
						$('#'+name+'-name').attr('class','block2_capture_off');
						setSiteCookie(cookiename, "1", "Mon, 01-Jan-2052 00:00:00 GMT", "/");
					});
			} break;
			default: 
			{
				$('#'+name+'-cont').animate({height: 'toggle'}, 'normal', function()
					{
						$('#'+name+'-cont').show();
						$('#'+name+'-head').attr('onClick','javascript:SwitchBlockMode2_C("'+name+'",1,"'+cookiename+'");');
						$('#'+name+'-name').attr('class','block2_capture_on');
						setSiteCookie(cookiename, "0", "Mon, 01-Jan-2052 00:00:00 GMT", "/");
					});
			} break;
		}
	}
 }
 
 // for gray header
  function SwitchBlockMode2gray(name,type)
 {
	if(isIErunned==1)
	{
		var isopend=Math.round($('#'+name+'-head').attr('opener'));
		switch(isopend)
		{
			case 1:
			{
				$('#'+name+'-cont').hide();
				$('#'+name+'-name').attr('class','block2_capture_gray_off');
				$('#'+name+'-head').attr('opener','0');
			} break;
			default: 
			{
				$('#'+name+'-cont').show();
				$('#'+name+'-name').attr('class','block2_capture_gray_on');
				$('#'+name+'-head').attr('opener','1');
			} break;
		}
	}
	else
	{
		switch(type)
		{
			case 1:
			{
				$('#'+name+'-cont').animate({height: 'toggle'}, 'normal', function()
					{
						$('#'+name+'-head').attr('onClick','javascript:SwitchBlockMode2gray("'+name+'",0);');
						$('#'+name+'-name').attr('class','block2_capture_gray_off');
					});
			} break;
			default: 
			{
				$('#'+name+'-cont').animate({height: 'toggle'}, 'normal', function()
					{
						$('#'+name+'-cont').show();
						$('#'+name+'-head').attr('onClick','javascript:SwitchBlockMode2gray("'+name+'",1);');
						$('#'+name+'-name').attr('class','block2_capture_gray_on');
					});
			} break;
		}
	}
 }
 
  function SwitchBlockMode2gray_C(name,type,cookiename)
 {
	if(isIErunned==1)
	{
		var isopend=Math.round($('#'+name+'-head').attr('opener'));
		switch(isopend)
		{
			case 1:
			{
				$('#'+name+'-cont').hide();
				$('#'+name+'-name').attr('class','block2_capture_gray_off');
				$('#'+name+'-head').attr('opener','0');
				setSiteCookie(cookiename, "1", "Mon, 01-Jan-2052 00:00:00 GMT", "/");
			} break;
			default: 
			{
				$('#'+name+'-cont').show();
				$('#'+name+'-name').attr('class','block2_capture_gray_on');
				$('#'+name+'-head').attr('opener','1');
				setSiteCookie(cookiename, "0", "Mon, 01-Jan-2052 00:00:00 GMT", "/");
			} break;
		}
	}
	else
	{
		switch(type)
		{
			case 1:
			{
				$('#'+name+'-cont').animate({height: 'toggle'}, 'normal', function()
					{
						$('#'+name+'-head').attr('onClick','javascript:SwitchBlockMode2gray_C("'+name+'",0,"'+cookiename+'");');
						$('#'+name+'-name').attr('class','block2_capture_gray_off');
						setSiteCookie(cookiename, "1", "Mon, 01-Jan-2052 00:00:00 GMT", "/");
					});
			} break;
			default: 
			{
				$('#'+name+'-cont').animate({height: 'toggle'}, 'normal', function()
					{
						$('#'+name+'-cont').show();
						$('#'+name+'-head').attr('onClick','javascript:SwitchBlockMode2gray_C("'+name+'",1,"'+cookiename+'");');
						$('#'+name+'-name').attr('class','block2_capture_gray_on');
						setSiteCookie(cookiename, "0", "Mon, 01-Jan-2052 00:00:00 GMT", "/");
					});
			} break;
		}
	}
 } 
 
 function SwitchBlockMode3(name,type)
 {
	if(isIErunned==1)
	{
		var isopend=Math.round($('#'+name+'-head').attr('opener'));
		switch(isopend)
		{
			case 1:
			{
				$('#'+name+'-cont').hide();
				$('#'+name+'-name').attr('class','block3_capture_off');
				$('#'+name+'-head').attr('opener','0');
			} break;
			default: 
			{
				$('#'+name+'-cont').show();
				$('#'+name+'-name').attr('class','block3_capture_on');
				$('#'+name+'-head').attr('opener','1');
			} break;
		}
	}
	else
	{
		switch(type)
		{
			case 1:
			{
				$('#'+name+'-cont').animate({height: 'toggle'}, 'normal', function()
					{
						$('#'+name+'-head').attr('onClick','javascript:SwitchBlockMode3("'+name+'",0);');
						$('#'+name+'-name').attr('class','block3_capture_off');
					});
			} break;
			default: 
			{
				$('#'+name+'-cont').animate({height: 'toggle'}, 'normal', function()
					{
						$('#'+name+'-cont').show();
						$('#'+name+'-head').attr('onClick','javascript:SwitchBlockMode3("'+name+'",1);');
						$('#'+name+'-name').attr('class','block3_capture_on');
					});
			} break;
		}
	}
 }
 
 function SwitchBlockMode3_C(name,type,cookiename)
 {
	if(isIErunned==1)
	{
		var isopend=Math.round($('#'+name+'-head').attr('opener'));
		switch(isopend)
		{
			case 1:
			{
				$('#'+name+'-cont').hide();
				$('#'+name+'-name').attr('class','block3_capture_off');
				$('#'+name+'-head').attr('opener','0');
				setSiteCookie(cookiename, "1", "Mon, 01-Jan-2052 00:00:00 GMT", "/");
			} break;
			default: 
			{
				$('#'+name+'-cont').show();
				$('#'+name+'-name').attr('class','block3_capture_on');
				$('#'+name+'-head').attr('opener','1');
				setSiteCookie(cookiename, "0", "Mon, 01-Jan-2052 00:00:00 GMT", "/");
			} break;
		}
	}
	else
	{
		switch(type)
		{
			case 1:
			{
				$('#'+name+'-cont').animate({height: 'toggle'}, 'normal', function()
					{
						$('#'+name+'-head').attr('onClick','javascript:SwitchBlockMode3_C("'+name+'",0,"'+cookiename+'");');
						$('#'+name+'-name').attr('class','block3_capture_off');
						setSiteCookie(cookiename, "1", "Mon, 01-Jan-2052 00:00:00 GMT", "/");
					});
			} break;
			default: 
			{
				$('#'+name+'-cont').animate({height: 'toggle'}, 'normal', function()
					{
						$('#'+name+'-cont').show();
						$('#'+name+'-head').attr('onClick','javascript:SwitchBlockMode3_C("'+name+'",1,"'+cookiename+'");');
						$('#'+name+'-name').attr('class','block3_capture_on');
						setSiteCookie(cookiename, "0", "Mon, 01-Jan-2052 00:00:00 GMT", "/");
					});
			} break;
		}
	}
 } 
 
 function SearchRubricatorSwitch(lang)
 {
	if(lang==1) { $('#searchlettersrus').hide(); $('#searchletterseng').show(); $('#iconlangrus').attr('src',SiteGlobalImagesAbsolutePath + '/img/rus_white.gif'); $('#iconlangeng').attr('src',SiteGlobalImagesAbsolutePath + '/img/eng_black.gif'); }
	else { $('#searchletterseng').hide(); $('#searchlettersrus').show(); $('#iconlangrus').attr('src',SiteGlobalImagesAbsolutePath + '/img/rus_black.gif'); $('#iconlangeng').attr('src',SiteGlobalImagesAbsolutePath + '/img/eng_white.gif'); }
 }
 
 function GetExactContent(name,adder)
 {
	var z;
	z=$('#'+name).attr('cc');
	z=Math.round(z)+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+name).attr('cc',z);
	$.ajaxTimeout(10000);
	$('#'+name+'-ajax').attr('src',globaltemplateprefix + 'img/small_loader.gif');
	$.post("ajax.php", {l:z}, function(data)
		{ 
			$('#'+name).empty().append(data);
			$('#'+name+'-ajax').attr('src',globaltemplateprefix + 'img/spacer.gif');
		});
 }
 
 function ActivateMapMenu()
 {
	var mapid='';
	$('div[mnu=mapmnud]').each(function()
	{ $(this).hover(
		function()
		{ 
			$(this).addClass('map_div_hoovered'); 
			mapid=$(this).attr('mapid');
			if(mapid!='') { $('#'+mapid).show(); }
		},
		function()
		{ 
			$(this).removeClass('map_div_hoovered'); 
			mapid=$(this).attr('mapid');
			if(mapid!='') { $('#'+mapid).hide(); }
		}); 
	});
	//$('#rubricmenu').hover(function(){},function(){$('#rubricmenu').hide();});
	//$('#mapmenuengage').hover(function(){ $('#rubricmenu').show(); },function(){});
	$('#rubricmenu').hover(function(){ mappingengaged=1; },function(){ /* $('#rubricmenu').hide(); */ mappingengaged=0; mapmenutimer=setTimeout(function(){ if(mappingengaged==0) {$('#rubricmenu').hide(); clearTimeout(mapmenutimer); } },1000); });
	$('#mapmenuengage').hover(function(){ $('#rubricmenu').show(); mappingengaged=1; },function(){ mappingengaged=0; mapmenutimer=setTimeout(function(){ if(mappingengaged==0) {$('#rubricmenu').hide(); clearTimeout(mapmenutimer); } },500); });
 }
 
 function Startup()
 {
	if($.browser.msie) { isIErunned=1; }
//	plat0=1; plat1=1; plat2=1; plat3=1; plat4=1; plat5=1;
	uiplat0=1; uiplat1=1; uiplat2=1; uiplat3=1; uiplat4=1; uiplat5=1; // set up user profile platforms choose (notice:must be dealt in html-code, not here)
	ActivateMapMenu();
	$('div[uirb=1]').each(function()
	{
		$(this).click(function()
		{
			if($('#h'+$(this).attr('id')).val()=='1') 
			{
				$('#h'+$(this).attr('id')).val('0');
				$('#'+$(this).attr('id')+'i').attr('src',globaltemplateprefix + 'img/uinfo4_chbox_off.gif');
				$(this).removeClass('uinfo2_rubrickbox_on');
			}
			else
			{
				$('#h'+$(this).attr('id')).val('1');
				$('#'+$(this).attr('id')+'i').attr('src',globaltemplateprefix + 'img/uinfo4_chbox_on.gif');
				$(this).addClass('uinfo2_rubrickbox_on');
			}
		});
	});
 }
  
 function NewsDisplayer(name,adder)
 {
	var z,a;
	z=$('#'+name).attr('newscount');
	z=Math.round(z)+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+name).attr('newscount',z);
	for(a=1;a<=10;a++) { $('#'+name+'-'+a).hide(); }
	for(a=1;a<=z;a++) { $('#'+name+'-'+a).show(); }
 }
  
 function SwitchTabsI(id,tab)
 {
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); $('div[tab='+id+'c]').each(function(){ $(this).hide(); }); $('#'+id+'c-'+tab).show();
 }
 
function ShowExactContent3FromTabsArtcl(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+id).attr('crows',''+Math.round(z));
	UpdateIBlock3ContentFromBlockArtcl(id);
}

function ShowExactContent3FromTabsArtcl_C(id,adder,cookiename, max)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
    if( z > max)
        return false;
	if(z<1) { z=1; } if(z>10) { z=10; }
    
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	UpdateIBlock3ContentFromBlockArtcl(id);
}

function UpdateIBlock3ContentFromBlockArtcl(id)
{
	var a,htm='',dat,ctab,crow;
	crow=Math.round($('#'+id).attr('crows'));
	ctab=0;
	if(crow<1) { crow=1; } if(crow>10) { crow=10; }
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+a).html();
		htm=htm+'<tr valign="top">'+dat+'</tr>';
	}
	htm='<table class="block3_tabcontent2" cellpadding="0" cellspacing="0" border="0">'+htm+'</table>';
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

// ###################################################

function ShowExactContent2FromTabs(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+id).attr('crows',''+Math.round(z));
	UpdateIBlock2ContentFromTabRCMD2(id);
}

function ShowExactContent2FromTabs_C(id,adder,cookiename)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	UpdateIBlock2ContentFromTabRCMD2(id);
}

function ChangeTabPosition2(id,tab)
{
	var htm='';
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l-'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	//$('div[tab='+id+'c]').each(function(){ $(this).hide(); }); $('#'+id+'c-'+tab).show();
	$('#'+id).attr('currtab',''+Math.round(tab));
	UpdateIBlock2ContentFromTabRCMD2(id);
	
	htm=$('#'+id+'-showall-'+tab).html();
	htm='<div class="block3_showall_div">'+htm+'</div>';
	$('#'+id+'-showall').empty();
	$('#'+id+'-showall').html(htm);
}

function UpdateIBlock2ContentFromTabRCMD2(id)
{
	var a,htm='',dat,ctab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>10) { crow=10; }
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+a).html();
		if(dat!=null) { htm=htm+'<tr valign="top">'+dat+'</tr>'; }
	}
	htm='<table class="block2_tabcontent" cellpadding="0" cellspacing="0" border="0">'+htm+'</table>';
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
	
}

// ###################################################

function ShowExactContent3FromTabs(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+id).attr('crows',''+Math.round(z));
	UpdateIBlock3ContentFromTabRCMD(id);
}

function ShowExactContent3FromTabs_C(id,adder,cookiename)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	UpdateIBlock3ContentFromTabRCMD(id);
}

function ChangeTabPosition3(id,tab)
{
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); 
	$('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l-'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	//$('div[tab='+id+'c]').each(function(){ $(this).hide(); }); $('#'+id+'c-'+tab).show();
	$('#'+id).attr('currtab',''+Math.round(tab));
	UpdateIBlock3ContentFromTabRCMD(id);
}

function UpdateIBlock3ContentFromTabRCMD(id)
{
	var a,htm='',dat,ctab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>10) { crow=10; }
	
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+a).html();
//		htm=htm+'<tr valign="top" style="cursor:pointer;">'+dat+'</tr>';
		if(dat!=null) { htm=htm+'<tr valign="top">'+dat+'</tr>'; }
	}
	htm='<table class="block3_tabcontent" cellpadding="0" cellspacing="0" border="0">'+htm+'</table>';
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

function ShowExactContentFormTable(id,adder,tableprefix)
{
	var z;
	var a,htm='',dat,ctab,crow;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+id).attr('crows',''+Math.round(z));
	for(a=1;a<=z;a++)
	{
		dat=$('#'+id+'-'+a).html();
		if(dat!=null) { htm=htm+'<tr valign="top" style="cursor:pointer;">'+dat+'</tr>'; }
	}
	htm='<table class="'+tableprefix+'" cellpadding="0" cellspacing="0" border="0">'+htm+'</table>';
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

function ShowExactContentFormTable_C(id,adder,tableprefix,cookiename)
{
	var z;
	var a,htm='',dat,ctab,crow;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	for(a=1;a<=z;a++)
	{
		dat=$('#'+id+'-'+a).html();
		if(dat!=null) { htm=htm+'<tr valign="top" style="cursor:pointer;">'+dat+'</tr>'; }
	}
	htm='<table class="'+tableprefix+'" cellpadding="0" cellspacing="0" border="0">'+htm+'</table>';
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

 function SwitchWideGameArticleDetails(id)
 {
	var z;
	z=Math.round($('#'+id).attr('dopend'));
	if(z==1)
	{
		$('#'+id).animate({height: 'toggle'}, 'normal', function() { $('#'+id+'-ruler').removeClass('block12_games_namediv_on'); $('#'+id).attr('dopend',0); });
	}
	else
	{
		$('#'+id).animate({height: 'toggle'}, 'normal', function() { $('#'+id+'-ruler').addClass('block12_games_namediv_on'); $('#'+id).attr('dopend',1); });
	}
 }
 
 // tabs
 function SCFT_AllTable(id,tableclass)
 {
	$('#'+id).attr('crows','10');
	UIBCFromTab(id,tableclass);
 }
 function SECFT_Table(id,adder,tableclass)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+id).attr('crows',''+Math.round(z));
	UIBCFromTab(id,tableclass);
}
 function SECFT_Table_C(id,adder,tableclass,cookiename)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	UIBCFromTab(id,tableclass);
}

 function CTP_Table(id,tab,tableclass)
 {
	$('div[tab='+id+'-side]').each(function(){ $(this).removeClass('inc_leftside_on'); }); 
	$('div[tab='+id+'-tab]').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'-side-'+tab).addClass('inc_leftside_on'); $('#'+id+'-tab-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	UIBCFromTab(id,tableclass);
 }
 function UIBCFromTab(id,tableclass)
 {
	var a,htm='',dat,ctab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>10) { crow=10; }
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+a).html();
		if(dat!=null)
		{
			htm=htm+'<tr valign="top" style="cursor:pointer;">'+dat+'</tr>';
		}
	}
	htm='<table class="'+tableclass+'" cellpadding="0" cellspacing="0" border="0">'+htm+'</table>';
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
 }

//For in_review blocks
 function SwitchBlockMode3inreview(name,type)
 {
	if(isIErunned==1)
	{
		var isopend=Math.round($('#'+name+'-head').attr('opener'));
		switch(isopend)
		{
			case 1:
			{
				$('#'+name+'-cont').hide();
				$('#'+name+'-name').attr('class','in_review_capture_off');
				$('#'+name+'-head').attr('opener','0');
			} break;
			default: 
			{
				$('#'+name+'-cont').show();
				$('#'+name+'-name').attr('class','in_review_capture_on');
				$('#'+name+'-head').attr('opener','1');
			} break;
		}
	}
	else
	{
		switch(type)
		{
			case 1:
			{
				$('#'+name+'-cont').animate({height: 'toggle'}, 'normal', function()
					{
						$('#'+name+'-head').attr('onClick','javascript:SwitchBlockMode3inreview("'+name+'",0);');
						$('#'+name+'-name').attr('class','in_review_capture_off');
					});
			} break;
			default: 
			{
				$('#'+name+'-cont').animate({height: 'toggle'}, 'normal', function()
					{
						$('#'+name+'-cont').show();
						$('#'+name+'-head').attr('onClick','javascript:SwitchBlockMode3inreview("'+name+'",1);');
						$('#'+name+'-name').attr('class','in_review_capture_on');
					});
			} break;
		}
	}
 } 

 function view(xres,yres,url)
 {
	var templateurl,top,left,add,text_decs;
	var xresadd,yresadd,yresadd2;
	xresadd=xres+10;
	yresadd=yres+10;
	yresadd2=yresadd+42;
	add=0;
	text_decs = '&nbsp;';
	if (arguments.length > 3){
		text_decs = arguments[3];
		tableprefix='<td style="width:15px;text-align:right;vertical-align:top;padding:3px 0px 0px 4px;"><img src="/bitrix/templates/igromania/img/imgview_green.png" style="border:0px;width:9px;height:8px;margin:0px;"></td>';
	}
	else
	{
		tableprefix='';
	}
//	tableprefix='';

	if (arguments.length > 4)
	{
		switch(arguments[4])
		{
			case 'green':
			{
				tableprefix='<td style="width:15px;text-align:right;vertical-align:top;padding:3px 0px 0px 4px;"><img src="/bitrix/templates/igromania/img/imgview_green.png" style="border:0px;width:9px;height:8px;margin:0px;"></td>';
			} break;
			case 'red':
			{
				tableprefix='<td style="width:15px;text-align:right;vertical-align:top;padding:3px 0px 0px 4px;"><img src="/bitrix/templates/igromania/img/imgview_red.png" style="border:0px;width:9px;height:8px;margin:0px;"></td>';
			} break;
			case 'yellow':
			{
				tableprefix='<td style="width:15px;text-align:right;vertical-align:top;padding:3px 0px 0px 4px;"><img src="/bitrix/templates/igromania/img/imgview_yellow.png" style="border:0px;width:9px;height:8px;margin:0px;"></td>';
			} break;
			default:
			{
				tableprefix='<td style="width:15px;text-align:right;vertical-align:top;padding:3px 0px 0px 4px;"><img src="/bitrix/templates/igromania/img/imgview_green.png" style="border:0px;width:9px;height:8px;margin:0px;"></td>';
			} break;
		}
	}	
	templateurl='/bitrix/templates/igromania';
	$('#imagePlayerContainer').empty().html('<div class="backgroundSiteCoveringShadow" id="backgroundSiteCoveringShadowDiv"></div><div class="player_out" style="width:'+xresadd+'px;height:'+yresadd2+'px;" id="PictureViewPlayerCompleteStruct"><table class="player_tab" cellpadding="0" cellspacing="0" style="width:'+xresadd+'px;height:'+yresadd2+'px;"><tr><td class="player_td1" style="width:'+xresadd+'px;"><img src="'+url+'" width="'+xres+'" height="'+yres+'" alt=""></td></tr><tr><td class="player_td2"><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr>'+tableprefix+'<td align="left" style="padding:3px 10px 3px 5px">'+text_decs+'</td><td width="5%"><img src="'+templateurl+'/img/player_button_close.gif" class="player_button_close" alt="Закрыть" onClick="javascript:CloseOpendPictureViewContainer();"></td></tr></table></td></tr></table></div>');//	<div class="gallery_player_outmain" style="min-height: 603px; z-index: 10000; display:none;" id="PictureViewPlayerCompleteStruct"><div class="player_main"><div class="gallery_player_pic" style="min-height:567px;text-align:center;"><img src="'+url+'" class="gallery_player_pic" alt="Picture" id="galleryPictureImage" align="center"></div><div class="gallery_player_buttons"><table class="player_buttons_tab" cellpadding="0" cellspacing="0" border="0"><tr valign="top"><td class="player_buttons_td5" style="text-align: right;"><img src="'+templateurl+'/img/player_button_close.gif" class="player_threebutton" alt="Закрыть" title="Закрыть" onClick="javascript:CloseOpendPictureViewContainer();"></td></tr></table></div></div></div>');
	$('#backgroundSiteCoveringShadowDiv').css('width',$(document).width()+'px');
	$('#backgroundSiteCoveringShadowDiv').css('height',$(document).height()+'px');
	$('#backgroundSiteCoveringShadowDiv').show();
	$('#PictureViewPlayerCompleteStruct').show();
	
	top=(parseInt($(window).innerHeight())-(parseInt(yresadd2)))/2;
	left=(parseInt($(window).innerWidth())-(parseInt(xresadd)))/2+$(window).scrollLeft(); 
/*	
	top=(parseInt($(window).innerHeight())-(parseInt($('#PictureViewPlayerCompleteStruct').innerHeight())+add))/2;
	left=(parseInt($(window).innerWidth())-(parseInt($('#PictureViewPlayerCompleteStruct').innerWidth())+add))/2+$(window).scrollLeft(); 
*/
	if(top<=0) 
	{ top=$(window).scrollTop(); } else { top=top+$(window).scrollTop(); }
	if(left<=0) 
	{ left=$(window).scrollLeft(); } else { left=left+$(window).scrollLeft(); }
	
	$('#PictureViewPlayerCompleteStruct').css('top',top+'px');
	$('#PictureViewPlayerCompleteStruct').css('left',left+'px');
 }
 function view_pict(url)
 {
	var templateurl,top,left,add,xres;
	var xresadd,yresadd,yresadd2,yres;
	xresadd=xres+10;
	yresadd=yres+10;
	yresadd2=yresadd+42;
	add=0;
	templateurl='/bitrix/templates/igromania';
	$('#imagePlayerContainer').empty().html('<div class="backgroundSiteCoveringShadow" id="backgroundSiteCoveringShadowDiv"></div><div class="player_out" style="width:'+xresadd+'px;height:'+yresadd2+'px;" id="PictureViewPlayerCompleteStruct"><table class="player_tab" cellpadding="0" cellspacing="0" style="width:'+xresadd+'px;height:'+yresadd2+'px;"><tr><td class="player_td1" style="width:'+xresadd+'px;"><img id="d321" src="'+url+'" width="'+xres+'" height="'+yres+'" alt=""></td></tr><tr><td class="player_td2"><img src="'+templateurl+'/img/player_button_close.gif" class="player_button_close" alt="Закрыть" onClick="javascript:CloseOpendPictureViewContainer();"></td></tr></table></div>');
//	<div class="gallery_player_outmain" style="min-height: 603px; z-index: 10000; display:none;" id="PictureViewPlayerCompleteStruct"><div class="player_main"><div class="gallery_player_pic" style="min-height:567px;text-align:center;"><img src="'+url+'" class="gallery_player_pic" alt="Picture" id="galleryPictureImage" align="center"></div><div class="gallery_player_buttons"><table class="player_buttons_tab" cellpadding="0" cellspacing="0" border="0"><tr valign="top"><td class="player_buttons_td5" style="text-align: right;"><img src="'+templateurl+'/img/player_button_close.gif" class="player_threebutton" alt="Закрыть" title="Закрыть" onClick="javascript:CloseOpendPictureViewContainer();"></td></tr></table></div></div></div>');
	$('#backgroundSiteCoveringShadowDiv').css('width',$(document).width()+'px');
	$('#backgroundSiteCoveringShadowDiv').css('height',$(document).height()+'px');
	$('#backgroundSiteCoveringShadowDiv').show();
	$('#PictureViewPlayerCompleteStruct').show();
	
	top=(parseInt($(window).innerHeight())-(parseInt(yresadd2)))/2;
	left=(parseInt($(window).innerWidth())-(parseInt(xresadd)))/2+$(window).scrollLeft(); 
/*	
	top=(parseInt($(window).innerHeight())-(parseInt($('#PictureViewPlayerCompleteStruct').innerHeight())+add))/2;
	left=(parseInt($(window).innerWidth())-(parseInt($('#PictureViewPlayerCompleteStruct').innerWidth())+add))/2+$(window).scrollLeft(); 
*/
	if(top<=0) 
	{ top=0; } else { top=top+$(window).scrollTop(); }
	if(left<=0) 
	{ left=0; } else { left=left+$(window).scrollLeft(); }
	
	$('#PictureViewPlayerCompleteStruct').css('top',top+'px');
	$('#PictureViewPlayerCompleteStruct').css('left',left+'px');
 }
 
 function CloseOpendPictureViewContainer()
 {
	$('#imagePlayerContainer').empty();
 }
 
 /* New Main Menu button handlers */
 
 function MainHeaderOpenRollingContainer(mode)
 {
 //opendrolling
	var uri;
 	switch(mode)
	{
		case 0:
		{ // registration
			if(opendrolling==1)
			{
				$('#userprofilecontainer').hide();
				$('#mainheaderuploadingcontainer').empty();
				$('#mhregisterbutton').attr('src',SiteGlobalImagesAbsolutePath+'/img/reg_button.jpg');
				$('#mhsettingsbutton').attr('src',SiteGlobalImagesAbsolutePath+'/img/settings_button.jpg');
				$('#mhprofilebutton').attr('src',SiteGlobalImagesAbsolutePath+'/img/profile_button.jpg');
				opendrolling=0;
			}
			else
			{
				$('#mhregisterbutton').attr('src',SiteGlobalImagesAbsolutePath+'/img/reg_button_on.jpg');
				$('#mainheaderuploadingcontainer').empty().html('<div class="info_hidden_content_reg" style="text-align:center;height:70px;"><img src="'+SiteGlobalImagesAbsolutePath+'/img/header-loader.gif" class="preloader" alt="Loading..."></div>');
				$('#userprofilecontainer').show();
				uri='/bitrix/components/igromania/mainpage.ajaxregistration/ajax/show_default.php';
				$.post(
					uri,
					{regmode:0},
					function(data) { $('#mainheaderuploadingcontainer').empty().html(data); }
				);
				opendrolling=1;
			}
		} break;
		case 17:
		{ // registration
			if(opendrolling==1)
			{
				$('#userprofilecontainer').hide();
				$('#mainheaderuploadingcontainer').empty();
				$('#mhregisterbutton').attr('src',SiteGlobalImagesAbsolutePath+'/img/reg_button.jpg');
				$('#mhsettingsbutton').attr('src',SiteGlobalImagesAbsolutePath+'/img/settings_button.jpg');
				$('#mhprofilebutton').attr('src',SiteGlobalImagesAbsolutePath+'/img/profile_button.jpg');
				opendrolling=0;
			}
			else
			{
				$('#mhregisterbutton').attr('src',SiteGlobalImagesAbsolutePath+'/img/reg_button_on.jpg');
				$('#mainheaderuploadingcontainer').empty().html('<div class="info_hidden_content_reg" style="text-align:center;height:70px;"><img src="'+SiteGlobalImagesAbsolutePath+'/img/header-loader.gif" class="preloader" alt="Loading..."></div>');
				$('#userprofilecontainer').show();
				uri='/bitrix/components/igromania/mainpage.ajaxregistration/ajax/show_default.php';
				$.post(
					uri,
					{regmode:0},
					function(data) { $('#mainheaderuploadingcontainer').empty().html(data); }
				);
				opendrolling=1;
			}
		} break;
		case 2:
		{ // user profile
			if(opendrolling==1)
			{
				$('#userprofilecontainer').hide();
				$('#mainheaderuploadingcontainer').empty();
				$('#mhprofilebutton').attr('src',SiteGlobalImagesAbsolutePath+'/img/profile_button.jpg');
				$('#mhsettingsbutton').attr('src',SiteGlobalImagesAbsolutePath+'/img/settings_button.jpg');
				$('#mhregisterbutton').attr('src',SiteGlobalImagesAbsolutePath+'/img/reg_button.jpg');
				opendrolling=0;
			}
			else
			{
				$('#mhprofilebutton').attr('src',SiteGlobalImagesAbsolutePath+'/img/profile_button_on.jpg');
				$('#mainheaderuploadingcontainer').empty().html('<div class="info_hidden_content_personal" style="text-align:center;height:70px;"><img src="'+SiteGlobalImagesAbsolutePath+'/img/header-loader.gif" class="preloader" alt="Loading..."></div>');
				$('#userprofilecontainer').show();
				uri='/bitrix/components/igromania/mainpage.ajaxprofile/ajax/show_default.php';
				$.post(
					uri,
					{regmode:0},
					function(data) { $('#mainheaderuploadingcontainer').empty().html(data); }
				);
				opendrolling=1;
			}
		} break;
		case 3:
		{ // user settings
			if(opendrolling==1)
			{
				$('#userprofilecontainer').hide();
				$('#mainheaderuploadingcontainer').empty();
				$('#mhsettingsbutton').attr('src',SiteGlobalImagesAbsolutePath+'/img/settings_button.jpg');
				$('#mhprofilebutton').attr('src',SiteGlobalImagesAbsolutePath+'/img/profile_button.jpg');
				$('#mhregisterbutton').attr('src',SiteGlobalImagesAbsolutePath+'/img/reg_button.jpg');
				opendrolling=0;
			}
			else
			{
				$('#mhsettingsbutton').attr('src',SiteGlobalImagesAbsolutePath+'/img/settings_button_on.jpg');
				$('#mainheaderuploadingcontainer').empty().html('<div class="info_hidden_content_settings" style="text-align:center;height:70px;"><img src="'+SiteGlobalImagesAbsolutePath+'/img/header-loader.gif" class="preloader" alt="Loading..."></div>');
				$('#userprofilecontainer').show();
				uri='/bitrix/components/igromania/mainpage.ajaxsettings/ajax/show_default.php';
				$.post(
					uri,
					{regmode:0},
					function(data) { $('#mainheaderuploadingcontainer').empty().html(data); }
				);
				opendrolling=1;
			}
		} break;
		default: break;
	}
 }
 
 /* =========================== */
 
 /* AJAX Registration helper functions */
 
 function MainHeaderAJAXCheckRequestPassword()
 {
	var login,email,uri;
	login=$('#knownlogin').val();
	email=$('#knownemail').val();
	if(login=='' && email=='') 
	{
		alert("Пожалуйста заполните одно из двух полей для напоминания пароля!");
		return false;
	}
	else
	{
		uri='/bitrix/components/igromania/mainpage.ajaxregistration/ajax/regain_password.php';
		$.post(
			uri,
			{knownlogin:login,knownemail:email},
			function(data) { $('#i4gotpasswordcontainer').empty().html(data); }
		);
		return true;
	}
	return true;
 }
 
 function MainHeaderAJAXCheckProcessRegistration()
 {
	var login,pass0,pass1,email0,email1,captcha,emailvalidator,loginvalidator,captcha_sid;
	emailvalidator = /^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i;
	loginvalidator = /^[a-z0-9_\-]{3,100}$/i;
	passwordvalidator = /^[a-z0-9_\-]{6,100}$/i;
	login=$('#USER_LOGIN').val();
	pass0=$('#USER_PASSWORD').val();
	pass1=$('#USER_CONFIRM_PASSWORD').val();
	email0=$('#USER_EMAIL').val();
	email1=$('#USER_EMAIL1').val();
	captcha=$('#captcha').val();
	captcha_sid=$('#captcha_sid').val();
	//(login.length<3 || !loginvalidator.test(login))
	if(login.length<3 || login.length>12) { alert('Логин должен содержать не менее 3 символов и не более 12.'); return false; }
	if(pass0.length<6 || !passwordvalidator.test(pass0)) { alert('Пароль должен содержать не менее шести символов. Допустимые символы - английские буквы любого регистра, цифры, тире и подчеркивание.'); return false; }
	if(pass0!=pass1) { alert('Введеный и проверочный пароли не совпадают. Пожалуйста повторите ввод!'); return false; }
	if(email0.length<1) { alert('Указывание почтового адреса обязательно. На выбраный вами почтовый адрес будет высылаться ссылка для подтверждения регистрации.'); return false; }
	if(email0!=email1) { alert('Введеный и проверочный почтовые адреса не совпадают. Пожалуйста повторите ввод!'); return false; }
	if(!emailvalidator.test(email0)) { alert('Вы ввели ошибочный почтовый адрес. Пожалуйста исправьте ошибки!'); return false; }
	if(captcha.length<5) { alert('Укажите проверочное слово'); return false; }
	
	uri='/bitrix/components/igromania/mainpage.ajaxregistration/ajax/show_default.php';
	$.post(
		uri,
		{
			USER_LOGIN:login,
			USER_PASSWORD:pass0,
			USER_CONFIRM_PASSWORD:pass1,
			USER_EMAIL:email0,
			USER_EMAIL1:email1,
			captcha_word:captcha,
			captcha_sid:captcha_sid
		},
		function(data) { $('#idregistrationcontainer').empty().html(data); }
	);
	return true;
//	return false;
 }
 
 function MainHeaderAJAXCheckProcessRegistration2()
 {
	alert('В данный момент регистрация на сайте не доступна!\nЗарегистрированные на форуме пользователи могут авторизоваться на сайте используя свой логин\пароль с форума.');
 }
 
 function SearchAjaxInHeader ()
 {
	var q,
	q=$('#q').val();
	if (q.length>=3) {
		uri='/bitrix/components/igromania/header.ajaxsearch/ajax/show_resalt.php';
		$.post(
			   uri,
			   {q:q},
			   function(data) { $('#ajaxSearchContainer').empty().html(data); }
		);
	} else {
		$('#ajaxSearchContainer').empty().html('');
	}
	return true;
 }
 
 var timeout = null;
 function SearchAjaxInHeaderReload() {
	if (timeout) clearTimeout(timeout);
	timeout = setTimeout("SearchAjaxInHeader()", 300);
 }

 /* ============================== */
 
 // functions with sector pointers
 
 function ShowExactContent3FromTabsWithRubrics(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+id).attr('crows',''+Math.round(z));
	UpdateIBlock3ContentFromTabRCMDWithRubrics(id);
}

 function ShowExactContent3FromTabsWithRubrics_C(id,adder,cookiename)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	UpdateIBlock3ContentFromTabRCMDWithRubrics(id);
}

function ChangeTabPosition3WithRubrics(id,tab,crubricid)
{

	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l-'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	$('#'+id).attr('currrubricid',''+crubricid);
	UpdateIBlock3ContentFromTabRCMDWithRubrics(id);
}

function UpdateIBlock3ContentFromTabRCMDWithRubrics(id)
{
	var a,htm='',dat,ctab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>10) { crow=10; }
	
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+a).html();
//		htm=htm+'<tr valign="top" style="cursor:pointer;">'+dat+'</tr>';
		if(dat!=null) { htm=htm+'<tr valign="top">'+dat+'</tr>'; }
	}
	htm='<table class="block3_tabcontent" cellpadding="0" cellspacing="0" border="0">'+htm+'</table>';
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

// ***************************************************
 
 // Krond, 25.05.2010
 function CoreBanUserFromForum(userid,bantime)
 {
	$('#userbancontainer'+userid).empty().html('оформляем...');
	$.post('/bitrix/components/igromania/forum/ajax-ban.php',{makeban:'1',banuserid:userid,banfordays:bantime},function(data) 
	{
		$('#userbancontainer'+userid).empty().html(data); 
	});
 }
 
 function banForumUser(userid, mid)
 {
	//$('#userbancontainer'+mid).empty().html('оформляем...');
	$.post('/bitrix/components/igromania/forum/ajax-ban.php',{makeban:'1',banuserid:userid,banfordays:bantime},function(data) 
	{
		$('#userbancontainer'+mid).empty().html(data); 
	});
 }
 
 function UserHideAllMessages(userid,topicid)
 {
	$.post('/bitrix/components/igromania/forum/ajax-ban.php',{makemessageclean:'1',mmcuserid:userid,cleantopicid:topicid},function(data) 
	{
		// window.location.href=window.location; 
		window.location.reload();
	});
 }
 
 $(function(){
 	Startup();
 });
 
 
  /***************************** ban ************************************/
 function banOptionOpen(id)
 {
 	$('#banOptionCloseContainer').show();
 }
 
 function banOptionClose(id,mid)
 {
	uri='/moder/close.php';
	$.post(
		uri,
		{UID:id,MID:mid},
		function(data)
		{
			$('#userbancontainer'+mid).empty().html(data);
		}
 	);
	$('#banOptionCloseContainer').hide();
 	$('#WholeSiteCoverShadow').hide(); 
	
 }
 
 function banOption(id,mid)
 {
	var uri;
	var left, top, td2, add;
	uri='/moder/ajax-ban.php';
	$.post(
		uri,
		{UID:id,MID:mid},
		function(data)
		{
			data='<div class="backgroundGalleryImage" id="WholeSiteCoverShadow"></div>'+data;
			$('#imagePlayerContainer').empty().html(data);
			banOptionOpen(id);
			
			add=0; 
//			if($.browser.mozilla || $.browser.safari) { add=16; }
			top=(parseInt($(window).innerHeight())-(parseInt($('#banOptionCloseContainer').innerHeight())+add))/2;
			if(top<=0) 
			{ top=0; } else { top=top+$(window).scrollTop(); }
			left=(parseInt($(window).innerWidth())-(parseInt($('#banOptionCloseContainer').innerWidth())+add))/2+$(window).scrollLeft(); 
			if(left<=0) 
			{ left=0; } else { left=left+$(window).scrollLeft(); }
			$('#banOptionCloseContainer').css('top',top+'px');
			$('#banOptionCloseContainer').css('left',left+'px');

			$('#WholeSiteCoverShadow').css('width',$(document).width()+'px');
			$('#WholeSiteCoverShadow').css('height',$(document).height()+'px');
//			alert($(document).width()+' <=> '+$(document).height());
			$('#WholeSiteCoverShadow').show();
		}
	);
 }
 /***************************** END ban ************************************/
 
 

 
 
 /*****************************VIDEOMANIA************************************/
  function FileDownloadVideomaniaOpen(id)
 {
 	$('#FileDownloadVideomaniaCloseContainer').show();
 }
 
 function FileDownloadVideomaniaClose()
 {
 	$('#FileDownloadVideomaniaCloseContainer').hide();
 	$('#WholeSiteCoverShadow').hide();
 }
 
 function FileDownloadVideomania(id,ftype,captcha_sid,captcha_word)
 {
	var uri;
	var left, top, td2, add;
	uri='/videomania/viewpopup.php';
	$.post(
		uri,
		{FID:id,FTYPE:ftype,captcha_sid:captcha_sid,captcha_word:captcha_word},
		function(data)
		{
			data='<div class="backgroundGalleryImage" id="WholeSiteCoverShadow"></div>'+data;
			$('#imagePlayerContainer').empty().html(data);
			FileDownloadVideomaniaOpen(id);
			
			add=0; 
//			if($.browser.mozilla || $.browser.safari) { add=16; }
			top=(parseInt($(window).innerHeight())-(parseInt($('#FileDownloadVideomaniaCloseContainer').innerHeight())+add))/2;
			if(top<=0) 
			{ top=0; } else { top=top+$(window).scrollTop(); }
			left=(parseInt($(window).innerWidth())-(parseInt($('#FileDownloadVideomaniaCloseContainer').innerWidth())+add))/2+$(window).scrollLeft(); 
			if(left<=0) 
			{ left=0; } else { left=left+$(window).scrollLeft(); }
			$('#FileDownloadVideomaniaCloseContainer').css('top',top+'px');
			$('#FileDownloadVideomaniaCloseContainer').css('left',left+'px');

			$('#WholeSiteCoverShadow').css('width',$(document).width()+'px');
			$('#WholeSiteCoverShadow').css('height',$(document).height()+'px');
//			alert($(document).width()+' <=> '+$(document).height());
			$('#WholeSiteCoverShadow').show();
		}
	);
 }
 /*****************************END VIDEOMANIA************************************/
 
 
 /***************************** FRIEND's LINK ************************************/
  function LinkDownloadFriendOpen(id)
 {
 	$('#LinkDownloadFriendCloseContainer').show();
 }
 
 function LinkDownloadFriendClose()
 {
 	$('#LinkDownloadFriendCloseContainer').hide();
 	$('#WholeSiteCoverShadow').hide();
 }
 
 function LinkDownloadFriend(id,url,text,mail,captcha_sid,captcha_word)
 {
	var uri;
	var left, top, td2, add;
	uri='/bitrix/templates/igromania/viewpopup_link_friend.php';
	$.post(
		uri,
		{FID:id,URL:url,TEXT:text,MAIL:mail,captcha_sid:captcha_sid,captcha_word:captcha_word},
		function(data)
		{
			data='<div class="backgroundGalleryImage" id="WholeSiteCoverShadow"></div>'+data;
			$('#imagePlayerContainer').empty().html(data);
			LinkDownloadFriendOpen(id);
			
			add=0; 
//			if($.browser.mozilla || $.browser.safari) { add=16; }
			top=(parseInt($(window).innerHeight())-(parseInt($('#LinkDownloadFriendCloseContainer').innerHeight())+add))/2;
			if(top<=0) 
			{ top=0; } else { top=top+$(window).scrollTop(); }
			left=(parseInt($(window).innerWidth())-(parseInt($('#LinkDownloadFriendCloseContainer').innerWidth())+add))/2+$(window).scrollLeft(); 
			if(left<=0) 
			{ left=0; } else { left=left+$(window).scrollLeft(); }
			$('#LinkDownloadFriendCloseContainer').css('top',top+'px');
			$('#LinkDownloadFriendCloseContainer').css('left',left+'px');

			$('#WholeSiteCoverShadow').css('width',$(document).width()+'px');
			$('#WholeSiteCoverShadow').css('height',$(document).height()+'px');
//			alert($(document).width()+' <=> '+$(document).height());
			$('#WholeSiteCoverShadow').show();
		}
	);
 }
 /***************************** END FRIEND's LINK ************************************/

 
 /************************************************************************************/
 /************************************************************************************/
 /***************************** MODULES script.js parts ******************************/
 /************************************************************************************/
 /************************************************************************************/
 
  // addon.detail
 
 function AddonDetail_ImageViewOpenPlayer(id)
 {
 	$('#galleryPictureMainPlayerContainer').show();
 }
 
 function AddonDetail_ImageViewCreateNewPlayerInstance(id,ftype,captcha_sid,captcha_word)
 {
	var uri;
	var left, top, td2, add;
	uri='/bitrix/components/igromania/addon.detail/ajax/process_viewpopup.php';
	$.post(
		uri,
		{FID:id,FTYPE:ftype,captcha_sid:captcha_sid,captcha_word:captcha_word},
		function(data)
		{
			data='<div class="backgroundGalleryImage" id="WholeSiteCoverShadow"></div>'+data;
			$('#imagePlayerContainer').empty().html(data);
			AddonDetail_ImageViewOpenPlayer(id);
			
			add=0; 
//			if($.browser.mozilla || $.browser.safari) { add=16; }
			top=(parseInt($(window).innerHeight())-(parseInt($('#galleryPictureMainPlayerContainer').innerHeight())+add))/2;
			if(top<=0) 
			{ top=0; } else { top=top+$(window).scrollTop(); }
			left=(parseInt($(window).innerWidth())-(parseInt($('#galleryPictureMainPlayerContainer').innerWidth())+add))/2+$(window).scrollLeft(); 
			if(left<=0) 
			{ left=0; } else { left=left+$(window).scrollLeft(); }
			$('#galleryPictureMainPlayerContainer').css('top',top+'px');
			$('#galleryPictureMainPlayerContainer').css('left',left+'px');

			$('#WholeSiteCoverShadow').css('width',$(document).width()+'px');
			$('#WholeSiteCoverShadow').css('height',$(document).height()+'px');
			$('#WholeSiteCoverShadow').show();
		}
	);
 }
 
 // article.kodex
 
 function ArticleKodex_ShowAllVideoGameInfoPos(id)
{
	$('#'+id).attr('crows',10);
	ArticleKodex_ShowExactContentGIFromTabs(id,0);
}
 

function ArticleKodex_ShowExactContentGIFromTabs(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+id).attr('crows',''+Math.round(z));
	ArticleKodex_UpdateIBlockGIContentFromTabRCMD(id);
}

function ArticleKodex_ChangeTabPositionGI(id,tab)
{
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	ArticleKodex_UpdateIBlockGIContentFromTabRCMD(id);
}

function ArticleKodex_UpdateIBlockGIContentFromTabRCMD(id)
{
	var a,htm='',dat,ctab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>10) { crow=10; }
	
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+a).html();
		if(dat!=null) { htm=htm+dat; }
	}
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

// article.kodex_tabs

 function MainPageRecommendHax_JS_ChooseRedirect(id)
 {
	var ctaber;
	ctaber=Math.round($('#'+id).attr('currtab'));
	if(ctaber==0) { location.href='/articles/?section=34'; }
	else { location.href='/codes/'; }
	return false;
 }
 
  function AW_NewestArticles_JS_ChooseRedirect(id)
 {
	var ctaber;
	ctaber=Math.round($('#'+id).attr('currtab'));
	if(ctaber==0) { location.href='/articles/?section=36'; }
	else { location.href='/articles/'; }
	return false;
 }
 
 // articledetail.description
 
  function ArticleDetail_FullDescription_Show(id)
 {
	$('#fdcont-'+id).animate({'height':'toggle'},'fast','linear',function(){ $('#fdconth-'+id).toggleClass('block2_allnews_header_on'); });
 }
 
 function ArticleDetail_FullDescription_Show_gray(id)
 {
	$('#fdcont-'+id).animate({'height':'toggle'},'fast','linear',function(){ $('#fdconth-'+id).toggleClass('block2_allnews_header_gray_on'); });
 }
 
 function ArticleDetail_JS_ShowPartOfPage(part)
 {
	var prt;
	$('div[ap=1]').each(function(){ $(this).hide(); });
	$('img[ap=1]').each(function()
	{ 
		prt=Math.round($(this).attr('cid'));
		$(this).attr('src',SiteGlobalImagesAbsolutePath+'/img/digits/d'+prt+'.gif');
	});
	$('#pimg'+part).attr('src',SiteGlobalImagesAbsolutePath+'/img/digits/d'+part+'b.gif');
	$('#pimgd'+part).attr('src',SiteGlobalImagesAbsolutePath+'/img/digits/d'+part+'b.gif');
	$('#articlepart'+part).show();
	window.scrollTo(0,256);

 }
 
 // articledetail.gameratings
 
  function AD_GameDetailRatingsShowRatingBar(code)
 {
	var overral,a,currcolor;
	overral=code*5;
	for(a = 1;a <= 20;a++)
	{
		$('#votersmallbar'+a).attr('src',SiteGlobalImagesAbsolutePath + '/img/rating/rating_line_white.gif');
	}
	for(a=1;a<=code;a++)
	{
		currcolor='/img/rating/rating_line_green.gif';
		if(a<=15) { currcolor='/img/rating/rating_line_yellow.gif'; }
		if(a<=10) { currcolor='/img/rating/rating_line_orange.gif'; }
		if(a<=5) { currcolor='/img/rating/rating_line_red.gif'; }
		$('#votersmallbar'+a).attr('src',SiteGlobalImagesAbsolutePath + currcolor);
	}
	$('#voterbigletters').attr('src',SiteGlobalImagesAbsolutePath + '/img/rating/rat'+overral+'u.gif');
 }
 
 function AD_GameDetailRatingsClearRatingBar()
 {
	var a;
	for(a = 1;a <= 20;a++)
	{
		$('#votersmallbar'+a).attr('src',SiteGlobalImagesAbsolutePath + '/img/rating/rating_line_white.gif');
	}
 }
 
 function AD_GameDetailRatingsPostMyCurrentVote(game,user,vote)
 {
	var uri;
	uri='/bitrix/components/igromania/articledetail.gameratings/ajax/process_vote.php';
	$.post(
		uri,
		{myvote:vote,voteuser:user,ID:game},
		function(data)
		{
			$('#mainratingdataholder').empty().html(data);
		}
	);
 }
 
 // articledetail.gameratings_wide
 
   function AW_AD_GameDetailRatingsShowRatingBar(code)
 {
	var overral,a,currcolor;
	overral=code*5;
	for(a = 1;a <= 20;a++)
	{
		$('#votersmallbar'+a).attr('src',SiteGlobalImagesAbsolutePath + '/img/rating/rating_line_white.gif');
	}
	for(a=1;a<=code;a++)
	{
		currcolor='/img/rating/rating_line_green.gif';
		if(a<=15) { currcolor='/img/rating/rating_line_yellow.gif'; }
		if(a<=10) { currcolor='/img/rating/rating_line_orange.gif'; }
		if(a<=5) { currcolor='/img/rating/rating_line_red.gif'; }
		$('#votersmallbar'+a).attr('src',SiteGlobalImagesAbsolutePath + currcolor);
	}
	$('#voterbigletters').attr('src',SiteGlobalImagesAbsolutePath + '/img/rating/rat'+overral+'u.gif');
 }
 
 function AW_AD_GameDetailRatingsClearRatingBar()
 {
	var a;
	for(a = 1;a <= 20;a++)
	{
		$('#votersmallbar'+a).attr('src',SiteGlobalImagesAbsolutePath + '/img/rating/rating_line_white.gif');
	}
 }
 
 function AW_AD_GameDetailRatingsPostMyCurrentVote(game,user,vote)
 {
	var uri;
	uri='/bitrix/components/igromania/articledetail.gameratings_wide_v2/ajax/process_vote.php';
	$.post(
		uri,
		{myvote:vote,voteuser:user,ID:game},
		function(data)
		{
			$('#mainratingdataholder').empty().html(data);
		}
	);
 }
 
 function AW_AD_GameDetailRatingsPostMyCurrentVote2(game,user,vote)
 {
	var uri;
	uri='/bitrix/components/igromania/articledetail.gameratings_wide_v2/ajax/process_vote.php';
	$.post(
		uri,
		{myvote:vote,voteuser:user,ID:game},
		function(data)
		{
			$('#mainratingdataholder').empty().html(data);
		}
	);
 }
 
 // articledetail.newingenre
 
  function AD_GameDetail_NewInGenre_ShowAll()
 {
	$('div[newgenreitem=1]').each(function(){ $(this).show(); });
 }
 
 // articledetail.similargames
 
  function AD_GameDetail_SimilarGames_ShowAll()
 {
	$('div[similaritem=1]').each(function(){ $(this).show()});
 }
 
 // articledetail.usercomments
 /* Component no more used, switched to mainpage.usercomments. DEPRECATED */
 
 // articledetail.videos
 
 function ArticleDetailVideos_ShowAllVideoGameInfoPos(id)
{
	$('#'+id).attr('crows',30);
	ArticleDetailVideos_ShowExactContentGIFromTabs(id,0);
}

function ArticleDetailVideos_ShowExactContentGIFromTabs(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>30) { z=30; }
	$('#'+id).attr('crows',''+Math.round(z));
	ArticleDetailVideos_UpdateIBlockGIContentFromTabRCMD(id);
}

function ArticleDetailVideos_ShowExactContentGIFromTabs_C(id,adder,cookiename)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>30) { z=30; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	ArticleDetailVideos_UpdateIBlockGIContentFromTabRCMD(id);
}

function ArticleDetailVideos_ChangeTabPositionGI(id,tab)
{
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	ArticleDetailVideos_UpdateIBlockGIContentFromTabRCMD(id);
}

function ArticleDetailVideos_UpdateIBlockGIContentFromTabRCMD(id)
{
	var a,htm='',dat,ctab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>30) { crow=30; }
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+a).html();
		if(dat!=null) { htm=htm+dat; }
	}
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

// articleslist.results

 function ArticlesList_JS_SwitchArticleBlock(id)
 {
	var zi;
	zi=Math.round($('#article'+id+'-name').attr('opend'));
	switch(zi)
	{
		case 1:
		{
			$('#article'+id+'-details').animate({height: 'toggle'}, 'normal');
			$('#article'+id+'-name').removeClass('block12_games_namediv_on');
			$('#article'+id+'-name').attr('opend',0);
		} break;
		default:
		{
			$('#article'+id+'-details').animate({height: 'toggle'}, 'normal');
			$('#article'+id+'-name').addClass('block12_games_namediv_on');
			$('#article'+id+'-name').attr('opend',1);
		} break;
	}
 }
 
 // articleslist.search
 
  function ArticlesList_JS_MainSearchPrepare()
 {
	$('#sf_onpage').attr('value',$("[name=perpage]:checked").val());
	$('#sf_page').attr('value',0);
	$('#sf_section').attr('value',$("[name=select_razdel]").val());
//	$('#sf_rubric').attr('value',$("[name=select_ratingto]").val());
	$('#sf_sortby').attr('value',$("[name=sort]:checked").val());
 }

 function ArticlesList_JS_ChooseRubric2(type)
 {
	var curr;
	curr=Math.round($('#sf_rubric').val());
	if(curr==type)
	{
		$('#sf_rubric').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_rubric').attr('value',type);
		curr=type;
	}
	$('img[genre=1]').each(function(){ $(this).attr('src',filtergamebasepath+'/img/uinfo4_chbox_off.gif'); });
	$('div[uirb=1]').each(function(){ $(this).removeClass('block3_genrebox_on'); });
	if(curr!=0)
	{
		$('#gametype'+curr).addClass('block3_genrebox_on');
		$('#uirb'+curr).attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif');
	}
 }
 
 function ArticlesList_JS_ChooseRubric(type)
 {
	cstat=Math.round($('#gametype'+type).attr('crubrucstat'));
	if(cstat>0)
	{
		$('#gametype'+type).attr('crubrucstat',0);
		$('#gametype'+type).removeClass('block3_genrebox_on');
		$('#genretype'+type).attr('src',filtergamebasepath+'/img/uinfo4_chbox_off.gif');
	}
	else
	{
		$('#gametype'+type).attr('crubrucstat',type);
		$('#gametype'+type).addClass('block3_genrebox_on');
		$('#genretype'+type).attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif');
	}
 }
 
 function ArticlesList_JS_ChooseSection(type)
 {
	var cstat;
	cstat=Math.round($('#subsection'+type).attr('csectionstat'));
	if(cstat>0)
	{
		$('#subsection'+type).attr('csectionstat',0);
		$('#subsection'+type).removeClass('block3_genrebox_on');
		$('#subsectiontype'+type).attr('src',filtergamebasepath+'/img/uinfo4_chbox_off.gif');
		$('#sect'+type).val('');
	}
	else
	{
		$('#subsection'+type).attr('csectionstat',type);
		$('#subsection'+type).addClass('block3_genrebox_on');
		$('#subsectiontype'+type).attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif');
		$('#sect'+type).val(type);
	}
 }
 
 function ArticlesList_JS_SetCurrentPage(page)
 {
	$('#sf_page').val(page);
 }
 
 function ArticlesList_JS_MainSearch(page)
 {
	var formresults,uri,rubrics,crubric,sections,csect;
	uri='/bitrix/components/igromania/articleslist.search/ajax/process_search.php';
	$('#articlesearchresult-ajax').show();
	ArticlesList_JS_SetCurrentPage(page);
	rubrics='';
	$('div[uirb=1]').each(function()
	{ 
		crubric=Math.round($(this).attr('crubrucstat')); 
		if(crubric>0) { rubrics=rubrics+crubric+'|'; }
	});
	sections='';
	$('div[uisct=1]').each(function()
	{ 
		csect=Math.round($(this).attr('csectionstat')); 
		if(csect>0) { sections=sections+csect+'|'; }
	});

	$.post(
		uri,
		{revertedsort:$('#sf_revertedsort').val(),onpage:$('#sf_onpage').val(),page:$('#sf_page').val(),rubric:rubrics,section:sections,sortby:$('#sf_sortby').val()},
		function(data)
		{
			$('#articlesearchresult').empty();
			$('#articlesearchresult').html(data);
			$('#articlestotalcounter').html($('#totalresultscounterdiv').attr('totalcounter'));
			window.scrollTo(0,0);
		}
	);
 }
 
 // blog.usercomments #1
 // blog.usercomments #2
 /* Component no more used, switched to mainpage.usercomments. DEPRECATED! */
 
 // demo.detail
 
  function DemoDetail_ImageViewOpenPlayer(id)
 {
 	$('#galleryPictureMainPlayerContainer').show();
 }
 
 
 function DemoDetail_ImageViewCreateNewPlayerInstance(id,ftype,captcha_sid,captcha_word)
 {
	var uri;
	var left, top, td2, add;
	uri='/bitrix/components/igromania/demo.detail/ajax/process_viewpopup.php';
	$.post(
		uri,
		{FID:id,FTYPE:ftype,captcha_sid:captcha_sid,captcha_word:captcha_word},
		function(data)
		{
			data='<div class="backgroundGalleryImage" id="WholeSiteCoverShadow"></div>'+data;
			$('#imagePlayerContainer').empty().html(data);
			DemoDetail_ImageViewOpenPlayer(id);
			
			add=0; 
//			if($.browser.mozilla || $.browser.safari) { add=16; }
			top=(parseInt($(window).innerHeight())-(parseInt($('#galleryPictureMainPlayerContainer').innerHeight())+add))/2;
			if(top<=0) 
			{ top=0; } else { top=top+$(window).scrollTop(); }
			left=(parseInt($(window).innerWidth())-(parseInt($('#galleryPictureMainPlayerContainer').innerWidth())+add))/2+$(window).scrollLeft(); 
			if(left<=0) 
			{ left=0; } else { left=left+$(window).scrollLeft(); }
			$('#galleryPictureMainPlayerContainer').css('top',top+'px');
			$('#galleryPictureMainPlayerContainer').css('left',left+'px');

			$('#WholeSiteCoverShadow').css('width',$(document).width()+'px');
			$('#WholeSiteCoverShadow').css('height',$(document).height()+'px');
			$('#WholeSiteCoverShadow').show();
		}
	);
 }
 
 // events.video_sel
 
 function EventsVideoSel_ShowAllVideoGameInfoPos(id)
{
	$('#'+id).attr('crows',30);
	EventsVideoSel_ShowExactContentGIFromTabs(id,0);
}

function EventsVideoSel_ShowExactContentGIFromTabs(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>30) { z=30; }
	$('#'+id).attr('crows',''+Math.round(z));
	EventsVideoSel_UpdateIBlockGIContentFromTabRCMD(id);
}

function EventsVideoSel_ShowExactContentGIFromTabs_C(id,adder,cookiename)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>30) { z=30; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	EventsVideoSel_UpdateIBlockGIContentFromTabRCMD(id);
}

function EventsVideoSel_ChangeTabPositionGI(id,tab)
{
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	EventsVideoSel_UpdateIBlockGIContentFromTabRCMD(id);
}

function EventsVideoSel_UpdateIBlockGIContentFromTabRCMD(id)
{
	var a,htm='',dat,ctab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>30) { crow=30; }
	
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+a).html();
		if(dat!=null) { htm=htm+dat; }
	}
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

 // files.gamevideos
 
 function FilesGamevideos_ShowAllVideoGameInfoPos(id)
{
	$('#'+id).attr('crows',10);
	FilesGamevideos_ShowExactContentGIFromTabs(id,0);
}
 

function FilesGamevideos_ShowExactContentGIFromTabs(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+id).attr('crows',''+Math.round(z));
	FilesGamevideos_UpdateIBlockGIContentFromTabRCMD(id);
}

function FilesGamevideos_ChangeTabPositionGI(id,tab)
{
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	FilesGamevideos_UpdateIBlockGIContentFromTabRCMD(id);
}

function FilesGamevideos_UpdateIBlockGIContentFromTabRCMD(id)
{
	var a,htm='',dat,ctab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>10) { crow=10; }
	
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+a).html();
		if(dat!=null) { htm=htm+dat; }
	}
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

 // files.morematerials
 // gamedetail.descriptionblock
 // gamedetail.description
 // videomania.morematerials
 
 function GameDetail_FullDescription_Show(id)
 {
	$('#fdcont-'+id).animate({'height':'toggle'},'fast','linear',function(){ $('#fdconth-'+id).toggleClass('block2_allnews_header_on'); });
 }
 
 function GameDetail_FullDescription_Show_gray(id)
 {
	$('#fdcont-'+id).animate({'height':'toggle'},'fast','linear',function(){ $('#fdconth-'+id).toggleClass('block2_allnews_header_gray_on'); });
 }
 
 // files. searchaddon
 
  function FSAddon_PatchBaseList_JS_MainSearchPrepare ()
 {
	$('#sf_onpage').attr('value',$("[name=perpage]:checked").val());
	$('#sf_page').attr('value',0);
	$('#sf_fromyear').attr('value',$("[name=select_yearfrom]").val());
	$('#sf_toyear').attr('value',$("[name=select_yearto]").val());
	$('#sf_fromrate').attr('value',$("[name=select_ratingfrom]").val());
	$('#sf_torate').attr('value',$("[name=select_ratingto]").val());
	$('#sf_sortby').attr('value',$("[name=sort]:checked").val());
 }

 function FSAddon_PatchBaseList_JS_ChangeCurrentPage(page)
 {
	$('#sf_page').attr('value',page);
 }
 
 function FSAddon_PatchBaseList_JS_ChoosePlatformOldStyleRadio(type)
 {
	var curr;
	curr=Math.round($('#sf_platform').val());
	if(curr==type)
	{
		$('#sf_platform').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_platform').attr('value',type);
		curr=type;
	}
	$('img[platform=1]').each(function(){ $(this).attr('src',filtergamebasepath+'/img/uinfo4_chbox_off.gif'); });
	switch(curr)
	{
		case 1: { $('#filterplatformchoose1').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 2: { $('#filterplatformchoose2').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 3: { $('#filterplatformchoose3').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 4: { $('#filterplatformchoose4').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 5: { $('#filterplatformchoose5').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 6: { $('#filterplatformchoose6').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		default: { } break;
	}
 }

 function FSAddon_PatchBaseList_JS_ChoosePlatform(type)
 {
	var curr;
	curr=Math.round($('#sf_platform'+type).val());
	if(curr==type)
	{
		$('#sf_platform'+type).attr('value',0);
		$('#filterplatformchoose'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif');
		curr=0;
	}
	else
	{
		$('#sf_platform'+type).attr('value',type);
		curr=type;
	}
	switch(curr)
	{
		case 1: { $('#filterplatformchoose1').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 2: { $('#filterplatformchoose2').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 3: { $('#filterplatformchoose3').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 4: { $('#filterplatformchoose4').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 5: { $('#filterplatformchoose5').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 6: { $('#filterplatformchoose6').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		default: { } break;
	}
 }
 
 function FSAddon_PatchBaseList_JS_ChooseLangButt(id)
 {
	switch(id)
	{
		case 1:
		{
			$('#rusletters').hide();
			$('#engletters').show();
			$('#ruslangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/rus_white.gif');
			$('#englangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/eng_black.gif');
		} break;
		default:
		{
			$('#engletters').hide();
			$('#rusletters').show();
			$('#ruslangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/rus_black.gif');
			$('#englangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/eng_white.gif');
		} break;
	}
 }

 function FSAddon_PatchBaseList_JS_ChooseLetter2(type,id)
 {
	var curr;
	curr=$('#sf_letter').val();
	if(curr==type)
	{
		$('#sf_letter').attr('value','');
		curr='';
	}
	else
	{
		$('#sf_letter').attr('value',type);
		curr=type;
	}
	$('a[laa=1]').each(function(){ $(this).removeClass('block3_alphabet_links_on'); });
	if(curr!='')
	{
		$('#lettera-'+id).addClass('block3_alphabet_links_on');
	}
 }

 function FSAddon_PatchBaseList_JS_ChooseLetter(id)
 {
	var curr;
	curr=Math.round($('#lettera-'+id).attr('lact'));
	if(curr==0)
	{
		$('#lettera-'+id).attr('lact','1');
		$('#lettera-'+id).addClass('block3_alphabet_links_on');
	}
	else
	{
		$('#lettera-'+id).attr('lact','0');
		$('#lettera-'+id).removeClass('block3_alphabet_links_on');
	}
 }
 
 function FSAddon_PatchBaseList_JS_ChooseGenre2(type)
 {
	var curr;
	curr=Math.round($('#sf_genre').val());
	if(curr==type)
	{
		$('#sf_genre').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_genre').attr('value',type);
		curr=type;
	}
	$('img[genre=1]').each(function(){ $(this).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif'); });
	$('div[uirb=1]').each(function(){ $(this).removeClass('block3_genrebox_on'); });
	if(curr!=0)
	{
		$('#gametype'+curr).addClass('block3_genrebox_on');
		$('#uirb'+curr).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_on.gif');
	}
 }

 function FSAddon_PatchBaseList_JS_ChooseGenre(type)
 {
	var curr;
	curr=Math.round($('#gamegenre'+type).attr('genreid'));
	if(curr==type)
	{
		$('#gamegenre'+type).attr('genreid','0');
		curr=0;
	}
	else
	{
		$('#gamegenre'+type).attr('genreid',type);
		curr=type;
	}
	if(curr!=0)
	{
		$('#gamegenre'+type).addClass('block3_genrebox_on');
		$('#uirbc'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_on.gif');
	}
	else
	{
		$('#gamegenre'+type).removeClass('block3_genrebox_on');
		$('#uirbc'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif');
	}
 }
 
 function FSAddon_PatchBaseList_JS_ChooseTranslated2(type)
 {
	var curr;
	curr=Math.round($('#sf_translated').val());
	if(curr==type)
	{
		$('#sf_translated').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_translated').attr('value',type);
		curr=type;
	}
	switch(curr)
	{
		case 1:
		{
			$("#translated_original_off").hide();
			$("#translated_original_on").show();
			$("#translated_local_on").hide();
			$("#translated_local_off").show();
		} break;
		case 2:
		{
			$("#translated_original_on").hide();
			$("#translated_original_off").show();
			$("#translated_local_off").hide();
			$("#translated_local_on").show();
		} break;
		default:
		{
			$("#translated_original_on").hide();
			$("#translated_original_off").show();
			$("#translated_local_off").show();
			$("#translated_local_on").hide();
		} break;
	}
 }
 
 function FSAddon_PatchBaseList_JS_ChooseTranslated(type)
 {
	var curr;
	curr=Math.round($('#sf_translated'+type).val());
	if(curr==type)
	{
		$('#sf_translated'+type).attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_translated'+type).attr('value',type);
		curr=type;
	}
	
	switch(type)
	{
		case 1:
		{
			if(curr==0) { $("#translated_original_on").hide(); $("#translated_original_off").show(); }
			else { $("#translated_original_on").show(); $("#translated_original_off").hide(); }
		} break;
		case 2:
		{
			if(curr==0) { $("#translated_local_on").hide(); $("#translated_local_off").show(); }
			else { $("#translated_local_on").show(); $("#translated_local_off").hide(); }
		} break;
		default: break;
	}
 }
 
 function FSAddon_PatchBaseList_JS_ChooseReleased(type)
 {
	var curr;
	curr=Math.round($('#sf_released'+type).val());
	if(curr==type)
	{
		$('#sf_released'+type).attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_released'+type).attr('value',type);
		curr=type;
	}
	switch(type)
	{
		case 1:
		{
			if(curr==0) { $("#released_off").show(); $("#released_on").hide(); }
			else { $("#released_off").hide(); $("#released_on").show(); }
		} break;
		case 2:
		{
			if(curr==0) { $("#developing_off").show(); $("#developing_on").hide(); }
			else { $("#developing_off").hide(); $("#developing_on").show(); }
		} break;
		default: { } break;
	}
 }
 
 function FSAddon_PatchBaseList_JS_ChooseReleased2(type)
 {
	var curr;
	curr=Math.round($('#sf_released').val());
	if(curr==type)
	{
		$('#sf_released').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_released').attr('value',type);
		curr=type;
	}
	switch(curr)
	{
		case 1:
		{
			$("#released_off").hide();
			$("#released_on").show();
			$("#developing_on").hide();
			$("#developing_off").show();
		} break;
		case 2:
		{
			$("#released_on").hide();
			$("#released_off").show();
			$("#developing_off").hide();
			$("#developing_on").show();
		} break;
		default:
		{
			$("#released_on").hide();
			$("#released_off").show();
			$("#developing_on").hide();
			$("#developing_off").show();
		} break;
	}
 }
 
 function FSAddon_PatchBaseList_JS_MainSearchOldStyle(page)
 {
	var formresults,uri;
	uri='/bitrix/components/igromania/files.searchaddon/ajax/process_search.php';
	FSAddon_PatchBaseList_JS_ChangeCurrentPage(page);
	$('#gamesearchresult-ajax').show();
	$.post(
		uri,
		{onpage:$('#sf_onpage').val(),page:$('#sf_page').val(),letter:$('#sf_letter').val(),released:$('#sf_released').val(),translated:$('#sf_translated').val(),platform:$('#sf_platform').val(),sortby:$('#sf_sortby').val(),fromrate:$('#sf_fromrate').val(),torate:$('#sf_torate').val(),fromyear:$('#sf_fromyear').val(),toyear:$('#sf_toyear').val(),genre:$('#sf_genre').val()},
		function(data)
		{
			$('#gamesearchresult').empty();
			$('#gamesearchresult').html(data);
		}
	);
 }
 
  function FSAddon_PatchBaseList_JS_MainSearch(page)
 {
	var formresults,uri,plat,translate,release,genr,cgenre,cletters,cletter;
	uri='/bitrix/components/igromania/files.searchaddon/ajax/process_search.php';
	FSAddon_PatchBaseList_JS_ChangeCurrentPage(page);
	cletters='';
	$('a[laa=1]').each(function()
	{ 
		cletter=Math.round($(this).attr('lact'));
		if(cletter!=0)
		{
			cletters=cletters+$(this).attr('letterid')+'|';
		}
	});
	
	$('#gamesearchresult-ajax').show();
	$.post(
		uri,
		{revertedsort:$('#sf_revertedsort').val(),onpage:$('#sf_onpage').val(),page:$('#sf_page').val(),letter:cletters,sortby:$('#sf_sortby').val()},
		function(data)
		{
			$('#gamesearchresult').empty();
			$('#gamesearchresult').html(data);
			$('#gamesnumbyrequest').html($('#totalresultscounterdiv').attr('totalcounter'));
			window.scrollTo(0,0);
		}
	);
 }
 
 // files.searchdemo
 
 function FSDemo_PatchBaseList_JS_MainSearchPrepare()
 {
	$('#sf_onpage').attr('value',$("[name=perpage]:checked").val());
	$('#sf_page').attr('value',0);
	$('#sf_fromyear').attr('value',$("[name=select_yearfrom]").val());
	$('#sf_toyear').attr('value',$("[name=select_yearto]").val());
	$('#sf_fromrate').attr('value',$("[name=select_ratingfrom]").val());
	$('#sf_torate').attr('value',$("[name=select_ratingto]").val());
	$('#sf_sortby').attr('value',$("[name=sort]:checked").val());
 }

 function FSDemo_PatchBaseList_JS_ChangeCurrentPage(page)
 {
	$('#sf_page').attr('value',page);
 }
 
 function FSDemo_PatchBaseList_JS_ChoosePlatformOldStyleRadio(type)
 {
	var curr;
	curr=Math.round($('#sf_platform').val());
	if(curr==type)
	{
		$('#sf_platform').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_platform').attr('value',type);
		curr=type;
	}
	$('img[platform=1]').each(function(){ $(this).attr('src',filtergamebasepath+'/img/uinfo4_chbox_off.gif'); });
	switch(curr)
	{
		case 1: { $('#filterplatformchoose1').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 2: { $('#filterplatformchoose2').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 3: { $('#filterplatformchoose3').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 4: { $('#filterplatformchoose4').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 5: { $('#filterplatformchoose5').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 6: { $('#filterplatformchoose6').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		default: { } break;
	}
 }

 function FSDemo_PatchBaseList_JS_ChoosePlatform(type)
 {
	var curr;
	curr=Math.round($('#sf_platform'+type).val());
	if(curr==type)
	{
		$('#sf_platform'+type).attr('value',0);
		$('#filterplatformchoose'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif');
		curr=0;
	}
	else
	{
		$('#sf_platform'+type).attr('value',type);
		curr=type;
	}
	switch(curr)
	{
		case 1: { $('#filterplatformchoose1').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 2: { $('#filterplatformchoose2').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 3: { $('#filterplatformchoose3').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 4: { $('#filterplatformchoose4').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 5: { $('#filterplatformchoose5').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 6: { $('#filterplatformchoose6').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		default: { } break;
	}
 }
 
 function FSDemo_PatchBaseList_JS_ChooseLangButt(id)
 {
	switch(id)
	{
		case 1:
		{
			$('#rusletters').hide();
			$('#engletters').show();
			$('#ruslangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/rus_white.gif');
			$('#englangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/eng_black.gif');
		} break;
		default:
		{
			$('#engletters').hide();
			$('#rusletters').show();
			$('#ruslangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/rus_black.gif');
			$('#englangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/eng_white.gif');
		} break;
	}
 }

 function FSDemo_PatchBaseList_JS_ChooseLetter2(type,id)
 {
	var curr;
	curr=$('#sf_letter').val();
	if(curr==type)
	{
		$('#sf_letter').attr('value','');
		curr='';
	}
	else
	{
		$('#sf_letter').attr('value',type);
		curr=type;
	}
	$('a[laa=1]').each(function(){ $(this).removeClass('block3_alphabet_links_on'); });
	if(curr!='')
	{
		$('#lettera-'+id).addClass('block3_alphabet_links_on');
	}
 }

 function FSDemo_PatchBaseList_JS_ChooseLetter(id)
 {
	var curr;
	curr=Math.round($('#lettera-'+id).attr('lact'));
	if(curr==0)
	{
		$('#lettera-'+id).attr('lact','1');
		$('#lettera-'+id).addClass('block3_alphabet_links_on');
	}
	else
	{
		$('#lettera-'+id).attr('lact','0');
		$('#lettera-'+id).removeClass('block3_alphabet_links_on');
	}
 }
 
 function FSDemo_PatchBaseList_JS_ChooseGenre2(type)
 {
	var curr;
	curr=Math.round($('#sf_genre').val());
	if(curr==type)
	{
		$('#sf_genre').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_genre').attr('value',type);
		curr=type;
	}
	$('img[genre=1]').each(function(){ $(this).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif'); });
	$('div[uirb=1]').each(function(){ $(this).removeClass('block3_genrebox_on'); });
	if(curr!=0)
	{
		$('#gametype'+curr).addClass('block3_genrebox_on');
		$('#uirb'+curr).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_on.gif');
	}
 }

 function FSDemo_PatchBaseList_JS_ChooseGenre(type)
 {
	var curr;
	curr=Math.round($('#gamegenre'+type).attr('genreid'));
	if(curr==type)
	{
		$('#gamegenre'+type).attr('genreid','0');
		curr=0;
	}
	else
	{
		$('#gamegenre'+type).attr('genreid',type);
		curr=type;
	}
	if(curr!=0)
	{
		$('#gamegenre'+type).addClass('block3_genrebox_on');
		$('#uirbc'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_on.gif');
	}
	else
	{
		$('#gamegenre'+type).removeClass('block3_genrebox_on');
		$('#uirbc'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif');
	}
 }
 
 function FSDemo_PatchBaseList_JS_ChooseTranslated2(type)
 {
	var curr;
	curr=Math.round($('#sf_translated').val());
	if(curr==type)
	{
		$('#sf_translated').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_translated').attr('value',type);
		curr=type;
	}
	switch(curr)
	{
		case 1:
		{
			$("#translated_original_off").hide();
			$("#translated_original_on").show();
			$("#translated_local_on").hide();
			$("#translated_local_off").show();
		} break;
		case 2:
		{
			$("#translated_original_on").hide();
			$("#translated_original_off").show();
			$("#translated_local_off").hide();
			$("#translated_local_on").show();
		} break;
		default:
		{
			$("#translated_original_on").hide();
			$("#translated_original_off").show();
			$("#translated_local_off").show();
			$("#translated_local_on").hide();
		} break;
	}
 }
 
 function FSDemo_PatchBaseList_JS_ChooseTranslated(type)
 {
	var curr;
	curr=Math.round($('#sf_translated'+type).val());
	if(curr==type)
	{
		$('#sf_translated'+type).attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_translated'+type).attr('value',type);
		curr=type;
	}
	
	switch(type)
	{
		case 1:
		{
			if(curr==0) { $("#translated_original_on").hide(); $("#translated_original_off").show(); }
			else { $("#translated_original_on").show(); $("#translated_original_off").hide(); }
		} break;
		case 2:
		{
			if(curr==0) { $("#translated_local_on").hide(); $("#translated_local_off").show(); }
			else { $("#translated_local_on").show(); $("#translated_local_off").hide(); }
		} break;
		default: break;
	}
 }
 
 function FSDemo_PatchBaseList_JS_ChooseReleased(type)
 {
	var curr;
	curr=Math.round($('#sf_released'+type).val());
	if(curr==type)
	{
		$('#sf_released'+type).attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_released'+type).attr('value',type);
		curr=type;
	}
	switch(type)
	{
		case 1:
		{
			if(curr==0) { $("#released_off").show(); $("#released_on").hide(); }
			else { $("#released_off").hide(); $("#released_on").show(); }
		} break;
		case 2:
		{
			if(curr==0) { $("#developing_off").show(); $("#developing_on").hide(); }
			else { $("#developing_off").hide(); $("#developing_on").show(); }
		} break;
		default: { } break;
	}
 }
 
 function FSDemo_PatchBaseList_JS_ChooseReleased2(type)
 {
	var curr;
	curr=Math.round($('#sf_released').val());
	if(curr==type)
	{
		$('#sf_released').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_released').attr('value',type);
		curr=type;
	}
	switch(curr)
	{
		case 1:
		{
			$("#released_off").hide();
			$("#released_on").show();
			$("#developing_on").hide();
			$("#developing_off").show();
		} break;
		case 2:
		{
			$("#released_on").hide();
			$("#released_off").show();
			$("#developing_off").hide();
			$("#developing_on").show();
		} break;
		default:
		{
			$("#released_on").hide();
			$("#released_off").show();
			$("#developing_on").hide();
			$("#developing_off").show();
		} break;
	}
 }
 
 function FSDemo_PatchBaseList_JS_MainSearchOldStyle(page)
 {
	var formresults,uri;
	uri='/bitrix/components/igromania/files.searchdemo/ajax/process_search.php';
	FSDemo_PatchBaseList_JS_ChangeCurrentPage(page);
	$('#gamesearchresult-ajax').show();
	$.post(
		uri,
		{onpage:$('#sf_onpage').val(),page:$('#sf_page').val(),letter:$('#sf_letter').val(),released:$('#sf_released').val(),translated:$('#sf_translated').val(),platform:$('#sf_platform').val(),sortby:$('#sf_sortby').val(),fromrate:$('#sf_fromrate').val(),torate:$('#sf_torate').val(),fromyear:$('#sf_fromyear').val(),toyear:$('#sf_toyear').val(),genre:$('#sf_genre').val()},
		function(data)
		{
			$('#gamesearchresult').empty();
			$('#gamesearchresult').html(data);
		}
	);
 }
 
 function FSDemo_PatchBaseList_JS_MainSearch(page)
 {
	var formresults,uri,plat,translate,release,genr,cgenre,cletters,cletter;
	uri='/bitrix/components/igromania/files.searchdemo/ajax/process_search.php';
	FSDemo_PatchBaseList_JS_ChangeCurrentPage(page);
	cletters='';
	$('a[laa=1]').each(function()
	{ 
		cletter=Math.round($(this).attr('lact'));
		if(cletter!=0)
		{
			cletters=cletters+$(this).attr('letterid')+'|';
		}
	});

	$('#gamesearchresult-ajax').show();
	$.post(
		uri,
		{revertedsort:$('#sf_revertedsort').val(),onpage:$('#sf_onpage').val(),page:$('#sf_page').val(),letter:cletters,sortby:$('#sf_sortby').val()},
		function(data)
		{
			$('#gamesearchresult').empty();
			$('#gamesearchresult').html(data);
			$('#gamesnumbyrequest').html($('#totalresultscounterdiv').attr('totalcounter'));
			window.scrollTo(0,0);
		}
	);
 }
 
 // files.searchpatch
 
  function PatchBaseList_JS_MainSearchPrepare ()
 {
	$('#sf_onpage').attr('value',$("[name=perpage]:checked").val());
	$('#sf_page').attr('value',0);
	$('#sf_fromyear').attr('value',$("[name=select_yearfrom]").val());
	$('#sf_toyear').attr('value',$("[name=select_yearto]").val());
	$('#sf_fromrate').attr('value',$("[name=select_ratingfrom]").val());
	$('#sf_torate').attr('value',$("[name=select_ratingto]").val());
	$('#sf_sortby').attr('value',$("[name=sort]:checked").val());
 }

 function PatchBaseList_JS_ChangeCurrentPage(page)
 {
	$('#sf_page').attr('value',page);
 }
 
 function PatchBaseList_JS_ChoosePlatformOldStyleRadio(type)
 {
	var curr;
	curr=Math.round($('#sf_platform').val());
	if(curr==type)
	{
		$('#sf_platform').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_platform').attr('value',type);
		curr=type;
	}
	$('img[platform=1]').each(function(){ $(this).attr('src',filtergamebasepath+'/img/uinfo4_chbox_off.gif'); });
	switch(curr)
	{
		case 1: { $('#filterplatformchoose1').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 2: { $('#filterplatformchoose2').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 3: { $('#filterplatformchoose3').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 4: { $('#filterplatformchoose4').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 5: { $('#filterplatformchoose5').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 6: { $('#filterplatformchoose6').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		default: { } break;
	}
 }

 function PatchBaseList_JS_ChoosePlatform(type)
 {
	var curr;
	curr=Math.round($('#sf_platform'+type).val());
	if(curr==type)
	{
		$('#sf_platform'+type).attr('value',0);
		$('#filterplatformchoose'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif');
		curr=0;
	}
	else
	{
		$('#sf_platform'+type).attr('value',type);
		curr=type;
	}
	switch(curr)
	{
		case 1: { $('#filterplatformchoose1').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 2: { $('#filterplatformchoose2').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 3: { $('#filterplatformchoose3').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 4: { $('#filterplatformchoose4').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 5: { $('#filterplatformchoose5').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 6: { $('#filterplatformchoose6').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		default: { } break;
	}
 }
 
 function PatchBaseList_JS_ChooseLangButt(id)
 {
	switch(id)
	{
		case 1:
		{
			$('#rusletters').hide();
			$('#engletters').show();
			$('#ruslangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/rus_white.gif');
			$('#englangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/eng_black.gif');
		} break;
		default:
		{
			$('#engletters').hide();
			$('#rusletters').show();
			$('#ruslangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/rus_black.gif');
			$('#englangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/eng_white.gif');
		} break;
	}
 }

 function PatchBaseList_JS_ChooseLetter2(type,id)
 {
	var curr;
	curr=$('#sf_letter').val();
	if(curr==type)
	{
		$('#sf_letter').attr('value','');
		curr='';
	}
	else
	{
		$('#sf_letter').attr('value',type);
		curr=type;
	}
	$('a[laa=1]').each(function(){ $(this).removeClass('block3_alphabet_links_on'); });
	if(curr!='')
	{
		$('#lettera-'+id).addClass('block3_alphabet_links_on');
	}
 }

 function PatchBaseList_JS_ChooseLetter(id)
 {
	var curr;
	curr=Math.round($('#lettera-'+id).attr('lact'));
	if(curr==0)
	{
		$('#lettera-'+id).attr('lact','1');
		$('#lettera-'+id).addClass('block3_alphabet_links_on');
	}
	else
	{
		$('#lettera-'+id).attr('lact','0');
		$('#lettera-'+id).removeClass('block3_alphabet_links_on');
	}
 }
 
 function PatchBaseList_JS_ChooseGenre2(type)
 {
	var curr;
	curr=Math.round($('#sf_genre').val());
	if(curr==type)
	{
		$('#sf_genre').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_genre').attr('value',type);
		curr=type;
	}
	$('img[genre=1]').each(function(){ $(this).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif'); });
	$('div[uirb=1]').each(function(){ $(this).removeClass('block3_genrebox_on'); });
	if(curr!=0)
	{
		$('#gametype'+curr).addClass('block3_genrebox_on');
		$('#uirb'+curr).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_on.gif');
	}
 }

 function PatchBaseList_JS_ChooseGenre(type)
 {
	var curr;
	curr=Math.round($('#gamegenre'+type).attr('genreid'));
	if(curr==type)
	{
		$('#gamegenre'+type).attr('genreid','0');
		curr=0;
	}
	else
	{
		$('#gamegenre'+type).attr('genreid',type);
		curr=type;
	}
	if(curr!=0)
	{
		$('#gamegenre'+type).addClass('block3_genrebox_on');
		$('#uirbc'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_on.gif');
	}
	else
	{
		$('#gamegenre'+type).removeClass('block3_genrebox_on');
		$('#uirbc'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif');
	}
 }
 
 function PatchBaseList_JS_ChooseTranslated2(type)
 {
	var curr;
	curr=Math.round($('#sf_translated').val());
	if(curr==type)
	{
		$('#sf_translated').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_translated').attr('value',type);
		curr=type;
	}
	switch(curr)
	{
		case 1:
		{
			$("#translated_original_off").hide();
			$("#translated_original_on").show();
			$("#translated_local_on").hide();
			$("#translated_local_off").show();
		} break;
		case 2:
		{
			$("#translated_original_on").hide();
			$("#translated_original_off").show();
			$("#translated_local_off").hide();
			$("#translated_local_on").show();
		} break;
		default:
		{
			$("#translated_original_on").hide();
			$("#translated_original_off").show();
			$("#translated_local_off").show();
			$("#translated_local_on").hide();
		} break;
	}
 }
 
 function PatchBaseList_JS_ChooseTranslated(type)
 {
	var curr;
	curr=Math.round($('#sf_translated'+type).val());
	if(curr==type)
	{
		$('#sf_translated'+type).attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_translated'+type).attr('value',type);
		curr=type;
	}
	
	switch(type)
	{
		case 1:
		{
			if(curr==0) { $("#translated_original_on").hide(); $("#translated_original_off").show(); }
			else { $("#translated_original_on").show(); $("#translated_original_off").hide(); }
		} break;
		case 2:
		{
			if(curr==0) { $("#translated_local_on").hide(); $("#translated_local_off").show(); }
			else { $("#translated_local_on").show(); $("#translated_local_off").hide(); }
		} break;
		default: break;
	}
 }
 
 function PatchBaseList_JS_ChooseReleased(type)
 {
	var curr;
	curr=Math.round($('#sf_released'+type).val());
	if(curr==type)
	{
		$('#sf_released'+type).attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_released'+type).attr('value',type);
		curr=type;
	}
	switch(type)
	{
		case 1:
		{
			if(curr==0) { $("#released_off").show(); $("#released_on").hide(); }
			else { $("#released_off").hide(); $("#released_on").show(); }
		} break;
		case 2:
		{
			if(curr==0) { $("#developing_off").show(); $("#developing_on").hide(); }
			else { $("#developing_off").hide(); $("#developing_on").show(); }
		} break;
		default: { } break;
	}
 }
 
 function PatchBaseList_JS_ChooseReleased2(type)
 {
	var curr;
	curr=Math.round($('#sf_released').val());
	if(curr==type)
	{
		$('#sf_released').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_released').attr('value',type);
		curr=type;
	}
	switch(curr)
	{
		case 1:
		{
			$("#released_off").hide();
			$("#released_on").show();
			$("#developing_on").hide();
			$("#developing_off").show();
		} break;
		case 2:
		{
			$("#released_on").hide();
			$("#released_off").show();
			$("#developing_off").hide();
			$("#developing_on").show();
		} break;
		default:
		{
			$("#released_on").hide();
			$("#released_off").show();
			$("#developing_on").hide();
			$("#developing_off").show();
		} break;
	}
 }
 
 function PatchBaseList_JS_MainSearchOldStyle(page)
 {
	var formresults,uri;
	uri='/bitrix/components/igromania/files.searchpatch/ajax/process_search.php';
	PatchBaseList_JS_ChangeCurrentPage(page);
//	uri='http://www.example.com/';

//	alert(uri);
/*
 $("#gamesearchresult").ajaxError(function(event, request, settings){
   $(this).append("<li>Error requesting page " + settings.url + "</li>");
 });
 */
	$('#gamesearchresult-ajax').show();
	$.post(
		uri,
		{onpage:$('#sf_onpage').val(),page:$('#sf_page').val(),letter:$('#sf_letter').val(),released:$('#sf_released').val(),translated:$('#sf_translated').val(),platform:$('#sf_platform').val(),sortby:$('#sf_sortby').val(),fromrate:$('#sf_fromrate').val(),torate:$('#sf_torate').val(),fromyear:$('#sf_fromyear').val(),toyear:$('#sf_toyear').val(),genre:$('#sf_genre').val()},
		function(data)
		{
			$('#gamesearchresult').empty();
			$('#gamesearchresult').html(data);
		}
	);
	//		{'onpage':$('#sf_onpage').val(),'page':$('#sf_oage').val(),'letter':encodeURIComponent($('#sf_letter').val()),'released':$('#sf_released').val(),'translated':$('#sf_translated').val(),'platform':$('#sf_platform').val(),'sortby':$('#sf_sortby').val(),'fromrate':$('#sf_fromrate').val(),'torate':$('#sf_torate').val(),'fromyear':$('#sf_fromyear').val(),'toyear':$('#sf_toyear').val()},
 }
 
  function PatchBaseList_JS_MainSearch(page)
 {
	var formresults,uri,plat,translate,release,genr,cgenre,cletters,cletter;
	uri='/bitrix/components/igromania/files.searchpatch/ajax/process_search.php';
	PatchBaseList_JS_ChangeCurrentPage(page);
	cletters='';
	$('a[laa=1]').each(function()
	{ 
		cletter=Math.round($(this).attr('lact'));
		if(cletter!=0)
		{
			cletters=cletters+$(this).attr('letterid')+'|';
		}
	});
//	alert(cletters);
//	alert(genr); 
	
	$('#gamesearchresult-ajax').show();
	$.post(
		uri,
		{revertedsort:$('#sf_revertedsort').val(),onpage:$('#sf_onpage').val(),page:$('#sf_page').val(),letter:cletters,sortby:$('#sf_sortby').val()},
		function(data)
		{
			$('#gamesearchresult').empty();
			$('#gamesearchresult').html(data);
			$('#gamesnumbyrequest').html($('#totalresultscounterdiv').attr('totalcounter'));
			window.scrollTo(0,0);
		}
	);
	//		{'onpage':$('#sf_onpage').val(),'page':$('#sf_oage').val(),'letter':encodeURIComponent($('#sf_letter').val()),'released':$('#sf_released').val(),'translated':$('#sf_translated').val(),'platform':$('#sf_platform').val(),'sortby':$('#sf_sortby').val(),'fromrate':$('#sf_fromrate').val(),'torate':$('#sf_torate').val(),'fromyear':$('#sf_fromyear').val(),'toyear':$('#sf_toyear').val()},
 }
 
 // files.searchsoft
 
  function FSSoft_PatchBaseList_JS_MainSearchPrepare ()
 {
	$('#sf_onpage').attr('value',$("[name=perpage]:checked").val());
	$('#sf_page').attr('value',0);
	$('#sf_fromyear').attr('value',$("[name=select_yearfrom]").val());
	$('#sf_toyear').attr('value',$("[name=select_yearto]").val());
	$('#sf_fromrate').attr('value',$("[name=select_ratingfrom]").val());
	$('#sf_torate').attr('value',$("[name=select_ratingto]").val());
	$('#sf_sortby').attr('value',$("[name=sort]:checked").val());
 }

 function FSSoft_ArticlesList_JS_ChooseSection(type)
 {
	var cstat;
	cstat=Math.round($('#subsection'+type).attr('csectionstat'));
	if(cstat>0)
	{
		$('#subsection'+type).attr('csectionstat',0);
		$('#subsection'+type).removeClass('block3_genrebox_on');
		$('#subsectiontype'+type).attr('src',filtergamebasepath+'/img/uinfo4_chbox_off.gif');
	}
	else
	{
		$('#subsection'+type).attr('csectionstat',type);
		$('#subsection'+type).addClass('block3_genrebox_on');
		$('#subsectiontype'+type).attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif');
	}
 } 
 
 function FSSoft_PatchBaseList_JS_ChangeCurrentPage(page)
 {
	$('#sf_page').attr('value',page);
 }
 
 function FSSoft_PatchBaseList_JS_ChoosePlatformOldStyleRadio(type)
 {
	var curr;
	curr=Math.round($('#sf_platform').val());
	if(curr==type)
	{
		$('#sf_platform').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_platform').attr('value',type);
		curr=type;
	}
	$('img[platform=1]').each(function(){ $(this).attr('src',filtergamebasepath+'/img/uinfo4_chbox_off.gif'); });
	switch(curr)
	{
		case 1: { $('#filterplatformchoose1').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 2: { $('#filterplatformchoose2').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 3: { $('#filterplatformchoose3').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 4: { $('#filterplatformchoose4').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 5: { $('#filterplatformchoose5').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 6: { $('#filterplatformchoose6').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		default: { } break;
	}
 }

 function FSSoft_PatchBaseList_JS_ChoosePlatform(type)
 {
	var curr;
	curr=Math.round($('#sf_platform'+type).val());
	if(curr==type)
	{
		$('#sf_platform'+type).attr('value',0);
		$('#filterplatformchoose'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif');
		curr=0;
	}
	else
	{
		$('#sf_platform'+type).attr('value',type);
		curr=type;
	}
	switch(curr)
	{
		case 1: { $('#filterplatformchoose1').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 2: { $('#filterplatformchoose2').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 3: { $('#filterplatformchoose3').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 4: { $('#filterplatformchoose4').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 5: { $('#filterplatformchoose5').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 6: { $('#filterplatformchoose6').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		default: { } break;
	}
 }
 
 function FSSoft_PatchBaseList_JS_ChooseLangButt(id)
 {
	switch(id)
	{
		case 1:
		{
			$('#rusletters').hide();
			$('#engletters').show();
			$('#ruslangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/rus_white.gif');
			$('#englangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/eng_black.gif');
		} break;
		default:
		{
			$('#engletters').hide();
			$('#rusletters').show();
			$('#ruslangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/rus_black.gif');
			$('#englangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/eng_white.gif');
		} break;
	}
 }

 function FSSoft_PatchBaseList_JS_ChooseLetter2(type,id)
 {
	var curr;
	curr=$('#sf_letter').val();
	if(curr==type)
	{
		$('#sf_letter').attr('value','');
		curr='';
	}
	else
	{
		$('#sf_letter').attr('value',type);
		curr=type;
	}
	$('a[laa=1]').each(function(){ $(this).removeClass('block3_alphabet_links_on'); });
	if(curr!='')
	{
		$('#lettera-'+id).addClass('block3_alphabet_links_on');
	}
 }

 function FSSoft_PatchBaseList_JS_ChooseLetter(id)
 {
	var curr;
	curr=Math.round($('#lettera-'+id).attr('lact'));
	if(curr==0)
	{
		$('#lettera-'+id).attr('lact','1');
		$('#lettera-'+id).addClass('block3_alphabet_links_on');
	}
	else
	{
		$('#lettera-'+id).attr('lact','0');
		$('#lettera-'+id).removeClass('block3_alphabet_links_on');
	}
 }
 
 function FSSoft_PatchBaseList_JS_ChooseGenre2(type)
 {
	var curr;
	curr=Math.round($('#sf_genre').val());
	if(curr==type)
	{
		$('#sf_genre').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_genre').attr('value',type);
		curr=type;
	}
	$('img[genre=1]').each(function(){ $(this).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif'); });
	$('div[uirb=1]').each(function(){ $(this).removeClass('block3_genrebox_on'); });
	if(curr!=0)
	{
		$('#gametype'+curr).addClass('block3_genrebox_on');
		$('#uirb'+curr).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_on.gif');
	}
 }

 function FSSoft_PatchBaseList_JS_ChooseGenre(type)
 {
	var curr;
	curr=Math.round($('#gamegenre'+type).attr('genreid'));
	if(curr==type)
	{
		$('#gamegenre'+type).attr('genreid','0');
		curr=0;
	}
	else
	{
		$('#gamegenre'+type).attr('genreid',type);
		curr=type;
	}
	if(curr!=0)
	{
		$('#gamegenre'+type).addClass('block3_genrebox_on');
		$('#uirbc'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_on.gif');
	}
	else
	{
		$('#gamegenre'+type).removeClass('block3_genrebox_on');
		$('#uirbc'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif');
	}
 }
 
 function FSSoft_PatchBaseList_JS_ChooseTranslated2(type)
 {
	var curr;
	curr=Math.round($('#sf_translated').val());
	if(curr==type)
	{
		$('#sf_translated').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_translated').attr('value',type);
		curr=type;
	}
	switch(curr)
	{
		case 1:
		{
			$("#translated_original_off").hide();
			$("#translated_original_on").show();
			$("#translated_local_on").hide();
			$("#translated_local_off").show();
		} break;
		case 2:
		{
			$("#translated_original_on").hide();
			$("#translated_original_off").show();
			$("#translated_local_off").hide();
			$("#translated_local_on").show();
		} break;
		default:
		{
			$("#translated_original_on").hide();
			$("#translated_original_off").show();
			$("#translated_local_off").show();
			$("#translated_local_on").hide();
		} break;
	}
 }
 
 function FSSoft_PatchBaseList_JS_ChooseTranslated(type)
 {
	var curr;
	curr=Math.round($('#sf_translated'+type).val());
	if(curr==type)
	{
		$('#sf_translated'+type).attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_translated'+type).attr('value',type);
		curr=type;
	}
	
	switch(type)
	{
		case 1:
		{
			if(curr==0) { $("#translated_original_on").hide(); $("#translated_original_off").show(); }
			else { $("#translated_original_on").show(); $("#translated_original_off").hide(); }
		} break;
		case 2:
		{
			if(curr==0) { $("#translated_local_on").hide(); $("#translated_local_off").show(); }
			else { $("#translated_local_on").show(); $("#translated_local_off").hide(); }
		} break;
		default: break;
	}
 }
 
 function FSSoft_PatchBaseList_JS_ChooseReleased(type)
 {
	var curr;
	curr=Math.round($('#sf_released'+type).val());
	if(curr==type)
	{
		$('#sf_released'+type).attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_released'+type).attr('value',type);
		curr=type;
	}
	switch(type)
	{
		case 1:
		{
			if(curr==0) { $("#released_off").show(); $("#released_on").hide(); }
			else { $("#released_off").hide(); $("#released_on").show(); }
		} break;
		case 2:
		{
			if(curr==0) { $("#developing_off").show(); $("#developing_on").hide(); }
			else { $("#developing_off").hide(); $("#developing_on").show(); }
		} break;
		default: { } break;
	}
 }
 
 function FSSoft_PatchBaseList_JS_ChooseReleased2(type)
 {
	var curr;
	curr=Math.round($('#sf_released').val());
	if(curr==type)
	{
		$('#sf_released').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_released').attr('value',type);
		curr=type;
	}
	switch(curr)
	{
		case 1:
		{
			$("#released_off").hide();
			$("#released_on").show();
			$("#developing_on").hide();
			$("#developing_off").show();
		} break;
		case 2:
		{
			$("#released_on").hide();
			$("#released_off").show();
			$("#developing_off").hide();
			$("#developing_on").show();
		} break;
		default:
		{
			$("#released_on").hide();
			$("#released_off").show();
			$("#developing_on").hide();
			$("#developing_off").show();
		} break;
	}
 }
 
 function FSSoft_PatchBaseList_JS_MainSearchOldStyle(page)
 {
	var formresults,uri;
	uri='/bitrix/components/igromania/files.searchsoft/ajax/process_search.php';
	FSSoft_PatchBaseList_JS_ChangeCurrentPage(page);
	$('#gamesearchresult-ajax').show();
	$.post(
		uri,
		{onpage:$('#sf_onpage').val(),page:$('#sf_page').val(),letter:$('#sf_letter').val(),released:$('#sf_released').val(),translated:$('#sf_translated').val(),platform:$('#sf_platform').val(),sortby:$('#sf_sortby').val(),fromrate:$('#sf_fromrate').val(),torate:$('#sf_torate').val(),fromyear:$('#sf_fromyear').val(),toyear:$('#sf_toyear').val(),genre:$('#sf_genre').val()},
		function(data)
		{
			$('#gamesearchresult').empty();
			$('#gamesearchresult').html(data);
		}
	);
 }
 
 function FSSoft_PatchBaseList_JS_MainSearch(page)
 {
	var formresults,uri,plat,translate,release,genr,cgenre,cletters,cletter,sections,csect;
	uri='/bitrix/components/igromania/files.searchsoft/ajax/process_search.php';
	FSSoft_PatchBaseList_JS_ChangeCurrentPage(page);
	cletters='';
	$('a[laa=1]').each(function()
	{ 
		cletter=Math.round($(this).attr('lact'));
		if(cletter!=0)
		{
			cletters=cletters+$(this).attr('letterid')+'|';
		}
	});
	
	sections='';
	$('div[uisct=1]').each(function()
	{ 
		csect=Math.round($(this).attr('csectionstat')); 
		if(csect>0) { sections=sections+csect+'|'; }
	});	
	
	$('#gamesearchresult-ajax').show();
	$.post(
		uri,
		{revertedsort:$('#sf_revertedsort').val(),onpage:$('#sf_onpage').val(),page:$('#sf_page').val(),section:sections,letter:cletters,sortby:$('#sf_sortby').val()},
		function(data)
		{
			$('#gamesearchresult').empty();
			$('#gamesearchresult').html(data);
			$('#gamesnumbyrequest').html($('#totalresultscounterdiv').attr('totalcounter'));
			window.scrollTo(0,0);
		}
	);
 }
 
 // files.top100soft
 // files.topaddonsperiod
 // files.topdemosperiod
 // files.toppatchesperiod
 // files.topsoftperiod
 
 function ShowAllVideoGameInfoPos(id)
{
	$('#'+id).attr('crows',10);
	ShowExactContentGIFromTabs(id,0);
}

function ShowExactContentGIFromTabs(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+id).attr('crows',''+Math.round(z));
	UpdateIBlockGIContentFromTabRCMD(id);
}

function ChangeTabPositionGI(id,tab)
{
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	//$('div[tab='+id+'c]').each(function(){ $(this).hide(); }); $('#'+id+'c-'+tab).show();
	$('#'+id).attr('currtab',''+Math.round(tab));
	UpdateIBlockGIContentFromTabRCMD(id);
}

function UpdateIBlockGIContentFromTabRCMD(id)
{
	var a,htm='',dat,ctab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>10) { crow=10; }
	
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+a).html();
//		htm=htm+'<tr valign="top" style="cursor:pointer;">'+dat+'</tr>';
		if(dat!=null) { htm=htm+dat; }
	}
//	htm='<table class="block3_tabcontent" cellpadding="0" cellspacing="0" border="0">'+htm+'</table>';
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

 
 // files.usercomments
 /* Component no more used, replaced to mainpage.usercomments. DEPRECATED! */
 
 // gallery.fotoplayer
 
  var arrayImagesID = new Array();
 var arrayImagesSRC = new Array();
 var arrayImagesName = new Array();
 var arrayImagesDescription = new Array();
 var arrayImagesMaxResLink = new Array();
 var arrayImagesAllResPanel = new Array();
 var currentImagePos = 0;
 var imagesTotalCount = 0;
 var slideShowTime = 0;
 var slideShowTimer;
 var slideShowPlayerActivated=0;
 var haveNoAdditionalResolutions=0;
 
 function ImageViewGetCurrentImagePos(id)
 {
	var total;
	total=arrayImagesID.length;
	for(a=0;a<total;a++)
	{
		if(arrayImagesID[a]==id) { currentImagePos = a+1; }
	}
	if(currentImagePos==0) { currentImagePos=1; }
	ImageViewShowImageByNumber(currentImagePos);
 }
 
 function ImageViewShowImageByNumber(number)
 {
	var cpos;
	currentImagePos=number;
	cpos=number-1;
	if(cpos<0) { cpos=0; }
//	if(arrayImagesAllResPanel[cpos]=='') { $('#additionrespanel').hide(); }
//	else { $('#additionrespanel').show(); $('#saveinresolution').html(arrayImagesAllResPanel[cpos]); }
	$('#additionrespanel').hide();
//	$('#additionrespanel').show(); $('#saveinresolution').html('<td>1</td><td>2</td>'+arrayImagesAllResPanel[cpos]);
//	$('#additionrespanel').show(); $('#saveinresolution').html(arrayImagesAllResPanel[cpos]);
	if(arrayImagesMaxResLink[cpos]=='') { $("#resolutionspannel").hide(); $('#maxsizesaveurl').hide(); } else { $("#resolutionspannel").show(); $('#maxsizesaveurl').show(); $('#maxsizesaveurl').attr('href',arrayImagesMaxResLink[cpos]); }
	if(arrayImagesAllResPanel[cpos]=='') {}
	else { $('#saveinresolution').html(arrayImagesAllResPanel[cpos]); }
	$('#galleryPictureImage').attr('src',arrayImagesSRC[cpos]);
	$('#galleryPictureImageName').empty().html(arrayImagesName[cpos]);
	$('#galleryPictureImageDescr').empty().html(arrayImagesDescription[cpos]);
	$('#galleryPictureImageTotalCount').empty().html(imagesTotalCount);
	$('#galleryPictureImageCurrentImageNum').empty().html(currentImagePos);
	$('#galleryPictureImageSlideShowTime').empty().html(''+slideShowTime);
 }
 
 function ImageViewShowImageNextOne()
 {
	var curr;
	curr=currentImagePos;
	curr++; 
	if(curr>imagesTotalCount) { curr=1; }
	currentImagePos=curr;
	ImageViewShowImageByNumber(currentImagePos);
 }
 
 function ImageViewShowImagePreviousOne()
 {
	var curr;
	curr=currentImagePos;
	curr--; 
	if(curr<1) { curr=imagesTotalCount; }
	currentImagePos=curr;
	ImageViewShowImageByNumber(currentImagePos);
 }
 
 function ImageViewShowImageFirstOne()
 {
	currentImagePos=1;
	ImageViewShowImageByNumber(currentImagePos);
 }
 
 function ImageViewShowImageLastOne()
 {
	currentImagePos=imagesTotalCount;
	ImageViewShowImageByNumber(currentImagePos);
 }
 
 function ImageViewDecreaseSlideShowTime()
 {
	slideShowPlayerActivated=1;
	slideShowTime--;
	if(slideShowTime<1) { slideShowPlayerActivated=0; slideShowTime=0; ImageViewStopSlideshowMode();  setSiteCookie("ImagePlayerAutoPlayPeriod", 3, "Mon, 01-Jan-2052 00:00:00 GMT", "/"); }
	else { ImageViewStartSlideshowMode(); setSiteCookie("ImagePlayerAutoPlayPeriod", slideShowTime, "Mon, 01-Jan-2052 00:00:00 GMT", "/"); }
	$('#galleryPictureImageSlideShowTime').empty().html(''+slideShowTime);
 }
 
 function ImageViewIncreaseSlideShowTime()
 {
	slideShowTime++;
	if(slideShowTime>15) { slideShowTime=15; }
	else { ImageViewStartSlideshowMode(); }
	setSiteCookie("ImagePlayerAutoPlayPeriod", slideShowTime, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#galleryPictureImageSlideShowTime').empty().html(''+slideShowTime);
	slideShowPlayerActivated=1;
 }

 function ImageViewStartSlideshowMode()
 {
	ImageViewStopSlideshowMode();
	slideShowTimer = setInterval(ImageViewShowImageNextOne, (slideShowTime*1000));
	$('#playerplaypausebutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/player_button_pause.gif');
	slideShowPlayerActivated=1;
 }
 
 function ImageViewStopSlideshowMode()
 {
	$('#playerplaypausebutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/player_button_play.gif');
	slideShowPlayerActivated=0;
	clearInterval(slideShowTimer);
 }
 
 function ImageViewRunSlideshowMode()
 {
	var remcookie;
	$('#playerplaypausebutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/player_button_pause.gif');
	ImageViewShowImageNextOne();
	remcookie=getSiteCookieByName('ImagePlayerAutoPlayPeriod');
	remcookie=Math.round(remcookie);
	if(remcookie<1) { slideShowTime=3; } else { slideShowTime=remcookie; }
	ImageViewStartSlideshowMode();
	$('#galleryPictureImageSlideShowTime').empty().html(''+slideShowTime);
	slideShowPlayerActivated=1;
 }
 
 function ImageViewOpenPlayer(id)
 {
	ImageViewGetCurrentImagePos(id);
 	$('#galleryPictureMainPlayerContainer').show();
 }
 
 function ImageViewClosePlayer()
 {
	ImageViewStopSlideshowMode();
	arrayImagesID = new Array();
	arrayImagesSRC = new Array();
	arrayImagesName = new Array();
	arrayImagesDescription = new Array();
	arrayImagesMaxResLink = new Array();
	arrayImagesAllResPanel = new Array();
	currentImagePos = 0;
	imagesTotalCount = 0;
	slideShowTime = 0;
 	$('#galleryPictureMainPlayerContainer').hide();
 	$('#WholeSiteCoverShadow').hide();
 }
 
 function ImageViewCreateNewPlayerInstance(gid,gtype,id)
 {
	var uri;
	var left, top, td2, add;
	uri='/bitrix/components/igromania/gallery.fotoplayer/ajax/process_viewimg.php';
	$.post(
		uri,
		{CID:id,ID:gid,Type:gtype},
		function(data)
		{
			data='<div class="backgroundGalleryImage" id="WholeSiteCoverShadow"></div>'+data;
			$('#imagePlayerContainer').empty().html(data);
			ImageViewOpenPlayer(id);
			
			add=0; 
//			if($.browser.mozilla || $.browser.safari) { add=16; }

//			top=(parseInt($(window).height())-(parseInt($('#galleryPictureMainPlayerContainer').height())))/2;
//			if(top<=0) 
//			{ top=0; } else { top=top+$(window).scrollTop(); }
//			left=(parseInt($(window).width())-(parseInt($('#galleryPictureMainPlayerContainer').width())))/2; 
//			if(left<=0) 
//			{ left=0; } else { left=left+$(window).scrollLeft(); }

			top=(parseInt($(window).innerHeight())-(parseInt($('#galleryPictureMainPlayerContainer').innerHeight())))/2;
			if(top<=0) 
			{ top=0; }// else { top=top+$(window).scrollTop(); }
			top=top+$(window).scrollTop();
			left=(parseInt($(window).innerWidth())-(parseInt($('#galleryPictureMainPlayerContainer').innerWidth())))/2; 
			if(left<=0) 
			{ left=0; }// else { left=left+$(window).scrollLeft(); }
			left=left+$(window).scrollLeft();
			
			$('#galleryPictureMainPlayerContainer').css('top',top+'px');
			$('#galleryPictureMainPlayerContainer').css('left',left+'px');

			$('#WholeSiteCoverShadow').css('width',$(document).width()+'px');
			$('#WholeSiteCoverShadow').css('height',$(document).height()+'px');
//			alert($(document).width()+' <=> '+$(document).height());
			$('#WholeSiteCoverShadow').show();
			$('#gallery_player_pic').hover(function(){ 	$('#additionrespanel').show(); },function(){ $('#additionrespanel').hide(); });
		}
	);
 }
 
 function ImagePlayPauseRunMode()
 {
	if(slideShowPlayerActivated==0)
	{
		ImageViewRunSlideshowMode();
	}
	else
	{
		ImageViewStopSlideshowMode();
		$('#galleryPictureImageSlideShowTime').empty().html('0');
		slideShowTime = 0;
		slideShowPlayerActivated=0;
	}
 }
 
 // gallery.imageslist
 // gallery.userimageslist
 
  function ImagesGallery_JS_SwitchTableVisibility(id)
 {
	$('#'+id).toggle();
 }
 
 function ImagesGallery_JS_SelectScreenShow (id){
	 $('#scr_all').hide();$('#a_scr_all').css('font-weight','normal');
	 $('#scr_rel').hide();$('#a_scr_rel').css('font-weight','normal');
	 $('#scr_raz').hide();$('#a_scr_raz').css('font-weight','normal');
	 $('#'+id).show();$('#a_'+id).css('font-weight','bold');
	 
 }
 
 // gallery.morematerials
 
 function GameDetail_FullDescription_Show_Gallery(id)
 {
	$('#fdcont-'+id).animate({'height':'toggle'},'fast','linear',function(){ $('#fdconth-'+id).toggleClass('block2_allnews_header_on'); });
 }
 
 function GameDetail_FullDescription_Show_Gallery_gray(id)
 {
	$('#fdcont-'+id).animate({'height':'toggle'},'fast','linear',function(){ $('#fdconth-'+id).toggleClass('block2_allnews_header_gray_on'); });
 }
 
 // gallery.searchscreen
 
 function GSScreen_PatchBaseList_JS_MainSearchPrepare()
 {
	$('#sf_onpage').attr('value',$("[name=perpage]:checked").val());
	$('#sf_page').attr('value',0);
	$('#sf_fromyear').attr('value',$("[name=select_yearfrom]").val());
	$('#sf_toyear').attr('value',$("[name=select_yearto]").val());
	$('#sf_fromrate').attr('value',$("[name=select_ratingfrom]").val());
	$('#sf_torate').attr('value',$("[name=select_ratingto]").val());
	$('#sf_sortby').attr('value',$("[name=sort]:checked").val());
 }

 function GSScreen_PatchBaseList_JS_ChangeCurrentPage(page)
 {
	$('#sf_page').attr('value',page);
 }
 
 function GSScreen_PatchBaseList_JS_ChoosePlatformOldStyleRadio(type)
 {
	var curr;
	curr=Math.round($('#sf_platform').val());
	if(curr==type)
	{
		$('#sf_platform').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_platform').attr('value',type);
		curr=type;
	}
	$('img[platform=1]').each(function(){ $(this).attr('src',filtergamebasepath+'/img/uinfo4_chbox_off.gif'); });
	switch(curr)
	{
		case 1: { $('#filterplatformchoose1').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 2: { $('#filterplatformchoose2').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 3: { $('#filterplatformchoose3').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 4: { $('#filterplatformchoose4').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 5: { $('#filterplatformchoose5').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 6: { $('#filterplatformchoose6').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		default: { } break;
	}
 }

 function GSScreen_PatchBaseList_JS_ChoosePlatform(type)
 {
	var curr;
	curr=Math.round($('#sf_platform'+type).val());
	if(curr==type)
	{
		$('#sf_platform'+type).attr('value',0);
		$('#filterplatformchoose'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif');
		curr=0;
	}
	else
	{
		$('#sf_platform'+type).attr('value',type);
		curr=type;
	}
	switch(curr)
	{
		case 1: { $('#filterplatformchoose1').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 2: { $('#filterplatformchoose2').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 3: { $('#filterplatformchoose3').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 4: { $('#filterplatformchoose4').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 5: { $('#filterplatformchoose5').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 6: { $('#filterplatformchoose6').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		default: { } break;
	}
 }
 
 function GSScreen_PatchBaseList_JS_ChooseLangButt(id)
 {
	switch(id)
	{
		case 1:
		{
			$('#rusletters').hide();
			$('#engletters').show();
			$('#ruslangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/rus_white.gif');
			$('#englangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/eng_black.gif');
		} break;
		default:
		{
			$('#engletters').hide();
			$('#rusletters').show();
			$('#ruslangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/rus_black.gif');
			$('#englangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/eng_white.gif');
		} break;
	}
 }

 function GSScreen_PatchBaseList_JS_ChooseLetter2(type,id)
 {
	var curr;
	curr=$('#sf_letter').val();
	if(curr==type)
	{
		$('#sf_letter').attr('value','');
		curr='';
	}
	else
	{
		$('#sf_letter').attr('value',type);
		curr=type;
	}
	$('a[laa=1]').each(function(){ $(this).removeClass('block3_alphabet_links_on'); });
	if(curr!='')
	{
		$('#lettera-'+id).addClass('block3_alphabet_links_on');
	}
 }

 function GSScreen_PatchBaseList_JS_ChooseLetter(id)
 {
	var curr;
	curr=Math.round($('#lettera-'+id).attr('lact'));
	if(curr==0)
	{
		$('#lettera-'+id).attr('lact','1');
		$('#lettera-'+id).addClass('block3_alphabet_links_on');
	}
	else
	{
		$('#lettera-'+id).attr('lact','0');
		$('#lettera-'+id).removeClass('block3_alphabet_links_on');
	}
 }
 
 function GSScreen_PatchBaseList_JS_ChooseGenre2(type)
 {
	var curr;
	curr=Math.round($('#sf_genre').val());
	if(curr==type)
	{
		$('#sf_genre').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_genre').attr('value',type);
		curr=type;
	}
	$('img[genre=1]').each(function(){ $(this).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif'); });
	$('div[uirb=1]').each(function(){ $(this).removeClass('block3_genrebox_on'); });
	if(curr!=0)
	{
		$('#gametype'+curr).addClass('block3_genrebox_on');
		$('#uirb'+curr).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_on.gif');
	}
 }

 function GSScreen_PatchBaseList_JS_ChooseGenre(type)
 {
	var curr;
	curr=Math.round($('#gamegenre'+type).attr('genreid'));
	if(curr==type)
	{
		$('#gamegenre'+type).attr('genreid','0');
		curr=0;
	}
	else
	{
		$('#gamegenre'+type).attr('genreid',type);
		curr=type;
	}
	if(curr!=0)
	{
		$('#gamegenre'+type).addClass('block3_genrebox_on');
		$('#uirbc'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_on.gif');
	}
	else
	{
		$('#gamegenre'+type).removeClass('block3_genrebox_on');
		$('#uirbc'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif');
	}
 }
 
 function GSScreen_PatchBaseList_JS_ChooseTranslated2(type)
 {
	var curr;
	curr=Math.round($('#sf_translated').val());
	if(curr==type)
	{
		$('#sf_translated').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_translated').attr('value',type);
		curr=type;
	}
	switch(curr)
	{
		case 1:
		{
			$("#translated_original_off").hide();
			$("#translated_original_on").show();
			$("#translated_local_on").hide();
			$("#translated_local_off").show();
		} break;
		case 2:
		{
			$("#translated_original_on").hide();
			$("#translated_original_off").show();
			$("#translated_local_off").hide();
			$("#translated_local_on").show();
		} break;
		default:
		{
			$("#translated_original_on").hide();
			$("#translated_original_off").show();
			$("#translated_local_off").show();
			$("#translated_local_on").hide();
		} break;
	}
 }
 
 function GSScreen_PatchBaseList_JS_ChooseTranslated(type)
 {
	var curr;
	curr=Math.round($('#sf_translated'+type).val());
	if(curr==type)
	{
		$('#sf_translated'+type).attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_translated'+type).attr('value',type);
		curr=type;
	}
	
	switch(type)
	{
		case 1:
		{
			if(curr==0) { $("#translated_original_on").hide(); $("#translated_original_off").show(); }
			else { $("#translated_original_on").show(); $("#translated_original_off").hide(); }
		} break;
		case 2:
		{
			if(curr==0) { $("#translated_local_on").hide(); $("#translated_local_off").show(); }
			else { $("#translated_local_on").show(); $("#translated_local_off").hide(); }
		} break;
		default: break;
	}
 }
 
 function GSScreen_PatchBaseList_JS_ChooseReleased(type)
 {
	var curr;
	curr=Math.round($('#sf_released'+type).val());
	if(curr==type)
	{
		$('#sf_released'+type).attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_released'+type).attr('value',type);
		curr=type;
	}
	switch(type)
	{
		case 1:
		{
			if(curr==0) { $("#released_off").show(); $("#released_on").hide(); }
			else { $("#released_off").hide(); $("#released_on").show(); }
		} break;
		case 2:
		{
			if(curr==0) { $("#developing_off").show(); $("#developing_on").hide(); }
			else { $("#developing_off").hide(); $("#developing_on").show(); }
		} break;
		default: { } break;
	}
 }
 
 function GSScreen_PatchBaseList_JS_ChooseReleased2(type)
 {
	var curr;
	curr=Math.round($('#sf_released').val());
	if(curr==type)
	{
		$('#sf_released').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_released').attr('value',type);
		curr=type;
	}
	switch(curr)
	{
		case 1:
		{
			$("#released_off").hide();
			$("#released_on").show();
			$("#developing_on").hide();
			$("#developing_off").show();
		} break;
		case 2:
		{
			$("#released_on").hide();
			$("#released_off").show();
			$("#developing_off").hide();
			$("#developing_on").show();
		} break;
		default:
		{
			$("#released_on").hide();
			$("#released_off").show();
			$("#developing_on").hide();
			$("#developing_off").show();
		} break;
	}
 }
 
 function GSScreen_PatchBaseList_JS_MainSearchOldStyle(page)
 {
	var formresults,uri;
	uri='/bitrix/components/igromania/gallery.searchscreen/ajax/process_search.php';
	GSScreen_PatchBaseList_JS_ChangeCurrentPage(page);
	$('#gamesearchresult-ajax').show();
	$.post(
		uri,
		{onpage:$('#sf_onpage').val(),page:$('#sf_page').val(),letter:$('#sf_letter').val(),released:$('#sf_released').val(),translated:$('#sf_translated').val(),platform:$('#sf_platform').val(),sortby:$('#sf_sortby').val(),fromrate:$('#sf_fromrate').val(),torate:$('#sf_torate').val(),fromyear:$('#sf_fromyear').val(),toyear:$('#sf_toyear').val(),genre:$('#sf_genre').val()},
		function(data)
		{
			$('#gamesearchresult').empty();
			$('#gamesearchresult').html(data);
		}
	);
 }
 
 function GSScreen_PatchBaseList_JS_MainSearch(page)
 {
	var formresults,uri,plat,translate,release,genr,cgenre,cletters,cletter;
	uri='/bitrix/components/igromania/gallery.searchscreen/ajax/process_search.php';
	GSScreen_PatchBaseList_JS_ChangeCurrentPage(page);
	cletters='';
	$('a[laa=1]').each(function()
	{ 
		cletter=Math.round($(this).attr('lact'));
		if(cletter!=0)
		{
			cletters=cletters+$(this).attr('letterid')+'|';
		}
	});
	$('#gamesearchresult-ajax').show();
	$.post(
		uri,
		{revertedsort:$('#sf_revertedsort').val(),onpage:$('#sf_onpage').val(),page:$('#sf_page').val(),letter:cletters,sortby:$('#sf_sortby').val()},
		function(data)
		{
			$('#gamesearchresult').empty();
			$('#gamesearchresult').html(data);
			$('#gamesnumbyrequest').html($('#totalresultscounterdiv').attr('totalcounter'));
			window.scrollTo(0,0);
		}
	);
 }
 
 // gallery.searchwallpapers
 
 function GSWallpapers_PatchBaseList_JS_MainSearchPrepare ()
 {
	$('#sf_onpage').attr('value',$("[name=perpage]:checked").val());
	$('#sf_page').attr('value',0);
	$('#sf_fromyear').attr('value',$("[name=select_yearfrom]").val());
	$('#sf_toyear').attr('value',$("[name=select_yearto]").val());
	$('#sf_fromrate').attr('value',$("[name=select_ratingfrom]").val());
	$('#sf_torate').attr('value',$("[name=select_ratingto]").val());
	$('#sf_sortby').attr('value',$("[name=sort]:checked").val());
 }

 function GSWallpapers_PatchBaseList_JS_ChangeCurrentPage(page)
 {
	$('#sf_page').attr('value',page);
 }
 
 function GSWallpapers_PatchBaseList_JS_ChoosePlatformOldStyleRadio(type)
 {
	var curr;
	curr=Math.round($('#sf_platform').val());
	if(curr==type)
	{
		$('#sf_platform').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_platform').attr('value',type);
		curr=type;
	}
	$('img[platform=1]').each(function(){ $(this).attr('src',filtergamebasepath+'/img/uinfo4_chbox_off.gif'); });
	switch(curr)
	{
		case 1: { $('#filterplatformchoose1').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 2: { $('#filterplatformchoose2').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 3: { $('#filterplatformchoose3').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 4: { $('#filterplatformchoose4').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 5: { $('#filterplatformchoose5').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 6: { $('#filterplatformchoose6').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		default: { } break;
	}
 }

 function GSWallpapers_PatchBaseList_JS_ChoosePlatform(type)
 {
	var curr;
	curr=Math.round($('#sf_platform'+type).val());
	if(curr==type)
	{
		$('#sf_platform'+type).attr('value',0);
		$('#filterplatformchoose'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif');
		curr=0;
	}
	else
	{
		$('#sf_platform'+type).attr('value',type);
		curr=type;
	}
//	$('img[platform=1]').each(function(){ $(this).attr('src',filtergamebasepath+'/img/uinfo4_chbox_off.gif'); });
	switch(curr)
	{
		case 1: { $('#filterplatformchoose1').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 2: { $('#filterplatformchoose2').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 3: { $('#filterplatformchoose3').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 4: { $('#filterplatformchoose4').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 5: { $('#filterplatformchoose5').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 6: { $('#filterplatformchoose6').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		default: { } break;
	}
 }
 
 function GSWallpapers_PatchBaseList_JS_ChooseLangButt(id)
 {
	switch(id)
	{
		case 1:
		{
			$('#rusletters').hide();
			$('#engletters').show();
			$('#ruslangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/rus_white.gif');
			$('#englangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/eng_black.gif');
		} break;
		default:
		{
			$('#engletters').hide();
			$('#rusletters').show();
			$('#ruslangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/rus_black.gif');
			$('#englangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/eng_white.gif');
		} break;
	}
 }

 function GSWallpapers_PatchBaseList_JS_ChooseLetter2(type,id)
 {
	var curr;
	curr=$('#sf_letter').val();
	if(curr==type)
	{
		$('#sf_letter').attr('value','');
		curr='';
	}
	else
	{
		$('#sf_letter').attr('value',type);
		curr=type;
	}
	$('a[laa=1]').each(function(){ $(this).removeClass('block3_alphabet_links_on'); });
	if(curr!='')
	{
		$('#lettera-'+id).addClass('block3_alphabet_links_on');
	}
 }

 function GSWallpapers_PatchBaseList_JS_ChooseLetter(id)
 {
	var curr;
	curr=Math.round($('#lettera-'+id).attr('lact'));
	if(curr==0)
	{
		$('#lettera-'+id).attr('lact','1');
		$('#lettera-'+id).addClass('block3_alphabet_links_on');
	}
	else
	{
		$('#lettera-'+id).attr('lact','0');
		$('#lettera-'+id).removeClass('block3_alphabet_links_on');
	}
 }
 
 function GSWallpapers_PatchBaseList_JS_ChooseGenre2(type)
 {
	var curr;
	curr=Math.round($('#sf_genre').val());
	if(curr==type)
	{
		$('#sf_genre').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_genre').attr('value',type);
		curr=type;
	}
	$('img[genre=1]').each(function(){ $(this).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif'); });
	$('div[uirb=1]').each(function(){ $(this).removeClass('block3_genrebox_on'); });
	if(curr!=0)
	{
		$('#gametype'+curr).addClass('block3_genrebox_on');
		$('#uirb'+curr).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_on.gif');
	}
 }

 function GSWallpapers_PatchBaseList_JS_ChooseGenre(type)
 {
	var curr;
	curr=Math.round($('#gamegenre'+type).attr('genreid'));
	if(curr==type)
	{
		$('#gamegenre'+type).attr('genreid','0');
		curr=0;
	}
	else
	{
		$('#gamegenre'+type).attr('genreid',type);
		curr=type;
	}
	if(curr!=0)
	{
		$('#gamegenre'+type).addClass('block3_genrebox_on');
		$('#uirbc'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_on.gif');
	}
	else
	{
		$('#gamegenre'+type).removeClass('block3_genrebox_on');
		$('#uirbc'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif');
	}
 }
 
 function GSWallpapers_PatchBaseList_JS_ChooseTranslated2(type)
 {
	var curr;
	curr=Math.round($('#sf_translated').val());
	if(curr==type)
	{
		$('#sf_translated').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_translated').attr('value',type);
		curr=type;
	}
	switch(curr)
	{
		case 1:
		{
			$("#translated_original_off").hide();
			$("#translated_original_on").show();
			$("#translated_local_on").hide();
			$("#translated_local_off").show();
		} break;
		case 2:
		{
			$("#translated_original_on").hide();
			$("#translated_original_off").show();
			$("#translated_local_off").hide();
			$("#translated_local_on").show();
		} break;
		default:
		{
			$("#translated_original_on").hide();
			$("#translated_original_off").show();
			$("#translated_local_off").show();
			$("#translated_local_on").hide();
		} break;
	}
 }
 
 function GSWallpapers_PatchBaseList_JS_ChooseTranslated(type)
 {
	var curr;
	curr=Math.round($('#sf_translated'+type).val());
	if(curr==type)
	{
		$('#sf_translated'+type).attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_translated'+type).attr('value',type);
		curr=type;
	}
	
	switch(type)
	{
		case 1:
		{
			if(curr==0) { $("#translated_original_on").hide(); $("#translated_original_off").show(); }
			else { $("#translated_original_on").show(); $("#translated_original_off").hide(); }
		} break;
		case 2:
		{
			if(curr==0) { $("#translated_local_on").hide(); $("#translated_local_off").show(); }
			else { $("#translated_local_on").show(); $("#translated_local_off").hide(); }
		} break;
		default: break;
	}
 }
 
 function GSWallpapers_PatchBaseList_JS_ChooseReleased(type)
 {
	var curr;
	curr=Math.round($('#sf_released'+type).val());
	if(curr==type)
	{
		$('#sf_released'+type).attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_released'+type).attr('value',type);
		curr=type;
	}
	switch(type)
	{
		case 1:
		{
			if(curr==0) { $("#released_off").show(); $("#released_on").hide(); }
			else { $("#released_off").hide(); $("#released_on").show(); }
		} break;
		case 2:
		{
			if(curr==0) { $("#developing_off").show(); $("#developing_on").hide(); }
			else { $("#developing_off").hide(); $("#developing_on").show(); }
		} break;
		default: { } break;
	}
 }
 
 function GSWallpapers_PatchBaseList_JS_ChooseReleased2(type)
 {
	var curr;
	curr=Math.round($('#sf_released').val());
	if(curr==type)
	{
		$('#sf_released').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_released').attr('value',type);
		curr=type;
	}
	switch(curr)
	{
		case 1:
		{
			$("#released_off").hide();
			$("#released_on").show();
			$("#developing_on").hide();
			$("#developing_off").show();
		} break;
		case 2:
		{
			$("#released_on").hide();
			$("#released_off").show();
			$("#developing_off").hide();
			$("#developing_on").show();
		} break;
		default:
		{
			$("#released_on").hide();
			$("#released_off").show();
			$("#developing_on").hide();
			$("#developing_off").show();
		} break;
	}
 }
 
 function GSWallpapers_PatchBaseList_JS_MainSearchOldStyle(page)
 {
	var formresults,uri;
	uri='/bitrix/components/igromania/gallery.searchwallpappers/ajax/process_search.php';
	GSWallpapers_PatchBaseList_JS_ChangeCurrentPage(page);
	$('#gamesearchresult-ajax').show();
	$.post(
		uri,
		{onpage:$('#sf_onpage').val(),page:$('#sf_page').val(),letter:$('#sf_letter').val(),released:$('#sf_released').val(),translated:$('#sf_translated').val(),platform:$('#sf_platform').val(),sortby:$('#sf_sortby').val(),fromrate:$('#sf_fromrate').val(),torate:$('#sf_torate').val(),fromyear:$('#sf_fromyear').val(),toyear:$('#sf_toyear').val(),genre:$('#sf_genre').val()},
		function(data)
		{
			$('#gamesearchresult').empty();
			$('#gamesearchresult').html(data);
		}
	);
 }
 
 function GSWallpapers_PatchBaseList_JS_MainSearch(page)
 {
	var formresults,uri,plat,translate,release,genr,cgenre,cletters,cletter;
	uri='/bitrix/components/igromania/gallery.searchwallpappers/ajax/process_search.php';
	GSWallpapers_PatchBaseList_JS_ChangeCurrentPage(page);
	cletters='';
	$('a[laa=1]').each(function()
	{ 
		cletter=Math.round($(this).attr('lact'));
		if(cletter!=0)
		{
			cletters=cletters+$(this).attr('letterid')+'|';
		}
	});
	$('#gamesearchresult-ajax').show();
	$.post(
		uri,
		{revertedsort:$('#sf_revertedsort').val(),onpage:$('#sf_onpage').val(),page:$('#sf_page').val(),letter:cletters,sortby:$('#sf_sortby').val()},
		function(data)
		{
			$('#gamesearchresult').empty();
			$('#gamesearchresult').html(data);
			$('#gamesnumbyrequest').html($('#totalresultscounterdiv').attr('totalcounter'));
			window.scrollTo(0,0);
		}
	);
 }
 
 // gallery.userfotoplayer
 
 /*
 var arrayImagesID = new Array();
 var arrayImagesSRC = new Array();
 var arrayImagesName = new Array();
 var arrayImagesDescription = new Array();
 var arrayImagesMaxResLink = new Array();
 var arrayImagesAllResPanel = new Array();
 var currentImagePos = 0;
 var imagesTotalCount = 0;
 var slideShowTime = 0;
 var slideShowTimer;
 var slideShowPlayerActivated=0;
 var haveNoAdditionalResolutions=0;
 */
 
 function GUserPhotoPlayer_ImageViewGetCurrentImagePos(id)
 {
	var total;
	total=arrayImagesID.length;
	for(a=0;a<total;a++)
	{
		if(arrayImagesID[a]==id) { currentImagePos = a+1; }
	}
	if(currentImagePos==0) { currentImagePos=1; }
	GUserPhotoPlayer_ImageViewShowImageByNumber(currentImagePos);
 }
 
 function GUserPhotoPlayer_ImageViewShowImageByNumber(number)
 {
	var cpos;
	currentImagePos=number;
	cpos=number-1;
	if(cpos<0) { cpos=0; }
//	if(arrayImagesAllResPanel[cpos]=='') { $('#additionrespanel').hide(); }
//	else { $('#additionrespanel').show(); $('#saveinresolution').html(arrayImagesAllResPanel[cpos]); }
	$('#additionrespanel').hide();
//	$('#additionrespanel').show(); $('#saveinresolution').html('<td>1</td><td>2</td>'+arrayImagesAllResPanel[cpos]);
//	$('#additionrespanel').show(); $('#saveinresolution').html(arrayImagesAllResPanel[cpos]);
	if(arrayImagesMaxResLink[cpos]=='') { $("#resolutionspannel").hide(); $('#maxsizesaveurl').hide(); } else { $("#resolutionspannel").show(); $('#maxsizesaveurl').show(); $('#maxsizesaveurl').attr('href',arrayImagesMaxResLink[cpos]); }
	if(arrayImagesAllResPanel[cpos]=='') {}
	else { $('#saveinresolution').html(arrayImagesAllResPanel[cpos]); }
	$('#galleryPictureImage').attr('src',arrayImagesSRC[cpos]);
	$('#galleryPictureImageName').empty().html(arrayImagesName[cpos]);
	$('#galleryPictureImageDescr').empty().html(arrayImagesDescription[cpos]);
	$('#galleryPictureImageTotalCount').empty().html(imagesTotalCount);
	$('#galleryPictureImageCurrentImageNum').empty().html(currentImagePos);
	$('#galleryPictureImageSlideShowTime').empty().html(''+slideShowTime);
 }
 
 function GUserPhotoPlayer_ImageViewShowImageNextOne()
 {
	var curr;
	curr=currentImagePos;
	curr++; 
	if(curr>imagesTotalCount) { curr=1; }
	currentImagePos=curr;
	GUserPhotoPlayer_ImageViewShowImageByNumber(currentImagePos);
 }
 
 function GUserPhotoPlayer_ImageViewShowImagePreviousOne()
 {
	var curr;
	curr=currentImagePos;
	curr--; 
	if(curr<1) { curr=imagesTotalCount; }
	currentImagePos=curr;
	GUserPhotoPlayer_ImageViewShowImageByNumber(currentImagePos);
 }
 
 function GUserPhotoPlayer_ImageViewShowImageFirstOne()
 {
	currentImagePos=1;
	GUserPhotoPlayer_ImageViewShowImageByNumber(currentImagePos);
 }
 
 function GUserPhotoPlayer_ImageViewShowImageLastOne()
 {
	currentImagePos=imagesTotalCount;
	GUserPhotoPlayer_ImageViewShowImageByNumber(currentImagePos);
 }
 
 function GUserPhotoPlayer_ImageViewDecreaseSlideShowTime()
 {
	slideShowPlayerActivated=1;
	slideShowTime--;
	if(slideShowTime<1) { slideShowPlayerActivated=0; slideShowTime=0; GUserPhotoPlayer_ImageViewStopSlideshowMode(); }
	else { GUserPhotoPlayer_ImageViewStartSlideshowMode(); }
	$('#galleryPictureImageSlideShowTime').empty().html(''+slideShowTime);
 }
 
 function GUserPhotoPlayer_ImageViewIncreaseSlideShowTime()
 {
	slideShowTime++;
	if(slideShowTime>15) { slideShowTime=15; }
	else { GUserPhotoPlayer_ImageViewStartSlideshowMode(); }
	$('#galleryPictureImageSlideShowTime').empty().html(''+slideShowTime);
	slideShowPlayerActivated=1;
 }

 function GUserPhotoPlayer_ImageViewStartSlideshowMode()
 {
	GUserPhotoPlayer_ImageViewStopSlideshowMode();
	slideShowTimer = setInterval(GUserPhotoPlayer_ImageViewShowImageNextOne, (slideShowTime*1000));
	$('#playerplaypausebutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/player_button_pause.gif');
	slideShowPlayerActivated=1;
 }
 
 function GUserPhotoPlayer_ImageViewStopSlideshowMode()
 {
	$('#playerplaypausebutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/player_button_play.gif');
	slideShowPlayerActivated=0;
	clearInterval(slideShowTimer);
 }
 
 function GUserPhotoPlayer_ImageViewRunSlideshowMode()
 {
	$('#playerplaypausebutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/player_button_pause.gif');
	GUserPhotoPlayer_ImageViewShowImageNextOne();
	slideShowTime=3;
	GUserPhotoPlayer_ImageViewStartSlideshowMode();
	$('#galleryPictureImageSlideShowTime').empty().html(''+slideShowTime);
	slideShowPlayerActivated=1;
 }
 
 function GUserPhotoPlayer_ImageViewOpenPlayer(id)
 {
	GUserPhotoPlayer_ImageViewGetCurrentImagePos(id);
 	$('#galleryPictureMainPlayerContainer').show();
 }
 
 function GUserPhotoPlayer_ImageViewClosePlayer()
 {
	GUserPhotoPlayer_ImageViewStopSlideshowMode();
	arrayImagesID = new Array();
	arrayImagesSRC = new Array();
	arrayImagesName = new Array();
	arrayImagesDescription = new Array();
	arrayImagesMaxResLink = new Array();
	arrayImagesAllResPanel = new Array();
	currentImagePos = 0;
	imagesTotalCount = 0;
	slideShowTime = 0;
 	$('#galleryPictureMainPlayerContainer').hide();
 	$('#WholeSiteCoverShadow').hide();
 }
 
 function GUserPhotoPlayer_ImageViewCreateNewPlayerInstanceUser(gid,gtype,id)
 {
	var uri;
	var left, top, td2, add;
	uri='/bitrix/components/igromania/gallery.userfotoplayer/ajax/process_viewimg.php';
	$.post(
		uri,
		{CID:id,ID:gid,Type:gtype},
		function(data)
		{
			data='<div class="backgroundGalleryImage" id="WholeSiteCoverShadow"></div>'+data;
			$('#imagePlayerContainer').empty().html(data);
			GUserPhotoPlayer_ImageViewOpenPlayer(id);
			
			add=0; 
//			if($.browser.mozilla || $.browser.safari) { add=16; }

//			top=(parseInt($(window).height())-(parseInt($('#galleryPictureMainPlayerContainer').height())))/2;
//			if(top<=0) 
//			{ top=0; } else { top=top+$(window).scrollTop(); }
//			left=(parseInt($(window).width())-(parseInt($('#galleryPictureMainPlayerContainer').width())))/2; 
//			if(left<=0) 
//			{ left=0; } else { left=left+$(window).scrollLeft(); }

			top=(parseInt($(window).innerHeight())-(parseInt($('#galleryPictureMainPlayerContainer').innerHeight())))/2;
			if(top<=0) 
			{ top=0; }// else { top=top+$(window).scrollTop(); }
			top=top+$(window).scrollTop();
			left=(parseInt($(window).innerWidth())-(parseInt($('#galleryPictureMainPlayerContainer').innerWidth())))/2; 
			if(left<=0) 
			{ left=0; }// else { left=left+$(window).scrollLeft(); }
			left=left+$(window).scrollLeft();
			
			$('#galleryPictureMainPlayerContainer').css('top',top+'px');
			$('#galleryPictureMainPlayerContainer').css('left',left+'px');

			$('#WholeSiteCoverShadow').css('width',$(document).width()+'px');
			$('#WholeSiteCoverShadow').css('height',$(document).height()+'px');
//			alert($(document).width()+' <=> '+$(document).height());
			$('#WholeSiteCoverShadow').show();
			$('#gallery_player_pic').hover(function(){ 	$('#additionrespanel').show(); },function(){ $('#additionrespanel').hide(); });
		}
	);
 }
 
 function GUserPhotoPlayer_ImagePlayPauseRunMode()
 {
	if(slideShowPlayerActivated==0)
	{
		GUserPhotoPlayer_ImageViewRunSlideshowMode();
	}
	else
	{
		GUserPhotoPlayer_ImageViewStopSlideshowMode();
		$('#galleryPictureImageSlideShowTime').empty().html('0');
		slideShowTime = 0;
		slideShowPlayerActivated=0;
	}
 }
 
 
 // gamebase.calendar
 
  function GameBasePageCalendar_JS_ChooseRedirect(id)
 {
	var ctaber;
	ctaber=Math.round($('#'+id).attr('currtab'));
	if(ctaber==0) { location.href='/gamebase/?released=0|2&sortby=2&revertsort=1'; }
	else { location.href='/gamebase/?released=1|0&sortby=2'; }
	return false;
 }
 
 // gamebase.search
 
  function GameBaseList_JS_MainSearchPrepare()
 {
	$('#sf_onpage').attr('value',$("[name=perpage]:checked").val());
	$('#sf_page').attr('value',0);
	$('#sf_fromyear').attr('value',$("[name=select_yearfrom]").val());
	$('#sf_toyear').attr('value',$("[name=select_yearto]").val());
	$('#sf_fromrate').attr('value',$("[name=select_ratingfrom]").val());
	$('#sf_torate').attr('value',$("[name=select_ratingto]").val());
	$('#sf_sortby').attr('value',$("[name=sort]:checked").val());
 }

 function GameBaseList_JS_ChangeCurrentPage(page)
 {
	$('#sf_page').attr('value',page);
 }
 
 function GameBaseList_JS_ChoosePlatformOldStyleRadio(type)
 {
	var curr;
	curr=Math.round($('#sf_platform').val());
	if(curr==type)
	{
		$('#sf_platform').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_platform').attr('value',type);
		curr=type;
	}
	$('img[platform=1]').each(function(){ $(this).attr('src',filtergamebasepath+'/img/uinfo4_chbox_off.gif'); });
	switch(curr)
	{
		case 1: { $('#filterplatformchoose1').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 2: { $('#filterplatformchoose2').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 3: { $('#filterplatformchoose3').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 4: { $('#filterplatformchoose4').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 5: { $('#filterplatformchoose5').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 6: { $('#filterplatformchoose6').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		default: { } break;
	}
 }

 function GameBaseList_JS_ChoosePlatform(type)
 {
	var curr;
	curr=Math.round($('#sf_platform'+type).val());
	if(curr==type)
	{
		$('#sf_platform'+type).attr('value',0);
		$('#filterplatformchoose'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif');
		curr=0;
	}
	else
	{
		$('#sf_platform'+type).attr('value',type);
		curr=type;
	}
//	$('img[platform=1]').each(function(){ $(this).attr('src',filtergamebasepath+'/img/uinfo4_chbox_off.gif'); });
	switch(curr)
	{
		case 1: { $('#filterplatformchoose1').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 2: { $('#filterplatformchoose2').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 3: { $('#filterplatformchoose3').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 4: { $('#filterplatformchoose4').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 5: { $('#filterplatformchoose5').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 6: { $('#filterplatformchoose6').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		default: { } break;
	}
 }
 
 function GameBaseList_JS_ChooseLangButt(id)
 {
	switch(id)
	{
		case 1:
		{
			$('#rusletters').hide();
			$('#engletters').show();
			$('#ruslangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/rus_white.gif');
			$('#englangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/eng_black.gif');
		} break;
		default:
		{
			$('#engletters').hide();
			$('#rusletters').show();
			$('#ruslangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/rus_black.gif');
			$('#englangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/eng_white.gif');
		} break;
	}
 }

 function GameBaseList_JS_ChooseLetter2(type,id)
 {
	var curr;
	curr=$('#sf_letter').val();
	if(curr==type)
	{
		$('#sf_letter').attr('value','');
		curr='';
	}
	else
	{
		$('#sf_letter').attr('value',type);
		curr=type;
	}
	$('a[laa=1]').each(function(){ $(this).removeClass('block3_alphabet_links_on'); });
	if(curr!='')
	{
		$('#lettera-'+id).addClass('block3_alphabet_links_on');
	}
 }

 function GameBaseList_JS_ChooseLetter(id)
 {
	var curr;
	curr=Math.round($('#lettera-'+id).attr('lact'));
	if(curr==0)
	{
		$('#lettera-'+id).attr('lact','1');
		$('#lettera-'+id).addClass('block3_alphabet_links_on');
	}
	else
	{
		$('#lettera-'+id).attr('lact','0');
		$('#lettera-'+id).removeClass('block3_alphabet_links_on');
	}
 }
 
 function GameBaseList_JS_ChooseGenre2(type)
 {
	var curr;
	curr=Math.round($('#sf_genre').val());
	if(curr==type)
	{
		$('#sf_genre').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_genre').attr('value',type);
		curr=type;
	}
	$('img[genre=1]').each(function(){ $(this).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif'); });
	$('div[uirb=1]').each(function(){ $(this).removeClass('block3_genrebox_on'); });
	if(curr!=0)
	{
		$('#gametype'+curr).addClass('block3_genrebox_on');
		$('#uirb'+curr).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_on.gif');
	}
 }

 function GameBaseList_JS_ChooseGenre(type)
 {
	var curr;
	curr=Math.round($('#gamegenre'+type).attr('genreid'));
	if(curr==type)
	{
		$('#gamegenre'+type).attr('genreid','0');
		curr=0;
	}
	else
	{
		$('#gamegenre'+type).attr('genreid',type);
		curr=type;
	}
	if(curr!=0)
	{
		$('#gamegenre'+type).addClass('block3_genrebox_on');
		$('#uirbc'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_on.gif');
	}
	else
	{
		$('#gamegenre'+type).removeClass('block3_genrebox_on');
		$('#uirbc'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif');
	}
 }
 
 function GameBaseList_JS_ChooseTranslated2(type)
 {
	var curr;
	curr=Math.round($('#sf_translated').val());
	if(curr==type)
	{
		$('#sf_translated').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_translated').attr('value',type);
		curr=type;
	}
	switch(curr)
	{
		case 1:
		{
			$("#translated_original_off").hide();
			$("#translated_original_on").show();
			$("#translated_local_on").hide();
			$("#translated_local_off").show();
		} break;
		case 2:
		{
			$("#translated_original_on").hide();
			$("#translated_original_off").show();
			$("#translated_local_off").hide();
			$("#translated_local_on").show();
		} break;
		default:
		{
			$("#translated_original_on").hide();
			$("#translated_original_off").show();
			$("#translated_local_off").show();
			$("#translated_local_on").hide();
		} break;
	}
 }
 
 function GameBaseList_JS_ChooseTranslated(type)
 {
	var curr;
	curr=Math.round($('#sf_translated'+type).val());
	if(curr==type)
	{
		$('#sf_translated'+type).attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_translated'+type).attr('value',type);
		curr=type;
	}
	
	switch(type)
	{
		case 1:
		{
			if(curr==0) { $("#translated_original_on").hide(); $("#translated_original_off").show(); }
			else { $("#translated_original_on").show(); $("#translated_original_off").hide(); }
		} break;
		case 2:
		{
			if(curr==0) { $("#translated_local_on").hide(); $("#translated_local_off").show(); }
			else { $("#translated_local_on").show(); $("#translated_local_off").hide(); }
		} break;
		default: break;
	}
 }
 
 function GameBaseList_JS_ChooseReleased(type)
 {
	var curr;
	curr=Math.round($('#sf_released'+type).val());
	if(curr==type)
	{
		$('#sf_released'+type).attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_released'+type).attr('value',type);
		curr=type;
	}
	switch(type)
	{
		case 1:
		{
			if(curr==0) { $("#released_off").show(); $("#released_on").hide(); }
			else { $("#released_off").hide(); $("#released_on").show(); }
		} break;
		case 2:
		{
			if(curr==0) { $("#developing_off").show(); $("#developing_on").hide(); }
			else { $("#developing_off").hide(); $("#developing_on").show(); }
		} break;
		default: { } break;
	}
 }
 
 function GameBaseList_JS_ChooseReleased2(type)
 {
	var curr;
	curr=Math.round($('#sf_released').val());
	if(curr==type)
	{
		$('#sf_released').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_released').attr('value',type);
		curr=type;
	}
	switch(curr)
	{
		case 1:
		{
			$("#released_off").hide();
			$("#released_on").show();
			$("#developing_on").hide();
			$("#developing_off").show();
		} break;
		case 2:
		{
			$("#released_on").hide();
			$("#released_off").show();
			$("#developing_off").hide();
			$("#developing_on").show();
		} break;
		default:
		{
			$("#released_on").hide();
			$("#released_off").show();
			$("#developing_on").hide();
			$("#developing_off").show();
		} break;
	}
 }
 
 function GameBaseList_JS_MainSearchOldStyle(page)
 {
	var formresults,uri;
	uri='/bitrix/components/igromania/gamebase.search/ajax/process_search.php';
	GameBaseList_JS_ChangeCurrentPage(page);
//	uri='http://www.example.com/';

//	alert(uri);
/*
 $("#gamesearchresult").ajaxError(function(event, request, settings){
   $(this).append("<li>Error requesting page " + settings.url + "</li>");
 });
 */
	$('#gamesearchresult-ajax').show();
	$.post(
		uri,
		{onpage:$('#sf_onpage').val(),page:$('#sf_page').val(),letter:$('#sf_letter').val(),released:$('#sf_released').val(),translated:$('#sf_translated').val(),platform:$('#sf_platform').val(),sortby:$('#sf_sortby').val(),fromrate:$('#sf_fromrate').val(),torate:$('#sf_torate').val(),fromyear:$('#sf_fromyear').val(),toyear:$('#sf_toyear').val(),genre:$('#sf_genre').val()},
		function(data)
		{
			$('#gamesearchresult').empty();
			$('#gamesearchresult').html(data);
		}
	);
	//		{'onpage':$('#sf_onpage').val(),'page':$('#sf_oage').val(),'letter':encodeURIComponent($('#sf_letter').val()),'released':$('#sf_released').val(),'translated':$('#sf_translated').val(),'platform':$('#sf_platform').val(),'sortby':$('#sf_sortby').val(),'fromrate':$('#sf_fromrate').val(),'torate':$('#sf_torate').val(),'fromyear':$('#sf_fromyear').val(),'toyear':$('#sf_toyear').val()},
 }
 
  function GameBaseList_JS_MainSearch(page)
 {
	var formresults,uri,plat,translate,release,genr,cgenre,cletters,cletter;
	release=$('#sf_released1').val()+'|'+$('#sf_released2').val();
	translate=$('#sf_translated1').val()+'|'+$('#sf_translated2').val();
	plat=$('#sf_platform1').val()+'|'+$('#sf_platform2').val()+'|'+$('#sf_platform3').val()+'|'+$('#sf_platform4').val()+'|'+$('#sf_platform5').val()+'|'+$('#sf_platform6').val();
	uri='/bitrix/components/igromania/gamebase.search/ajax/process_search.php';
	GameBaseList_JS_ChangeCurrentPage(page);
	genr='';
	$('div[uirb=1]').each(function()
	{ 
		cgenre=Math.round($(this).attr('genreid')); 
		if(cgenre>0) { genr=genr+cgenre+'|'; }
	});

	cletters='';
	$('a[laa=1]').each(function()
	{ 
		cletter=Math.round($(this).attr('lact'));
		if(cletter!=0)
		{
			cletters=cletters+$(this).attr('letterid')+'|';
		}
	});
//	alert(cletters);
//	alert(genr); 
	
	$('#gamesearchresult-ajax').show();
	$.post(
		uri,
		{revertedsort:$('#sf_revertedsort').val(),onpage:$('#sf_onpage').val(),page:$('#sf_page').val(),letter:cletters,released:release,translated:translate,platform:plat,sortby:$('#sf_sortby').val(),fromrate:$('#sf_fromrate').val(),torate:$('#sf_torate').val(),fromyear:$('#sf_fromyear').val(),toyear:$('#sf_toyear').val(),genre:genr},
		function(data)
		{
			$('#gamesearchresult').empty();
			$('#gamesearchresult').html(data);
			$('#gamesnumbyrequest').html($('#totalresultscounterdiv').attr('totalcounter'));
			window.scrollTo(0,0);
		}
	);
	//		{'onpage':$('#sf_onpage').val(),'page':$('#sf_oage').val(),'letter':encodeURIComponent($('#sf_letter').val()),'released':$('#sf_released').val(),'translated':$('#sf_translated').val(),'platform':$('#sf_platform').val(),'sortby':$('#sf_sortby').val(),'fromrate':$('#sf_fromrate').val(),'torate':$('#sf_torate').val(),'fromyear':$('#sf_fromyear').val(),'toyear':$('#sf_toyear').val()},
 }
 
 // gamecalendar.search
 
 function GCalendar_GameBaseList_JS_MainSearchPrepare()
 {
	$('#sf_onpage').attr('value',$("[name=perpage]:checked").val());
	$('#sf_page').attr('value',0);
	$('#sf_fromyear').attr('value',$("[name=select_yearfrom]").val());
	$('#sf_toyear').attr('value',$("[name=select_yearto]").val());
	$('#sf_fromrate').attr('value',$("[name=select_ratingfrom]").val());
	$('#sf_torate').attr('value',$("[name=select_ratingto]").val());
	$('#sf_sortby').attr('value',$("[name=sort]:checked").val());
 }

 function GCalendar_GameBaseList_JS_ChangeCurrentPage(page)
 {
	$('#sf_page').attr('value',page);
 }
 
 function GCalendar_GameBaseList_JS_ChoosePlatformOldStyleRadio(type)
 {
	var curr;
	curr=Math.round($('#sf_platform').val());
	if(curr==type)
	{
		$('#sf_platform').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_platform').attr('value',type);
		curr=type;
	}
	$('img[platform=1]').each(function(){ $(this).attr('src',filtergamebasepath+'/img/uinfo4_chbox_off.gif'); });
	switch(curr)
	{
		case 1: { $('#filterplatformchoose1').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 2: { $('#filterplatformchoose2').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 3: { $('#filterplatformchoose3').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 4: { $('#filterplatformchoose4').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 5: { $('#filterplatformchoose5').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 6: { $('#filterplatformchoose6').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		default: { } break;
	}
 }

 function GCalendar_GameBaseList_JS_ChoosePlatform(type)
 {
	var curr;
	curr=Math.round($('#sf_platform'+type).val());
	if(curr==type)
	{
		$('#sf_platform'+type).attr('value',0);
		$('#filterplatformchoose'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif');
		curr=0;
	}
	else
	{
		$('#sf_platform'+type).attr('value',type);
		curr=type;
	}
//	$('img[platform=1]').each(function(){ $(this).attr('src',filtergamebasepath+'/img/uinfo4_chbox_off.gif'); });
	switch(curr)
	{
		case 1: { $('#filterplatformchoose1').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 2: { $('#filterplatformchoose2').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 3: { $('#filterplatformchoose3').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 4: { $('#filterplatformchoose4').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 5: { $('#filterplatformchoose5').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		case 6: { $('#filterplatformchoose6').attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif'); } break;
		default: { } break;
	}
 }
 
 function GCalendar_GameBaseList_JS_ChooseLangButt(id)
 {
	switch(id)
	{
		case 1:
		{
			$('#rusletters').hide();
			$('#engletters').show();
			$('#ruslangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/rus_white.gif');
			$('#englangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/eng_black.gif');
		} break;
		default:
		{
			$('#engletters').hide();
			$('#rusletters').show();
			$('#ruslangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/rus_black.gif');
			$('#englangbutt').attr('src',SiteGlobalImagesAbsolutePath+'/img/eng_white.gif');
		} break;
	}
 }

 function GCalendar_GameBaseList_JS_ChooseLetter2(type,id)
 {
	var curr;
	curr=$('#sf_letter').val();
	if(curr==type)
	{
		$('#sf_letter').attr('value','');
		curr='';
	}
	else
	{
		$('#sf_letter').attr('value',type);
		curr=type;
	}
	$('a[laa=1]').each(function(){ $(this).removeClass('block3_alphabet_links_on'); });
	if(curr!='')
	{
		$('#lettera-'+id).addClass('block3_alphabet_links_on');
	}
 }

 function GCalendar_GameBaseList_JS_ChooseLetter(id)
 {
	var curr;
	curr=Math.round($('#lettera-'+id).attr('lact'));
	if(curr==0)
	{
		$('#lettera-'+id).attr('lact','1');
		$('#lettera-'+id).addClass('block3_alphabet_links_on');
	}
	else
	{
		$('#lettera-'+id).attr('lact','0');
		$('#lettera-'+id).removeClass('block3_alphabet_links_on');
	}
 }
 
 function GCalendar_GameBaseList_JS_ChooseGenre2(type)
 {
	var curr;
	curr=Math.round($('#sf_genre').val());
	if(curr==type)
	{
		$('#sf_genre').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_genre').attr('value',type);
		curr=type;
	}
	$('img[genre=1]').each(function(){ $(this).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif'); });
	$('div[uirb=1]').each(function(){ $(this).removeClass('block3_genrebox_on'); });
	if(curr!=0)
	{
		$('#gametype'+curr).addClass('block3_genrebox_on');
		$('#uirb'+curr).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_on.gif');
	}
 }

 function GCalendar_GameBaseList_JS_ChooseGenre(type)
 {
	var curr;
	curr=Math.round($('#gamegenre'+type).attr('genreid'));
	if(curr==type)
	{
		$('#gamegenre'+type).attr('genreid','0');
		curr=0;
	}
	else
	{
		$('#gamegenre'+type).attr('genreid',type);
		curr=type;
	}
	if(curr!=0)
	{
		$('#gamegenre'+type).addClass('block3_genrebox_on');
		$('#uirbc'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_on.gif');
	}
	else
	{
		$('#gamegenre'+type).removeClass('block3_genrebox_on');
		$('#uirbc'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif');
	}
 }
 
 function GCalendar_GameBaseList_JS_ChooseTranslated2(type)
 {
	var curr;
	curr=Math.round($('#sf_translated').val());
	if(curr==type)
	{
		$('#sf_translated').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_translated').attr('value',type);
		curr=type;
	}
	switch(curr)
	{
		case 1:
		{
			$("#translated_original_off").hide();
			$("#translated_original_on").show();
			$("#translated_local_on").hide();
			$("#translated_local_off").show();
		} break;
		case 2:
		{
			$("#translated_original_on").hide();
			$("#translated_original_off").show();
			$("#translated_local_off").hide();
			$("#translated_local_on").show();
		} break;
		default:
		{
			$("#translated_original_on").hide();
			$("#translated_original_off").show();
			$("#translated_local_off").show();
			$("#translated_local_on").hide();
		} break;
	}
 }
 
 function GCalendar_GameBaseList_JS_ChooseTranslated(type)
 {
	var curr;
	curr=Math.round($('#sf_translated'+type).val());
	if(curr==type)
	{
		$('#sf_translated'+type).attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_translated'+type).attr('value',type);
		curr=type;
	}
	
	switch(type)
	{
		case 1:
		{
			if(curr==0) { $("#translated_original_on").hide(); $("#translated_original_off").show(); }
			else { $("#translated_original_on").show(); $("#translated_original_off").hide(); }
		} break;
		case 2:
		{
			if(curr==0) { $("#translated_local_on").hide(); $("#translated_local_off").show(); }
			else { $("#translated_local_on").show(); $("#translated_local_off").hide(); }
		} break;
		default: break;
	}
 }
 
 function GCalendar_GameBaseList_JS_ChooseReleased(type)
 {
	var curr;
	curr=Math.round($('#sf_released'+type).val());
	if(curr==type)
	{
		$('#sf_released'+type).attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_released'+type).attr('value',type);
		curr=type;
	}
	switch(type)
	{
		case 1:
		{
			if(curr==0) { $("#released_off").show(); $("#released_on").hide(); }
			else { $("#released_off").hide(); $("#released_on").show(); }
		} break;
		case 2:
		{
			if(curr==0) { $("#developing_off").show(); $("#developing_on").hide(); }
			else { $("#developing_off").hide(); $("#developing_on").show(); }
		} break;
		default: { } break;
	}
 }
 
 function GCalendar_GameBaseList_JS_ChooseReleased2(type)
 {
	var curr;
	$('#sf_released').attr('value',type);
	curr=type;
	switch(curr)
	{
		case 1:
		{
			$("#released_off").hide();
			$("#released_on").show();
			$("#developing_on").hide();
			$("#developing_off").show();
		} break;
		case 2:
		{
			$("#released_on").hide();
			$("#released_off").show();
			$("#developing_off").hide();
			$("#developing_on").show();
		} break;
		default: { } break;
	}
 }
 
 function GCalendar_GameBaseList_JS_MainSearchOldStyle(page)
 {
	var formresults,uri;
	uri='/bitrix/components/igromania/gamecalendar.search/ajax/process_search.php';
	GCalendar_GameBaseList_JS_ChangeCurrentPage(page);
	$('#gamesearchresult-ajax').show();
	$.post(
		uri,
		{onpage:$('#sf_onpage').val(),page:$('#sf_page').val(),letter:$('#sf_letter').val(),released:$('#sf_released').val(),translated:$('#sf_translated').val(),platform:$('#sf_platform').val(),sortby:$('#sf_sortby').val(),fromrate:$('#sf_fromrate').val(),torate:$('#sf_torate').val(),fromyear:$('#sf_fromyear').val(),toyear:$('#sf_toyear').val(),genre:$('#sf_genre').val()},
		function(data)
		{
			$('#gamesearchresult').empty();
			$('#gamesearchresult').html(data);
		}
	);
 }
 
 function GCalendar_GameBaseList_JS_MainSearch(page)
 {
	var formresults,uri,plat,translate,release,genr,cgenre,cletters,cletter;
	release=$('#sf_released').val();
	translate='0|0';
	plat=$('#sf_platform1').val()+'|'+$('#sf_platform2').val()+'|'+$('#sf_platform3').val()+'|'+$('#sf_platform4').val()+'|'+$('#sf_platform5').val()+'|'+$('#sf_platform6').val();
	uri='/bitrix/components/igromania/gamecalendar.search/ajax/process_search.php';
	GCalendar_GameBaseList_JS_ChangeCurrentPage(page);
	genr='';
	$('div[uirb=1]').each(function()
	{ 
		cgenre=Math.round($(this).attr('genreid')); 
		if(cgenre>0) { genr=genr+cgenre+'|'; }
	});

	cletters='';
	$('a[laa=1]').each(function()
	{ 
		cletter=Math.round($(this).attr('lact'));
		if(cletter!=0)
		{
			cletters=cletters+$(this).attr('letterid')+'|';
		}
	});
	
	$('#gamesearchresult-ajax').show();
	$.post(
		uri,
		{letter:cletters,released:release,platform:plat,genre:genr},
		function(data)
		{
			$('#gamesearchresult').empty();
			$('#gamesearchresult').html(data);
			$('#gamesnumbyrequest').html($('#totalresultscounterdiv').attr('totalcounter'));
			window.scrollTo(0,0);
		}
	);
 }
 
 // gamedetail.articlesblock
 
function GDAShowExactContentAllButton(id)
{
	var z;
	z=Math.round($('#'+id).attr('crows'));
	if(z==2)
	{
		$('#showhideallbutton').attr('src',SiteGlobalImagesAbsolutePath+'/img/hide_more_button.gif');
		z=50;
	}
	else
	{
		$('#showhideallbutton').attr('src',SiteGlobalImagesAbsolutePath+'/img/show_all_button.gif');
		z=2;
	}
	$('#'+id).attr('crows',''+Math.round(z));
	GDAUpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function GDAUpdateIBlock2ContentFromTabRCMD2OnAir(id)
{
	var a,htm='',dat,ctab,csubtab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	csubtab=Math.round($('#'+id).attr('currsubtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>50) { crow=50; }
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+a).html();
		if(dat!=null) { htm=htm+'<tr valign="top">'+dat+'</tr>'; }
	}
	htm='<table class="block2_tabcontent" cellpadding="0" cellspacing="0" border="0">'+htm+'</table>';
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

 // gamedetail.articlesblockother
 
 function GDAOShowExactContentAllButton(id)
{
	var z;
	z=Math.round($('#'+id).attr('crows'));
	if(z==2)
	{
		$('#showhideallbuttono').attr('src',SiteGlobalImagesAbsolutePath+'/img/hide_more_button.gif');
		z=50;
	}
	else
	{
		$('#showhideallbuttono').attr('src',SiteGlobalImagesAbsolutePath+'/img/show_all_button.gif');
		z=2;
	}
	$('#'+id).attr('crows',''+Math.round(z));
	GDAOUpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function GDAOUpdateIBlock2ContentFromTabRCMD2OnAir(id)
{
	var a,htm='',dat,ctab,csubtab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	csubtab=Math.round($('#'+id).attr('currsubtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>50) { crow=50; }
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+a).html();
		if(dat!=null) { htm=htm+'<tr valign="top">'+dat+'</tr>'; }
	}
	htm='<table class="block2_tabcontent" cellpadding="0" cellspacing="0" border="0">'+htm+'</table>';
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

 // gamedetail.gameshots
 // gamedetail.gameshotsblock
 
  function GameDetail_JS_ScreenshotsPages(gid,cpage)
 {
	var uri;
	uri='/bitrix/components/igromania/gamedetail.gameshots/ajax/choose_page.php';
	$.post(
		uri,
		{page:cpage,id:gid},
		function(data)
		{
			$('#gamescreenshots-container').empty();
			$('#gamescreenshots-container').html(data);
		}
	);
 }
 
  function GameDetail_JS_ScreenshotsPages_Wide(gid,cpage)
 {
	var uri;
	uri='/bitrix/components/igromania/gamedetail.gameshots_wide/ajax/choose_page.php';
	$.post(
		uri,
		{page:cpage,id:gid},
		function(data)
		{
			$('#gamescreenshots-container').empty();
			$('#gamescreenshots-container').html(data);
		}
	);
 }
 
 // gamedetail.moviesblock
 
function GameDetailMovies_ShowSubRubricOnAir(id,sr)
{
	if(sr>1) { sr=1; }
	$('#'+id).attr('currsubtab',sr);
	$('#onairswitchmodesall').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_all_off.gif');
	$('#onairswitchmodestransl').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_transl_off.gif');
	if(sr==1) { $('#onairswitchmodestransl').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_transl_on.gif'); }
	else { $('#onairswitchmodesall').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_all_on.gif'); }
	GameDetailMovies_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function GameDetailMovies_ShowAllVideomaniaOnAirPos(id)
{
	var currselected,turi;
	currselected=Math.round($('#'+id).attr('currtab'));
	switch(currselected)
	{
		case 1: { turi='?rubric=79'; } break;
		case 2: { turi='?rubric=70'; } break;
		case 3: { turi='?rubric=80'; } break;
		case 4: { turi='?rubric=71'; } break;
		case 5: { turi='?rubric=76'; } break;
		default: { turi=''; } break;
	}
	location.href='/videomania/videobase.php'+turi;
}

function GameDetailMovies_ShowExactContent2FromTabsOnAir(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+id).attr('crows',''+Math.round(z));
	GameDetailMovies_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function GameDetailMovies_ShowExactContentAllButton(id)
{
	var z;
	z=Math.round($('#'+id).attr('crows'));
	if(z==2)
	{
		$('#showhideallbuttonvid').attr('src',SiteGlobalImagesAbsolutePath+'/img/hide_more_button.gif');
		z=50;
	}
	else
	{
		$('#showhideallbuttonvid').attr('src',SiteGlobalImagesAbsolutePath+'/img/show_all_button.gif');
		z=2;
	}
	$('#'+id).attr('crows',''+Math.round(z));
	GameDetailMovies_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function GameDetailMovies_ShowExactContent2FromTabsOnAir_C(id,adder,cookiename)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	GameDetailMovies_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function GameDetailMovies_ChangeTabPosition2OnAir(id,tab,ssr)
{
	$('#'+id).attr('currsubtab',0);
	$('#onairblocksubmanager').hide();
	if(ssr==1) { $('#onairblocksubmanager').show(); }
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l-'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	GameDetailMovies_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function GameDetailMovies_UpdateIBlock2ContentFromTabRCMD2OnAir(id)
{
	var a,htm='',dat,ctab,csubtab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	csubtab=Math.round($('#'+id).attr('currsubtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>10) { crow=10; }
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+csubtab+'-'+a).html();
		if(dat!=null) { htm=htm+'<tr valign="top">'+dat+'</tr>'; }
	}
	htm='<table class="block2_tabcontent" cellpadding="0" cellspacing="0" border="0">'+htm+'</table>';
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

 // gamedetail.newingenre
 
  function GameDetail_NewInGenre_ShowAll()
 {
	$('div[newgenreitem=1]').each(function(){ $(this).show(); });
 }
 
 // gamedetail.ratings
 
  function GameDetailRatingsShowRatingBar(code)
 {
	var overral,a,currcolor;
	overral=code*5;
	for(a = 1;a <= 20;a++)
	{
		$('#votersmallbar'+a).attr('src',SiteGlobalImagesAbsolutePath + '/img/rating/rating_line_white.gif');
	}
	for(a=1;a<=code;a++)
	{
		currcolor='/img/rating/rating_line_green.gif';
		if(a<=15) { currcolor='/img/rating/rating_line_yellow.gif'; }
		if(a<=10) { currcolor='/img/rating/rating_line_orange.gif'; }
		if(a<=5) { currcolor='/img/rating/rating_line_red.gif'; }
		$('#votersmallbar'+a).attr('src',SiteGlobalImagesAbsolutePath + currcolor);
	}
	$('#voterbigletters').attr('src',SiteGlobalImagesAbsolutePath + '/img/rating/rat'+overral+'u.gif');
 }
 
 function GameDetailRatingsClearRatingBar()
 {
	var a;
	for(a = 1;a <= 20;a++)
	{
		$('#votersmallbar'+a).attr('src',SiteGlobalImagesAbsolutePath + '/img/rating/rating_line_white.gif');
	}
//	$('#voterbigletters').attr('src',SiteGlobalImagesAbsolutePath + '/img/rating_big_lock_pic.gif');
 }
 
 function GameDetailRatingsPostMyCurrentVote(game,user,vote)
 {
	var uri;
	uri='/bitrix/components/igromania/gamedetail.ratings/ajax/process_vote.php';
	$.post(
		uri,
		{myvote:vote,voteuser:user,ID:game},
		function(data)
		{
			$('#mainratingdataholder').empty().html(data);
		}
	);
 }
 
 // gamedetail.similargames
 
  function GameDetail_SimilarGames_ShowAll()
 {
	$('div[similaritem=1]').each(function(){ $(this).show()});
 }
 
 // gamedetail.usercomments
 /* Component no more used, replaced with mainpage.usercomments. DEPRECATED! */
 
 // gamedetail.videos
 
 function GDVideos_ShowAllVideoGameInfoPos(id)
{
	$('#'+id).attr('crows',30);
	GDVideos_ShowExactContentGIFromTabs(id,0);
} 

function GDVideos_ShowExactContentGIFromTabs(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>30) { z=30; }
	$('#'+id).attr('crows',''+Math.round(z));
	GDVideos_UpdateIBlockGIContentFromTabRCMD(id);
}

function GDVideos_ShowExactContentGIFromTabs_C(id,adder,cookiename)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>30) { z=30; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	GDVideos_UpdateIBlockGIContentFromTabRCMD(id);
}

function GDVideos_ChangeTabPositionGI(id,tab)
{
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	GDVideos_UpdateIBlockGIContentFromTabRCMD(id);
}

function GDVideos_UpdateIBlockGIContentFromTabRCMD(id)
{
	var a,htm='',dat,ctab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>30) { crow=30; }
	
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+a).html();
		if(dat!=null) { htm=htm+dat; }
	}
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

 // gamedetail.videos_v2
 // gamedetail.videos_v2art
 // gamedetail.videos_v2vm
 
 function GameBase_JS_VMV2_ShowPage(pageid)
{
	$('img[imgpvm2=1]').each(function(){
		$(this).attr('src',SiteGlobalImagesAbsolutePath+'/img/digits/d'+$(this).attr('pagevalid')+'.gif');
	});
	$('#imgv2id-'+pageid).attr('src',SiteGlobalImagesAbsolutePath+'/img/digits/d'+$('#imgv2id-'+pageid).attr('pagevalid')+'b.gif');
	$('#imgv2id2-'+pageid).attr('src',SiteGlobalImagesAbsolutePath+'/img/digits/d'+$('#imgv2id2-'+pageid).attr('pagevalid')+'b.gif');
	$('div[imgpvm2h=1]').each(function(){ $(this).hide(); });
	$('#img2vhid-'+pageid).show();
}

 // games.recommend
 // games.selection_games
 // games.selectiongames2010
 
  function MainPageRecommend_JS_ChooseRedirect(id)
 {
	var ctaber;
	ctaber=Math.round($('#'+id).attr('currtab'));
	if(ctaber==0) { location.href='/gamebase/?released=1|0&sortby=3'; }
	else { location.href='/gamebase/?released=0|2&sortby=3&revertsort=1'; }
	return false;
 }
 
  // gametop.top
  
   function GameTop_JS_SwitchGameInfo(did)
 {
	var cur;
	cur=Math.round($('#gamedescdiv'+did+'-head').attr('opend'));
	switch(cur)
	{
		case 1:
		{
			$('#gamedescdiv'+did+'-head').attr('opend','0');
			$('#gamedescdiv'+did+'-body').hide();
		} break;
		default:
		{
			$('#gamedescdiv'+did+'-head').attr('opend','1');
			$('#gamedescdiv'+did+'-body').show();
		} break;
	}
 }
 
 // launch.allgamevideos #1
 
 function LaunchAGVideos_ShowAllVideoGameInfoPos(id)
{
	$('#'+id).attr('crows',30);
	LaunchAGVideos_ShowExactContentGIFromTabs(id,0);
}
 
function LaunchAGVideos_ShowExactContentGIFromTabs(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>30) { z=30; }
	$('#'+id).attr('crows',''+Math.round(z));
	LaunchAGVideos_UpdateIBlockGIContentFromTabRCMD(id);
}

function LaunchAGVideos_ShowExactContentGIFromTabs_C(id,adder,cookiename)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>30) { z=30; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	LaunchAGVideos_UpdateIBlockGIContentFromTabRCMD(id);
}

function LaunchAGVideos_ChangeTabPositionGI(id,tab)
{
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	LaunchAGVideos_UpdateIBlockGIContentFromTabRCMD(id);
}

function LaunchAGVideos_UpdateIBlockGIContentFromTabRCMD(id)
{
	var a,htm='',dat,ctab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>30) { crow=30; }
	
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+a).html();
		if(dat!=null) { htm=htm+dat; }
	}
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

 // launch.allgamevideos #2
 
 function LaunchAGVideos2_ShowSubRubricOnAir(id,sr)
{
	if(sr>1) { sr=1; }
	$('#'+id).attr('currsubtab',sr);
	$('#onairswitchmodesall').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_all_off.gif');
	$('#onairswitchmodestransl').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_transl_off.gif');
	if(sr==1) { $('#onairswitchmodestransl').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_transl_on.gif'); }
	else { $('#onairswitchmodesall').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_all_on.gif'); }
	LaunchAGVideos2_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function LaunchAGVideos2_ShowAllVideomaniaOnAirPos(id)
{
	var currselected,turi;
	currselected=Math.round($('#'+id).attr('currtab'));
	switch(currselected)
	{
		case 1: { turi='?rubric=79'; } break;
		case 2: { turi='?rubric=70'; } break;
		case 3: { turi='?rubric=80'; } break;
		case 4: { turi='?rubric=71'; } break;
		case 5: { turi='?rubric=76'; } break;
		default: { turi=''; } break;
	}
	location.href='/videomania/videobase.php'+turi;
}

function LaunchAGVideos2_ShowExactContent2FromTabsOnAir(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+id).attr('crows',''+Math.round(z));
	LaunchAGVideos2_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function LaunchAGVideos2_ShowExactContent2FromTabsOnAir_C(id,adder,cookiename)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	LaunchAGVideos2_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function LaunchAGVideos2_ChangeTabPosition2OnAir(id,tab,ssr)
{
	$('#'+id).attr('currsubtab',0);
	$('#onairblocksubmanager').hide();
	if(ssr==1) { $('#onairblocksubmanager').show(); }
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l-'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	LaunchAGVideos2_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function LaunchAGVideos2_UpdateIBlock2ContentFromTabRCMD2OnAir(id)
{
	var a,htm='',dat,ctab,csubtab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	csubtab=Math.round($('#'+id).attr('currsubtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>50) { crow=50; }
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+csubtab+'-'+a).html();
		if(dat!=null) { htm=htm+'<tr valign="top">'+dat+'</tr>'; }
	}
	htm='<table class="block2_tabcontent" cellpadding="0" cellspacing="0" border="0">'+htm+'</table>';
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

 // launch.allgamevideos #3
 
 function LaunchAGVideos3_ShowSubRubricOnAir(id,sr)
{
	if(sr>1) { sr=1; }
	$('#'+id).attr('currsubtab',sr);
	$('#onairswitchmodesall').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_all_off.gif');
	$('#onairswitchmodestransl').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_transl_off.gif');
	if(sr==1) { $('#onairswitchmodestransl').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_transl_on.gif'); }
	else { $('#onairswitchmodesall').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_all_on.gif'); }
	LaunchAGVideos3_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function LaunchAGVideos3_ShowAllVideomaniaOnAirPos(id)
{
	var currselected,turi;
	currselected=Math.round($('#'+id).attr('currtab'));
	switch(currselected)
	{
		case 1: { turi='?rubric=79'; } break;
		case 2: { turi='?rubric=70'; } break;
		case 3: { turi='?rubric=80'; } break;
		case 4: { turi='?rubric=71'; } break;
		case 5: { turi='?rubric=76'; } break;
		default: { turi=''; } break;
	}
	location.href='/videomania/videobase.php'+turi;
}

function LaunchAGVideos3_ShowExactContent2FromTabsOnAir(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+id).attr('crows',''+Math.round(z));
	LaunchAGVideos3_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function LaunchAGVideos3_ShowExactContent2FromTabsOnAir_C(id,adder,cookiename)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	LaunchAGVideos3_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function LaunchAGVideos3_ChangeTabPosition2OnAir(id,tab,ssr)
{
	$('#'+id).attr('currsubtab',0);
	$('#onairblocksubmanager').hide();
	if(ssr==1) { $('#onairblocksubmanager').show(); }
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l-'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	LaunchAGVideos3_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function LaunchAGVideos3_UpdateIBlock2ContentFromTabRCMD2OnAir(id)
{
	var a,htm='',dat,ctab,csubtab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	csubtab=Math.round($('#'+id).attr('currsubtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>50) { crow=50; }
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+csubtab+'-'+a).html();
		if(dat!=null) { htm=htm+'<tr valign="top">'+dat+'</tr>'; }
	}
	htm='<table class="block2_tabcontent" cellpadding="0" cellspacing="0" border="0">'+htm+'</table>';
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

 // magazine.maglist
 
  function MagazineArchiveList_JS_MainSearch()
 {
	var uri;
	uri='/bitrix/components/igromania/magazine.maglist/ajax/get_maglist.php';
	$.post(
		uri,
		{YearID:$('#mag_select_num').val()},
		function(data)
		{
			$('#magazinesarchiveajaxcontainer').empty().html(data);
		}
	);
 }
 
 // magazine.magview #1
 // magazine.magview #2
 // magazinelight.magview
 
  function MagazineView_JS_SwitchRubric_white(id)
 {
	var opend;
	opend=Math.round($('#rub'+id).attr('opend'));
	switch(opend)
	{
		case 1:
		{
			$('#hrub'+id).removeClass('block2_comments_header_white_on');
			$('#rub'+id).attr('opend',0);
			$('#rub'+id).hide();
		} break;
		default:
		{
			$('#hrub'+id).addClass('block2_comments_header_white_on');
			$('#rub'+id).show();
			$('#rub'+id).attr('opend',1);
		} break;
	}
 }
 
 function MagazineView_JS_SwitchRubric_gray(id)
 {
	var opend;
	opend=Math.round($('#rub'+id).attr('opend'));
	switch(opend)
	{
		case 1:
		{
			$('#hrub'+id).removeClass('block2_comments_header_gray_on');
			$('#rub'+id).attr('opend',0);
			$('#rub'+id).hide();
		} break;
		default:
		{
			$('#hrub'+id).addClass('block2_comments_header_gray_on');
			$('#rub'+id).show();
			$('#rub'+id).attr('opend',1);
		} break;
	}
 }
 
 // magazinelight.maglist
 
  function MagazineLightArchiveList_JS_MainSearch()
 {
	var uri;
	uri='/bitrix/components/igromania/magazinelight.maglist/ajax/get_maglist.php';
	$.post(
		uri,
		{YearID:$('#mag_select_num').val()},
		function(data)
		{
			$('#magazinesarchiveajaxcontainer').empty().html(data);
		}
	);
 }
 
 
 // mainpage.ajaxvotings
 
  function MainPage_JS_LoadVoteModulesViaAJAX()
 {
	var uri;
	uri='/bitrix/components/igromania/mainpage.ajaxvotings/ajax/load_modules.php';
	$.post(uri,{textorz:uri},
		function(data)
		{
			$('#loadvotemodulescontainer').empty();
			$('#loadvotemodulescontainer').html(data);
		}
	);
 }
 
 // mainpage.calendar
 
  function MainPageCalendar_JS_ChooseRedirect(id)
 {
	var ctaber;
	ctaber=Math.round($('#'+id).attr('currtab'));
	if(ctaber==0) { location.href='/gamecalendar/?released=2'; }
	else { location.href='/gamecalendar/?released=1'; }
	return false;
 }
 
 // mainpage.editorchoice
 
  function MainPageVideomania_JS_ShowAllEditorChoice()
 {
	$('div[ecsb=1]').each(function(){ $(this).show(); });
 }
 
 // mainpage.fromarchive

/* NOT USED ANYMORE 
 function MPFromArchive_ShowAllVideomaniaPos(id)
{
	$('#'+id).attr('crows',10);
	ShowExactContent3FromTabs(id,0);
}
*/

// mainpage.gametopvote

 function TopGamesVote_JS_ProcessVote()
 {
	var uri,v1,v2,v3,v4,v5;
	v1=$('#topgamesvote1').val();
	v2=$('#topgamesvote2').val();
	v3=$('#topgamesvote3').val();
	v4=$('#topgamesvote4').val();
	v5=$('#topgamesvote5').val();
	uri='/bitrix/components/igromania/mainpage.gametopvote/ajax/process_vote.php';
	$.post(
		uri,
		{vote1:v1,vote2:v2,vote3:v3,vote4:v4,vote5:v5},
		function(data)
		{
			$('#topgamesvotecontainer').empty().html(data);
		}
	);
 }
 
 // mainpage.maglist_igr_lite
 // news.magazines_1
 // news.magazines_tabs
 
  function MagAnounce_JS_Switcher(id)
 {
	switch(id)
	{
		case 2:
		{
			$('#magbody').hide();
			$('#maglitebody').show();
			$('#mag1lbutt').removeClass('inc_leftside_on');
			$('#mag1cbutt').removeClass('inc_on');
			$('#mag2lbutt').addClass('inc_leftside_on');
			$('#mag2cbutt').addClass('inc_on');
		} break;
		default:
		{
			$('#magbody').show();
			$('#maglitebody').hide();
			$('#mag1lbutt').addClass('inc_leftside_on');
			$('#mag1cbutt').addClass('inc_on');
			$('#mag2lbutt').removeClass('inc_leftside_on');
			$('#mag2cbutt').removeClass('inc_on');
		} break;
	} 
 }
 
 // mainpage.movies
 
 function MainpageMovies_ShowSubRubricMovies(id,sr)
{
	var a,htm='',dat,ctab,csubtab,crow, rnd_num = 3;
	$('#'+id).attr('currsubtab',sr);
	ctab=Math.round($('#'+id).attr('currtab'));
	csubtab=Math.round($('#'+id).attr('currsubtab'));
	MainpageMovies_Main_VM_MoviesResetSubTabsPos();
	switch(ctab)
	{
		case 1:
		{
			$('#moviesensub'+csubtab).attr('src',SiteGlobalImagesAbsolutePath+'/img/movensub'+csubtab+'b.gif?'+rnd_num);
		} break;
		default:
		{
			$('#moviesrusub'+csubtab).attr('src',SiteGlobalImagesAbsolutePath+'/img/movrusub'+csubtab+'b.gif?'+rnd_num);
		} break;
	}
	MainpageMovies_UpdateIBlock2ContentFromTabMovies(id);
}

function MainpageMovies_Main_VM_MoviesResetSubTabsPos()
{
	var  rnd_num = 3;
	$('#moviesrusub0').attr('src',SiteGlobalImagesAbsolutePath+'/img/movrusub0.gif?'+rnd_num);
	$('#moviesrusub1').attr('src',SiteGlobalImagesAbsolutePath+'/img/movrusub1.gif?'+rnd_num);
	$('#moviesrusub2').attr('src',SiteGlobalImagesAbsolutePath+'/img/movrusub2.gif?'+rnd_num);
	$('#moviesrusub3').attr('src',SiteGlobalImagesAbsolutePath+'/img/movrusub3.gif?'+rnd_num);
	$('#moviesrusub4').attr('src',SiteGlobalImagesAbsolutePath+'/img/movrusub4.gif?'+rnd_num);
	$('#moviesrusub5').attr('src',SiteGlobalImagesAbsolutePath+'/img/movrusub5.gif?'+rnd_num);
	$('#moviesrusub6').attr('src',SiteGlobalImagesAbsolutePath+'/img/movrusub6.gif?'+rnd_num);
	$('#moviesrusub7').attr('src',SiteGlobalImagesAbsolutePath+'/img/movrusub7.gif?'+rnd_num);
	$('#moviesensub0').attr('src',SiteGlobalImagesAbsolutePath+'/img/movensub0.gif?'+rnd_num);
	$('#moviesensub1').attr('src',SiteGlobalImagesAbsolutePath+'/img/movensub1.gif?'+rnd_num);
	$('#moviesensub2').attr('src',SiteGlobalImagesAbsolutePath+'/img/movensub2.gif?'+rnd_num);
	$('#moviesensub3').attr('src',SiteGlobalImagesAbsolutePath+'/img/movensub3.gif?'+rnd_num);
	$('#moviesensub4').attr('src',SiteGlobalImagesAbsolutePath+'/img/movensub4.gif?'+rnd_num);
}

function MainpageMovies_UpdateIBlock2ContentFromTabMovies(id)
{
	var a,htm='',dat,ctab,csubtab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	csubtab=Math.round($('#'+id).attr('currsubtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>10) { crow=10; }
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+csubtab+'-'+ctab+'-'+a).html();
		if(dat!=null) { htm=htm+'<tr valign="top">'+dat+'</tr>'; }
	}
	htm='<table class="block2_tabcontent" cellpadding="0" cellspacing="0" border="0">'+htm+'</table>';
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

function MainpageMovies_ShowExactContent2FromTabsMovies_C(id,adder,cookiename)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	MainpageMovies_UpdateIBlock2ContentFromTabMovies(id);
}

function MainpageMovies_ChangeTabPosition2Movies(id,tab,ssr)
{
	$('#'+id).attr('currsubtab',0);
	$('#moviesblocksubmanager0').hide();
	$('#moviesblocksubmanager1').hide();
	MainpageMovies_Main_VM_MoviesResetSubTabsPos();
	if(ssr==0) { $('#moviesblocksubmanager0').show(); $('#moviesrusub0').attr('src',SiteGlobalImagesAbsolutePath+'/img/movrusub0b.gif'); } else { $('#moviesblocksubmanager1').show(); $('#moviesensub0').attr('src',SiteGlobalImagesAbsolutePath+'/img/movensub0b.gif'); }
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l-'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	MainpageMovies_UpdateIBlock2ContentFromTabMovies(id);
}

function MainpageMovies_ShowAllVideomaniaMoviesPos(id)
{
	var currselected,currselectedsub,turi;
	currselected=Math.round($('#'+id).attr('currtab'));
	currselectedsub=Math.round($('#'+id).attr('currsubtab'));
	if(currselected==0)
	{
		switch(currselectedsub)
		{
			case 1: { turi='?rubric=79'; } break;
			case 2: { turi='?rubric=70'; } break;
			case 3: { turi='?rubric=80'; } break;
			case 4: { turi='?rubric=71'; } break;
			case 5: { turi='?rubric=4194'; } break;
			case 6: { turi='?rubric=76'; } break;
			default: { turi=''; } break;
		}
	}
	else
	{
		switch(currselectedsub)
		{
			case 1: { turi='?rubric=70'; } break;
			case 2: { turi='?rubric=80'; } break;
			case 3: { turi='?rubric=71'; } break;
			default: { turi=''; } break;
		}
	}
	location.href='/videomania/videobase.php'+turi;
}

 // mainpage.topratevideos
 
function MainpageTopRateVideos_ShowAllVideoGameInfoPos(id)
{
	$('#'+id).attr('crows',10);
	MainpageTopRateVideos_ShowExactContentGIFromTabs(id,0);
}

function MainpageTopRateVideos_ShowExactContentGIFromTabs(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+id).attr('crows',''+Math.round(z));
	MainpageTopRateVideos_UpdateIBlockGIContentFromTabRCMD(id);
}

function MainpageTopRateVideos_ChangeTabPositionGI(id,tab)
{
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	MainpageTopRateVideos_UpdateIBlockGIContentFromTabRCMD(id);
}

function MainpageTopRateVideos_UpdateIBlockGIContentFromTabRCMD(id)
{
	var a,htm='',dat,ctab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>10) { crow=10; }
	
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+a).html();
		if(dat!=null) { htm=htm+dat; }
	}
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

 // mainpage.usercomments #1
 
 function GameDescription_JS_AddComment()
 {
	var formresults,uri,review,id,name,fid,md5url1;
//	alert($('#reviewtext').val());
	review=$('#reviewtext').val();
	
	if (review.length >= 3000){
		alert('ПРЕВЫШЕН ОБЪЕМ КОММЕНТАРИЯ\nМаксимальный размер одного комментария - три тысячи знаков. Пожалуйста, сократите объем текста.');
		return false;
	}
	
//	alert(review); return 0;
	id=$('#reviewelementid').val();
	ffid=$('#reviewforumid').val();
	name=$('#reviewusername').val();
	md5url1=$('#reviewmd5url').val();
	
//	uri='/bitrix/components/igromania/articledetail.usercomments/ajax/process_comment.php?ELEMENT_ID='+id+'&ID='+id+'&SAVE_REVIEW=Y';
	uri='/bitrix/components/igromania/mainpage.usercomments/ajax/process_comment.php?FORUM_ID='+ffid+'&fid='+ffid+'&ELEMENT_ID='+id+'&MD5_URL='+md5url1;
	$('#commentsupdate-ajax').show();
/*
	$.ajax({
			async: true,
			type: 'POST',
			url: '/bitrix/components/igromania/mainpage.usercomments/ajax/process_comment.php?SAVE_REVIEW=Y&eid='+id+'&SAVE_REVIEW=Y&REVIEW_USE_SMILES=N&REVIEW_ATTACH_IMG=&REVIEW_AUTHOR='+name+'&ID='+id+'&REVIEW_TEXT='+review+'&page=0',
			beforeSend: function() {
			},
			success: function(data){
				$('#commentscontainer').empty();
				$('#commentscontainer').html(data);
			}
		});
	$.post(uri,{REVIEW_TEXT:review,REVIEW_AUTHOR:name,eid:id,MID:mid,ID:id,fid:fid,SAVE_REVIEW:'Y'},function(data){
		$('#commentscontainer').empty().html(data);
	});
*/		

	$.post(uri,{reviewtext:review,uname:name,ELEMENT_ID:id,eid:id,ID:id,fid:ffid,savereview:'Y',md5url:md5url1},function(data){
		$('#commentscontainer').empty().html(data);
	});

/*
	$.post(
		uri,
		{REVIEW_AUTHOR:""+name,REVIEW_TEXT:""+review,REVIEW_USE_SMILES:"",REVIEW_ATTACH_IMG:"",SAVE_REVIEW:"Y"},
		function(data)
		{
			$('#commentscontainer').empty();
			$('#commentscontainer').html(data);
		}
	);
*/	

	//		{'onpage':$('#sf_onpage').val(),'page':$('#sf_oage').val(),'letter':encodeURIComponent($('#sf_letter').val()),'released':$('#sf_released').val(),'translated':$('#sf_translated').val(),'platform':$('#sf_platform').val(),'sortby':$('#sf_sortby').val(),'fromrate':$('#sf_fromrate').val(),'torate':$('#sf_torate').val(),'fromyear':$('#sf_fromyear').val(),'toyear':$('#sf_toyear').val()},
 } 
 
 function GameDescription_JS_Vote_Yes(mid,page)
 {
	var formresults,uri,review,id,name,fid,md5url1;
	id=$('#reviewelementid').val();
	fid=$('#reviewforumid').val();
	md5url1=$('#reviewmd5url').val();

	$('#youagree'+mid).hide();
//	uri='/bitrix/components/igromania/mainpage.usercomments/ajax/process_votefor.php?eid='+id+'&MID='+mid+'&ID='+id+'&AGREE=Y&page='+page;
	uri='/bitrix/components/igromania/mainpage.usercomments/ajax/process_votefor.php';
	$('#commentsupdate-ajax').show();
	$.post(uri,{AGREE:'Y',eid:id,MID:mid,ID:id,fid:fid,page:page,md5url:md5url1},function(data){
		$('#commentscontainer').empty().html(data);
	});
/*	
		$.ajax({
			async: true,
			type: 'POST',
			url: uri,
			beforeSend: function() {
			},
			success: function(data){
				$('#commentscontainer').empty();
				$('#commentscontainer').html(data);
			}
		});
*/		
 } 
 
 function GameDescription_JS_Vote_No(mid,page)
 {
	var formresults,uri,review,id,name,fid,md5url1;
	id=$('#reviewelementid').val();
	fid=$('#reviewforumid').val();
	md5url1=$('#reviewmd5url').val();
	$('#youagree'+mid).hide();
//	uri='/bitrix/components/igromania/mainpage.usercomments/ajax/process_votefor.php?eid='+id+'&MID='+mid+'&ID='+id+'&AGREE=N&page='+page;
	uri='/bitrix/components/igromania/mainpage.usercomments/ajax/process_votefor.php';
	$('#commentsupdate-ajax').show();
	$.post(uri,{AGREE:'N',eid:id,MID:mid,ID:id,fid:fid,page:page,md5url:md5url1},function(data){
		$('#commentscontainer').empty().html(data);
	});
 /*	
		$.ajax({
			async: true,
			type: 'POST',
			url: uri,
			beforeSend: function() {
			},
			success: function(data){
				$('#commentscontainer').empty();
				$('#commentscontainer').html(data);
			}
		});
*/		
 } 

 function GameDescription_JS_ChoosePage(page)
 {
	var uri,id,p,fid,md5url1;
	p=page;
	id=$('#reviewelementid').val();
	fid=$('#reviewforumid').val();
	md5url1=$('#reviewmd5url').val();
	uri='/bitrix/components/igromania/mainpage.usercomments/ajax/process_getpage.php';
	$('#commentsupdate-ajax').show();
	$.post(uri,{eid:id,page:p,fid:fid,md5url:md5url1},function(data){
		$('#commentscontainer').empty();
		$('#commentscontainer').html(data);
	});
 } 
 
 function GameDescription_JS_ToggleMessage_gray(mid)
 {
	if($.browser.msie)
	{}
	else
	{
		$('#messageid'+mid+'-header').toggleClass('block2_comments_header_gray_on');
		$('#messageid'+mid).animate({height: 'toggle'},'normal');
	}
 } 
 
 function GameDescription_JS_ToggleMessage_white(mid)
 {
	if($.browser.msie)
	{}
	else
	{
		$('#messageid'+mid+'-header').toggleClass('block2_comments_header_white_on');
		$('#messageid'+mid).animate({height: 'toggle'},'normal');
	}
 } 
 
 function GameDescription_JS_AddCommentUserName(name)
 {
	var currval;
	currval=$('#reviewtext').val();
	if(currval=='') { currval=currval+"<b>"+name+"</b>, "; } else { currval=currval+"\n<b>"+name+"</b>, "; }
	$('#reviewtext').val(currval);
 }
 
 function GameDescription_JS_QuoteCommentPart(message,cname)
 {
	var resquote;
	var currval;
	if(currentquotableauthor!='' && typeof(currentquotableauthor)!='undefined')
	{
		currentquotabletext=GameDescription_JS_getSelectedText();
		if(currentquotabletext!='' && typeof(currentquotabletext)!='undefined')
		{
			resquote='<p><b>'+currentquotableauthor+'</b> \n'+currentquotabletext+'</p>';
			currval=$('#reviewtext').val();
			if(currval=='') { currval=resquote; } else { currval=currval+"\n"+resquote; }
			$('#reviewtext').val(currval);
		}
		else
		{
		resquote='<p><b>'+cname+'</b> \n'+message+'</p>';
		currval=$('#reviewtext').val();
		if(currval=='') { currval=resquote; } else { currval=currval+"\n"+resquote; }
		$('#reviewtext').val(currval);
		}
	}
	else
	{
		resquote='<p><b>'+cname+'</b> \n'+message+'</p>';
		currval=$('#reviewtext').val();
		if(currval=='') { currval=resquote; } else { currval=currval+"\n"+resquote; }
		$('#reviewtext').val(currval);
	}
	return false;
 }
 
 function GameDescription_JS_implimentQuoteEngine()
 {
	$('div[quotable=1]').each(function()
	{ 
		$(this).mouseup(function()
		{
			currentquotabletext=GameDescription_JS_getSelectedText();
			if(currentquotabletext!='' && typeof(currentquotabletext)!='undefined')
			{
				currentquotableauthor=$(this).attr('qname');
			}
			else
			{
				currentquotableauthor='';
			}
		}).mousedown(function()
		{
			currentquotableauthor='';
		});
	});
 }

 function GameDescription_JS_getSelectedText() 
 {
    if (window.getSelection) 
	{
        return window.getSelection();
    }
    else if (document.selection) 
	{
        return document.selection.createRange().text;
    }
    return '';
 }

 var currentquotabletext;
 var currentquotableauthor;
 
 // mainpage.usercomments #2
 
 function MPUserComments2_SwitchBlockMode2gray_C12(name,type,cookiename)
 {
	if(isIErunned==1)
	{
		var isopend=Math.round($('#'+name+'-head').attr('opener'));
		switch(isopend)
		{
			case 1:
			{
				$('#'+name+'-cont').hide();
				$('#'+name+'-name').attr('class','block12_capture_gray_off');
				$('#'+name+'-head').attr('opener','0');
				setSiteCookie(cookiename, "1", "Mon, 01-Jan-2052 00:00:00 GMT", "/");
			} break;
			default: 
			{
				$('#'+name+'-cont').show();
				$('#'+name+'-name').attr('class','block12_capture_gray_on');
				$('#'+name+'-head').attr('opener','1');
				setSiteCookie(cookiename, "0", "Mon, 01-Jan-2052 00:00:00 GMT", "/");
			} break;
		}
	}
	else
	{
		switch(type)
		{
			case 1:
			{
				$('#'+name+'-cont').animate({height: 'toggle'}, 'normal', function()
					{
						$('#'+name+'-head').attr('onClick','javascript:SwitchBlockMode2gray_C12("'+name+'",0,"'+cookiename+'");');
						$('#'+name+'-name').attr('class','block12_capture_gray_off');
						setSiteCookie(cookiename, "1", "Mon, 01-Jan-2052 00:00:00 GMT", "/");
					});
			} break;
			default: 
			{
				$('#'+name+'-cont').animate({height: 'toggle'}, 'normal', function()
					{
						$('#'+name+'-cont').show();
						$('#'+name+'-head').attr('onClick','javascript:SwitchBlockMode2gray_C12("'+name+'",1,"'+cookiename+'");');
						$('#'+name+'-name').attr('class','block12_capture_gray_on');
						setSiteCookie(cookiename, "0", "Mon, 01-Jan-2052 00:00:00 GMT", "/");
					});
			} break;
		}
	}
 }
 
 function MPUserComments2_GameDescription_JS_AddComment()
 {
	var formresults,uri,review,id,name,fid;
//	alert($('#reviewtext').val());
	review=$('#reviewtext').val();
//	alert(review); return 0;
	id=$('#reviewelementid').val();
	ffid=$('#reviewforumid').val();
	name=$('#reviewusername').val();
//	uri='/bitrix/components/igromania/articledetail.usercomments/ajax/process_comment.php?ELEMENT_ID='+id+'&ID='+id+'&SAVE_REVIEW=Y';
	uri='/bitrix/components/igromania/mainpage.usercomments/ajax/block_4/process_comment.php?FORUM_ID='+ffid+'&fid='+ffid+'&ELEMENT_ID='+id;
	$('#commentsupdate-ajax').show();
/*
	$.ajax({
			async: true,
			type: 'POST',
			url: '/bitrix/components/igromania/mainpage.usercomments/ajax/process_comment.php?SAVE_REVIEW=Y&eid='+id+'&SAVE_REVIEW=Y&REVIEW_USE_SMILES=N&REVIEW_ATTACH_IMG=&REVIEW_AUTHOR='+name+'&ID='+id+'&REVIEW_TEXT='+review+'&page=0',
			beforeSend: function() {
			},
			success: function(data){
				$('#commentscontainer').empty();
				$('#commentscontainer').html(data);
			}
		});
	$.post(uri,{REVIEW_TEXT:review,REVIEW_AUTHOR:name,eid:id,MID:mid,ID:id,fid:fid,SAVE_REVIEW:'Y'},function(data){
		$('#commentscontainer').empty().html(data);
	});
*/		

	$.post(uri,{reviewtext:review,uname:name,ELEMENT_ID:id,eid:id,ID:id,fid:ffid,savereview:'Y'},function(data){
		$('#commentscontainer').empty().html(data);
	});

/*
	$.post(
		uri,
		{REVIEW_AUTHOR:""+name,REVIEW_TEXT:""+review,REVIEW_USE_SMILES:"",REVIEW_ATTACH_IMG:"",SAVE_REVIEW:"Y"},
		function(data)
		{
			$('#commentscontainer').empty();
			$('#commentscontainer').html(data);
		}
	);
*/	

	//		{'onpage':$('#sf_onpage').val(),'page':$('#sf_oage').val(),'letter':encodeURIComponent($('#sf_letter').val()),'released':$('#sf_released').val(),'translated':$('#sf_translated').val(),'platform':$('#sf_platform').val(),'sortby':$('#sf_sortby').val(),'fromrate':$('#sf_fromrate').val(),'torate':$('#sf_torate').val(),'fromyear':$('#sf_fromyear').val(),'toyear':$('#sf_toyear').val()},
 } 
 
 function MPUserComments2_GameDescription_JS_Vote_Yes(mid,page)
 {
	var formresults,uri,review,id,name,fid;
	id=$('#reviewelementid').val();
	fid=$('#reviewforumid').val();
	$('#youagree'+mid).hide();
//	uri='/bitrix/components/igromania/mainpage.usercomments/ajax/process_votefor.php?eid='+id+'&MID='+mid+'&ID='+id+'&AGREE=Y&page='+page;
	uri='/bitrix/components/igromania/mainpage.usercomments/ajax/block_4/process_votefor.php';
	$('#commentsupdate-ajax').show();
	$.post(uri,{AGREE:'Y',eid:id,MID:mid,ID:id,fid:fid,page:page},function(data){
		$('#commentscontainer').empty().html(data);
	});
/*	
		$.ajax({
			async: true,
			type: 'POST',
			url: uri,
			beforeSend: function() {
			},
			success: function(data){
				$('#commentscontainer').empty();
				$('#commentscontainer').html(data);
			}
		});
*/		
 } 
 
 function MPUserComments2_GameDescription_JS_Vote_No(mid,page)
 {
	var formresults,uri,review,id,name,fid;
	id=$('#reviewelementid').val();
	fid=$('#reviewforumid').val();
	$('#youagree'+mid).hide();
//	uri='/bitrix/components/igromania/mainpage.usercomments/ajax/process_votefor.php?eid='+id+'&MID='+mid+'&ID='+id+'&AGREE=N&page='+page;
	uri='/bitrix/components/igromania/mainpage.usercomments/ajax/block_4/process_votefor.php';
	$('#commentsupdate-ajax').show();
	$.post(uri,{AGREE:'N',eid:id,MID:mid,ID:id,fid:fid,page:page},function(data){
		$('#commentscontainer').empty().html(data);
	});
 /*	
		$.ajax({
			async: true,
			type: 'POST',
			url: uri,
			beforeSend: function() {
			},
			success: function(data){
				$('#commentscontainer').empty();
				$('#commentscontainer').html(data);
			}
		});
*/		
 } 

 function MPUserComments2_GameDescription_JS_ChoosePage(page)
 {
	var uri,id,p,fid;
	p=page;
	id=$('#reviewelementid').val();
	fid=$('#reviewforumid').val();
	uri='/bitrix/components/igromania/mainpage.usercomments/ajax/block_4/process_getpage.php';
	$('#commentsupdate-ajax').show();
	$.post(uri,{eid:id,page:p,fid:fid},function(data){
		$('#commentscontainer').empty();
		$('#commentscontainer').html(data);
	});
 } 
 
 function MPUserComments2_GameDescription_JS_ToggleMessage_gray(mid)
 {
	if($.browser.msie)
	{}
	else
	{
		$('#messageid'+mid+'-header').toggleClass('block2_comments_header_gray_on');
		$('#messageid'+mid).animate({height: 'toggle'},'normal');
	}
 } 
 
 function MPUserComments2_GameDescription_JS_ToggleMessage_white(mid)
 {
	if($.browser.msie)
	{}
	else
	{
		$('#messageid'+mid+'-header').toggleClass('block2_comments_header_white_on');
		$('#messageid'+mid).animate({height: 'toggle'},'normal');
	}
 } 
 
 function MPUserComments2_GameDescription_JS_AddCommentUserName(name)
 {
	var currval;
	currval=$('#reviewtext').val();
	if(currval=='') { currval=currval+"<b>"+name+"</b>, "; } else { currval=currval+"\n<b>"+name+"</b>, "; }
	$('#reviewtext').val(currval);
 }
 
 function MPUserComments2_GameDescription_JS_QuoteCommentPart(message,cname)
 {
	var resquote;
	var currval;
	if(currentquotableauthor!='' && typeof(currentquotableauthor)!='undefined')
	{
		currentquotabletext=GameDescription_JS_getSelectedText();
		if(currentquotabletext!='' && typeof(currentquotabletext)!='undefined')
		{
			resquote='<p><b>'+currentquotableauthor+'</b> \n'+currentquotabletext+'</p>';
			currval=$('#reviewtext').val();
			if(currval=='') { currval=resquote; } else { currval=currval+"\n"+resquote; }
			$('#reviewtext').val(currval);
		}
		else
		{
		resquote='<p><b>'+cname+'</b> \n'+message+'</p>';
		currval=$('#reviewtext').val();
		if(currval=='') { currval=resquote; } else { currval=currval+"\n"+resquote; }
		$('#reviewtext').val(currval);
		}
	}
	else
	{
		resquote='<p><b>'+cname+'</b> \n'+message+'</p>';
		currval=$('#reviewtext').val();
		if(currval=='') { currval=resquote; } else { currval=currval+"\n"+resquote; }
		$('#reviewtext').val(currval);
	}
	return false;
 }
 
 function MPUserComments2_GameDescription_JS_implimentQuoteEngine()
 {
	$('div[quotable=1]').each(function()
	{ 
		$(this).mouseup(function()
		{
			currentquotabletext=GameDescription_JS_getSelectedText();
			if(currentquotabletext!='' && typeof(currentquotabletext)!='undefined')
			{
				currentquotableauthor=$(this).attr('qname');
			}
			else
			{
				currentquotableauthor='';
			}
		}).mousedown(function()
		{
			currentquotableauthor='';
		});
	});
 }

 function MPUserComments2_GameDescription_JS_getSelectedText() 
 {
    if (window.getSelection) 
	{
        return window.getSelection();
    }
    else if (document.selection) 
	{
        return document.selection.createRange().text;
    }
    return '';
 }
 
 // mainpage.usercomments #3
 
 function MPUserComments3_GameDescription_JS_AddComment()
 {
	var formresults,uri,review,id,name,fid;
	review=$('#reviewtext').val();
	id=$('#reviewelementid').val();
	ffid=$('#reviewforumid').val();
	name=$('#reviewusername').val();
	uri='/bitrix/components/igromania/mainpage.usercomments/ajax/block123/process_comment.php?FORUM_ID='+ffid+'&fid='+ffid+'&ELEMENT_ID='+id;
	$('#commentsupdate-ajax').show();
	$.post(uri,{reviewtext:review,uname:name,ELEMENT_ID:id,eid:id,ID:id,fid:ffid,savereview:'Y'},function(data){
		$('#commentscontainer').empty().html(data);
	});
 } 
 
 function MPUserComments3_GameDescription_JS_Vote_Yes(mid,page)
 {
	var formresults,uri,review,id,name,fid;
	id=$('#reviewelementid').val();
	fid=$('#reviewforumid').val();
	$('#youagree'+mid).hide();
	uri='/bitrix/components/igromania/mainpage.usercomments/ajax/block123/process_votefor.php';
	$('#commentsupdate-ajax').show();
	$.post(uri,{AGREE:'Y',eid:id,MID:mid,ID:id,fid:fid,page:page},function(data){
		$('#commentscontainer').empty().html(data);
	});	
 } 
 
 function MPUserComments3_GameDescription_JS_Vote_No(mid,page)
 {
	var formresults,uri,review,id,name,fid;
	id=$('#reviewelementid').val();
	fid=$('#reviewforumid').val();
	$('#youagree'+mid).hide();
	uri='/bitrix/components/igromania/mainpage.usercomments/ajax/block123/process_votefor.php';
	$('#commentsupdate-ajax').show();
	$.post(uri,{AGREE:'N',eid:id,MID:mid,ID:id,fid:fid,page:page},function(data){
		$('#commentscontainer').empty().html(data);
	});
 } 

 function MPUserComments3_GameDescription_JS_ChoosePage(page)
 {
	var uri,id,p,fid;
	p=page;
	id=$('#reviewelementid').val();
	fid=$('#reviewforumid').val();
	uri='/bitrix/components/igromania/mainpage.usercomments/ajax/block123/process_getpage.php';
	$('#commentsupdate-ajax').show();
	$.post(uri,{eid:id,page:p,fid:fid},function(data){
		$('#commentscontainer').empty();
		$('#commentscontainer').html(data);
	});
 } 
 
 function MPUserComments3_GameDescription_JS_ToggleMessage_gray(mid)
 {
	if($.browser.msie)
	{}
	else
	{
		$('#messageid'+mid+'-header').toggleClass('block2_comments_header_gray_on');
		$('#messageid'+mid).animate({height: 'toggle'},'normal');
	}
 } 
 
 function MPUserComments3_GameDescription_JS_ToggleMessage_white(mid)
 {
	if($.browser.msie)
	{}
	else
	{
		$('#messageid'+mid+'-header').toggleClass('block2_comments_header_white_on');
		$('#messageid'+mid).animate({height: 'toggle'},'normal');
	}
 } 
 
 function MPUserComments3_GameDescription_JS_AddCommentUserName(name)
 {
	var currval;
	currval=$('#reviewtext').val();
	if(currval=='') { currval=currval+"<b>"+name+"</b>, "; } else { currval=currval+"\n<b>"+name+"</b>, "; }
	$('#reviewtext').val(currval);
 }
 
 function MPUserComments3_GameDescription_JS_QuoteCommentPart(message,cname)
 {
	var resquote;
	var currval;
	if(currentquotableauthor!='' && typeof(currentquotableauthor)!='undefined')
	{
		currentquotabletext=GameDescription_JS_getSelectedText();
		if(currentquotabletext!='' && typeof(currentquotabletext)!='undefined')
		{
			resquote='<p><b>'+currentquotableauthor+'</b> \n'+currentquotabletext+'</p>';
			currval=$('#reviewtext').val();
			if(currval=='') { currval=resquote; } else { currval=currval+"\n"+resquote; }
			$('#reviewtext').val(currval);
		}
		else
		{
		resquote='<p><b>'+cname+'</b> \n'+message+'</p>';
		currval=$('#reviewtext').val();
		if(currval=='') { currval=resquote; } else { currval=currval+"\n"+resquote; }
		$('#reviewtext').val(currval);
		}
	}
	else
	{
		resquote='<p><b>'+cname+'</b> \n'+message+'</p>';
		currval=$('#reviewtext').val();
		if(currval=='') { currval=resquote; } else { currval=currval+"\n"+resquote; }
		$('#reviewtext').val(currval);
	}
	return false;
 }
 
 function MPUserComments3_GameDescription_JS_implimentQuoteEngine()
 {
	$('div[quotable=1]').each(function()
	{ 
		$(this).mouseup(function()
		{
			currentquotabletext=GameDescription_JS_getSelectedText();
			if(currentquotabletext!='' && typeof(currentquotabletext)!='undefined')
			{
				currentquotableauthor=$(this).attr('qname');
			}
			else
			{
				currentquotableauthor='';
			}
		}).mousedown(function()
		{
			currentquotableauthor='';
		});
	});
 }

 function MPUserComments3_GameDescription_JS_getSelectedText() 
 {
    if (window.getSelection) 
	{
        return window.getSelection();
    }
    else if (document.selection) 
	{
        return document.selection.createRange().text;
    }
    return '';
 }

 // mainpage.videoevents
 
  function MainPageVideomania_JS_ShowAllEventsVideo()
 {
	$('div[vsb=1]').each(function(){ $(this).show(); });
 }
 
 // newsdetail.description
 // newsdetail.list
 
 function NewsDetail_FullDescription_Show(id)
 {
	$('#fdcont-'+id).animate({'height':'toggle'},'fast','linear',function(){ $('#fdconth-'+id).toggleClass('block2_allnews_header_on'); });
 }
 
 function NewsDetail_FullDescription_Show_gray(id)
 {
	$('#fdcont-'+id).animate({'height':'toggle'},'fast','linear',function(){ $('#fdconth-'+id).toggleClass('block2_allnews_header_gray_on'); });
 }
 
 // newsdetail.newslist
 // newsirondetail.newslist
 
 function NewsList_JS_News_Subdivider_white(id)
 {
 	$('#nsc-'+id).animate({'height':'toggle'},'fast','linear',function(){ $('#nsch-'+id).toggleClass('block3_news_header_white_on'); });
 }
 
 function NewsList_JS_News_Subdivider_gray(id)
 {
 	$('#nsc-'+id).animate({'height':'toggle'},'fast','linear',function(){ $('#nsch-'+id).toggleClass('block3_news_header_gray_on'); });
 }

 
 // newsdetail.prevnext
 // newsirondetail.prevnext

 function NewsDetail_JS_PrevOn(id) { $('#'+id).attr('src',SiteGlobalImagesAbsolutePath+'/img/data_news_leftarrow_1.gif'); }
 function NewsDetail_JS_PrevOff(id) { $('#'+id).attr('src',SiteGlobalImagesAbsolutePath+'/img/data_news_leftarrow_0.gif'); }
 function NewsDetail_JS_NextOn(id) { $('#'+id).attr('src',SiteGlobalImagesAbsolutePath+'/img/data_news_rightarrow_1.gif'); }
 function NewsDetail_JS_NextOff(id) { $('#'+id).attr('src',SiteGlobalImagesAbsolutePath+'/img/data_news_rightarrow_0.gif'); }
 
 // newsdetail.usercomments
 /* same as mainpage.usercomments, DEPRECATED */
 
 // newshop.bulkshop
 
 function MyLibraryShop_BulkWindow_JS_BuyThings(type)
 {
	var cprice=0;
	$('#bulkwindowactionid1').val($('#bulkwindowbuybutt-'+type).attr('sid1'));
	$('#bulkwindowpricetotal').val($('#bulkwindowbuybutt-'+type).attr('totalprice'));
	ShopWindow_JS_ShowBulkPopup();
	return false;
 }
 
 // newshop.bulkshopactions
 
 function ShopWindow_JS_ShowMainPopupBulk(name,desc)
 {
	var w_height,w_width,w_left,w_top;
	$('#shopwindowmainpopup_name').empty().html(name);
	$('#shopwindowmainpopup_desc').empty().html(desc);
	w_height=parseInt($(window).innerHeight())+'px';
	w_width=parseInt($(window).innerWidth())+'px';
	w_top=parseInt($(window).innerHeight())/2-75+$(window).scrollTop();
	w_left=parseInt($(window).innerWidth())/2-100+$(window).scrollLeft();
	$('#shopwindowmainpopup').css('left',w_left+'px').css('top',w_top+'px');
	$('#WholeSiteCoverShadowShop').css('width',$(document).width()+'px');
	$('#WholeSiteCoverShadowShop').css('height',$(document).height()+'px');
//	$('#WholeSiteCoverShadowShop').show();
	$('#shopwindowmainpage').hide();
	$('#shopwindowmainpopup').show();
 }
 
 function ShopWindow_JS_CloseMainPopup()
 {
	$('#shopwindowmainpage').hide();
	$('#WholeSiteCoverShadowShop').hide();
	$('#shopwindowmainpopup').hide();
	// window.location.reload();
	window.location.href=location.href;
 }

 function ShopWindow_JS_ShowBulkPopup()
 {
	var w_height,w_width,w_left,w_top;
	w_height=parseInt($(window).innerHeight())+'px';
	w_width=parseInt($(window).innerWidth())+'px';
	w_top=parseInt($(window).innerHeight())/2-75+$(window).scrollTop();
	w_left=parseInt($(window).innerWidth())/2-100+$(window).scrollLeft();
	$('#shopwindowbulkpopup').css('left',w_left+'px').css('top',w_top+'px');
	$('#WholeSiteCoverShadowShop').css('width',$(document).width()+'px');
	$('#WholeSiteCoverShadowShop').css('height',$(document).height()+'px');
	$('#WholeSiteCoverShadowShop').show();
	$('#shopwindowbulkpopup').show();
 }
 
 function ShopWindow_JS_CloseBulkPopup()
 {
	$('#WholeSiteCoverShadowShop').hide();
	$('#shopwindowbulkpopup').hide();
 }
 
 // newshop.headerviewmoney
 
 function NewShop_JS_OpenHeaderPayoutWindow()
 {
	var w_height,w_width,w_left,w_top;
	w_height=parseInt($(window).innerHeight())+'px';
	w_width=parseInt($(window).innerWidth())+'px';
	w_top=parseInt($(window).innerHeight())/2-75+$(window).scrollTop();
	w_left=parseInt($(window).innerWidth())/2-100+$(window).scrollLeft();
	$('#headerpayoutwindow').css('left',w_left+'px').css('top',w_top+'px');
	$('#WholeSiteCoverShadowShop').css('width',$(document).width()+'px');
	$('#WholeSiteCoverShadowShop').css('height',$(document).height()+'px');
	$('#WholeSiteCoverShadowShop').show();
	$('#headerpayoutwindow').show();
 }
 
 function NewShop_JS_CloseHeaderPayoutWindow()
 {
	$('#headerpayoutwindow').hide();
	$('#WholeSiteCoverShadowShop').hide();
 }
 
 function PersonalPage_JS_SubmitForMoneyTransactionHeader()
 {
	var moneyord;
	moneyord=$('#standartpayamountheader').val();
	if(Math.floor(moneyord)<100 || Math.ceil(moneyord) >1000 || parseInt(moneyord)<100 || parseInt(moneyord)>1000 || isNaN(parseInt(moneyord)))
	{
		alert('Платеж выходит за допустимые рамки!');
	}
	else
	{
		$('#submitmymoneypaymentheader').submit();
		NewShop_JS_CloseHeaderPayoutWindow();
	}
 }
 
 function PersonalPage_JS_SubmitForMoneyTransactionHeader2()
 {
	var moneyord;
	moneyord=$('#standartpayamountheader').val();
	if(Math.floor(moneyord)<100 || Math.ceil(moneyord) >1000 || parseInt(moneyord)<100 || parseInt(moneyord)>1000 || isNaN(parseInt(moneyord)))
	{
		alert('Платеж выходит за допустимые рамки!');
	}
	else
	{
		$('#submitmymoneypaymentheader').submit();
		NewShop_JS_CloseHeaderPayoutWindow();
	}
 }
 
 function NewShop_JS_CloseHeaderPayoutWindow2()
 {
	$('#headerpayoutwindow').hide();
 }
 
 function NewShop_JS_OpenHeaderPayoutWindow2()
 {
	$('#headerpayoutwindow').show();
 }
 
 // newshop.instore
 // newshop.instore_wide
 
 function JS_ShowMag1(id)
{
	var displ;
	displ = $('#1'+id+'-hid').css('display');
	if (displ == 'none'){
		$('#1'+id).removeClass('block12_comments_header_gray_off');
		$('#1'+id).addClass('block12_comments_header_gray_on');
		$('#1'+id+'-hid').show("slow");
	} else {
		$('#1'+id).removeClass('block12_comments_header_gray_on');
		$('#1'+id).addClass('block12_comments_header_gray_off');
		$('#1'+id+'-hid').hide("slow");
	}
}
 
 // newshop.lastactions
 
  function Shop_JS_MyLastTransactionsPage(pager,userids)
 {
	uri='/bitrix/components/igromania/newshop.lastactions/ajax/pager.php';
	$.post(
		uri,
		{isajax:1,page:pager,userid:userids},
		function(data) { $('#MyLastTransactionsHolder').empty().html(data); }
	);
 }
 
 // newshop.lastsixmag
 /* No longer used? */
 /*
 function JS_ShowMag1(id)
{
	var displ;
	displ = $('#1'+id+'-hid').css('display');
	if (displ == 'none'){
		$('#1'+id).removeClass('block2_allnews_header_off');
		$('#1'+id).addClass('block2_allnews_header_on');
		$('#1'+id+'-hid').show("slow");
	} else {
		$('#1'+id).removeClass('block2_allnews_header_on');
		$('#1'+id).addClass('block2_allnews_header_off');
		$('#1'+id+'-hid').hide("slow");
	}
}
 */
 
 // newshop.mylibrary
 /* exist function JS_ShowMag1(id) as in newshop.instore, newshop.instore_wide */
 function MyLibrary_JS_ChangeYear(year)
 {
	$('div[mlc=1]').each(function(){ $(this).hide(); });
	$('#myLibraryMagsContainer-'+year).show();
 }
 
 // newshop.mylibrary_wide
 
 function MyLibraryWide_JS_ShowMag(id)
 {
	var displ;
	displ = $('#'+id+'-hid').css('display');
	if (displ == 'none'){
		$('#'+id).removeClass('block12_comments_header_gray_off');
		$('#'+id).addClass('block12_comments_header_gray_on');
		$('#'+id+'-hid').show("slow");
	} else {
		$('#'+id).removeClass('block12_comments_header_gray_on');
		$('#'+id).addClass('block12_comments_header_gray_off');
		$('#'+id+'-hid').hide("slow");
	}
 }
 // exist function JS_ShowMag1(id) as in newshop.instore, newshop.instore_wide
 // exist function MyLibrary_JS_ChangeYear(year) like in newshop.mylibrary
 function MyLibraryWide_JS_ChangeMagazineFilter(id)
 {
	var nid;
	nid=Math.round(id);
	switch(nid)
	{
		case 0: { window.location.href='http://www.igromania.ru/newshop/library.php'; } break;
		case 1: { window.location.href='http://www.igromania.ru/newshop/library.php?sort=1'; } break;
		case 2: { window.location.href='http://www.igromania.ru/newshop/library.php?sort=1'; } break;
		case 3: { window.location.href='http://www.igromania.ru/newshop/library.php?sort=3'; } break;
		case 4: { window.location.href='http://www.igromania.ru/newshop/library.php?sort=4'; } break;
		case 5: { window.location.href='http://www.igromania.ru/newshop/library.php?sort=5'; } break;
		default: break;
	}
 }

 // newshop.mylibrarydirect
 
 function MyLibrary_JS_ChooseQuickly()
 {
	switch(Math.round($('#magtypesw').val()))
	{
		case 1: { window.open('http://www.igromania.ru/digital/read.php?ID='+$('#magbytypeid1').val(),''); } break;
		case 2: { window.open('http://www.igromania.ru/digital/videomania/'+$('#magbytypeid2').val()+'/',''); } break;
		case 3: { window.open('http://www.igromania.ru/digital/read.php?ID='+$('#magbytypeid3').val(),''); } break;
		case 4: { window.open('http://www.igromania.ru/digital/read.php?ID='+$('#magbytypeid4').val(),''); } break;
		case 5: { window.open('http://www.igromania.ru/digital/read.php?ID='+$('#magbytypeid5').val(),''); } break;
		default: break;
	}
 }
 
 function MyLibrary_JS_ChooseQuicklySwitchType(type)
 {
	$('#mt1').hide();
	$('#mt2').hide();
	$('#mt3').hide();
	$('#mt4').hide();
	$('#mt5').hide();
	$('#mt'+type).show();
 }
 
 // newshop.myorders
 
  function NSMyOrders_Ord_Show(ord)
 {
	var uri;
	uri='/bitrix/components/igromania/newshop.myorders/ajax/process_search.php';
	$('#order-ajax').show();
	$.post(
		uri,
		{ORD:ord,date1:$('#date1').val(),date2:$('#date2').val(),numorder:$('#numorder').val()},
		function(data)
		{
			$('#myorder_id').empty();
			$('#myorder_id').html(data);
		}
	);
 }
  function NSMyOrders_Ord_Cl()
 {
	 $('#date1').val('');
	 $('#date2').val('');
	 $('#numorder').val('');
 }
 
 function NSMyOrders_Shop_JS_MyOrdersPage(page,uid)
 {
	var uri;
	uri='/bitrix/components/igromania/newshop.myorders/ajax/process_search.php';
	$.post(
		uri,
		{PAGE:page,UID:uid},
		function(data)
		{
			$('#shop_myorders_container').empty().html(data);
		}
	);
 }
 
 // newshop.shopwindow
 
 function MyLibraryShop_ShopWindow_JS_ChangeYear(year)
 {
	$('div[dswy=1]').each(function(){ $(this).hide(); });
	$('a[ysnb=1]').each(function(){ $(this).removeClass('on'); });
	$('#dswy'+year).show();
	$('#ysnb'+year).addClass('on');
 }
 
 function MyLibraryShop_ShopWindow_JS_BuyThings(id)
 {
	$('#shopwindowactionid1').val($('#shopwindowbuybutt-'+id).attr('bid1'));
	$('#shopwindowactionid2').val($('#shopwindowbuybutt-'+id).attr('bid2'));
	$('#shopwindowpricetotal').val($('#shopwindowbuybutt-'+id).attr('totalprice'));
	ShopWindow_JS_ShowBuyPopup();
	return false;
 }
 
 function MyLibraryShop_ShopWindow_JS_SelectIM(id,price)
 {
	$('#magcbimgim-'+id).attr('src','http://www.igromania.ru/bitrix/templates/digital/img/chbox_on.gif');
	$('#magcbimgimvm-'+id).attr('src','http://www.igromania.ru/bitrix/templates/digital/img/chbox_off.gif');
	$('#magtpriceval-'+id).empty().html(price);
	$('#shopwindowbuybutt-'+id).attr('bid1',id);
	$('#shopwindowbuybutt-'+id).attr('bid2',0);
	$('#shopwindowbuybutt-'+id).attr('totalprice',price);
 }

 function MyLibraryShop_ShopWindow_JS_SelectIMVM(id,id2,price)
 {
	$('#magcbimgim-'+id).attr('src','http://www.igromania.ru/bitrix/templates/digital/img/chbox_off.gif');
	$('#magcbimgimvm-'+id).attr('src','http://www.igromania.ru/bitrix/templates/digital/img/chbox_on.gif');
	$('#magtpriceval-'+id).empty().html(price);
	$('#shopwindowbuybutt-'+id).attr('bid1',id);
	$('#shopwindowbuybutt-'+id).attr('bid2',id2);
	$('#shopwindowbuybutt-'+id).attr('totalprice',price);
 }
 
 function MyLibraryShop_ShopWindow_JS_ComplexBuyButton(id)
 {
	var id1,id2,totalprice;
	id1=$('#shopwindowbuybutt-'+id).attr('bid1');
	id2=$('#shopwindowbuybutt-'+id).attr('bid2');
	totalprice=$('#shopwindowbuybutt-'+id).attr('totalprice');
 }
 
 // newshop.shopwindowactions
 
  function ShopWindow_JS_ReadCurrentMagazine()
 {
	if(magazineurltoread!='')
	{
		window.open(magazineurltoread);
		$('#WholeSiteCoverShadowShop').hide();
		$('#shopwindowmainpopup').hide();
		window.location.href=location.href;
	}
	return false;
 }

 function ShopWindow_JS_ShowMainPopup(name,desc)
 {
	var w_height,w_width,w_left,w_top;
	$('#shopwindowmainpopup_desc').empty().html(desc);
	w_height=parseInt($(window).innerHeight())+'px';
	w_width=parseInt($(window).innerWidth())+'px';
	w_top=parseInt($(window).innerHeight())/2-75+$(window).scrollTop();
	w_left=parseInt($(window).innerWidth())/2-100+$(window).scrollLeft();
	$('#shopwindowmainpopup').css('left',w_left+'px').css('top',w_top+'px');
	$('#WholeSiteCoverShadowShop').css('width',$(document).width()+'px');
	$('#WholeSiteCoverShadowShop').css('height',$(document).height()+'px');
	$('#WholeSiteCoverShadowShop').show();
	$('#shopwindowmainpopup').show();
 }
 
 function ShopWindow_JS_CloseMainPopup()
 {
	$('#shopwindowmainpage').hide();
	$('#WholeSiteCoverShadowShop').hide();
	$('#shopwindowmainpopup').hide();
	window.location.href=location.href;
 }

 function ShopWindow_JS_ShowBuyPopup()
 {
	var w_height,w_width,w_left,w_top;
	w_height=parseInt($(window).innerHeight())+'px';
	w_width=parseInt($(window).innerWidth())+'px';
	w_top=parseInt($(window).innerHeight())/2-75+$(window).scrollTop();
	w_left=parseInt($(window).innerWidth())/2-100+$(window).scrollLeft();
	$('#shopwindowbuypopup').css('left',w_left+'px').css('top',w_top+'px');
	$('#WholeSiteCoverShadowShop').css('width',$(document).width()+'px');
	$('#WholeSiteCoverShadowShop').css('height',$(document).height()+'px');
	$('#WholeSiteCoverShadowShop').show();
	$('#shopwindowbuypopup').show();
 }
 
 function ShopWindow_JS_CloseBuyPopup()
 {
	$('#WholeSiteCoverShadowShop').hide();
	$('#shopwindowbuypopup').hide();
 }
 
 // newshop.subscribebulkshop
 /* three functions same as in newshop.subscribeshop and newshop.bulkshop */
 /*
  function MyLibraryShop_SubscribeWindow_JS_Select(id,type)
 {
	var cid,cprice;
	cid=$('#subscribetypespan-'+id).attr('cid');
	cprice=$('#subscribetypespan-'+id).attr('cprice');
	$('img[stl=stl-'+type+']').each(function(){ $(this).attr('src','/bitrix/templates/digital/img/chbox_off.gif'); });
	$('#subscribetypespan-'+id).attr('src','/bitrix/templates/digital/img/chbox_on.gif');
	$('#subscribetpriceval-'+type).html(cprice);
	$('#subscribewindowbuybutt-'+type).attr('sid1',cid);
	$('#subscribewindowbuybutt-'+type).attr('totalprice',cprice);
 }

 function MyLibraryShop_SubscribeWindow_JS_BuyThings(type)
 {
	var cprice=0;
	$('#subscribewindowactionid1').val($('#subscribewindowbuybutt-'+type).attr('sid1'));
	$('#subscribewindowpricetotal').val($('#subscribewindowbuybutt-'+type).attr('totalprice'));
	ShopWindow_JS_ShowSubscribePopup();
	return false;
 }

 function MyLibraryShop_BulkWindow_JS_BuyThings(type)
 {
	var cprice=0;
	$('#bulkwindowactionid1').val($('#bulkwindowbuybutt-'+type).attr('sid1'));
	$('#bulkwindowpricetotal').val($('#bulkwindowbuybutt-'+type).attr('totalprice'));
	ShopWindow_JS_ShowBulkPopup()
	return false;
 }
*/ 
 
 // newshop.subscribeshop
 // newshop.subscribeshop_v
 
  function MyLibraryShop_SubscribeWindow_JS_Select(id,type)
 {
	var cid,cprice;
	cid=$('#subscribetypespan-'+id).attr('cid');
	cprice=$('#subscribetypespan-'+id).attr('cprice');
	$('img[stl=stl-'+type+']').each(function(){ $(this).attr('src','/bitrix/templates/digital/img/chbox_off.gif'); });
	$('#subscribetypespan-'+id).attr('src','/bitrix/templates/digital/img/chbox_on.gif');
	$('#subscribetpriceval-'+type).html(cprice);
	$('#subscribewindowbuybutt-'+type).attr('sid1',cid);
	$('#subscribewindowbuybutt-'+type).attr('totalprice',cprice);
 }

 function MyLibraryShop_SubscribeWindow_JS_BuyThings(type)
 {
	var cprice=0;
	$('#subscribewindowactionid1').val($('#subscribewindowbuybutt-'+type).attr('sid1'));
	$('#subscribewindowpricetotal').val($('#subscribewindowbuybutt-'+type).attr('totalprice'));
	ShopWindow_JS_ShowSubscribePopup();
	return false;
 }
 
 // newshop.subscribewindowactions
 
  function ShopWindow_JS_ShowMainPopup(name,desc)
 {
	var w_height,w_width,w_left,w_top;
	$('#shopwindowmainpopup_name').empty().html(name);
	$('#shopwindowmainpopup_desc').empty().html(desc);
	w_height=parseInt($(window).innerHeight())+'px';
	w_width=parseInt($(window).innerWidth())+'px';
	w_top=parseInt($(window).innerHeight())/2-75+$(window).scrollTop();
	w_left=parseInt($(window).innerWidth())/2-100+$(window).scrollLeft();
	$('#shopwindowmainpopup').css('left',w_left+'px').css('top',w_top+'px');
	$('#WholeSiteCoverShadowShop').css('width',$(document).width()+'px');
	$('#WholeSiteCoverShadowShop').css('height',$(document).height()+'px');
	$('#WholeSiteCoverShadowShop').show();
	$('#shopwindowmainpopup').show();
 }
 
 function ShopWindow_JS_CloseMainPopup()
 {
	$('#shopwindowmainpage').hide();
	$('#WholeSiteCoverShadowShop').hide();
	$('#shopwindowmainpopup').hide();
	window.location.href=location.href;
 }
 
 function ShopWindow_JS_ShowSubscribePopup()
 {
	var w_height,w_width,w_left,w_top;
	w_height=parseInt($(window).innerHeight())+'px';
	w_width=parseInt($(window).innerWidth())+'px';
	w_top=parseInt($(window).innerHeight())/2-75+$(window).scrollTop();
	w_left=parseInt($(window).innerWidth())/2-100+$(window).scrollLeft();
	$('#shopwindowsubscribepopup').css('left',w_left+'px').css('top',w_top+'px');
	$('#WholeSiteCoverShadowShop').css('width',$(document).width()+'px');
	$('#WholeSiteCoverShadowShop').css('height',$(document).height()+'px');
	$('#WholeSiteCoverShadowShop').show();
	$('#shopwindowsubscribepopup').show();
 }
 
 function ShopWindow_JS_CloseSubscribePopup()
 {
	$('#WholeSiteCoverShadowShop').hide();
	$('#shopwindowsubscribepopup').hide();
 }
 
 // newshop.viewmoney
 
  function PersonalPage_JS_SubmitForMoneyTransaction()
 {
	var moneyord;
	moneyord=$('#standartpayamount').val();
	if(Math.floor(moneyord)<100 || Math.ceil(moneyord) >1000 || parseInt(moneyord)<100 || parseInt(moneyord)>1000 || isNaN(parseInt(moneyord)))
	{
		alert('Платеж выходит за допустимые рамки!');
	}
	else
	{
		$('#submitmymoneypayment').submit();
	}
 }
 
 // newsirondetail.description
 // newsirondetail.list
 
 function Iron_NewsDetail_FullDescription_Show(id)
 {
	$('#fdcont-'+id).animate({'height':'toggle'},'fast','linear',function(){ $('#fdconth-'+id).toggleClass('block2_allnews_header_on'); });
 }
 
 function Iron_NewsDetail_FullDescription_Show_gray(id)
 {
	$('#fdcont-'+id).animate({'height':'toggle'},'fast','linear',function(){ $('#fdconth-'+id).toggleClass('block2_allnews_header_gray_on'); });
 }
 
 // newsirondetail.usercomments 
 /* same as mainpage.usercomments, DEPRECATED */
 
 // patch.detail
 
  function PatchDetail_ImageViewOpenPlayer(id)
 {
 	$('#galleryPictureMainPlayerContainer').show();
 }
 
 function PatchDetail_ImageViewCreateNewPlayerInstance(id,ftype,captcha_sid,captcha_word)
 {
	var uri;
	var left, top, td2, add;
	uri='/bitrix/components/igromania/patch.detail/ajax/process_viewpopup.php';
	$.post(
		uri,
		{FID:id,FTYPE:ftype,captcha_sid:captcha_sid,captcha_word:captcha_word},
		function(data)
		{
			data='<div class="backgroundGalleryImage" id="WholeSiteCoverShadow"></div>'+data;
			$('#imagePlayerContainer').empty().html(data);
			PatchDetail_ImageViewOpenPlayer(id);
			
			add=0; 
//			if($.browser.mozilla || $.browser.safari) { add=16; }
			top=(parseInt($(window).innerHeight())-(parseInt($('#galleryPictureMainPlayerContainer').innerHeight())+add))/2;
			if(top<=0) 
			{ top=0; } else { top=top+$(window).scrollTop(); }
			left=(parseInt($(window).innerWidth())-(parseInt($('#galleryPictureMainPlayerContainer').innerWidth())+add))/2+$(window).scrollLeft(); 
			if(left<=0) 
			{ left=0; } else { left=left+$(window).scrollLeft(); }
			$('#galleryPictureMainPlayerContainer').css('top',top+'px');
			$('#galleryPictureMainPlayerContainer').css('left',left+'px');

			$('#WholeSiteCoverShadow').css('width',$(document).width()+'px');
			$('#WholeSiteCoverShadow').css('height',$(document).height()+'px');
			$('#WholeSiteCoverShadow').show();
		}
	);
 }
 
 // shop.action
 
 function FileDownloadServicesOpen(id)
 {
 	$('#FileDownloadServicesCloseContainer').show();
 }
 
 function FileDownloadServicesClose()
 {
 	$('#FileDownloadServicesCloseContainer').hide();
 	$('#WholeSiteCoverShadow').hide();
 }
 
 function FileDownloadServices(id,ftype,IBL)
 {
	var uri;
	var left, top, td2, add;
	uri='/services/viewpopup.php';
	$.post(
		uri,
		{FID:id,FTYPE:ftype,IBL:IBL},
		function(data)
		{
			data='<div class="backgroundGalleryImage" id="WholeSiteCoverShadow"></div>'+data;
			$('#imagePlayerContainer').empty().html(data);
			FileDownloadServicesOpen(id);
			
			add=0; 
//			if($.browser.mozilla || $.browser.safari) { add=16; }
			top=(parseInt($(window).innerHeight())-(parseInt($('#FileDownloadServicesCloseContainer').innerHeight())+add))/2;
			if(top<=0) 
			{ top=0; } else { top=top+$(window).scrollTop(); }
			left=(parseInt($(window).innerWidth())-(parseInt($('#FileDownloadServicesCloseContainer').innerWidth())+add))/2+$(window).scrollLeft(); 
			if(left<=0) 
			{ left=0; } else { left=left+$(window).scrollLeft(); }
			$('#FileDownloadServicesCloseContainer').css('top',top+'px');
			$('#FileDownloadServicesCloseContainer').css('left',left+'px');

			$('#WholeSiteCoverShadow').css('width',$(document).width()+'px');
			$('#WholeSiteCoverShadow').css('height',$(document).height()+'px');
			$('#WholeSiteCoverShadow').show();
		}
	);
 }

 function no_show_mess(){
	$('#no_show_mess_div').hide("slow");
	if ($('#no_show_ch').attr('checked') == true)
		setSiteCookie("no_show_mess_PAY_NOW", 'Y', "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	else
		setSiteCookie("no_show_mess_PAY_NOW", 'N', "Mon, 01-Jan-2052 00:00:00 GMT", "/");
}

 function ShopAction_view(xres,yres,url)
 {
	var templateurl,top,left,add;
	var xresadd,yresadd,yresadd2;
	xresadd=xres+20;
	yresadd=yres+20;
	yresadd2=yresadd+42;
	add=0;
	templateurl='/bitrix/templates/igromania';
	$('#imagePlayerContainer').empty().html('<div class="backgroundSiteCoveringShadow" id="backgroundSiteCoveringShadowDiv"></div><div class="player_out" style="width:'+xresadd+'px;height:'+yresadd2+'px;" id="PictureViewPlayerCompleteStruct"><table class="player_tab" cellpadding="0" cellspacing="0" style="width:'+xresadd+'px;height:'+yresadd2+'px;"><tr><td class="player_td1" style="width:'+xresadd+'px;">Журнал успешно приобретен, для перехода к нему нажмите "Читать".<br>Обратите внимание на то, что покупки в нашей системе могут обрабатываться с небольшой задержкой. Поэтому если вы получите сообщение о том, что невозможно прочитать журнал, то подождите полминуты, обновите страницу магазина и еще раз нажмите "Читать".<p><input type="checkbox" name="no_show" onchange="no_show_mess();" id="no_show_ch"><label for="no_show_ch">Больше не показывать это сообщение</label></td></tr><tr><td class="player_td2"><img src="'+templateurl+'/img/player_button_close.gif" class="player_button_close" alt="Закрыть" onClick="javascript:CloseOpendPictureViewContainer();"></td></tr></table></div>');
	$('#backgroundSiteCoveringShadowDiv').css('width',$(document).width()+'px');
	$('#backgroundSiteCoveringShadowDiv').css('height',$(document).height()+'px');
	$('#backgroundSiteCoveringShadowDiv').show();
	$('#PictureViewPlayerCompleteStruct').show();
	
	top=(parseInt($(window).innerHeight())-(parseInt(yresadd2)))/2;
	left=(parseInt($(window).innerWidth())-(parseInt(xresadd)))/2+$(window).scrollLeft(); 
	if(top<=0) 
	{ top=0; } else { top=top+$(window).scrollTop(); }
	if(left<=0) 
	{ left=0; } else { left=left+$(window).scrollLeft(); }
	
	$('#PictureViewPlayerCompleteStruct').css('top',top+'px');
	$('#PictureViewPlayerCompleteStruct').css('left',left+'px');
 }

 // shop.instore
 
 function ShopInStore_JS_ShowMag1(id)
{
	var displ;
	displ = $('#1'+id+'-hid').css('display');
	if (displ == 'none'){
		$('#1'+id).removeClass('block2_allnews_header_off');
		$('#1'+id).addClass('block2_allnews_header_on');
		$('#1'+id+'-hid').show("slow");
	} else {
		$('#1'+id).removeClass('block2_allnews_header_on');
		$('#1'+id).addClass('block2_allnews_header_off');
		$('#1'+id+'-hid').hide("slow");
	}
}
 
 // shop.magazine
 
  function NewsList_JS_Mag_Subdivider_white(id)
 {
 	$('#nsc-'+id).animate({'height':'toggle'},'fast','linear',function(){ $('#nsch-'+id).toggleClass('block3_news_header_white_on'); });
 }
 
 function NewsList_JS_Mag_Subdivider_gray(id)
 {
 	$('#nsc-'+id).animate({'height':'toggle'},'fast','linear',function(){ $('#nsch-'+id).toggleClass('block3_news_header_gray_on'); });
 }
 
 // shop.mylibrary
 
 function ShopMylibrary_JS_ShowMag(id)
{
	var displ;
	displ = $('#'+id+'-hid').css('display');
	if (displ == 'none'){
		$('#'+id).removeClass('block2_allnews_header_gray_off');
		$('#'+id).addClass('block2_allnews_header_gray_on');
		$('#'+id+'-hid').show("slow");
	} else {
		$('#'+id).removeClass('block2_allnews_header_gray_on');
		$('#'+id).addClass('block2_allnews_header_gray_off');
		$('#'+id+'-hid').hide("slow");
	}
}
 
 // shop.myorders
 
 function ShopMyOrders_Ord_Show(ord)
 {
	var uri;
	uri='/bitrix/components/igromania/shop.myorders/ajax/process_search.php';
	$('#order-ajax').show();
	$.post(
		uri,
		{ORD:ord,date1:$('#date1').val(),date2:$('#date2').val(),numorder:$('#numorder').val()},
		function(data)
		{
			$('#myorder_id').empty();
			$('#myorder_id').html(data);
		}
	);
 }
  function ShopMyOrders_Ord_Cl()
 {
	 $('#date1').val('');
	 $('#date2').val('');
	 $('#numorder').val('');
 }
 function ShopMyOrders_Shop_JS_MyOrdersPage(page,uid)
 {
	var uri;
	uri='/bitrix/components/igromania/shop.myorders/ajax/process_search.php';
	$.post(
		uri,
		{PAGE:page,UID:uid},
		function(data)
		{
			$('#shop_myorders_container').empty().html(data);
		}
	);
 }
 
 // shop.paysystems
 
  function ShopHandle_JS_SwitchPaySystemsFolder(id)
 {
	$('div[ttlid=1]').each(function(){ $(this).removeClass('inc_leftside_on'); }); 
	$('div[ttid=1]').each(function(){ $(this).removeClass('inc_on'); });
	$('#pstab-l'+id).addClass('inc_leftside_on'); $('#pstab-'+id).addClass('inc_on'); 
	$('div[tcid=1]').each(function(){ $(this).hide(); });
	$('#paysys-cont-'+id).show();
 }
 
 // shop.tehnomir
 
 function NewsList_JS_Tehnomir_Subdivider_white(id)
 {
 	$('#nsc-'+id).animate({'height':'toggle'},'fast','linear',function(){ $('#nsch-'+id).toggleClass('block3_news_header_white_on'); });
 }
 
 function NewsList_JS_Tehnomir_Subdivider_gray(id)
 {
 	$('#nsc-'+id).animate({'height':'toggle'},'fast','linear',function(){ $('#nsch-'+id).toggleClass('block3_news_header_gray_on'); });
 }
 
 // soft.detail
 
 function SoftDetail_ImageViewOpenPlayer(id)
 {
 	$('#galleryPictureMainPlayerContainer').show();
 }
 
 function SoftDetail_ImageViewCreateNewPlayerInstance(id,ftype,captcha_sid,captcha_word)
 {
	var uri;
	var left, top, td2, add;
	uri='/bitrix/components/igromania/soft.detail/ajax/process_viewpopup.php';
	$.post(
		uri,
		{FID:id,FTYPE:ftype,captcha_sid:captcha_sid,captcha_word:captcha_word},
		function(data)
		{
			data='<div class="backgroundGalleryImage" id="WholeSiteCoverShadow"></div>'+data;
			$('#imagePlayerContainer').empty().html(data);
			SoftDetail_ImageViewOpenPlayer(id);
			
			add=0; 
//			if($.browser.mozilla || $.browser.safari) { add=16; }
			top=(parseInt($(window).innerHeight())-(parseInt($('#galleryPictureMainPlayerContainer').innerHeight())+add))/2;
			if(top<=0) 
			{ top=0; } else { top=top+$(window).scrollTop(); }
			left=(parseInt($(window).innerWidth())-(parseInt($('#galleryPictureMainPlayerContainer').innerWidth())+add))/2+$(window).scrollLeft(); 
			if(left<=0) 
			{ left=0; } else { left=left+$(window).scrollLeft(); }
			$('#galleryPictureMainPlayerContainer').css('top',top+'px');
			$('#galleryPictureMainPlayerContainer').css('left',left+'px');

			$('#WholeSiteCoverShadow').css('width',$(document).width()+'px');
			$('#WholeSiteCoverShadow').css('height',$(document).height()+'px');
			$('#WholeSiteCoverShadow').show();
		}
	);
 }
 
 // specials.search
 
 function SpecialsList_JS_MainSearchPrepare()
 {
	$('#sf_page').attr('value',0);
	$('#sf_sortby').attr('value',$("[name=sort]:checked").val());
 }

 function SpecialsList_JS_ChangeCurrentPage(page)
 {
	$('#sf_page').attr('value',page);
 }
 
 function SpecialsList_JS_ChooseType(type)
 {
	var curr;
	curr=Math.round($('#specialtype'+type).attr('specialid'));
	if(curr==type)
	{
		$('#specialtype'+type).attr('specialid','0');
		curr=0;
	}
	else
	{
		$('#specialtype'+type).attr('specialid',type);
		curr=type;
	}
	if(curr!=0)
	{
		$('#specialtype'+type).addClass('block3_genrebox_on');
		$('#uirbc'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_on.gif');
	}
	else
	{
		$('#specialtype'+type).removeClass('block3_genrebox_on');
		$('#uirbc'+type).attr('src',SiteGlobalImagesAbsolutePath+'/img/uinfo4_chbox_off.gif');
	}
 }

  function SpecialsList_JS_MainSearch(page)
 {
	var formresults,uri,plat,translate,release,type,ctypes;
	uri='/bitrix/components/igromania/specials.search/ajax/process_search.php';
	SpecialsList_JS_ChangeCurrentPage(page);
	type='';
	$('div[uirb=1]').each(function()
	{ 
		ctypes=Math.round($(this).attr('specialid')); 
		if(ctypes>0) { type=type+ctypes+'|'; }
	});

	$('#specialssearchresult-ajax').show();
	$.post(
		uri,
		{revertedsort:$('#sf_revertedsort').val(),onpage:$('#sf_onpage').val(),page:$('#sf_page').val(),sortby:$('#sf_sortby').val(),stype:type},
		function(data)
		{
			$('#gamesearchresult').empty();
			$('#gamesearchresult').html(data);
			window.scrollTo(0,0);
		}
	);
 }
 
 // veyer.search
 // this component no more used
 /*
 function GameBaseList_JS_MainSearchPrepare()
 {
	$('#sf_onpage').attr('value',$("[name=perpage]:checked").val());
	$('#sf_page').attr('value',0);
	$('#sf_fromyear').attr('value',$("[name=select_yearfrom]").val());
	$('#sf_toyear').attr('value',$("[name=select_yearto]").val());
	$('#sf_fromrate').attr('value',$("[name=select_ratingfrom]").val());
	$('#sf_torate').attr('value',$("[name=select_ratingto]").val());
	$('#sf_sortby').attr('value',$("[name=sort]:checked").val());
 }

 function Veyer_JS_RunSearch()
 {
	var str;
	str=$('#sf_searchword').val();
	if(str.length<3)
	{
		alert('Поисковое слово должно содержать не менее 3 символов!');
	}
	else
	{
		$('#searchword').val($('#sf_searchword').val());
		$('#searchrequesthiddenform').submit();
	}
	return false;
 }
 */
 
 // videomania.eventlistlast
 // videomania.onesectionview
  
  function ManiaSectorVideomania_JS_ShowAllEventsVideo()
 {
	$('div[vmsb=1]').each(function(){ $(this).show(); });
 }
 
 // videomania.eventvideos #2
 
 function VMEventVideos2_ShowAllVideoGameInfoPos(id)
{
	$('#'+id).attr('crows',30);
	VMEventVideos2_ShowExactContentGIFromTabs(id,0);
}
 
function VMEventVideos2_ShowExactContentGIFromTabs(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>30) { z=30; }
	$('#'+id).attr('crows',''+Math.round(z));
	VMEventVideos2_UpdateIBlockGIContentFromTabRCMD(id);
}

function VMEventVideos2_ShowExactContentGIFromTabs_C(id,adder,cookiename)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>30) { z=30; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	VMEventVideos2_UpdateIBlockGIContentFromTabRCMD(id);
}

function VMEventVideos2_ChangeTabPositionGI(id,tab)
{
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	VMEventVideos2_UpdateIBlockGIContentFromTabRCMD(id);
}

function VMEventVideos2_UpdateIBlockGIContentFromTabRCMD(id)
{
	var a,htm='',dat,ctab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>30) { crow=30; }
	
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+a).html();
		if(dat!=null) { htm=htm+dat; }
	}
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

 // videomania.eventvideos #3
 
 function VMEventVideos3_ShowSubRubricOnAir(id,sr)
{
	if(sr>1) { sr=1; }
	$('#'+id).attr('currsubtab',sr);
	$('#onairswitchmodesall').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_all_off.gif');
	$('#onairswitchmodestransl').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_transl_off.gif');
	if(sr==1) { $('#onairswitchmodestransl').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_transl_on.gif'); }
	else { $('#onairswitchmodesall').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_all_on.gif'); }
	VMEventVideos3_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function VMEventVideos3_ShowAllVideomaniaOnAirPos(id)
{
	var currselected,turi;
	currselected=Math.round($('#'+id).attr('currtab'));
	switch(currselected)
	{
		case 1: { turi='?rubric=79'; } break;
		case 2: { turi='?rubric=70'; } break;
		case 3: { turi='?rubric=80'; } break;
		case 4: { turi='?rubric=71'; } break;
		case 5: { turi='?rubric=76'; } break;
		default: { turi=''; } break;
	}
	location.href='/videomania/videobase.php'+turi;
}

function VMEventVideos3_ShowExactContent2FromTabsOnAir(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+id).attr('crows',''+Math.round(z));
	VMEventVideos3_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function VMEventVideos3_ShowExactContent2FromTabsOnAir_C(id,adder,cookiename)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	VMEventVideos3_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function VMEventVideos3_ChangeTabPosition2OnAir(id,tab,ssr)
{
	$('#'+id).attr('currsubtab',0);
	$('#onairblocksubmanager').hide();
	if(ssr==1) { $('#onairblocksubmanager').show(); }
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l-'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	VMEventVideos3_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function VMEventVideos3_UpdateIBlock2ContentFromTabRCMD2OnAir(id)
{
	var a,htm='',dat,ctab,csubtab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	csubtab=Math.round($('#'+id).attr('currsubtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>10) { crow=10; }
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+csubtab+'-'+a).html();
		if(dat!=null) { htm=htm+'<tr valign="top">'+dat+'</tr>'; }
	}
	htm='<table class="block2_tabcontent" cellpadding="0" cellspacing="0" border="0">'+htm+'</table>';
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

 // videomania.gamevideos
 
 function VMGameVideos_ShowAllVideoGameInfoPos(id)
{
	$('#'+id).attr('crows',10);
	VMGameVideos_ShowExactContentGIFromTabs(id,0);
}
 
function VMGameVideos_ShowExactContentGIFromTabs(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+id).attr('crows',''+Math.round(z));
	VMGameVideos_UpdateIBlockGIContentFromTabRCMD(id);
}

function VMGameVideos_ShowExactContentGIFromTabs_C(id,adder,cookiename)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	VMGameVideos_UpdateIBlockGIContentFromTabRCMD(id);
}

function VMGameVideos_ChangeTabPositionGI(id,tab)
{
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	VMGameVideos_UpdateIBlockGIContentFromTabRCMD(id);
}

function VMGameVideos_UpdateIBlockGIContentFromTabRCMD(id)
{
	var a,htm='',dat,ctab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>10) { crow=10; }
	
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+a).html();
		if(dat!=null) { htm=htm+dat; }
	}
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

 // videomania.movieseng
 
function VMMoviesENG_ShowAllVideoGameInfoPos(id)
{
	$('#'+id).attr('crows',10);
	VMMoviesENG_ShowExactContentGIFromTabs(id,0);
}
 
function VMMoviesENG_ShowExactContentGIFromTabs(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+id).attr('crows',''+Math.round(z));
	VMMoviesENG_UpdateIBlockGIContentFromTabRCMD(id);
}

function VMMoviesENG_ShowExactContentGIFromTabs_C(id,adder,cookiename)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	VMMoviesENG_UpdateIBlockGIContentFromTabRCMD(id);
}


function VMMoviesENG_ChangeTabPositionGI(id,tab)
{
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l-'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	VMMoviesENG_UpdateIBlockGIContentFromTabRCMD(id);
}

function VMMoviesENG_UpdateIBlockGIContentFromTabRCMD(id)
{
	var a,htm='',dat,ctab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>10) { crow=10; }
	
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+a).html();
		if(dat!=null) { htm=htm+dat; }
	}
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

 // videomania.moviesengwide
 
function VMMoviesENGWide_ShowSubRubricOnAir(id,sr)
{
	if(sr>1) { sr=1; }
	$('#'+id).attr('currsubtab',sr);
	$('#onairswitchmodesall').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_all_off.gif');
	$('#onairswitchmodestransl').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_transl_off.gif');
	if(sr==1) { $('#onairswitchmodestransl').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_transl_on.gif'); }
	else { $('#onairswitchmodesall').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_all_on.gif'); }
	VMMoviesENGWide_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function VMMoviesENGWide_ShowAllVideomaniaOnAirPosEng(id)
{
	var currselected,turi;
	currselected=Math.round($('#'+id).attr('currtab'));
	switch(currselected)
	{
		case 1: { turi='?rubric=70&language=2'; } break;
		case 2: { turi='?rubric=80&language=2'; } break;
		case 3: { turi='?rubric=71&language=2'; } break;
		default: { turi='?language=2'; } break;
	}
	location.href='/videomania/videobase.php'+turi;
}

function VMMoviesENGWide_ShowExactContent2FromTabsOnAir(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+id).attr('crows',''+Math.round(z));
	VMMoviesENGWide_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function VMMoviesENGWide_ShowExactContent2FromTabsOnAir_C(id,adder,cookiename)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	VMMoviesENGWide_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function VMMoviesENGWide_ChangeTabPosition2OnAir(id,tab,ssr)
{
	$('#'+id).attr('currsubtab',0);
	$('#onairblocksubmanager').hide();
	if(ssr==1) { $('#onairblocksubmanager').show(); }
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l-'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	VMMoviesENGWide_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function VMMoviesENGWide_UpdateIBlock2ContentFromTabRCMD2OnAir(id)
{
	var a,htm='',dat,ctab,csubtab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	csubtab=Math.round($('#'+id).attr('currsubtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>10) { crow=10; }
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+csubtab+'-'+a).html();
		if(dat!=null) { htm=htm+'<tr valign="top">'+dat+'</tr>'; }
	}
	htm='<table class="block2_tabcontent" cellpadding="0" cellspacing="0" border="0">'+htm+'</table>';
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

 // videomania.moviesgame_block2
 
 function VMMoviesGameB2_ShowSubRubricOnAir(id,sr)
{
	if(sr>1) { sr=1; }
	$('#'+id).attr('currsubtab',sr);
	$('#onairswitchmodesall').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_all_off.gif');
	$('#onairswitchmodestransl').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_transl_off.gif');
	if(sr==1) { $('#onairswitchmodestransl').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_transl_on.gif'); }
	else { $('#onairswitchmodesall').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_all_on.gif'); }
	VMMoviesGameB2_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function VMMoviesGameB2_ShowAllVideomaniaOnAirPos(id)
{
	var currselected,turi;
	currselected=Math.round($('#'+id).attr('currtab'));
	switch(currselected)
	{
		case 1: { turi='?rubric=79'; } break;
		case 2: { turi='?rubric=70'; } break;
		case 3: { turi='?rubric=80'; } break;
		case 4: { turi='?rubric=71'; } break;
		case 5: { turi='?rubric=76'; } break;
		default: { turi=''; } break;
	}
	location.href='/videomania/videobase.php'+turi;
}

function VMMoviesGameB2_ShowExactContent2FromTabsOnAir(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+id).attr('crows',''+Math.round(z));
	VMMoviesGameB2_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function VMMoviesGameB2_ShowExactContent2FromTabsOnAir_C(id,adder,cookiename)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	VMMoviesGameB2_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function VMMoviesGameB2_ChangeTabPosition2OnAir(id,tab,ssr)
{
	$('#'+id).attr('currsubtab',0);
	$('#onairblocksubmanager').hide();
	if(ssr==1) { $('#onairblocksubmanager').show(); }
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l-'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	VMMoviesGameB2_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function VMMoviesGameB2_UpdateIBlock2ContentFromTabRCMD2OnAir(id)
{
	var a,htm='',dat,ctab,csubtab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	csubtab=Math.round($('#'+id).attr('currsubtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>10) { crow=10; }
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+csubtab+'-'+a).html();
		if(dat!=null) { htm=htm+'<tr valign="top">'+dat+'</tr>'; }
	}
	htm='<table class="block2_tabcontent" cellpadding="0" cellspacing="0" border="0">'+htm+'</table>';
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

 // videomania.moviesrus
 
function VMMoviesRUSub_ShowSubRubricOnAir(id,sr)
{
	if(sr>1) { sr=1; }
	$('#'+id).attr('currsubtab',sr);
	$('#onairswitchmodesall').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_all_off.gif');
	$('#onairswitchmodestransl').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_transl_off.gif');
	if(sr==1) { $('#onairswitchmodestransl').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_transl_on.gif'); }
	else { $('#onairswitchmodesall').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_all_on.gif'); }
	VMMoviesRUSub_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function VMMoviesRUSub_ShowAllVideomaniaOnAirPos(id)
{
	var currselected,turi;
	currselected=Math.round($('#'+id).attr('currtab'));
	switch(currselected)
	{
		case 1: { turi='?rubric=4194&language=1'; } break;
		case 2: { turi='?rubric=79&language=1'; } break;
		case 3: { turi='?rubric=70&language=1'; } break;
		case 4: { turi='?rubric=80&language=1'; } break;
		case 5: { turi='?rubric=71&language=1'; } break;
		case 6: { turi='?rubric=76&language=1'; } break;
		default: { turi='?language=1'; } break;
	}
	location.href='/videomania/videobase.php'+turi;
}

function VMMoviesRUSub_ShowExactContent2FromTabsOnAir(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+id).attr('crows',''+Math.round(z));
	VMMoviesRUSub_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function VMMoviesRUSub_ShowExactContent2FromTabsOnAir_C(id,adder,cookiename)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	VMMoviesRUSub_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function VMMoviesRUSub_ChangeTabPosition2OnAir(id,tab,ssr)
{
	$('#'+id).attr('currsubtab',0);
	$('#onairblocksubmanager').hide();
	if(ssr==1) { $('#onairblocksubmanager').show(); }
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l-'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	VMMoviesRUSub_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function VMMoviesRUSub_UpdateIBlock2ContentFromTabRCMD2OnAir(id)
{
	var a,htm='',dat,ctab,csubtab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	csubtab=Math.round($('#'+id).attr('currsubtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>10) { crow=10; }
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+csubtab+'-'+a).html();
		if(dat!=null) { htm=htm+'<tr valign="top">'+dat+'</tr>'; }
	}
	htm='<table class="block2_tabcontent" cellpadding="0" cellspacing="0" border="0">'+htm+'</table>';
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}

 // videomania.onair
 
function VMOnAir_ShowSubRubricOnAir(id,sr)
{
	if(sr>1) { sr=1; }
	$('#'+id).attr('currsubtab',sr);
	$('#onairswitchmodesall').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_all_off.gif');
	$('#onairswitchmodestransl').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_transl_off.gif');
	if(sr==1) { $('#onairswitchmodestransl').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_transl_on.gif'); }
	else { $('#onairswitchmodesall').attr('src',SiteGlobalImagesAbsolutePath+'/img/vmania_onair_all_on.gif'); }
	VMOnAir_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function VMOnAir_ShowAllVideomaniaOnAirPos(id)
{
	var currselected,turi;
	currselected=Math.round($('#'+id).attr('currtab'));
	switch(currselected)
	{
		case 1: { turi='?rubric=70'; } break;
		case 2: { turi='?rubric=2343'; } break;
		case 3: { turi='?rubric=2344'; } break;
		default: { turi=''; } break;
	}
	location.href='/videomania/videobase.php'+turi;
}

function VMOnAir_ShowExactContent2FromTabsOnAir(id,adder)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+id).attr('crows',''+Math.round(z));
	VMOnAir_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function VMOnAir_ShowExactContent2FromTabsOnAir_C(id,adder,cookiename)
{
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	VMOnAir_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function VMOnAir_ChangeTabPosition2OnAir(id,tab,ssr)
{
	$('#'+id).attr('currsubtab',0);
	$('#onairblocksubmanager').hide();
	if(ssr==1) { $('#onairblocksubmanager').show(); }
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l-'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	VMOnAir_UpdateIBlock2ContentFromTabRCMD2OnAir(id);
}

function VMOnAir_UpdateIBlock2ContentFromTabRCMD2OnAir(id)
{
	var a,htm='',dat,ctab,csubtab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	csubtab=Math.round($('#'+id).attr('currsubtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>10) { crow=10; }
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+csubtab+'-'+a).html();
		if(dat!=null) { htm=htm+'<tr valign="top">'+dat+'</tr>'; }
	}
	htm='<table class="block2_tabcontent" cellpadding="0" cellspacing="0" border="0">'+htm+'</table>';
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
}


 // videomania.ratings
 
 function VideoDetailRatingsShowRatingBar(code)
 {
	var overral,a,currcolor;
	overral=code*5;
	for(a = 1;a <= 20;a++)
	{
		$('#votersmallbar'+a).attr('src',SiteGlobalImagesAbsolutePath + '/img/rating/rating_line_white.gif');
	}
	for(a=1;a<=code;a++)
	{
		currcolor='/img/rating/rating_line_green.gif';
		if(a<=15) { currcolor='/img/rating/rating_line_yellow.gif'; }
		if(a<=10) { currcolor='/img/rating/rating_line_orange.gif'; }
		if(a<=5) { currcolor='/img/rating/rating_line_red.gif'; }
		$('#votersmallbar'+a).attr('src',SiteGlobalImagesAbsolutePath + currcolor);
	}
	$('#voterbigletters').attr('src',SiteGlobalImagesAbsolutePath + '/img/rating/rat'+overral+'u.gif');
 }
 
 function VideoDetailRatingsClearRatingBar()
 {
	var a;
	for(a = 1;a <= 20;a++)
	{
		$('#votersmallbar'+a).attr('src',SiteGlobalImagesAbsolutePath + '/img/rating/rating_line_white.gif');
	}
 }
 
 function VideoDetailRatingsPostMyCurrentVote(game,user,vote)
 {
	var uri;
	uri='/bitrix/components/igromania/videomania.ratings/ajax/process_vote.php';
	$.post(
		uri,
		{myvote:vote,voteuser:user,ID:game},
		function(data)
		{
			$('#mainratingdataholder').empty().html(data);
		}
	);
 }
 
 // videomania.results
 
  function VMArticlesList_JS_SwitchArticleBlock(id)
 {
	var zi;
	zi=Math.round($('#vmarticle'+id+'-name').attr('opend'));
	switch(zi)
	{
		case 1:
		{
			$('#vmarticle'+id+'-details').animate({height: 'toggle'}, 'normal');
			$('#vmarticle'+id+'-name').removeClass('block12_games_namediv_on');
			$('#vmarticle'+id+'-name').attr('opend',0);
		} break;
		default:
		{
			$('#vmarticle'+id+'-details').animate({height: 'toggle'}, 'normal');
			$('#vmarticle'+id+'-name').addClass('block12_games_namediv_on');
			$('#vmarticle'+id+'-name').attr('opend',1);
		} break;
	}
 }
 
 // videomania.search
 
 function VMArticlesList_JS_MainSearchPrepare()
 {
	$('#sf_onpage').attr('value',$("[name=perpage]:checked").val());
	$('#sf_page').attr('value',0);
	$('#sf_section').attr('value',$("[name=select_razdel]").val());
//	$('#sf_rubric').attr('value',$("[name=select_ratingto]").val());
	$('#sf_sortby').attr('value',$("[name=sort]:checked").val());
	$('#sf_language').attr('value',$("[name=language]:checked").val());
 }

 function VMArticlesList_JS_ChooseRubric2(type)
 {
	var curr;
	curr=Math.round($('#sf_rubric').val());
	if(curr==type)
	{
		$('#sf_rubric').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_rubric').attr('value',type);
		curr=type;
	}
	$('img[genre=1]').each(function(){ $(this).attr('src',filtergamebasepath+'/img/uinfo4_chbox_off.gif'); });
	$('div[uirb=1]').each(function(){ $(this).removeClass('block3_genrebox_on'); });
	if(curr!=0)
	{
		$('#gametype'+curr).addClass('block3_genrebox_on');
		$('#uirb'+curr).attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif');
	}
 }
 
 function VMArticlesList_JS_ChooseRubric(type)
 {
	cstat=Math.round($('#gametype'+type).attr('crubrucstat'));
	if(cstat>0)
	{
		$('#gametype'+type).attr('crubrucstat',0);
		$('#gametype'+type).removeClass('block3_genrebox_on');
		$('#genretype'+type).attr('src',filtergamebasepath+'/img/uinfo4_chbox_off.gif');
	}
	else
	{
		$('#gametype'+type).attr('crubrucstat',type);
		$('#gametype'+type).addClass('block3_genrebox_on');
		$('#genretype'+type).attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif');
	}
 }
 
 function VMArticlesList_JS_SetCurrentPage(page)
 {
	$('#sf_page').val(page);
 }
 
 function VMArticlesList_JS_MainSearch(page)
 {
	var formresults,uri,rubrics,crubric;
	uri='/bitrix/components/igromania/videomania.search/ajax/process_search.php';
	$('#sf_language').attr('value',$("[name=language]:checked").val());
	$('#vmarticlesearchresult-ajax').show();
	VMArticlesList_JS_SetCurrentPage(page);
	rubrics='';
	$('div[uirb=1]').each(function()
	{ 
		crubric=Math.round($(this).attr('crubrucstat')); 
		if(crubric>0) { rubrics=rubrics+crubric+'|'; }
	});
	$.post(
		uri,
		{onpage:$('#sf_onpage').val(),language:$('#sf_language').val(),page:$('#sf_page').val(),rubric:rubrics,section:$('#sf_section').val(),sortby:$('#sf_sortby').val()},
		function(data)
		{
			$('#vmarticlesearchresult').empty();
			$('#vmarticlesearchresult').html(data);
			$('#vmarticlestotalcounter').html($('#totalresultscounterdiv').attr('totalcounter'));
			window.scrollTo(0,300);
		}
	);
 }
 
 // videomania.sharevithfriend
 
 function shareWithFriendCopy2clipboard(data) 
{
	var swfhack='<embed width="0" height="0" type="application/x-shockwave-flash" src="/bitrix/components/igromania/videomania.sharewithfriend/clipboard.swf" FlashVars="clipboard='+encodeURIComponent(data)+'"></embed>';
	if (window.clipboardData) 
	{
		window.clipboardData.setData("Text",data);
	} 
	else 
	{
		$('#hiddendivforswfcopypastehack').empty().html(swfhack);
	} 
}

 // videomania.topratevideosperiod
 
 function VMTopRateVideosP_ShowAllVideoGameInfoPos(id)
 {
	$('#'+id).attr('crows',10);
	VMTopRateVideosP_ShowExactContentGIFromTabs(id,0);
 }
 
 function VMTopRateVideosP_ShowExactContentGIFromTabs(id,adder)
 {
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	$('#'+id).attr('crows',''+Math.round(z));
	VMTopRateVideosP_UpdateIBlockGIContentFromTabRCMD(id);
 }

 function VMTopRateVideosP_ShowExactContentGIFromTabs_C(id,adder,cookiename)
 {
	var z;
	z=Math.round($('#'+id).attr('crows'))+adder;
	if(z<1) { z=1; } if(z>10) { z=10; }
	setSiteCookie(cookiename, z, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
	$('#'+id).attr('crows',''+Math.round(z));
	VMTopRateVideosP_UpdateIBlockGIContentFromTabRCMD(id);
 }

 function VMTopRateVideosP_ChangeTabPositionGI(id,tab)
 {
	$('div[tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l-'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	$('#'+id).attr('currtab',''+Math.round(tab));
	VMTopRateVideosP_UpdateIBlockGIContentFromTabRCMD(id);
 }

 function VMTopRateVideosP_UpdateIBlockGIContentFromTabRCMD(id)
 {
	var a,htm='',dat,ctab,crow;
	ctab=Math.round($('#'+id).attr('currtab'));
	crow=Math.round($('#'+id).attr('crows'));
	if(crow<1) { crow=1; } if(crow>10) { crow=10; }
	
	for(a=1;a<=crow;a++)
	{
		dat=$('#'+id+'-'+ctab+'-'+a).html();
		if(dat!=null) { htm=htm+dat; }
	}
	$('#'+id+'-blockholder').empty();
	$('#'+id+'-blockholder').html(htm);
 }

 // videomania.usercomments
 /* component no more used, same as mainpage.usercomments, DEPRECATED */
 
 // videomania.videomaniablock
 
 function VMVideomaniaBlock_ShowAllVideomaniaPos(id)
 {
	ShowExactContent2FromTabs(id,1);
 }
 
 // videomania.vmblockmedium
 
 function VMVideomaniaBlockMedium_ShowAllVideomaniaPos(id)
 {
	$('#'+id).attr('crows',10);
	ShowExactContent3FromTabs(id,0);
 }

 // voting.current
 
  function VCVMArticlesList_JS_MainSearchPrepare()
 {
	$('#sf_onpage').attr('value',$("[name=perpage]:checked").val());
	$('#sf_page').attr('value',0);
	$('#sf_section').attr('value',$("[name=select_razdel]").val());
//	$('#sf_rubric').attr('value',$("[name=select_ratingto]").val());
	$('#sf_sortby').attr('value',$("[name=sort]:checked").val());
	$('#sf_language').attr('value',$("[name=language]:checked").val());
 }

 function VCVMArticlesList_JS_ChooseRubric2(type)
 {
	var curr;
	curr=Math.round($('#sf_rubric').val());
	if(curr==type)
	{
		$('#sf_rubric').attr('value',0);
		curr=0;
	}
	else
	{
		$('#sf_rubric').attr('value',type);
		curr=type;
	}
	$('img[genre=1]').each(function(){ $(this).attr('src',filtergamebasepath+'/img/uinfo4_chbox_off.gif'); });
	$('div[uirb=1]').each(function(){ $(this).removeClass('block3_genrebox_on'); });
	if(curr!=0)
	{
		$('#gametype'+curr).addClass('block3_genrebox_on');
		$('#uirb'+curr).attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif');
	}
 }
 
 function VCVMArticlesList_JS_ChooseRubric(type)
 {
	cstat=Math.round($('#gametype'+type).attr('crubrucstat'));
	if(cstat>0)
	{
		$('#gametype'+type).attr('crubrucstat',0);
		$('#gametype'+type).removeClass('block3_genrebox_on');
		$('#genretype'+type).attr('src',filtergamebasepath+'/img/uinfo4_chbox_off.gif');
	}
	else
	{
		$('#gametype'+type).attr('crubrucstat',type);
		$('#gametype'+type).addClass('block3_genrebox_on');
		$('#genretype'+type).attr('src',filtergamebasepath+'/img/uinfo4_chbox_on.gif');
	}
 }
 
 function VCVMArticlesList_JS_SetCurrentPage(page)
 {
	$('#sf_page').val(page);
 }
 
 function VCVMArticlesList_JS_MainSearch(page)
 {
	var formresults,uri,rubrics,crubric;
	uri='/bitrix/components/igromania/videomania.search/ajax/process_search.php';
	$('#sf_language').attr('value',$("[name=language]:checked").val());
	$('#vmarticlesearchresult-ajax').show();
	VCVMArticlesList_JS_SetCurrentPage(page);
	rubrics='';
	$('div[uirb=1]').each(function()
	{ 
		crubric=Math.round($(this).attr('crubrucstat')); 
		if(crubric>0) { rubrics=rubrics+crubric+'|'; }
	});
	$.post(
		uri,
		{onpage:$('#sf_onpage').val(),language:$('#sf_language').val(),page:$('#sf_page').val(),rubric:rubrics,section:$('#sf_section').val(),sortby:$('#sf_sortby').val()},
		function(data)
		{
			$('#vmarticlesearchresult').empty();
			$('#vmarticlesearchresult').html(data);
			$('#vmarticlestotalcounter').html($('#totalresultscounterdiv').attr('totalcounter'));
			window.scrollTo(0,300);
		}
	);
 }
 
 // weeklytiming.usercomments
 // Possible DEPRECATED?! Switched to mainpage.usercomments?
 
 /* MULTIIMAGES PLAYER BY KROND (for articles) */
 var multiplayerlist= new Array();
 var multiplayertotal=0;
 var multiplayercurrent=0;
 
 function multiplayer_prepare_list(id)
 {
	var counter=0;
	$('a[group='+id+']').each(function(){
		var smallarr=new Array();
		if(typeof $(this).attr('x') == 'undefined') { smallarr[0]=''; } else { smallarr[0]=$(this).attr('x'); }
		if(typeof $(this).attr('y') == 'undefined') { smallarr[1]=''; } else { smallarr[1]=$(this).attr('y'); }
		if(typeof $(this).attr('full') == 'undefined') { smallarr[2]=''; } else { smallarr[2]=$(this).attr('full'); }
		if(typeof $(this).attr('desc') == 'undefined') { smallarr[3]=''; } else { smallarr[3]=$(this).attr('desc'); }
		if(typeof $(this).attr('bullet') == 'undefined') { smallarr[4]=''; } else { smallarr[4]=$(this).attr('bullet'); }
		multiplayerlist[counter]=smallarr; counter++;
	});
	multiplayertotal=counter-1;
 }
 
 function multiplayer_get_current_item(src)
 {
	var cnt=0;
	for (var key in multiplayerlist) 
	{
		var val = multiplayerlist[key];
		if(val[2]==src) { multiplayercurrent=cnt; }
		cnt++;
	}
 }
 
 function mpview_next()
 {
	var targetid,x,y,desc,bullet,full,left,top,xresadd,yresadd,yresadd2;
	targetid=multiplayercurrent+1;
	if(targetid>multiplayertotal) { targetid=0; }
	if(targetid<0) { targetid=multiplayertotal; }
	multiplayercurrent=targetid;
	x=Math.round(multiplayerlist[targetid][0]);
	y=Math.round(multiplayerlist[targetid][1]);
	xresadd=x+10;
	yresadd=y+10;
	yresadd2=yresadd+42;
	full=multiplayerlist[targetid][2];
	desc=multiplayerlist[targetid][3];
	bullet=multiplayerlist[targetid][4];
	var mppreloadimg=new Object();	
    mppreloadimg= new Image();	
    mppreloadimg.src = full;
	$('#multiplayerimg').attr('src',full);
	$('#mpresisablewithprevnext').css('width',x+'px');
	$('#mpresisablewithprevnext').css('height',y+'px');
	$('#multiplayerimg').attr('width',x);
	$('#multiplayerimg').attr('height',y);
	$('#mpimagedescdiv').empty().html(desc);
	
	top=(parseInt($(window).innerHeight())-(parseInt(yresadd2)))/2;
	left=(parseInt($(window).innerWidth())-(parseInt(xresadd)))/2+$(window).scrollLeft(); 
	if(top<=0) 
	{ top=0; } else { top=top+$(window).scrollTop(); }
	if(left<=0) 
	{ left=0; } else { left=left+$(window).scrollLeft(); }

	$('#mptableadd').css('width',xresadd+'px');
	$('#mptableadd').css('height',yresadd+'px');
	$('#PictureViewPlayerCompleteStruct').css('top',top+'px');
	$('#PictureViewPlayerCompleteStruct').css('left',left+'px');

		switch(bullet)
		{
			case 'green':
			{
				$('#mptableprefix').empty().html('<img src="/bitrix/templates/igromania/img/imgview_green.png" style="border:0px;width:9px;height:8px;margin:0px;">');
			} break;
			case 'red':
			{
				$('#mptableprefix').empty().html('<img src="/bitrix/templates/igromania/img/imgview_red.png" style="border:0px;width:9px;height:8px;margin:0px;">');
			} break;
			case 'yellow':
			{
				$('#mptableprefix').empty().html('<img src="/bitrix/templates/igromania/img/imgview_yellow.png" style="border:0px;width:9px;height:8px;margin:0px;">');
			} break;
			default:
			{
				$('#mptableprefix').empty().html('<img src="/bitrix/templates/igromania/img/imgview_green.png" style="border:0px;width:9px;height:8px;margin:0px;">');
			} break;
		}
 }
 
 function mpview_prev()
 {
	var targetid,x,y,desc,bullet,full,left,top,xresadd,yresadd,yresadd2;
	targetid=multiplayercurrent-1;
	if(targetid>multiplayertotal) { targetid=0; }
	if(targetid<0) { targetid=multiplayertotal; }
	multiplayercurrent=targetid;
	x=Math.round(multiplayerlist[targetid][0]);
	y=Math.round(multiplayerlist[targetid][1]);
	xresadd=x+10;
	yresadd=y+10;
	yresadd2=yresadd+42;
	full=multiplayerlist[targetid][2];
	desc=multiplayerlist[targetid][3];
	bullet=multiplayerlist[targetid][4];
	var mppreloadimg=new Object();	
    mppreloadimg= new Image();	
    mppreloadimg.src = full;
	$('#multiplayerimg').attr('src',full);
	$('#mpresisablewithprevnext').css('width',x+'px');
	$('#mpresisablewithprevnext').css('height',y+'px');
	$('#multiplayerimg').attr('width',x);
	$('#multiplayerimg').attr('height',y);
	$('#mpimagedescdiv').empty().html(desc);
	
	top=(parseInt($(window).innerHeight())-(parseInt(yresadd2)))/2;
	left=(parseInt($(window).innerWidth())-(parseInt(xresadd)))/2+$(window).scrollLeft(); 
	if(top<=0) 
	{ top=0; } else { top=top+$(window).scrollTop(); }
	if(left<=0) 
	{ left=0; } else { left=left+$(window).scrollLeft(); }

	$('#mptableadd').css('width',xresadd+'px');
	$('#mptableadd').css('height',yresadd+'px');
	$('#PictureViewPlayerCompleteStruct').css('top',top+'px');
	$('#PictureViewPlayerCompleteStruct').css('left',left+'px');

		switch(bullet)
		{
			case 'green':
			{
				$('#mptableprefix').empty().html('<img src="/bitrix/templates/igromania/img/imgview_green.png" style="border:0px;width:9px;height:8px;margin:0px;">');
			} break;
			case 'red':
			{
				$('#mptableprefix').empty().html('<img src="/bitrix/templates/igromania/img/imgview_red.png" style="border:0px;width:9px;height:8px;margin:0px;">');
			} break;
			case 'yellow':
			{
				$('#mptableprefix').empty().html('<img src="/bitrix/templates/igromania/img/imgview_yellow.png" style="border:0px;width:9px;height:8px;margin:0px;">');
			} break;
			default:
			{
				$('#mptableprefix').empty().html('<img src="/bitrix/templates/igromania/img/imgview_green.png" style="border:0px;width:9px;height:8px;margin:0px;">');
			} break;
		}
 }
 
 function mpview(obj)
 {
	var templateurl,top,left,add,text_decs,url;
	var xresadd,yresadd,yresadd2;
	var xres,yres;
	var bullet;
	var mpladder;

	url=$(obj).attr('full'); if(typeof $(obj).attr('full') == 'undefined') { url=''; }
	if(typeof $(obj).attr('group') != 'undefined')
	{ 
		multiplayer_prepare_list($(obj).attr('group'));
		multiplayer_get_current_item(url);
	}
	mpladder='';
	if(multiplayertotal>0)
	{
		// we have another pictures in list
		mpladder='<div id="multiplayerprevbutt" style="-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;cursor:pointer;position:absolute;left:0px;top:16px;width:50px;height:50px;display:none;" onClick="javascript: mpview_prev(); return false;"><img src="/bitrix/templates/igromania/img/multiplayer_prev8.png" width="50" height="50" alt="Previous"></div><div id="multiplayernextbutt" style="-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;cursor:pointer;position:absolute;right:0px;top:16px;width:50px;height:50px;display:none;" onClick="javascript: mpview_next(); return false;"><img src="/bitrix/templates/igromania/img/multiplayer_next8.png" width="50" height="50" alt="Previous"></div>';
		$('#multiplayerimg').attr('src',1);
	}
	bullet=$(obj).attr('bullet'); if(typeof $(obj).attr('bullet')=='undefined') { bullet=''; }
	xres=Math.round($(obj).attr('x'));
	yres=Math.round($(obj).attr('y'));
	xresadd=xres+10;
	yresadd=yres+10;
	yresadd2=yresadd+42;
	add=0;
	if(typeof $(obj).attr('desc') =='undefined') { text_decs = '&nbsp;'; tableprefix=''; }
	else
	{
		text_decs=$(obj).attr('desc'); 
		tableprefix='<td id="mptableprefix" style="width:15px;text-align:right;vertical-align:top;padding:3px 0px 0px 4px;"><img src="/bitrix/templates/igromania/img/imgview_green.png" style="border:0px;width:9px;height:8px;margin:0px;"></td>';
	}
	if (bullet!='')
	{
		switch(bullet)
		{
			case 'green':
			{
				tableprefix='<td id="mptableprefix" style="width:15px;text-align:right;vertical-align:top;padding:3px 0px 0px 4px;"><img src="/bitrix/templates/igromania/img/imgview_green.png" style="border:0px;width:9px;height:8px;margin:0px;"></td>';
			} break;
			case 'red':
			{
				tableprefix='<td id="mptableprefix" style="width:15px;text-align:right;vertical-align:top;padding:3px 0px 0px 4px;"><img src="/bitrix/templates/igromania/img/imgview_red.png" style="border:0px;width:9px;height:8px;margin:0px;"></td>';
			} break;
			case 'yellow':
			{
				tableprefix='<td id="mptableprefix" style="width:15px;text-align:right;vertical-align:top;padding:3px 0px 0px 4px;"><img src="/bitrix/templates/igromania/img/imgview_yellow.png" style="border:0px;width:9px;height:8px;margin:0px;"></td>';
			} break;
			default:
			{
				tableprefix='<td id="mptableprefix" style="width:15px;text-align:right;vertical-align:top;padding:3px 0px 0px 4px;"><img src="/bitrix/templates/igromania/img/imgview_green.png" style="border:0px;width:9px;height:8px;margin:0px;"></td>';
			} break;
		}
	}	
	templateurl='/bitrix/templates/igromania';
	$('#imagePlayerContainer').empty().html('<div class="backgroundSiteCoveringShadow" id="backgroundSiteCoveringShadowDiv"></div><div class="player_out" style="width:'+xresadd+'px;height:'+yresadd2+'px;" id="PictureViewPlayerCompleteStruct"><table class="player_tab" cellpadding="0" cellspacing="0" style="-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;width:'+xresadd+'px;height:'+yresadd2+'px;" id="mptableadd"><tr><td class="player_td1" style="width:'+xresadd+'px;"><div style="position:relative;width:'+xres+'px;height:'+yres+'px;" id="mpresisablewithprevnext" style="-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;">'+mpladder+'<img id="multiplayerimg" src="'+url+'" width="'+xres+'" height="'+yres+'" alt="" onClick="javascript: mpview_next();return false;"></div></td></tr><tr><td class="player_td2"><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr>'+tableprefix+'<td align="left" style="padding:3px 10px 3px 5px"><div id="mpimagedescdiv">'+text_decs+'</div></td><td width="5%"><img src="'+templateurl+'/img/player_button_close.gif" class="player_button_close" alt="Закрыть" onClick="javascript:CloseOpendPictureViewContainer();"></td></tr></table></td></tr></table></div>');//	<div class="gallery_player_outmain" style="min-height: 603px; z-index: 10000; display:none;" id="PictureViewPlayerCompleteStruct"><div class="player_main"><div class="gallery_player_pic" style="min-height:567px;text-align:center;"><img src="'+url+'" class="gallery_player_pic" alt="Picture" id="galleryPictureImage" align="center"></div><div class="gallery_player_buttons"><table class="player_buttons_tab" cellpadding="0" cellspacing="0" border="0"><tr valign="top"><td class="player_buttons_td5" style="text-align: right;"><img src="'+templateurl+'/img/player_button_close.gif" class="player_threebutton" alt="Закрыть" title="Закрыть" onClick="javascript:CloseOpendPictureViewContainer();"></td></tr></table></div></div></div>');
	$('#backgroundSiteCoveringShadowDiv').css('width',$(document).width()+'px');
	$('#backgroundSiteCoveringShadowDiv').css('height',$(document).height()+'px');
	$('#backgroundSiteCoveringShadowDiv').show();
	$('#PictureViewPlayerCompleteStruct').show();
	top=(parseInt($(window).innerHeight())-(parseInt(yresadd2)))/2;
	left=(parseInt($(window).innerWidth())-(parseInt(xresadd)))/2+$(window).scrollLeft(); 
	if(top<=0) 
	{ top=0; } else { top=top+$(window).scrollTop(); }
	if(left<=0) 
	{ left=0; } else { left=left+$(window).scrollLeft(); }
	
	$('#PictureViewPlayerCompleteStruct').css('top',top+'px');
	$('#PictureViewPlayerCompleteStruct').css('left',left+'px');
	
	$('#mpresisablewithprevnext').hover(function(){ $('#multiplayerprevbutt').show(); $('#multiplayernextbutt').show(); },function(){ $('#multiplayerprevbutt').hide(); $('#multiplayernextbutt').hide(); });
 }

 /* MULTIIMAGES PLAYER END */
 
 /* I-MULTIIMAGES PLAYER BY KROND (for articles) */
 var imultiplayerlist= new Array();
 var imultiplayertotal=0;
 var imultiplayercurrent=0;
 
 function imultiplayer_prepare_list(id)
 {
	var counter=0;
	var mppreloadimg=new Object();	
	$('a[group='+id+']').each(function(){
		var smallarr=new Array();
		if(typeof $(this).attr('x') == 'undefined') { smallarr[0]=''; } else { smallarr[0]=$(this).attr('x'); }
		if(typeof $(this).attr('y') == 'undefined') { smallarr[1]=''; } else { smallarr[1]=$(this).attr('y'); }
		if(typeof $(this).attr('full') == 'undefined') { smallarr[2]=''; } else { smallarr[2]=$(this).attr('full'); }
		if(typeof $(this).attr('desc') == 'undefined') { smallarr[3]=''; } else { smallarr[3]=$(this).attr('desc'); }
		if(typeof $(this).attr('bullet') == 'undefined') { smallarr[4]=''; } else { smallarr[4]=$(this).attr('bullet'); }
		mppreloadimg[counter]= new Image();	
		mppreloadimg[counter].src = smallarr[2];
		imultiplayerlist[counter]=smallarr; counter++;
	});
	imultiplayertotal=counter-1;
 }
 
 function imultiplayer_get_current_item(src)
 {
	var cnt=0;
	for (var key in imultiplayerlist) 
	{
		var val = imultiplayerlist[key];
		if(val[2]==src) { imultiplayercurrent=cnt; }
		cnt++;
	}
 }
 
 function impview_next()
 {
	var targetid,x,y,desc,bullet,full,left,top,xresadd,yresadd,yresadd2;
	targetid=imultiplayercurrent+1;
	if(targetid>imultiplayertotal) { targetid=0; }
	if(targetid<0) { targetid=imultiplayertotal; }
	imultiplayercurrent=targetid;
	x=Math.round(imultiplayerlist[targetid][0]);
	y=Math.round(imultiplayerlist[targetid][1]);
	xresadd=x+10;
	yresadd=y+10;
	yresadd2=yresadd+42;
	full=imultiplayerlist[targetid][2];
	desc=imultiplayerlist[targetid][3];
	bullet=imultiplayerlist[targetid][4];
	$('#multiplayerimg').attr('src',full);
	$('#mpresisablewithprevnext').css('width',x+'px');
	$('#mpresisablewithprevnext').css('height',y+'px');
	$('#multiplayerimg').attr('width',x);
	$('#multiplayerimg').attr('height',y);
	$('#mpimagedescdiv').empty().html(desc);
	
	top=(parseInt($(window).innerHeight())-(parseInt(yresadd2)))/2;
	left=(parseInt($(window).innerWidth())-(parseInt(xresadd)))/2+$(window).scrollLeft(); 
	if(top<=0) 
	{ top=0; } else { top=top+$(window).scrollTop(); }
	if(left<=0) 
	{ left=0; } else { left=left+$(window).scrollLeft(); }

	$('#mptableadd').css('width',xresadd+'px');
	$('#mptableadd').css('height',yresadd+'px');
	$('#PictureViewPlayerCompleteStruct').css('top',top+'px');
	$('#PictureViewPlayerCompleteStruct').css('left',left+'px');

		switch(bullet)
		{
			case 'green':
			{
				$('#mptableprefix').empty().html('<img src="/bitrix/templates/igromania/img/imgview_green.png" style="border:0px;width:9px;height:8px;margin:0px;">');
			} break;
			case 'red':
			{
				$('#mptableprefix').empty().html('<img src="/bitrix/templates/igromania/img/imgview_red.png" style="border:0px;width:9px;height:8px;margin:0px;">');
			} break;
			case 'yellow':
			{
				$('#mptableprefix').empty().html('<img src="/bitrix/templates/igromania/img/imgview_yellow.png" style="border:0px;width:9px;height:8px;margin:0px;">');
			} break;
			default:
			{
				$('#mptableprefix').empty().html('<img src="/bitrix/templates/igromania/img/imgview_green.png" style="border:0px;width:9px;height:8px;margin:0px;">');
			} break;
		}
	var curpoz,totpoz;
	curpos=imultiplayercurrent+1;
	totpos=imultiplayertotal+1;
	$('#implayernavpos').html('<b>'+curpos+'</b> из <b>'+totpos+'</b>');
 }
 
 function impview_prev()
 {
	var targetid,x,y,desc,bullet,full,left,top,xresadd,yresadd,yresadd2;
	targetid=imultiplayercurrent-1;
	if(targetid>imultiplayertotal) { targetid=0; }
	if(targetid<0) { targetid=imultiplayertotal; }
	imultiplayercurrent=targetid;
	x=Math.round(imultiplayerlist[targetid][0]);
	y=Math.round(imultiplayerlist[targetid][1]);
	xresadd=x+10;
	yresadd=y+10;
	yresadd2=yresadd+42;
	full=imultiplayerlist[targetid][2];
	desc=imultiplayerlist[targetid][3];
	bullet=imultiplayerlist[targetid][4];
	$('#multiplayerimg').attr('src',full);
	$('#mpresisablewithprevnext').css('width',x+'px');
	$('#mpresisablewithprevnext').css('height',y+'px');
	$('#multiplayerimg').attr('width',x);
	$('#multiplayerimg').attr('height',y);
	$('#mpimagedescdiv').empty().html(desc);
	
	top=(parseInt($(window).innerHeight())-(parseInt(yresadd2)))/2;
	left=(parseInt($(window).innerWidth())-(parseInt(xresadd)))/2+$(window).scrollLeft(); 
	if(top<=0) 
	{ top=0; } else { top=top+$(window).scrollTop(); }
	if(left<=0) 
	{ left=0; } else { left=left+$(window).scrollLeft(); }

	$('#mptableadd').css('width',xresadd+'px');
	$('#mptableadd').css('height',yresadd+'px');
	$('#PictureViewPlayerCompleteStruct').css('top',top+'px');
	$('#PictureViewPlayerCompleteStruct').css('left',left+'px');

		switch(bullet)
		{
			case 'green':
			{
				$('#mptableprefix').empty().html('<img src="/bitrix/templates/igromania/img/imgview_green.png" style="border:0px;width:9px;height:8px;margin:0px;">');
			} break;
			case 'red':
			{
				$('#mptableprefix').empty().html('<img src="/bitrix/templates/igromania/img/imgview_red.png" style="border:0px;width:9px;height:8px;margin:0px;">');
			} break;
			case 'yellow':
			{
				$('#mptableprefix').empty().html('<img src="/bitrix/templates/igromania/img/imgview_yellow.png" style="border:0px;width:9px;height:8px;margin:0px;">');
			} break;
			default:
			{
				$('#mptableprefix').empty().html('<img src="/bitrix/templates/igromania/img/imgview_green.png" style="border:0px;width:9px;height:8px;margin:0px;">');
			} break;
		}
	var curpoz,totpoz;
	curpos=imultiplayercurrent+1;
	totpos=imultiplayertotal+1;
	$('#implayernavpos').html('<b>'+curpos+'</b> из <b>'+totpos+'</b>');
 }
 
 function impview(obj)
 {
	var templateurl,top,left,add,text_decs,url;
	var xresadd,yresadd,yresadd2;
	var xres,yres;
	var bullet;
	var mpladder;

	url=$(obj).attr('full'); if(typeof $(obj).attr('full') == 'undefined') { url=''; }
	if(typeof $(obj).attr('group') != 'undefined')
	{ 
		imultiplayer_prepare_list($(obj).attr('group'));
		imultiplayer_get_current_item(url);
	}
	mpladder='';
	if(imultiplayertotal>0)
	{
		// we have another pictures in list
//		mpladder='<div id="multiplayerprevbutt" style="-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;cursor:pointer;position:absolute;left:0px;top:16px;width:50px;height:50px;display:none;" onClick="javascript: mpview_prev(); return false;"><img src="/bitrix/templates/igromania/img/multiplayer_prev8.png" width="50" height="50" alt="Previous"></div><div id="multiplayernextbutt" style="-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;cursor:pointer;position:absolute;right:0px;top:16px;width:50px;height:50px;display:none;" onClick="javascript: mpview_next(); return false;"><img src="/bitrix/templates/igromania/img/multiplayer_next8.png" width="50" height="50" alt="Previous"></div>';
	}
	bullet=$(obj).attr('bullet'); if(typeof $(obj).attr('bullet')=='undefined') { bullet=''; }
	xres=Math.round($(obj).attr('x'));
	yres=Math.round($(obj).attr('y'));
	xresadd=xres+10;
	yresadd=yres+10;
	yresadd2=yresadd+80;
	add=0;
	if(typeof $(obj).attr('desc') =='undefined') { text_decs = '&nbsp;'; tableprefix=''; }
	else
	{
		text_decs=$(obj).attr('desc'); 
		tableprefix='<td id="mptableprefix" style="width:15px;text-align:right;vertical-align:top;padding:3px 0px 0px 4px;"><img src="/bitrix/templates/igromania/img/imgview_green.png" style="border:0px;width:9px;height:8px;margin:0px;"></td>';
	}
	if (bullet!='')
	{
		switch(bullet)
		{
			case 'green':
			{
				tableprefix='<td id="mptableprefix" style="width:15px;text-align:right;vertical-align:top;padding:3px 0px 0px 4px;"><img src="/bitrix/templates/igromania/img/imgview_green.png" style="border:0px;width:9px;height:8px;margin:0px;"></td>';
			} break;
			case 'red':
			{
				tableprefix='<td id="mptableprefix" style="width:15px;text-align:right;vertical-align:top;padding:3px 0px 0px 4px;"><img src="/bitrix/templates/igromania/img/imgview_red.png" style="border:0px;width:9px;height:8px;margin:0px;"></td>';
			} break;
			case 'yellow':
			{
				tableprefix='<td id="mptableprefix" style="width:15px;text-align:right;vertical-align:top;padding:3px 0px 0px 4px;"><img src="/bitrix/templates/igromania/img/imgview_yellow.png" style="border:0px;width:9px;height:8px;margin:0px;"></td>';
			} break;
			default:
			{
				tableprefix='<td id="mptableprefix" style="width:15px;text-align:right;vertical-align:top;padding:3px 0px 0px 4px;"><img src="/bitrix/templates/igromania/img/imgview_green.png" style="border:0px;width:9px;height:8px;margin:0px;"></td>';
			} break;
		}
	}	
	templateurl='/bitrix/templates/igromania';
	$('#imagePlayerContainer').empty().html('<div class="backgroundSiteCoveringShadow" id="backgroundSiteCoveringShadowDiv"></div><div class="player_out" style="width:'+xresadd+'px;height:'+yresadd2+'px;" id="PictureViewPlayerCompleteStruct"><table class="player_tab" cellpadding="0" cellspacing="0" style="-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;width:'+xresadd+'px;height:'+yresadd2+'px;" id="mptableadd"><tr><td class="player_td1" style="width:'+xresadd+'px;"><div style="position:relative;width:'+xres+'px;height:'+yres+'px;" id="mpresisablewithprevnext" style="-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;"><img id="multiplayerimg" src="'+url+'" width="'+xres+'" height="'+yres+'" alt="" onClick="javascript: impview_next();return false;"></div></td></tr><tr><td class="player_td2" style="background-image:none;background-color:#BCBCBC;"><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr>'+tableprefix+'<td align="left" style="padding:3px 10px 3px 5px"><div id="mpimagedescdiv">'+text_decs+'</div></td></tr></table></td></tr><tr><td class="player_td2"><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="font-family: Tahoma;font-size:10px;width:140px;vertical-align:middle;text-align:center;">изображение <span id="implayernavpos"><b>0</b> из <b>0</b></span></td><td align="center" style="padding:5px 110px 3px 0px"><img src="/bitrix/templates/igromania/img/player_button_back.gif" class="player_buttons" alt="Previous" onclick="javascript:impview_prev();"><img src="/bitrix/templates/igromania/img/player_button_fwd.gif" class="player_buttons" alt="Next" onclick="javascript:impview_next();"></td><td width="5%"><img src="'+templateurl+'/img/player_button_close.gif" class="player_button_close" alt="Закрыть" onClick="javascript:CloseOpendPictureViewContainer();"></td></tr></table></td></tr></table></div>');
	//	<div class="gallery_player_outmain" style="min-height: 603px; z-index: 10000; display:none;" id="PictureViewPlayerCompleteStruct"><div class="player_main"><div class="gallery_player_pic" style="min-height:567px;text-align:center;"><img src="'+url+'" class="gallery_player_pic" alt="Picture" id="galleryPictureImage" align="center"></div><div class="gallery_player_buttons"><table class="player_buttons_tab" cellpadding="0" cellspacing="0" border="0"><tr valign="top"><td class="player_buttons_td5" style="text-align: right;"><img src="'+templateurl+'/img/player_button_close.gif" class="player_threebutton" alt="Закрыть" title="Закрыть" onClick="javascript:CloseOpendPictureViewContainer();"></td></tr></table></div></div></div>');
	$('#backgroundSiteCoveringShadowDiv').css('width',$(document).width()+'px');
	$('#backgroundSiteCoveringShadowDiv').css('height',$(document).height()+'px');
	$('#backgroundSiteCoveringShadowDiv').show();
	$('#PictureViewPlayerCompleteStruct').show();
	top=(parseInt($(window).innerHeight())-(parseInt(yresadd2)))/2;
	left=(parseInt($(window).innerWidth())-(parseInt(xresadd)))/2+$(window).scrollLeft(); 
	if(top<=0) 
	{ top=0; } else { top=top+$(window).scrollTop(); }
	if(left<=0) 
	{ left=0; } else { left=left+$(window).scrollLeft(); }
	
	var curpoz,totpoz;
	curpos=imultiplayercurrent+1;
	totpos=imultiplayertotal+1;
	$('#implayernavpos').html('<b>'+curpos+'</b> из <b>'+totpos+'</b>');
	$('#PictureViewPlayerCompleteStruct').css('top',top+'px');
	$('#PictureViewPlayerCompleteStruct').css('left',left+'px');
 }

 /* I-MULTIIMAGES PLAYER END */
 
 /* User comments abuse system */
 function UserCommentsMakeAbuseRequest(uid,mid,aid)
 {
	var uri;
	uri='/bitrix/components/igromania/mainpage.usercomments/ajax/process_abuse.php';
	$.post(
		uri,
		{userapplyabuse:1,badguyid:uid,messageid:mid,goodguyid:aid},
		function(data)
		{
			setSiteCookie('cmabused_'+mid, 1, "Mon, 01-Jan-2052 00:00:00 GMT", "/");
			$('#mabusebutton_'+mid).empty().html('Уже выехали');
		}
	);
	// remember choice
 }
 /* User comments abuse system */
 
 // 
 
 
 
 
 
 function launchPopupVideoPlayer(id, name){
	var templateurl,top,left,add,text_decs;
	var xresadd,yresadd,yresadd2,url;
	//text_decs = escape('Комментировать');//'Комментировать';
	xresadd=482+10;
	yresadd=392+10;
	yresadd2=yresadd+42;
	templateurl='/bitrix/templates/igromania';
	
	url='/bitrix/components/igromania/launch.video_group/ajax/viewplayer.php';
	$.post(
		url,
		{ID:id, NAME:name},
		function(data)
		{
			$('#imagePlayerContainer').empty().html(data);
			
			$('#backgroundSiteCoveringShadowDiv').css('width',$(document).width()+'px');
			$('#backgroundSiteCoveringShadowDiv').css('height',$(document).height()+'px');
			$('#backgroundSiteCoveringShadowDiv').show();
			$('#PictureViewPlayerCompleteStruct').show();
			top=(parseInt($(window).innerHeight())-(parseInt(yresadd2)))/2;
			left=(parseInt($(window).innerWidth())-(parseInt(xresadd)))/2+$(window).scrollLeft(); 

if(top<=0) 
			{ top=0; } else { top=top+$(window).scrollTop(); }
			if(left<=0) 
			{ left=0; } else { left=left+$(window).scrollLeft(); }
			
			$('#PictureViewPlayerCompleteStruct').css('top',top+'px');
			$('#PictureViewPlayerCompleteStruct').css('left',left+'px');
		}
	);
 }
 
function GDV3_ChangeTabPositionVideo(id,tab)
{
	$('div[tab='+id+'-side]').each(function(){ $(this).removeClass('inc_leftside_on'); });
	$('div[tab='+id+'-tab]').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'-side-'+tab).addClass('inc_leftside_on'); $('#'+id+'-tab-'+tab).addClass('inc_on'); 
	// $('#'+id).attr('currtab',''+Math.round(tab));
	GDV3_ChangeTabPositionPageVideo(tab,0);
	//$('div[vcont=1]').each(function(){ $(this).hide(); });
	//$('#aw_vcdata-'+tab+'-0').show();
}

function GDV3_ChangeTabPositionPageVideo(tab,page)
{
	$('div[vcont=1]').each(function(){ $(this).hide(); });
	$('#aw_vcdata-'+tab+'-'+page).show();
}

// votes material
// голосование за отдельные части материалов

 function VoteEngine_JS_VoteAgree(materialid,voteid)
 {
	var uri;
	uri="/ajax/votes_material/ajaxvote.php";
	$('#votesmaterialspan-l-'+materialid+'-'+voteid).show();
	$('#votesmaterialspan-y-'+materialid+'-'+voteid).attr('onClick','javascript:alert(1); return false;');
	$('#votesmaterialspan-n-'+materialid+'-'+voteid).attr('onClick','javascript:alert(1); return false;');
	$.post(
		uri,
		{mid:materialid,vid:voteid,mode:1,vt:1},
		function(data)
		{
			$("#votesmaterial-"+materialid+'-'+voteid).html(data);
		}
	);
 }
 function VoteEngine_JS_VoteReject(materialid,voteid)
 {
	var uri;
	uri="/ajax/votes_material/ajaxvote.php";
	$('#votesmaterialspan-l-'+materialid+'-'+voteid).show();
	$('#votesmaterialspan-y-'+materialid+'-'+voteid).attr('onClick','javascript: return false;');
	$('#votesmaterialspan-n-'+materialid+'-'+voteid).attr('onClick','javascript: return false;');
	$.post(
		uri,
		{mid:materialid,vid:voteid,mode:1,vt:0},
		function(data)
		{
			$("#votesmaterial-"+materialid+'-'+voteid).html(data);
		}
	);
 }
 function VoteEngine_JS_GetCurrentStatus(materialid,voteid)
 {
	var uri;
	uri="/ajax/votes_material/ajaxvote.php";
	$('#votesmaterialspan-y-'+materialid+'-'+voteid).attr('onClick','javascript: return false;');
	$('#votesmaterialspan-n-'+materialid+'-'+voteid).attr('onClick','javascript: return false;');
	$.post(
		uri,
		{mid:materialid,vid:voteid,mode:0},
		function(data)
		{
			$("#votesmaterial-"+materialid+'-'+voteid).html(data);
		}
	);
 }

 // голосование за отдельные позиции
 
 function VoteEngine_JS_VoteSubmit_Once(materialid,voteid)
 {
	var uri;
	uri="/ajax/votes_material_once/ajaxvote.php";
	$('span[voteid=vote-'+materialid+']').each(function(){ $(this).hide(); });
	$.post(
		uri,
		{mid:materialid,vid:voteid,mode:1,vt:1},
		function(data)
		{
			$('#votesmaterial_once-'+materialid+'-'+voteid).html(data);
		}
	);
	$('div[vo=1]').each(function(){
		VoteEngine_JS_GetCurrentStatus_Once_Refresh(materialid,$(this).attr('vote'));
	});
 }
 function VoteEngine_JS_GetCurrentStatus_Once(materialid,voteid)
 {
	var uri;
	uri="/ajax/votes_material_once/ajaxvote.php";
	$.post(
		uri,
		{mid:materialid,vid:voteid,mode:0},
		function(data)
		{
			$('#votesmaterial_once-'+materialid+'-'+voteid).html(data);
		}
	);
 }
 
  function VoteEngine_JS_GetCurrentStatus_Once_Refresh(materialid,voteid)
 {
	var uri;
	uri="/ajax/votes_material_once/ajaxvote.php";
	$.post(
		uri,
		{mid:materialid,vid:voteid,mode:3},
		function(data)
		{
			$('#votesmaterial_once-'+materialid+'-'+voteid).html(data);
		}
	);
 }
 
 /* COMMENT APPROVED */
  function approvedPost(MID, ID){ // скрыть комментарий
	  var MID, uri, ID;
	  uri='http://www.igromania.ru/moder/approvedPost.php';
	  $.post(uri,{MID:MID, ID:ID},function(data){
		  $('#approved'+MID).empty();
		  $('#approved'+MID).html('Сообщение скрыто');//
	  });
  }

 /* end COMMENT APPROVED */

 /* COMMENT APPROVED ALL */
  function approvedPostALL(MID, ID, USER){ // скрыть комментарий ALL
	  var MID, uri, ID, USER;
	  uri='http://www.igromania.ru/moder/approvedPostAll.php';
	  $.post(uri,{MID:MID, ID:ID, USER:USER},function(data){
		  $('#approvedAll'+MID).empty();
		  $('#approvedAll'+MID).html('Все сообщения скрыты');//
	  });
  }

 /* end COMMENT APPROVED */
