/*	function go_to(url)
	{
		location.href = url;
	}

	function get_el(id) { return document.getElementById(id); }

	function mOver(id)
	{
		get_el("img1").style.display = 'none';
		get_el("img2").style.display = 'none';
		get_el("img3").style.display = 'none';
		get_el("img"+id).style.display = 'block';

		get_el("a1").className = '';
		get_el("a2").className = '';
		get_el("a3").className = '';
		get_el("a"+id).className = 's';
	}

	function mOverFade( idx )
	{
		if ( loopTimer != null )
		{
			clearTimeout( loopTimer );
		}

		$("a.s" ).removeClass('s');
		$("#a" + idx).addClass('s');

		if ( $("#announce_area").children().children().attr("id") != "img" + idx )
		{
			$("#announce_area").html( $("#announce_0").html() );
			$("#announce_area").html( $("#announce_" + idx).html() );
			$("#announce_area").children().fadeIn(500);
		}
	}

	function initLoopSlideShow()
	{
		mOverFade( aSlideshowIdx[ loopSlideshowCount++] );

		if (loopSlideshowCount < 3)
			loopTimer = setTimeout('initLoopSlideShow()', 6000);
	}
*/
	function OpenFile(url,width,height)
	{
		var Left = (screen.width - width) / 2 - 5;
		var Top = (screen.height - height) / 2 - 29;
		var Scroll = typeof(arguments[3])=='undefined'?'no':arguments[3];
		shown=window.open(url,"","top="+Top+",left="+Left+",width="+width+",height="+height+",scrollbars="+Scroll+",status=no,resizable=yes,high");

		return false;
	}

function myBookMark(url, title)
{
	if (!url) url = location.href;
	if (!title) title = document.title;

	//Gecko
	if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function"))
	{
		//  window.sidebar.addPanel (title, url, "");
	}
	else if(window.chrome)
	{
		return false;
//		alert('Press ctrl+D to bookmark (Command+D for macs) after you click Ok');
	}
	//IE4+
	else if (typeof window.external == "object")
	{
		window.external.AddFavorite(url, title);
	}
	//Opera
	else if (window.opera && document.createElement && window.print)
	{
		try {
		    var elem = document.createElement('a');
		    elem.setAttribute('href',url);
		    elem.setAttribute('title',title);
		    elem.setAttribute('rel','sidebar');
		    elem.click();
		} catch (e) { return false;	}
	}
	else
		return false;

	var href = location.href;
	var host = href.substr( 0, href.indexOf( '/', 9 ) );
	var link = host + "/bitrix/redirect.php?event1=addToFavorites&goto="
	location.href = link + location.href;

	return true;
}

$(document).ready( init );

function init()
{
	//gameRedirect();
	if(typeof displayGameSubscriptionBlock == 'function')
	{
		displayGameSubscriptionBlock();
	}
	if(typeof changePIDForSubscription == 'function')
	{
		changePIDForSubscription();
	}
	if(typeof SetCookieSubPartnerID == 'function')
	{
		SetCookieSubPartnerID();
	}
	if ( window.initComments && Function == window.initComments.constructor )
	{
		initComments();
	}

	if ( window.initVideoTrailer && Function == window.initVideoTrailer.constructor )
	{
		initVideoTrailer();
	}

	howToDownload();
	var menu = document.getElementById('menu_div');
	var main = document.getElementById('middle_div');

	if (menu && main)
	{
		if (menu.offsetHeight > main.offsetHeight) main.style.height = menu.offsetHeight + "px";
	}
}

// START: VIDEO TRAILER
function initVideoTrailer()
{
	$( "#watch" ).click( function() {
		video();
	} );
}

function video()
{
	if ( $("#video_cont").is(":visible") )
	{
		$("#video_cont").toggle();
		$("#watch").text( 'Видео описание' );

		var video0 = document.getElementById('video_0');

		if ( video0 )
			$("#video_0").html('');
	}
	else
	{
		$("#video_cont").toggle();
		$("#watch").text( 'Свернуть видео' );

		var video0 = document.getElementById('video_0');
		var video1 = document.getElementById('video_1');

		if ( video0 && video1 )
			$("#video_0").html($("#video_1").html());
	}

	return false;
}
// END: VIDEO TRAILER


/**
 * Set addon web sub partner id
 */
function SetCookieSubPartnerID()
{
	var pid = GetVariableFromUrl('pid');
	var spid = GetVariableFromUrl('spid');
	if ( pid == 11496 && spid != '' )
	{
        domain = location.host;
        a = domain.match(/(\w+?\.\w+)$/);
		//setCookie( "ALAWAR_SM_ALAWAR_SPID", spid, 365 );
		$.cookie("ALAWAR_SM_ALAWAR_PID", pid, { expires: 365, path: '/', domain: a[1] });
		$.cookie("ALAWAR_SM_ALAWAR_SPID", spid, { expires: 365, path: '/', domain: a[1] });
	}
}

