var bonusContent = ['', '', '', '', ''];

$(document).ready(function(){
 	$('.footer_text').css('padding-right', Math.ceil(($(window).width() - 970)/2) + 125 + 'px');
	
	$('.menu div.inactive').hover( function () { 
			$(this).addClass('hover');
		}, function () { 
			$(this).removeClass('hover');
	});
	$('.menu div.inactive').click( function () { 
			$('.menu div.active').addClass('inactive');						
			$('.menu div.active').removeClass('active');						
			$('.menu div.active2').addClass('inactive2');						
			$('.menu div.active2').removeClass('active2');						
			$(this).removeClass('inactive');
			$(this).addClass('active');
	});

	$('.menu div.inactive2').hover( function () { 
			$(this).addClass('hover2');
		}, function () { 
			$(this).removeClass('hover2');
	});
	
	isshowload = 1;
	$('.bonus').click(showBonusLoad);
	
	var shopNext, shopPrev, shopMax;
	$('.shop_link').live('click', function(){shopForward($(this).attr('id'));});
	$('#shop_back').live('click', function(){shopBack();});

	$('#bonus_mult').click(function(){showBonusWin('multifilms');});
	$('#bonus_desk').click(function(){showBonusWin('multidesktops');});
	$('#bonus_shop').click(function(){showBonusWin('multishop1');});
	$('#bonus_screen').click(function(){showBonusWin('multiscreensaver');});
	$('#bonus_chat').click(function(){showBonusWin('dogchat');});
	if (typeof window.autoLoad == 'function') {
		autoLoad ();
	}
});

$(window).resize(function(){
	$('.footer_text').css('padding-right', Math.ceil(($(window).width() - 970)/2) + 125 + 'px');
	if ($('#bonus_layer').css('display')=='block') setBonusSizes();
});

$(window).load(function(){ 
	isshowload = 0;
	
	//$('.flash').html('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="305" height="209" id="zima_09" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="ml_zima_09.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" /><embed src="ml_zima_09.swf" quality="high" wmode="transparent" bgcolor="#ffffff" width="305" height="209" name="zima_09" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');

	loadDynamic('/ml_new/css/wins.css', 1);

	/* подключим чат-бот kisa */
/*
	loadDynamic('/library/com/oclib/javascript/lang/Root.js'); 
	loadDynamic('/library/com/oclib/javascript/util/Dom.js');
	loadDynamic('/library/com/oclib/javascript/util/Events.js');
	loadDynamic('/library/com/oclib/javascript/util/Log.js');
	loadDynamic('/library/com/oclib/javascript/util/Loader.js');
	loadDynamic('/library/com/oclib/javascript/lang/ClassLoader.js');
	loadDynamic('/library/com/oclib/javascript/util/Str.js');
	loadDynamic('/library/su/bot/javascript/chatbot/botsmanager/BotsManager.js');
	loadDynamic('/library/su/bot/javascript/chatbot/console/Monitor.js');
	loadDynamic('/library/su/bot/javascript/chatbot/console/UserConsole.js');
	loadDynamic('/library/su/bot/javascript/chatbot/chatbots/ChatBot.js');
	loadDynamic('/library/su/bot/javascript/chatbot/messages/ChatBotMessage.js');
	loadDynamic('/library/su/bot/javascript/chatbot/chatbots/LoadTab.js');
	loadDynamic('/library/su/bot/kisa/javascript/chatbots/LoadTab.js');
	loadDynamic('/library/su/bot/kisa/javascript/demo.js');
*/
	/* /подключим чат-бот kisa */

	$.preloadImages(['/ml_new/img/bonus_bg.png', '/ml_new/img/bonus_clouds_lvl1.png', '/ml_new/img/bonus_flash_bg.png', '/ml_new/img/bonus_back.gif', '/ml_new/img/cloud1.png', '/ml_new/img/cloud2.png', '/ml_new/img/cloud3.png']);
	$('.bonus').click(animateBonusBg);
});

