$(function() {
	$('#calc_link').click(function() {
		//window.location = $("#calc_href").attr('href');//triggerHandler('click');
		$.getJSON($("#calc_href").attr('href'), function(json){
			$.blockUI({ message: '<div><p class="unblock"><a href="#">Закрыть [x]</a></p>'+
			json.data+'</div>'});
			$('.blockOverlay').click($.unblockUI);
			$('.unblock').click($.unblockUI);
			var path = $("#calc_href").attr('alt');
			//alert(path);
			$.getScript(path);
			return false;
		});
	});
	$('#order_link').click(function() {
		window.location = $(this).attr('href');
	});
	$('#price_link').click(function() {
		window.location = $(this).attr('href');
	});
	$('a.zero_cookie').click(function(){
		var cur_path = $(this).attr('href');
		var path_items = cur_path.split('/');
		var c_path = '/' + path_items[1] + '/' + path_items[2] + '/';
		//alert(c_path);
		$.cookie('treeview', null, {path: '/catalog'});
		$.cookie('treeview', null, {path: '/catalog/'});
		$.cookie('treeview', null, {path: c_path});
	});
	$('#hvoya').click(function(){
		var cur_path = $(this).attr('href');
		var path_items = cur_path.split('/');
		var c_path = '/' + path_items[1] + '/' + path_items[2] + '/';
		//alert('123');
		$.cookie('treeview', null, {path: '/catalog'});
		$.cookie('treeview', null, {path: '/catalog/'});
		$.cookie('treeview', null, {path: c_path});
	});
	/*
	$('a.img_prev').mouseover(function() {
		var img_id = $(this).attr('id');
		$('#img_0_bg').hide();
		$('#' + img_id+'_bg').show(); 
	});
	$('a.img_prev').mouseout(function() {
		var img_id = $(this).attr('id');
		$('#' + img_id+'_bg').hide();
		$('#img_0_bg').show();
	});
	*/
	
	$('#flash_banner').click(function() {
		window.location = $(this).attr('href');
		return false;
	});
	
	function CalcShowValues() {
		$('#c_sostav').html(sostav);
		$('#c_price').html(price);
		$('#c_price_res').html(price * meters2);
		$('#c_rulones').html(rulones);
		$('#c_poddones').html(Math.round((rulones / 65) * 100) / 100);
		$('#c_weight').html(rulones * weight);
		return false;
	}
	
	var jsonUrl = 'calculator/jsondata';
	var params = {};
	var calcData;
	var cur_id = 0;
	var price;
	var sostav;
	var meters2;
	var rulones;
	var weight = 25;
	
	$.getJSON(jsonUrl, params, function(json) {
		calcData = json.data;
		price = calcData[cur_id].price;
		sostav = calcData[cur_id].sostav;
		meters2 = $('#meters2').val();
		rulones = Math.round(meters2 / 0.8);
	
		CalcShowValues();
	});


	//alert(calcData[0].id);
	
	
	$('#c_select').change(function() {
		cur_id = $(this).val();
		price = calcData[cur_id].price;
		sostav = calcData[cur_id].sostav;
		meters2 = $('#meters2').val();
		rulones = Math.round((meters2 / 0.8) * 100) / 100;
		CalcShowValues();
		return false;
	});
	
	$('#meters2').change(function() {
		meters2 = $('#meters2').val();
		rulones = Math.round((meters2 / 0.8) * 100) / 100;
		CalcShowValues();
		return false;
	});
	
	
});