/**
 * Get variable value from url
 * @param string variable
 * @return string
 */
function GetVariableFromUrl(variable)
{
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for ( var i=0; i<vars.length; i++ )
	{
		var pair = vars[i].split("=");
		if ( pair[0] == variable )
		{
			return pair[1];
		}
	}
	return '';
}


// START: GAME REDIRECT
/*
function doRedirect( url )
{
	window.location = url;
}

function gameRedirect()
{
	if ( window.redirectRules && getRedirectCookie() == null )
	{
		var languageInfo = navigator.language ? navigator.language : navigator.browserLanguage;
		var langCode = languageInfo.substr( 0, 2 ).toLowerCase();
		jQuery.each( redirectRules, function( idx, val ) {
			if ( langCode == val[0].toLowerCase() )
			{
				doRedirect( val[1] );
			}
		} );
	}
}

function getRedirectCookie()
{
	if ( location.search.indexOf( "rd=1" ) != -1 )
	{
		setRedirectCookie( 'http://' + location.host );
	}
	return getCookie( "ALAWAR_REDIRECT_SITE" );
}

function setRedirectCookie( redirectUrl )
{
	setCookie( "ALAWAR_REDIRECT_SITE", redirectUrl, 365 );
}
*/
// END: GAME REDIRECT

function howToDownload()
{
		var ie = '<img src="/bitrix/templates/alawar6/images/browsers/en/exp.gif">';

		var ff = '<img width="381" height="183" src="/bitrix/templates/alawar6/images/browsers/en/ff20.gif"><br>and then <br>'+
		    '<img width="390" height="300" src="/bitrix/templates/alawar6/images/browsers/en/ff20_2.gif"><br>';

		var opera = '<br><img src="/bitrix/templates/alawar6/images/browsers/en/opera.gif"><br/>';

	  if(jQuery.browser.msie == true)
		{
			$("#browser_howto").html(ie);
		}
		else if(jQuery.browser.mozilla)
		{
	     $("#browser_howto").html(ff);
	  }
		else if(jQuery.browser.opera)
		{
	     $("#browser_howto").html(opera);
	  }
}

function howToDownloadRu()
{
	var ie = '<img height="129" align="right" width="177" alt="" src="/bitrix/templates/alawar6/images/browsers/ru/ienew.jpg"/>';

	var ff = '<img height="260" align="right" width="190" alt="" src="/bitrix/templates/alawar6/images/browsers/ru/ffnew.jpg"/>';

	var opera = '<img height="156" align="right" width="184" alt="" src="/bitrix/templates/alawar6/images/browsers/ru/opnew.jpg"/>';
	if(jQuery.browser.msie == true)
	{
		$("#browser_p_howto").html(ie);
	}
	else if(jQuery.browser.mozilla)
	{
	 $("#browser_p_howto").html(ff);
	}
	else if(jQuery.browser.opera)
	{
	 $("#browser_p_howto").html(opera);
	}
}