var showBonusLoad = function () {
	if (isshowload == 1) {
		$('.window_bg').height($(document).height() + 'px');
		$('.window_bg').width($(window).width() + 'px');
		$('.win_load').css('top', $(document).scrollTop() + ($(window).height() - 252) / 2 + 'px');
		$('.window_bg').show();
		$('.win_load').show();
		$('.win_load').html('<img src="/ml_new/img/load_dog.png" width="100" height="90" /><p>ПОЖАЛУЙСТА ПОДОЖДИТЕ!<br /><br />Cобачка куда-то убежала, а без нее мы не можем показать раздел бонусы...</p><center><p class="dog_search">ПОИСК СОБАЧКИ <img src="/ml_new/img/loading_gif.gif" width="33" height="8" /></p>');
		if (window.bonusAutoLoad && typeof window.bonusAutoLoad != 'null') {
			showBonusWin (bonusAutoLoad);
		}
	}

	$(window).load(function(){ 
		animateBonusBg();
		isshowload = 0;
	});
}

var setBonusSizes = function () {
	var winW = $(window).width();
	var winH = $(window).height();
	$('#bonus_layer').css({'width': winW + 'px', 'height': winH + 'px'}).show();
	$('#bonus_layer_bg').css({'width': winW + 'px', 'height': winH + 'px'});
}

var animateBonusBg = function () {
	setBonusSizes();
	var winH = $(window).height();
	$('#bonus_layer_bg').css({'top': - winH + 'px'});
	$('#bonus_layer_bg').animate({'top': 0}, 500, animateBonusClouds1);
}
var animateBonusClouds1 = function () {
	$('#clouds_lvl1').animate({'top': 0}, 500, animateBonusFlash);
}

var animateBonusFlash = function () {
	$('.loading').html('<img src="/ml_new/img/bonus_loading.png" width="140" height="166" />');
	$('.bonus_opt').each( function() {
		var bonusMenu = $(this).attr('id');
		$(this).html('<img src="/ml_new/img/' + bonusMenu + '_img.png" /><br /><img src="/ml_new/img/' + bonusMenu + '_txt.png" class="bonus_opt_txt" /><img src="/ml_new/img/' + bonusMenu + '_txt_a.png" class="bonus_opt_txt_a" />')
	});
	
	$('#bonus_flash').animate({'top': 0}, 500, animateBonusClouds2);
}

var animateBonusClouds2 = function () {
	$('.clouds_lvl2').animate({'top': 0}, 500, setFlash);
}

var setFlash = function () {
	var flash = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="800" height="460" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="false" /><param name="movie" value="/ml_new/img/bonus.swf" /><param name="quality" value="medium" /><param name="bgcolor" value="#ffffff" /><param name="wmode" value="opaque" /><embed src="/ml_new/img/bonus.swf" quality="medium" bgcolor="#ffffff" width="800" height="460" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="opaque" ></object>';
	
	$('#bonus_flash_place').html(flash);
	$('#bonus_close, #bonus_layer_bg').click(closeBonus);
	$('.bonus_opt').hover(function(){
		$(this).children('.bonus_opt_txt').hide();
		$(this).children('.bonus_opt_txt_a').show();
	}, function(){
		$(this).children('.bonus_opt_txt_a').hide();
		$(this).children('.bonus_opt_txt').show();
	});
	
	$('.win_load').hide();
	$('.window_bg').hide();

	$.preloadImages(['/ml_new/img/bonus_win.png']);
}

var closeBonus = function() {
	$('#bonus_flash_place').html('');
	$('.clouds_lvl2').animate({'top': '-401px'}, 500, function () {
		$('#bonus_flash').animate({'top': '-688px'}, 500, function () {
			$('#clouds_lvl1').animate({'top': '-180px'}, 500, function () {
				$('#bonus_layer_bg').animate({'top': - $(window).height() + 'px'}, 500, function () {
					$('#bonus_layer').hide();
				});
			});
		});
	});
}

