var d = {
't_inner' : 59,
'c_inner' : 160,
'inner' : 301
}
var FLAG=0;

function p(price){
	display_template = '{value} руб.';
	decimal_places = '0';
	decimal_symbol = '.';
	thousands_delimiter = '&nbsp;';

	return display_template.replace(/\{value\}/, number_format(price, decimal_places, decimal_symbol, thousands_delimiter));
}

function number_format(a, b, c, d) {
	return a;
}
/*
a = Math.round(a * Math.pow(10, b)) / Math.pow(10, b);
e = a + '';
f = e.split('.');
if (!f[0]) {
f[0] = '0';
}
if (!f[1]) {
f[1] = '';
}
if (f[1].length < b) {
g = f[1];
for (i = f[1].length + 1; i <= b; i++) {
g += '0';
}
f[1] = g;
}
if (d != '' && f[0].length > 3) {
h = f[0];
f[0] = '';
for (j = 3; j < h.length; j += 3) {
i = h.slice(h.length - j, h.length - j + 3);
f[0] = d + i + f[0] + '';
}
j = h.substr(0, (h.length % 3 == 0) ? 3: (h.length % 3));
f[0] = j + f[0];
}
c = (b <= 0) ? '': c;
return f[0] + c + f[1];
}*/
function slide() {
	if (FLAG==0) {
		jQuery('#str0').animate({marginLeft:180},500);
		jQuery('#str0').animate({marginLeft:89},800);
		jQuery('#str0').animate({marginLeft:180},800,slide);
	}
}
function slide2() {
	if (FLAG==0) {
		jQuery('#str1').animate({marginLeft:180},500);
		jQuery('#str1').animate({marginLeft:89},800);
		jQuery('#str1').animate({marginLeft:180},800,slide2);
	}
}
function slide3() {
	if (FLAG==0) {
		jQuery('#str2').animate({marginLeft:180},500);
		jQuery('#str2').animate({marginLeft:89},800);
		jQuery('#str2').animate({marginLeft:180},800,slide3);
	}
}
jQuery(document).ready(function(){
	//помигать
	jQuery('#obnov').animate({marginTop:50,opacity:1},1000,function(){
		jQuery('#str0').animate({opacity:1},1000,function(){
			if (FLAG==0) slide();
		});
	});



	//цвета
	jQuery('.c_item').click(function(){
		jQuery('#str0').hide();
		if (FLAG==0) {
			jQuery('#str1').css('visibility','visible');
			jQuery('#str1').animate({opacity:1},1000,function(){
				if (FLAG==0) slide2();
			});
		}
		jQuery('.c_item').removeClass('sel');
		jQuery(this).addClass('sel');
		var t = jQuery('.t_box .sel .t_img').attr('rel');
		var name2 = jQuery('.c_box .sel strong').html();
		//alert(name2);
		jQuery('#sc').text(name2);
		var c_price = parseInt(jQuery('#mm').val());
		var c_price2 = parseInt(jQuery('.c_box .sel .c_price').val());
		if ((c_price2==1270) && (c_price==150)) {
				c_price=155;
			}
			if ((c_price2==1600) && (c_price==150)) {
				c_price=185;
			}
		jQuery('#sp').html(p(c_price+c_price2));
		var c = jQuery('.c_img',this).attr('rel');
		jQuery('#door').attr('src','/generate.php?c='+c+'&t='+t);
		jQuery('#rbi').attr('href','/kalkulyator-stoimosti/?c='+c+'&t='+t);
		jQuery('.redbox200').click();
	});
	//рисунки
	jQuery('.t_item').click(function(){
		jQuery('#str1').hide();
		if (FLAG==0) {
			jQuery('#str2').css('visibility','visible');
			jQuery('#str2').animate({opacity:1},1000,function(){
				if (FLAG==0) slide3();
			});
		}
		jQuery('.t_item').removeClass('sel');
		jQuery(this).addClass('sel');
		var t = jQuery('.t_box .sel .t_img').attr('rel');
		var name = jQuery('.t_box .sel strong').html();
		//var t_price = jQuery('.t_box .sel .t_price').val();
		//jQuery('#sf').html(p(t_price));
		jQuery('#st').html(name);
		var c = jQuery('.c_box .sel .c_img').attr('rel');
		jQuery('#door').attr('src','/generate.php?c='+c+'&t='+t);
		jQuery('#rbi').attr('href','/kalkulyator-stoimosti/?c='+c+'&t='+t);
	});
	//рассчитать
	jQuery('.redbox200').click(function() {
		var name2 = jQuery('.c_box .sel strong').html();
		jQuery('#sc').html(name2);
		var name3 = jQuery('.t_box .sel strong').html();
		jQuery('#st').html(name3);
		var t = jQuery('.t_box .sel strong').html();
		var c = jQuery('#sc').html();
		var c_price = parseInt(jQuery('#mm').val());
		var petli = parseInt(jQuery('#petli').val());
		var dostavka = parseInt(jQuery('.dostav:checked').val());
		var t_price = parseInt(jQuery('.c_box .sel .c_price').val());
		if ((t_price==1270) && (c_price==150)) {
			c_price=155;
		}
		if ((t_price==1600) && (c_price==150)) {
			c_price=185;
		}
		var w = jQuery('.w').val();
		var h = jQuery('.h').val();
		var viezd = parseInt(jQuery('.viezd:checked').val());
		if (jQuery('#zagib').attr('checked')) {
			var zagib = parseInt(jQuery('#zagib').val());
		} else {
			var zagib = 0;
		}
		if (jQuery('#glazok').attr('checked')) {
			var glazok = parseInt(jQuery('#glazok').val());
		} else {
			var glazok = 0;
		}
		if (jQuery('#zamok').attr('checked')) {
			var zamok = parseInt(jQuery('#zamok').val());
		} else {
			var zamok = 0;
		}
		if (jQuery('#m_door').attr('checked')) {
			var m_door = parseInt(jQuery('#m_door').val());
		} else {
			var m_door = 0;
		}
		if (jQuery('#m_nal').attr('checked')) {
			var m_nal = parseInt(jQuery('#m_nal').val());
		} else {
			var m_nal = 0;
		}
		jQuery('.redbox').attr('href','/zakazat-nakladku/?act=zakaz&c='+c+'&t='+t+'&wi='+w+'&h='+h+'&petli='+petli+'&viezd='+viezd+'&m_door='+m_door+'&dostavka='+dostavka+'&m_nal='+m_nal+'&c_price='+c_price+'&z='+zamok+'&g='+glazok+'&zagib='+zagib);
		if (viezd==-1) viezd=0;
		if (dostavka==-1) dostavka=0;
		var price = ((100+m_nal)/100)*((w*h*(c_price+t_price)/10000)+viezd+zamok+glazok+m_door+petli+zagib+dostavka);
		jQuery('#result').html( p(price) );

		return false;
	})

	//галерея
	jQuery('.arrow_right').bind('click',function(){
		jQuery('.arrow_left').css('visibility','visible');
		var b = jQuery(this).attr('rel');
		var this_tmp = jQuery(this);

		var l = parseInt(jQuery('#'+b).css('marginLeft'));
		var r = jQuery('#'+b).width();
		var di=500;
		if (b === 't_inner') {t=5;di=100} else {t=2}
		if (b === 'c_inner') {t=1;}

		if (r+l-d[b]*t>d[b]) {
			l = l-d[b];
			jQuery('#'+b).animate({marginLeft:l}, { queue:false, duration:di });
		}
		if (r+l-d[b]*t>d[b]) {
			jQuery('.arrow_right').addClass('active');
			jQuery('.arrow_left').removeClass('active');
		} else {
			jQuery('.arrow_right').removeClass('active');
			jQuery('.arrow_left').addClass('active');
		}
		return false;
	});
	/*jQuery('.gallery').mousewheel(function(event,delta){
	if (delta>0) {
	jQuery('.arrow_right',this).click();
	} else {
	jQuery('.arrow_left',this).click();
	}
	});*/
	jQuery('.arrow_left').bind('click',function(){
		var b = jQuery(this).attr('rel');
		var l = parseInt(jQuery('#'+b).css('marginLeft'));
		var di=500;
		if (b === 't_inner') {di=100}
		if (l+d[b]<0) {l = l+d[b];} else {l=0;}
		if (l+d[b]<0) {
			jQuery('.arrow_left').addClass('active');
			jQuery('.arrow_right').removeClass('active');
		} else {
			jQuery('.arrow_left').removeClass('active');
			jQuery('.arrow_right').addClass('active');
		}
		jQuery('#'+b).animate({marginLeft:l}, { queue:false, duration:d });
		return false;

	});
	jQuery('input,select').bind(jQuery.browser.msie ? 'propertychange': 'change', function(e) {
		if (e.type == "change" || (e.type == "propertychange" && window.event.propertyName == "checked")) {
			// your code here
			var c_price = parseInt(jQuery('#mm').val());

			var c_price2 = parseInt(jQuery('.c_box .sel .c_price').val());
			if ((c_price2==1270) && (c_price==150)) {
				c_price=155;
			}
			if ((c_price2==1600) && (c_price==150)) {
				c_price=185;
			}
			jQuery('#sp').html(p(c_price+c_price2));
			jQuery('.redbox200').click();
		}
	});
	jQuery('input[type=text]').keyup(function(){
		jQuery('.redbox200').click();
	});
	jQuery('.redbox200').click();
	jQuery('.float_window').fancybox({ 'hideOnContentClick': false,	'overlayShow':false,'speedIn':500,'width':700,'height':500 })
})