function InstallationHelpRu()
{
	var ie = 	'<h3>Помощь в установке игры</h3>'+
				'<p style="padding:5px 0;">Чтобы скачать понравившуюся игру, нажмите на кнопку «<strong>Скачать игру</strong>» или зеленую иконку с белой стрелкой рядом с названием игры. <img src="http://ru.i.alawar.ru/bitrix/templates/alawar6/images/ico_04.gif" width="16" height="16" alt="" /></p>'+
				'<p style="padding:0;"><img src="/bitrix/templates/alawar6/images/browsers/ru/ienew.jpg" width="177" height="129" alt="" align="right" vspace="5" hspace="5" />После этого откроется диалоговое окно с предложением скачать или запустить игру. Нажмите на кнопку «<strong>Запустить</strong>» («<strong>Run</strong>»)  и дождитесь, когда закончится загрузка игры на ваш компьютер. Процесс скачивания игры может занять от нескольких секунд до 20-30 минут, в зависимости от скорости вашего интернет-соединения.</p>'+
				'<p>После завершения загрузки откроется диалоговое окно. Нажмите кнопку «<strong>Выполнить</strong>» («<strong>Open</strong>»), чтобы установить игру на ваш компьютер (следуйте указаниям на экране).</p>'+
				'<p>После завершения установки нажмите на кнопку «<strong>Готово</strong>», чтобы начать игру.</p><br /><br />'+
				'<span class="block02" style="width: 370px;">'+
				'<img src="/bitrix/templates/alawar6/images/kasp.gif" width="185" height="23" alt="Проверено Антивирусом Касперского " style="margin-top:3px;" />'+
				'</span>'+
				'<p style="font-size:10px;">Все игры проверены антивирусом Касперского</p><br />'+
				'<p><a href="javascript:history.go(-1)">&laquo; Вернуться</a></p>';

	var ff = 	'<h3>Помощь в установке игры</h3>'+
				'<p style="padding:5px 0;">Чтобы скачать понравившуюся игру, нажмите на кнопку «<strong>Скачать игру</strong>» или зеленую иконку с белой стрелкой рядом с названием игры. <img src="http://ru.i.alawar.ru/bitrix/templates/alawar6/images/ico_04.gif" width="16" height="16" alt="" /></p>'+
			    '<p style="padding:0;"><img src="/bitrix/templates/alawar6/images/browsers/ru/ffnew.jpg" width="190" height="260" alt="" align="right" vspace="5" hspace="5" />'+
				'После этого откроется диалоговое окно с предложением скачать или запустить игру. Нажмите на кнопку «<strong>Сохранить файл</strong>» («<strong>Save file</strong>»)  и дождитесь, когда закончится загрузка игры на ваш компьютер. Процесс скачивания игры может занять от нескольких секунд до 20-30 минут, в зависимости от скорости вашего интернет-соединения.</p>'+
				'<p>После завершения загрузки откроется диалоговое окно. Нажмите кнопку «<strong>Открыть</strong>» («<strong>Open</strong>»), чтобы установить игру на ваш компьютер (следуйте указаниям на экране).</p>'+
				'<p>После завершения установки нажмите на кнопку «<strong>Готово</strong>», чтобы начать игру.</p><br /><br />'+
				'<span class="block02" style="width: 370px;"><img src="/bitrix/templates/alawar6/images/kasp.gif" width="185" height="23" alt="Проверено Антивирусом Касперского " style="margin-top:3px;" /></span>'+
				'<p style="font-size:10px;">Все игры проверены антивирусом Касперского</p><br />'+
				'<p><a href="javascript:history.go(-1)">&laquo; Вернуться</a></p>';

	var opera = '<h3>Помощь в установке игры</h3>'+
				'<p style="padding:5px 0;">Чтобы скачать понравившуюся игру, нажмите на кнопку «<strong>Скачать игру</strong>» или зеленую иконку с белой стрелкой рядом с названием игры. <img src="http://ru.i.alawar.ru/bitrix/templates/alawar6/images/ico_04.gif" width="16" height="16" alt="" /></p>'+
				'<p style="padding:0;"><img src="/bitrix/templates/alawar6/images/browsers/ru/opnew.jpg" width="184" height="156" alt="" align="right" vspace="5" hspace="5" />После этого откроется диалоговое окно с предложением скачать или запустить игру. Нажмите на кнопку «<strong>Запустить</strong>» («<strong>Run</strong>»)  и дождитесь, когда закончится загрузка игры на ваш компьютер. Процесс скачивания игры может занять от нескольких секунд до 20-30 минут, в зависимости от скорости вашего интернет-соединения.</p>'+
				'<p>После завершения загрузки откроется диалоговое окно. Нажмите кнопку «<strong>Открыть</strong>» («<strong>Open</strong>»), чтобы установить игру на ваш компьютер (следуйте указаниям на экране).</p>'+
				'<p>После завершения установки нажмите на кнопку «<strong>Готово</strong>», чтобы начать игру.</p><br /><br />'+
				'<span class="block02" style="width: 370px;"><img src="/bitrix/templates/alawar6/images/kasp.gif" width="185" height="23" alt="Проверено Антивирусом Касперского " style="margin-top:3px;" /></span>'+
				'<p style="font-size:10px;">Все игры проверены антивирусом Касперского</p><br />'+
				'<p><a href="javascript:history.go(-1)">&laquo; Вернуться</a></p>';

	if(jQuery.browser.msie == true)
	{
		$("#div_installation_help").html(ie);
	}
	else if(jQuery.browser.mozilla || jQuery.browser.safari)
	{
		$("#div_installation_help").html(ff);
	}
	else if(jQuery.browser.opera)
	{
		$("#div_installation_help").html(opera);
	}
}

// Check subscriber in cookie and hide subscribe form
function showSubscribeForm()
{
	if (window.location.href.indexOf('?referer1=Newsletter&referer2') != -1 )
	{
	    $.cookie("ALAWAR_RU_SUBSCRIBED", "1");
	}

	if ($.cookie("ALAWAR_RU_SUBSCRIBED")==null )
	{
		$("#block-newsletter").show();
	}
}

function shuffle( array )
{
	for (var j, x, i = array.length; i; j = parseInt(Math.random() * i), x = array[--i], array[i] = array[j], array[j] = x);
	return true;
}

function function_exists( function_name )
{
	if ( typeof function_name == 'string' )
	{
		return ( typeof window[function_name] == 'function' );
	}
	else
	{
		return ( function_name instanceof Function );
	}
}

