/* 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 ml1num=6;
 var ml2num=6;
 
 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
 }
 
 // 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 SwitchPlatformUsage(platform)
 {
	switch (platform)
	{
		case 0:
		{ // PC
			if(plat0==1) { setSiteCookie("p_pc_c", 1, "Mon, 01-Jan-2052 00:00:00 GMT", "default.htm"); plat0=0; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/pc_box_off.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat0.gif'); } 
			else { setSiteCookie("p_pc_c", 0, "Mon, 01-Jan-2052 00:00:00 GMT", "default.htm"); 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", "default.htm"); plat1=0; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/x360_box_off.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat1.gif'); } 
			else { setSiteCookie("p_x360_c", 0, "Mon, 01-Jan-2052 00:00:00 GMT", "default.htm"); 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", "default.htm"); plat2=0; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/ps3_box_off.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat2.gif'); } 
			else { setSiteCookie("p_ps3_c", 0, "Mon, 01-Jan-2052 00:00:00 GMT", "default.htm"); 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", "default.htm"); plat3=0; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/wii_box_off.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat3.gif'); } 
			else { setSiteCookie("p_wii_c", 0, "Mon, 01-Jan-2052 00:00:00 GMT", "default.htm"); 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", "default.htm"); plat4=0; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/psp_box_off.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat4.gif'); } 
			else { setSiteCookie("p_psp_c", 0, "Mon, 01-Jan-2052 00:00:00 GMT", "default.htm"); 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", "default.htm"); plat5=0; $('#hplat'+platform+'box').attr('src',SiteGlobalImagesAbsolutePath + '/img/nds_box_off.gif'); $('#hplat'+platform).attr('src',SiteGlobalImagesAbsolutePath + '/img/plat5.gif'); } 
			else { setSiteCookie("p_nds_c", 0, "Mon, 01-Jan-2052 00:00:00 GMT", "default.htm"); 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", "default.htm");
			} 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", "default.htm");
			} 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", "default.htm");
					});
			} 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", "default.htm");
					});
			} 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", "default.htm");
			} 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", "default.htm");
			} 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", "default.htm");
					});
			} 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", "default.htm");
					});
			} 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", "default.htm");
			} 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", "default.htm");
			} 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", "default.htm");
					});
			} 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", "default.htm");
					});
			} 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", "default.htm");
			} 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", "default.htm");
			} 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", "default.htm");
					});
			} 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", "default.htm");
					});
			} 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[_40tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[_40tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); $('div[_40tab='+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)
{
	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", "default.htm");
	$('#'+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", "default.htm");
	$('#'+id).attr('crows',''+Math.round(z));
	UpdateIBlock2ContentFromTabRCMD2(id);
}

function ChangeTabPosition2(id,tab)
{
	var htm='';
	$('div[_40tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[_40tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l-'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	//$('div[_40tab='+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", "default.htm");
	$('#'+id).attr('crows',''+Math.round(z));
	UpdateIBlock3ContentFromTabRCMD(id);
}

function ChangeTabPosition3(id,tab)
{
	$('div[_40tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); 
	$('div[_40tab='+id+']').each(function(){ $(this).removeClass('inc_on'); });
	$('#'+id+'l-'+tab).addClass('inc_leftside_on'); $('#'+id+'-'+tab).addClass('inc_on'); 
	//$('div[_40tab='+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", "default.htm");
	$('#'+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", "default.htm");
	$('#'+id).attr('crows',''+Math.round(z));
	UIBCFromTab(id,tableclass);
}

 function CTP_Table(id,tab,tableclass)
 {
	$('div[_40tab='+id+'-side]').each(function(){ $(this).removeClass('inc_leftside_on'); }); 
	$('div[_40tab='+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;
	var xresadd,yresadd,yresadd2;
	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 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 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", "default.htm");
	$('#'+id).attr('crows',''+Math.round(z));
	UpdateIBlock3ContentFromTabRCMDWithRubrics(id);
}

function ChangeTabPosition3WithRubrics(id,tab,crubricid)
{

	$('div[_40tab='+id+'-l]').each(function(){ $(this).removeClass('inc_leftside_on'); }); $('div[_40tab='+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);
}

// ***************************************************
 
 
 $(function(){
 	Startup();
 });
 
 /*****************************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 ************************************/
