/**
  * Текущий JavaScript код для проекта
  *
  */
$(document).ready(function(){
	$('#calculate').click(function(){
		var priceBottle = $('input[name=price]').attr('value');
		var numberBottle = $('input[name=number]').attr('value');
		var autoType = $('input[name=auto-type][checked]').attr('value');
		
		var autoModel = new Array();
		$.each($('input[name=auto-model][checked]'), function(key, value){
			autoModel.push($(value).attr('value'));
		});
		
		var automate;
		// Настольный
		if (autoType == 1) {
			if ($.inArray(3, autoModel) !== -1) {
				automate = automatePrice[3];
			} else if ($.inArray(4, autoModel) !== -1) {
				automate = automatePrice[4];
			} else {
				automate = automatePrice[1];
			}
		
		// Напольный
		} else if (autoType == 2) {
			if ($.inArray(3, autoModel) !== -1) {
				automate = automatePrice[0];
			} else if ($.inArray(4, autoModel) !== -1) {
				automate = automatePrice[5];
			} else {
				automate = automatePrice[2];
			}
		}
		
		var autoNumber = parseInt((numberBottle - 1) / 10 + 1);
		var economy = {
			0: (
				(priceBottle * numberBottle * 52) - parseInt(
					(automate.price[0]).replace(' ', '') * autoNumber
				)
			),
			1: (
				(priceBottle * numberBottle * 52) - parseInt(
					(automate.price[1]).replace(' ', '') * autoNumber
				)
			),
			2: (
				(priceBottle * numberBottle * 52) - parseInt(
					(automate.price[2]).replace(' ', '') * autoNumber
				)
			),
		};
		
		for (i in economy) {
			economy[i] = (economy[i] + '').replace(/(^[\-0-9]+)([0-9]{3})/, "$1 $2");
			if (parseInt(economy[i]) < 0) {
				economy[i] = 0;
			}
		}
		
		var htmlOutput = '<h2>Подходящий для Вас автомат:</h2>\n\
							<div class="item">\n\
								<img src="/assets/images/for-calculate/' + automate.image + '" alt="" />\n\
								<div class="inner">\n\
									<h3>' + automate.name + '</h3>\n\
									<p>\n\
										' + automate.description + '\n\
									</p>\n\
									<a href="/request/?title='+automate.name+'" class="link-button">Заказать</a>\n\
								</div>\n\
								<br class="clear"/>\n\
							</div>\n\
\n\
							<h2>Расчеты стоимости:</h2>\n\
							<table>\n\
								<tr>\n\
									<th colspan="2">Ваши расходы на привозную воду</th>\n\
									<th colspan="2">Ваши расходы с автоматами питьевой воды</th>\n\
								</tr>\n\
								<tr>\n\
									<td>1-й год:</td>\n\
									<td>' + ((priceBottle * numberBottle * 52) + '').replace(/(^[0-9]+)([0-9]{3})/, "$1 $2") + ' руб.</td>\n\
									<td>1-й год:</td>\n\
									<td>' + automate.price[0] + ' руб.</td>\n\
								</tr>\n\
								<tr>\n\
									<td>Последующие&nbsp;годы:</td>\n\
									<td>' + ((priceBottle * numberBottle * 52) + '').replace(/(^[0-9]+)([0-9]{3})/, "$1 $2") + ' руб.</td>\n\
									<td>Последующие&nbsp;годы:</td>\n\
									<td>' + automate.price[1] + ' руб.</td>\n\
								</tr>\n\
							</table>\n\
							<table>\n\
								<tr>\n\
									<th colspan="2">Ваша экономия от использования <strong>' + autoNumber + '</strong> автоматов питьевой воды «' + automate.name + '»</th>\n\
								</tr>\n\
								<tr>\n\
									<td>1-й год:</td>\n\
									<td>' + economy[0] + ' руб.</td>\n\
								</tr>\n\
								<tr>\n\
									<td>Последующие&nbsp;годы:</td>\n\
									<td>' + economy[1] + ' руб.</td>\n\
								</tr>\n\
							</table>';
		$('.for, .result').html(htmlOutput);
		return false;
	});
	
	$('#auto-model-3').click(function(){$('#auto-model-4').attr('checked', false)});
	$('#auto-model-4').click(function(){$('#auto-model-3').attr('checked', false)});
	
	$('.menu a').corner('5px');
	return true;
});


var automatePrice = {
	0: {
		name: 'WL 850',
		price: {
			0: '69 150',
			1: '13 800',
			2: '13 800'
		},
		link: '',
		image: 'wl-850.jpg',
		description: 'Самый доступный автомат питьевой воды с холодной, горячей и газированной водой. Работа в автоматическом режиме, световая индикация, дополнительный резервуар для газированной воды, элегантный дизайн и надежность корпуса сделали эту модель идеальной для поддержания питьевого режима на производстве и офисе.'
	},
	1: {
		name: 'WL 2500 мини',
		price: {
			0: '41 350',
			1: '11 000',
			2: '11 000'
		},
		link: '',
		image: 'wl-2500-mini.jpg',
		description: 'Экомастер WL2500 mini — настольная версия автоматов очистки воды ЭКОМАСТЕР или   WL 2500HC standart ( с диспенсером ) . Эту модель отличает строгость дизайна, простота в управлении и низкие эксплуатационные расходы ( механическая очистка и обеззараживание)'
	},
	2: {
		name: 'WL 2500',
		price: {
			0: '45 150',
			1: '13 800',
			2: '13 800'
		},
		link: '',
		image: 'wl-2500.jpg',
		description: 'Компактная модель автомата питьевой воды. Современный дизайн и эргономичные размеры для выбора наиболее удобного места установки.'
	},
	3: {
		name: 'WL 3000 мини',
		price: {
			0: '70 750',
			1: '16 800',
			2: '16 800'
		},
		link: '',
		image: 'wl-3000-mini.jpg',
		description: ''
	},
	4: {
		name: 'WL Oxylogic (настольный)',
		price: {
			0: '75 425',
			1: '16 800',
			2: '16 800'
		},
		link: '',
		image: 'oxylogic-mini.jpg',
		description: 'Настольная версия автомата WL Oxylogic. -Уникален по своим возможностям для оздоровления и омоложения организма, а благодаря эргономичному дизайну удачно встраивается в интерьер Вашего дома или офиса. '
	},
	5: {
		name: 'WL Oxylogic (напольный)',
		price: {
			0: '79 825',
			1: '16 800',
			2: '16 800'
		},
		link: '',
		image: 'oxylogic.jpg',
		description: 'Уникален по своим возможностям для оздоровления и омоложения организма, а благодаря эргономичному дизайну удачно встраивается в интерьер Вашего дома или офиса. '
	}
};