$.preloadImages = function(preload) {  
   $(document.createElement('img')).bind('load', function(){ 
	if(preload[0]) this.src = preload.shift(); 
   }).trigger('load'); 
}

var changeBonusWin = function(id) {
	$('#bonus_flash_place').hide();
	$('#bonus_win').animate({'top': '-600px'}, 500, function(){changeBonusContent(id);});
}

var changeBonusContent = function(id) {
	$('.bonus_content').hide();
	$('#' + id).show();
	$('#' + id).children('.bonus_content_place').html(bonusContent[$('.bonus_content').index($('#' + id))]);
	if (id == 'dogchat') {
		initAll();
		runBot();
	}
	$('#bonus_win').animate({'top': '120px'}, 500);
	$('#bonus_back').click(closeBonusWin);
}

var hideBonusContent = function() {
	$('#bonus_flash_place').show();
	$('.bonus_content').hide();
}

var closeBonusWin = function() {
	$('#bonus_flash_place').hide();
	$('#bonus_win').animate({'top': '-600px'}, 500, hideBonusContent);
}

var hideBonusContent = function() {
	$('#bonus_flash_place').show();
	$('.bonus_content').hide();
	$('#bonus_win').hide();
	$('#bonus_close').show();
}

var showBonusWin = function(id) {
	if($('#bonus_win').css('display') == 'block') {
		changeBonusWin(id);
	}
	else {
		$('#bonus_flash_place').hide();
		$('#bonus_win').show();
		$('#' + id).show();
		$('#' + id).children('.bonus_content_place').html(bonusContent[$('.bonus_content').index($('#' + id))]);
		if (id == 'dogchat') {
			initAll();
			runBot();
		}
		$('#bonus_win').animate({'top': '120px'}, 500);
		$('#bonus_close').hide();
		$('#bonus_back').click(closeBonusWin);
	}
}

var setShop = function(id) {
	$('.shop_img').hide();
	$('.shop_img').eq(id).show();
	var shopData = $('.shop_img').eq(id).attr('alt').split('|')
	$('.shop_text').text(shopData[0]);
	$('.shop_price').text(shopData[1]);
	
	if (id == shopMax) shopNext = 0;
	else shopNext = (id + 1)*1;
	
	if (id == 0) shopPrev = shopMax;
	else shopPrev = (id - 1)*1;
}

var shopForward = function(id) {
	$('#multishop2 .bonus_content_place').html(bonusContent[3]);
	
	shopMax = $('.shop_img').size() - 1;
	
	setShop($('.shop_img').index($('#' + id + '_img1')));
	
	$('#multishop1').hide();
	$('#multishop2').show();
}

var shopBack = function() {
	$('#multishop2').hide();
	$('#multishop1').show();
	$('.shop_img').hide();
	$('.shop_text').text('');
	$('.shop_price').text('');
}

var setShopNext = function(id) {
	setShop(shopNext);
}
var setShopPrev = function(id) {
	setShop(shopPrev);
}

function sendOrder () {
	var subjecttext;
	var bodytext;
	subjecttext = "Заказ товара";
	bodytext = $('.shop_text').text();
	document.order_form.action = "mailto:mline@multiline.ru";
	document.order_form.enctype = "text/plain";
	document.order_form.subject.value = subjecttext;
	document.order_form.body.value = bodytext;
	document.order_form.submit();
}

function loadDynamic (src, type) {
    var node = document.createElement(type?"link":"script");
    node = document.getElementsByTagName("head")[0].appendChild(node);
    if(type) {
		node.setAttribute("rel","stylesheet");
		node.setAttribute("media","all")
    }
    node.setAttribute("type","text/"+(type?"css":"javascript"));
    node.setAttribute(type?"href":"src",src);
}
	
function getMovie(object_id) {
    var M$ =  navigator.appName.indexOf("Microsoft")!=-1
    return (M$ ? window : document)[object_id];
}