var ext = 0;
/*-----------------------------------------------------------------------------------*/
function popupHide () {
	$('.popup').fadeOut('fast'); 
	$('#popup').fadeOut('fast'); 
	return false;
}
/*-----------------------------------------------------------------------------------*/
function WindowReload() 
{
	window.location.reload();	
	return false;
}
/*---------------------------------------------------------------------------------*/
function submiter()
{
	var klv = $('#kolvo').val();
	var idb = $('#idbas').val();
//	alert(klv+' '+idb);
	$('#klv').val(klv); 
	$('#idb').val(idb);
	//$('#frm_address').submit();

}
/*---------------------------------------------------------------------------------*/
//аякс запрос для вывода тканей
function getMaterial(homes,cr) 
{
	var id_grmat = $('#grmat').val();
	var id_cr = $('#id_cr').val();	

	$('#spinner_big').show();		
	
	var table = '<table width="100%" height="100%">'+
						'<tr>'+
							'<td align="center">'+							
								'<div class="table-mat">'+
									'В выбранной группе материалы отсутствуют'+
									'<br><br><br>'+
									'<a href="#" class="hide_popup bold" onclick ="popupMaterialHide(); return false;">закрыть</a>'+
								'</div>'+
							'</td>'+
						'</tr>'+
					'</table>';
	
	data = {
		idgrmat: id_grmat,
		home: homes,
		id_cr: id_cr
	};
	$.post('/utils/scr_collection.php', data, function(out)
	{
		
		var list_img = out.list_img;
		var arr_list_img = list_img.split(',');
		var list = out.list;
		
		var imgs = [];
		for (j=0; j<arr_list_img.length; j++)
		{
			imgs[j] = new Image();
			imgs[j] = arr_list_img[j];
		}

		$('#spinner_big').hide();	
		$('#coll_mat').show();
		if (list_img) $('#photo_material').html(list);
		else $('#photo_material').html(table);
		
	}, "json");
		
	return false;
}
/*---------------------------------------------------------------------------------*/
//выбор материала
function selectMatetial(id_mat,home_mat) 
{
	data = {
		idmat: id_mat
	};
	$.post('/utils/scr_material.php', data, function(out)
	{
		var list_img = out.list_img;
		var div_img = '<div class="mat" style="background: url('+list_img+') no-repeat center center;"></div>';		
//		alert(div_img);	
		if (home_mat == 1) { $('#idmat').val(id_mat); }
		if (home_mat == 2) { $('#idmat2').val(id_mat); }
		$('#home'+home_mat).html(div_img);
		popupMaterialHide();
	}, "json");

	return false;
}
/*---------------------------------------------------------------------------------*/
function popupMaterialHide()
{
	$('#photo_material').html(' ');
	$('#coll_mat').hide();	
}
/*---------------------------------------------------------------------------------*/
function addCall2() 
{
	var name = $('#call_name').val();
	var tel = $('#call_phone').val();
	
	if(! name)
	{
		$('#call-name').addend('<div class=error>Введите имя</div>');
		setTimeout("addCall2()", 200000);
	}
	if(! tel)
	{
		$('#call-name').addend('<div class=error>Введите номер телефона</div>');
		setTimeout("addCall2()", 200000);
	}

	return false;
}
/*---------------------------------------------------------------------------------*/
function addCall() 
{
	var name = $('#call_name').val();
	var tel = $('#call_phone').val();
	
	data = {
		call_name: name,
		call_phone: tel
	};
	$.post('/utils/call.php', data, function(out)
	{
		
	}, "json");
	
	return false;
}
/*---------------------------------------------------------------------------------*/
function showCall() 
{
	width = $(window).width();
	height = $(document).height();
	width2 = width-100;
	
	var bgdiv = '<div id="call-bg" class="disp abs4" style="width: '+width+'px; height: '+height+'px;"></div>';
	$(document.body).prepend(bgdiv);
	
	var left = (width / 2) - 200;
	var top = 150;
	var formdiv = $('<div id="call-form" class="disp abs5 call-block" style="top: '+top+'px; left: '+left+'px; position: fixed;">'+
						'<a href="#" onclick="hideFormCall(); return false;" class="float-right" title="Закрыть"><img src="/images/close.png"></a>'+
						'<p>Заполните эту форму. <br>В ближайшее время наш менеджер свяжется с Вами.</p>'+
						'<form method="post" action="/utils/call.php">'+
							'<br><br><label for="call_name">Ваше имя<span style="color: #ff0000;"> *</span></label>'+
							'<input type="text" name="call_name" id="call_name" value="" class="required" title="Введите имя"/>'+
							'<br><label for="call_phone">Телефон<span style="color: #ff0000"> *</span></label>'+
							'<input type="text" name="call_phone" id="call_phone" value="" class="required" title="Введите номер телефона"/>'+
							'<br><br><input id="call-but" type="button" onclick="addCall();" style="text-align: center;" value="Отправить" />'+
						'</form>'+
						'<br><br><span style="color: #ff0000; font-size: 10px;">* поля формы обязательные к заполнению</span><br><br><span style="font-size: 10px; color: #aaabac">Для закрытия окна необходимо кликнуть по тёмному фону</span><br /></div>');
	
	var popupdiv = $('<div id="call-form2" class="disp abs5 call-block" style="float: top; top: '+top+'px; left: '+left+'px; position: fixed;">'+'<img src="/images/logo_2.jpg">'+'<div style="border: 1px solid #666; width: 300px; padding: 1em; margin: 20px auto;">'+'<span class="font-size: 16px;">Мы записали Ваш номер телефона.<br> В самое ближайшее время менеджер свяжется с Вами.</span><br />'+'<br><br><span style="font-size: 10px; color: #aaabac">Для закрытия окна необходимо кликнуть по тёмному фону</span><br /></div>'+'</div>');
		
	$('body').prepend(formdiv);	
	$('#call-bg').css('width', width);
	$('#call-bg').css('height', height);
	
	$('#call-form').css('top', top);
	$('#call-form').css('left', left);
	$('#call-form').css('position', 'fixed');
	
	
	$('#call-bg').fadeTo(0,0).show().fadeTo('fast', 0.65);
	$('#call-form').fadeTo(0,0).show().fadeTo('fast', 1);
	
	$('#call-but').click(function(){
		$('#call-form').fadeOut('slow', function(){
			$('#call-form').remove();
		});
		$('body').prepend(popupdiv);	
		$('#call-form2').fadeTo(0,0).show().fadeTo('slow', 1);

	});	
	
	$('#call-bg').click(function(){
		hideFormCall ();
	});
}
/*---------------------------------------------------------------------------------*/
function hideFormCall()
{
		$('#call-form').fadeOut('slow', function(){
			$('#call-form').remove();
		});
		$('#call-form2').fadeOut('slow', function(){$('#call-form2').remove();});
		$('#call-bg').fadeOut('slow', function(){
			$('#call-bg').remove();
		});
	
	return false;
}
/*---------------------------------------------------------------------------------*/
function setMaterial(id) 
{
	$('.block-material-ldsp input').removeAttr('checked');	
	if ($('#radio-mat'+id+' input :checked')) 
	{
		$('#inp'+id).attr ('checked', 'checked');
		$('#idmat').val(id);
	}
	
	return false;
}
/*---------------------------------------------------------------------------------*/
function addToBasketFromGroup(id) 
{
	var idmat = $('#idmat').val();
	var idmat2 = $('#idmat2').val();
	$('#cartinfo'+id).show();
	$('#indic'+id).append('<div id=spinner></div>');
		
	data = {
		id: id,
		idmat: idmat,
		idmat2: idmat2
	};
	$.post('/utils/scr_basket_from_group.php', data, function(out)
	{		
		var count = out.count;
		var price = out.price;		
//		alert (count+' ' +price);		
		if(count>0) 
		{
			var text = count;
			var text2 = price;
			$('#readytext'+id).html('<p>Добавлено товаров:</p><p>Количество: <b>'+text+'</b> шт.<br>Сумма: <b>'+text2+'</b> руб.</p>');
		} 	
		else 
		{
			$('#readytext'+id).html('<p><br>Отправить товар в корзину не удалось, либо он уже был добавлен.</p>');
		}

		$('#indic'+id).html(' ');
		$('#kol').text(text);
		$('#sum').text(text2);
		$('#readytext'+id).fadeTo(0,0).show().fadeTo('slow', 1);

		setTimeout('showBlockID('+id+')', 2500);
		
	}, "json");
		
	return false;
}
/*---------------------------------------------------------------------------------*/
//отправка заказа
function sendOrder() 
{
	var kolvo = $('#kolvo').val();
	var idbas = $('#idbas').val();
	var name = $('#name').val();
	var phone = $('#phone').val();
	var address = $('#address').val();
	var email = $('#email').val();
	var note = $('#note').val();
	var sb = $('#sborka').val();
	var fl = $('#floor').val();
	var zam = $('#zamer').val();
	
	data = {
		kolvo : kolvo,
		idbas : idbas,
		name : name,
		phone : phone,
		address : address,
		email : email,
		note : note,
		sb : sb,
		fl : fl,
		zam : zam
	};
	
	$.post('/utils/scr_order.php', data, function(out)
	{
		var secret = out.num;
		var iii = out.id;
//		alert(iii);
		window.location.href = 'http://mebdv.ru/basket/b'+secret+'.html';
	}, "json");
		
	return false;
}
/*---------------------------------------------------------------------------------*/
function showBlock()
{
	$('#cartinfo').hide();
	$('#readytext').html(' ');
	
	return false;
}
/*---------------------------------------------------------------------------------*/
function showBlockID(id)
{
	$('#cartinfo'+id).hide();
	$('#readytext'+id).html(' ');
	
	return false;
}
/*---------------------------------------------------------------------------------*/
function showBlockID2(id)
{
	$('#cartinfo2'+id).hide();
	$('#readytext2'+id).html(' ');
	
	return false;
}
/*---------------------------------------------------------------------------------*/
function setPer()
{
	var entry = parseInt($('#perpage').val());
	var exp = /[0-9]/;

	if (exp.test(entry))
	{
		$('#spin_list').show();
		var DataFormList = $('#form_list').serializeArray();	
		$.post('/utils/scr_list.php', DataFormList, function(out)
		{	
			var txt = out.option;
			$('#spin_list').hide();
			setTimeout('windowLocation("'+window.location.href+'")', 0);		
		}, "json");		
	}
	else 
	{
		var div = '<div class=\"error abs1\" style=\"width: 130px;\">Только целое число</div>';
		$('#per-error').append(div);
	}

		
	return false;
}
/*---------------------------------------------------------------------------------*/
function windowLocation(url) 
{
	window.location.href = url;
}
/*---------------------------------------------------------------------------------*/
function getSumm(id,id_bas)
{
	var kol = parseInt($('#kol'+id).val());
	var exp = /[0-9]/;
//	var n = parseInt($('#n').val());
	
	$('#div-kol'+id).html('');
	
	if (exp.test(kol))
	{
		if(kol > 0)
		{
			$('#send_order').show();
			var price = parseInt($('#price'+id).text());
			var summa = kol*price;
			$('#summa'+id).html(summa+'.00');			
	//		alert(summa);				
			data = { id: id_bas, kol: kol, summa: summa };
			$.post("/utils/scr_upkol.php", data);	
		}
		else
		{
			var div = '<div class=\"error abs1\" style=\"width: 200px;\">Значение не может быть меньше 1</div>';
			$('#div-kol'+id).append(div);
			$('#send_order').hide();			
		}
	}
	else 
	{
		var div = '<div class=\"error abs1\" style=\"width: 200px;\">Вводить только целое число</div>';
		$('#div-kol'+id).append(div);
		$('#send_order').hide();
	}	
//	alert(summa);
	totalSumm();
	
	return false;
}
/*---------------------------------------------------------------------------------*/
function totalSumm()
{
	var totalKol = 0;
	var totalSum = 0;
	var kolvo = '';
	var n = $('#n').val();
//	alert (n);					
	for (var i=1; i <= n; i++)
	{
		amount = Number($('#kol'+i).val());
		if (amount) totalKol = totalKol + amount;
		kolvo = kolvo+'_'+amount;
		summ = Number($('#summa'+i).text());

		totalSum = totalSum + summ;
	}
	$('#total-kol').html('<b>Общее количество:</b> '+totalKol);
	$('#total-summa').html(totalSum+".00");
	$('#kolvo').val(kolvo);
	
	return false;
}
/*---------------------------------------------------------------------------------*/
function delBasket(id)
{
	$('#tr'+id).hide();

	data = {id: id};	
	$.post('/utils/del_basket.php', data, function(out)
	{
		var url = window.location.href;
		window.location.href = url;

	}, "json");
				
	return false;		
}
/*---------------------------------------------------------------------------------*/
function KeyGormOrder()
{
	var name = $('#name').val();
	var address = $('#address').val();
	var phone = $('#phone').val();
	
	var div = '<div class=\"error abs1\" style=\"width: 200px;\">Введите значание</div>';
	
	if (!name) $('#div-name').append(div);
	else $('#div-name').html(' ');

	if (!address)$('#div-address').append(div);
	else $('#div-address').html(' ');

	if (!phone) $('#div-phone').append(div);
	else $('#div-phone').html(' ');	
}
/*---------------------------------------------------------------------------------*/
function resetRadio()
{
	$('.block-hoc3 input[type=radio]').removeAttr('checked');	
}
/*---------------------------------------------------------------------------------*/
function resetCheckBox()
{
	$('input[type=checkbox]').removeAttr('checked');	
}
/*---------------------------------------------------------------------------------*/
function resetSelect()
{
	$('option').removeAttr('selected');	
}
/*---------------------------------------------------------------------------------*/
function showOrderForm() 
{
//	WindowReload();
	var width = $(window).width();
	var height = $(document).height();
	var width2 = width-100;
	var left = (width / 2) - 250;
	var top = 100;
	
	var div = $('<div id="call-bg" class="abs5" style="width: '+width+'px; height: '+height+'px;"></div>');	
	var bgdiv = '<div id="popup_bg" class="abs4" style="width:'+width+'px; height:'+height+'px; top: -20px; left:'+(641-width)+'px;"></div>';	
	var formdiv = $('<div id="call-form" class="disp abs5 order-block" style="top: '+top+'px; left: '+left+'px; position: fixed;"><div id="spinner_big"></div></div>');
								
	$('#cart_form').prepend(bgdiv);
	$('#cart_form').prepend(formdiv);
/**/	
	data = {id_name: width};
	$.post('/utils/form_order.php', data, function(out)
	{
		var text = out.option;
		$('#spinner_big').hide();	
		$('#call-form').html(text);				
	}, "json");
		
	$('#popup_bg').fadeTo(0,0).show().fadeTo('fast', 0.65);
	$('#call-form').fadeTo(0,0).show().fadeTo('fast', 1);
	
	$('#call-but').click(function(){ hidePopupBg(); });	
	$('#popup_bg').click(function(){ hidePopupBg(); });
}
/*----------------------------------------------------------------------------------*/
function hidePopupBg()
{
	$('#call-form').fadeOut('slow', function(){$('#call-form').remove();});
	$('#popup_bg').fadeOut('slow', function(){$('#popup_bg').remove();});
}
/*----------------------------------------------------------------------------------*/
function hidePopup() {
	$('#bigimg_block').fadeOut('slow', function(){$('#bigimg_block').remove();});
	$('#bigimg_bg').fadeOut('slow', function(){$('#bigimg_bg').remove();});
	
	return false;
} 
/*---------------------------------------------------------------------------------*/




