//$.fancybox.center()
window.is_submit = 0
Pages = {};
__submit__ = false
$(document).ready(function() {

	$("form[name='quest']").submit(function(){
		$.ajax({
		  type: 'POST',
		  url: "/" + $(this).attr("action"),
		  data: $(this).serialize(),
		  success: function(){
		  	/*alert("Отправлено");*/
		  }
		});
	
		return false;
	})

	var win_height = document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:window.screen.availHeight;
	if(win_height < 750){
	$("a.fancyAjax").fancybox({
		'autoDimensions' : true,
		'centerOnScroll' : true,
		'ajax' : {data : {'wheight': win_height * 0.6, 'font': 75}}
	})}else{$("a.fancyAjax").fancybox({
		'autoDimensions' : true,
		'centerOnScroll' : true,
		'autoScale' 	 : true
	})}
	
	
	if($('#ordPgHeader').size()){Pages.Order()};  //стр. оформления заказа
	Pages.All();	
	
	
	var loc = window.location.href;
	var print_loc = loc.indexOf('print');
	if(print_loc > -1){
		$('.footerBlock').hide();
	}
	
	
	
	$('#regform').submit(function() {
		//$('#s1').attr('disabled', 'disabled')
		//return false
	})

})


//стр. оформления заказа
Pages.Order = function(){
	//радио (доставка/самовывоз)
	(function(){
		var toInt = function(par){return parseInt(par.replace(' ', ''))},
			numFormat = function(par){
				var f = par.toString(),
					h = f;
				if(f.length > 3) {
					f = '';
					for(j = 3; j < h.length; j+=3) {
						i = h.slice(h.length - j, h.length - j + 3);
						f = ' ' + i +  f + '';
					}
					j = h.substr(0, (h.length % 3 == 0) ? 3 : (h.length % 3));
					f = j + f;
				}
				return f;
			};
			
			
		//следилка за переключением	
		$('.deliverToggle').change(function(){
			var value = $(this).find('input:checked').val(),
				delivSum = toInt($('.deliverySumVal').text()),
				delivSumWrap = $('.deliverySum');
				totalSum = $('#ordPgFullSum span'),
				totSumInt = toInt($('.buyedSumVal:eq(1)').text()) + toInt($('.resSumVal:eq(1)').text()),
				delivBool = true;
			
			//доставка включена
			if(value == 'delivery'){
				totSumInt += delivSum;
				//delivSumWrap.show();
				delivSumWrap.slideToggle('fast');
			}
			else{
				delivBool = false;
				//delivSumWrap.hide();
				delivSumWrap.slideToggle('fast');
			}
			
			$.ajax({
				type: "POST",
				url: "/action.php3",
				data: {'action':'toggleDelivery', 'state':delivBool},
				success: function(){
					totalSum.parent().fadeOut('fast', function(){
						totalSum.text(numFormat(totSumInt));
						$(this).fadeIn('fast');
					});
				}
			});
		});	
	})();
	
	
	
	//clear basket button
	$('#clearBasket').click(function(){
		if(confirm("Очистить корзину?")){
			$.ajax({
				type: "POST",
				url: "/action.php3",
				data: {'action':'clearBasket'},
				success: function(){
					$('#ordPgGoodsList, #detailedBasketTop, .leftCol, .rightCol, form[name="ordercard"]').animate({height: 0, opacity: 0}, 'fast', function(){$(this).hide()});
				}
			});
		}
	});
}

//FANCYBOX FUNCTION

//проверка заполнения необходимых полей формы регистрации, для оформления заказа (универсальная весчь)
function form_test(objects,submitters){
	
	this.checker=function(){
		good=0;
		total=0;
		for(var i=0;i<objects.length;i++){
			obj=document.getElementById(objects[i]);
			if(obj.value!=''){	
				good++;			
			}
			
			total++;
		}
		
		good=(good!=total);
		for(var i=0;i<submitters.length;i++){
			obj=document.getElementById(submitters[i]);
			obj.disabled=good;
			if(good){
				$('#s1').addClass('halfTransp');
			}
			else{
				$('#s1').removeClass('halfTransp');
				$('#s1').removeAttr('disabled');
			}
		}
	}
	

	this.checker();

	for(var i=0;i<objects.length;i++){
		obj=document.getElementById(objects[i]);
		obj.onkeyup=this.checker;
		obj.onchange=this.checker;
	}
	
	
}


function RegFormByEnter(event){
	if (!document.getElementById) return;
	event = event || window.event;
	
	f = document.forms['regform'];
	
	switch (event.keyCode ? event.keyCode : event.which ? event.which : null)
	{
		case 13:
			sendRegForm();
		break;
		default:
			return;
		break;
	}
}


function viewBlock(ptable, link) {
  var obj = document.getElementById(ptable);
	obj.className = obj.className == 'none' ? 'visible' : 'none';
	if(link)
	   link.className = link.className == 'cur' ? '' : 'cur';
 }


function input_focus(obj){
	
	if(obj.className == 'text')
		obj.className = 'textfocus';
		
	else if(obj.className == 'textfocus')
		obj.className = 'text';
		
	else if(obj.className == 'error'){
		obj.className = 'textfocus';
		obj.parentNode.parentNode.firstChild.style.color = '#333333';
		}
}


//валидация формы регистрации
function sendRegForm(){
	var f = document.forms['regform'];
	var formOK = true;
	var email = f.elements['email'].value;
	var passwd = f.elements['passwd'].value;
	var pars = 'action=checkReg&email='+email+'&passwd='+passwd+'&nocahe='+Math.random();
	if (__submit__) return false;
	
	if (f.f4.value == "") {
		alert("Введите e-mail");
		return false;
	}
	if (f.f7.value == "") {
		alert("Введите пароль");
		return false;
	}	
/*
	if (f.f1.value == "") {
		alert("Введите организацию");
		return false;
	}
*/		
	if (f.f2.value == "") {
		alert("Введите имя");
		return false;
	}			
	if (f.f5.value == "") {
		alert("Введите телефон");
		return false;
	}			
	

	$.ajax({
		type: "GET",
		url: "/action.php3",
		dataType: 'json',
		data: pars,
		success: function(data){
			switch (data.checkRes){
				case 'email_and_passwd':
					alert('Такой пользователь уже зарегистрирован. <br/>Используйте другие регистрационные данные');
					return;
				break;
				case 'registered_passwd':
					alert('Данный пароль запрещено использовать для регистрации. Попробуйте другой');
					return;
				break;
				//вс1 нормально, регистрируемся
				default:
					f.submit();					
					//alert("submit")
					__submit__ = true
				break;
			}
		}
	});
	
	
	return false;
	

}


function submit_order(sum_available, sum_ordered){
	f = document.forms['go'];
	/*if(sum_available!=0 && sum_available<5000){
		alert('При покупке товаров минимальная сумма должна превышать 5 000 рублей.');
		return false;		
	}
	if(sum_ordered!=0 && sum_ordered<5000){
		alert('При резервировании товаров минимальная сумма должна превышать 5 000 рублей');
		return false;		
	}*/
	f.submit();
}


function my_confirm(to, what){
	if (confirm(what))
		document.location=to;
}


//апдейт корзины по "энтеру"
function UpdateBasketByEnter(event, item_id, mode){
	if (!document.getElementById) return;
	
	event = event || window.event;
	
	//var basketContainer = $('basketRight');
	$('#qntInpBP'+item_id).prev('.recalcBt').removeClass('hide');
	$('#qntInp'+item_id).prev('.recalcBt').removeClass('hide');
	
	
	switch (event.keyCode ? event.keyCode : event.which ? event.which : null){
		case 13:
			if(mode == "outside"){//апдейт не из корзины
				UpdateBasket(item_id);
			}
			else if(mode == "inside"){//апдейт из корзины
				UpdateBasketFromBsk(item_id)
			}
			//$('input[type="text"][name="varquontity'+item_id+'"]').blur();
		break;
		default:
			return;
		break;
	}
}


//апдейт товара из стр. каталога, стр. товара
function UpdateBasket(idNumber){
	var $input = $('#varquontity'+idNumber);//инпут с количеством товара
	var actQnt = $input.val();//количество товара
	actQnt = zeroCutter(actQnt); //убираем "передние" нули
	$input.val(actQnt);
	

	//укарашение
	if(actQnt == '' || actQnt == '0'){
		$input.val('0');
		$input.parents('li').addClass('notInBasket').removeClass('alreadyInBasket').end()
			.next('.Abutton').text('Купить');
		$input.parents('dl').addClass('notInBasket').removeClass('alreadyInBasket');
		$input.next('.reserve.Abutton').text('В резерв');
	}
	else if(actQnt != '0'){
		$input.parents('li').removeClass('notInBasket').addClass('alreadyInBasket').end()
			.next('.Abutton').text('Изменить');
		$input.parents('dl').removeClass('notInBasket').addClass('alreadyInBasket');
	}	
		
	
	$("#qntInp" + idNumber).val(actQnt);//синхронизация количества 
	
	
	$.ajax({
		type: "POST",
		url: "/action.php3",
		dataType: 'json',
		data: {action:'updateBasket', id: idNumber, qty: actQnt, nocahe: Math.random()},
		success: function(data){
			changeQuantityInTopBasket(data.delFreeSum);//количество товаров в корзине
			//апдейт детализированной корзины
			updDetBskAJAX({
				'mode': 'outside',
				'id': idNumber, 
				'curGoodSum': data.totSumCurGood,  //стоимость текущего товара
				'reserveSum': data.totSumReserve,  //зарезервированно на сумму
				'inStockSum': data.totSumHere,  //в наличии (сумма)
				'delFreeSum': data.delFreeSum,  //сумма без доставки
				'deliverySum':data.delSum,  //стоимость доставки
				'sum': data.totSum
			});
		}
	});
}


//апдейт товара из корзины (стр. заказа, детализированная корзина)
function UpdateBasketFromBsk(idNumber){
	var params = {action:'updateBasket', id: idNumber, nocahe: Math.random()};
	 
	//страница заказа
	if($('#ordPgGoodsList').size() > 0){
		var curQnt = $('#qntInpBP'+idNumber).val();
		curQnt = zeroCutter(curQnt);
		$('#qntInpBP'+idNumber).val(curQnt);
	}
	//не-страница заказа
	else{
		var curQnt = $('#qntInp'+idNumber).val();
		curQnt = zeroCutter(curQnt);
		$('#qntInp'+idNumber).val(curQnt);
	}
	params['qty'] = curQnt;

	$.ajax({
		type: "POST",
		url: "/action.php3",
		dataType: 'json',
		data: params,
		success: function(data){
			changeQuantityInTopBasket(data.delFreeSum);//cумма в корзине
			updDetBskAJAX({
				'mode': 'inside',
				'id': idNumber, 
				'curGoodSum': data.totSumCurGood,  //стоимость текущего товара
				'reserveSum': data.totSumReserve,  //зарезервированно на сумму
				'inStockSum': data.totSumHere,  //в наличии (сумма)
				'delFreeSum': data.delFreeSum,  //сумма без доставки
				'deliverySum':data.delSum,  //стоимость доставки
				'sum': data.totSum
			});
			
			
			updCatPg(idNumber, curQnt);//синхронизация каталога 
			$("#qntInp" + idNumber).val(curQnt);//синхронизация количества 
			emptyBskCheck(data.totSum); //если корзина пустая - нельзя отправить заказ

			if(curQnt == 0)
				delItmFrmBskPageDesign(idNumber, data.totSumReserve, data.totSumHere, data.totSum);

		}
	});
	
	$('.recalcBt').addClass('hide');//прячем кнопу пересчёта
}


//если корзина пустая - нельзя отправить заказ
function emptyBskCheck(sum){
	var bt = $('#s1');
	if(s1 == 0){
		bt.attr("disabled", true).addClass('halfTransp');
	}
	else if($('#f1').val() != '' && $('#f2').val() != '' && $('#f3').val() != '' && $('#f4').val() != ''){
		bt.removeAttr("disabled").removeClass('halfTransp');
	}
}


//синхронизация каталога
function updCatPg(idNumber, curQnt){
	$("#varquontity" + idNumber).val(curQnt);
	if(curQnt == 0){
		$("#varquontity" + idNumber).parents('li').removeClass('alreadyInBasket').addClass('notInBasket');
	}
}


function updDetBskAJAX(par){
	var mode = par.mode, 
		idNumber = par.id, 
		curGoodSum = par.curGoodSum,  //стоимость текущего товара
		totSumReserve = par.reserveSum,  //зарезервированно на сумму 
		totSumHere = par.inStockSum,  //в наличии (сумма) 
		delSum = par.deliverySum,  //стоимость доставки 
		delFreeSum = par.delFreeSum,  //сумма без доставки
		totSum = par.sum;  //общая сумма 
		
	
	switch(mode){
		//апдейт корзины со стр. каталога, стр. товара
		case 'outside':
			//стр. каталога
			if($("#container"+idNumber+" .catGoodItemInn .catGoodItmText a").size() > 0)
				var goodsName = $("#container"+idNumber+" .catGoodItemInn .catGoodItmText a").text();
			//стр. товара
			else 
				var goodsName = $("div.path h1").text();
			
				
			var quant = $('#varquontity'+idNumber).val();
			
			//стоимость одной единицы данного товара
			var curGoodPr = spaceCut(curGoodSum)/quant;
			
			if ( $('#container'+idNumber).hasClass('notAvailable') )
				var availableState = 'notAvailable';
			else
				var availableState = 'available';
				
			
			//добавить строку стовара
			if( (quant > 0) && ($('#detBskTabRow'+idNumber).size() == 0) ){
				var imgSrc = $('#varquontity'+idNumber).parents('dl').find('dt img').attr('src');
				$('#detBskTabHeader').after(
					'<tr class='+availableState+' id="detBskTabRow'+idNumber+'">\
						<td class="fc">\
							<div class="ordPgImgCell">\
								<img class="detBskMiniImg" id="minImgDetBsk'+idNumber+'" onMouseOver="showMaxImgDetBsk('+idNumber+')" onMouseOut="hideMaxImgDetBsk('+idNumber+')" src="'+imgSrc+'" width="20px"/>\
							</div>\
						</td>\
						<td class="detBskFirstCol">\
							'+goodsName+'\
						</td>\
						<td>\
							<div class="recalcBt hide"/>\
							<input id="qntInp'+idNumber+'" class="qntInput" type="text" maxlength="4" size="4" value='+quant+' name="quantity" onBlur="UpdateBasketFromBsk('+idNumber+');" onKeyDown="UpdateBasketByEnter(event, '+idNumber+', '+"'inside'"+')"/>\
						</td>\
						<td>'+curGoodPr+'</td>\
						<td class="goodTotalSum">'+curGoodSum+'</td>\
						<td class="detBskLastCol">\
							<div class="deleteFromBsk" onClick="delItmFromBsk('+idNumber+')"/>\
						</td>\
					</tr>'
				);
			}
			//удалить строку товара
			else if ( ($('#detBskTabRow'+idNumber).size() > 0) && (quant == 0) ){
				$('#detBskTabRow'+idNumber).remove();
			}
			//изменяем строку товара
			else if( (quant > 0) && ($('#detBskTabRow'+idNumber).size() > 0) ){
				$('#detBskTabRow'+idNumber+' td.goodTotalSum').text(curGoodSum);
			}
		break;
		
		case 'inside':
			$('#detBskTabRow'+idNumber+' td.goodTotalSum').text(curGoodSum);
			$($('#qntInpBP'+idNumber).parents('tr')[0]).find('.sumCol').text(curGoodSum);
		break;
	}
	
	
	$('.buyedSumVal').text(totSumHere);
	$('.resSumVal').text(totSumReserve);
	$('.deliverySumVal').text(delSum);
	
	(delSum>0 || $('#delOption').val() == 1) ? $('.deliverySum').show() : $('.deliverySum').hide();
	
	$('#ordPgFullSum span').text(totSum);  //стр. заказа
	$('#detailedBasketBottom h1 span').text(delFreeSum);  //"желтая" корзина в шапке
}


//запрет ввода не-цифр
function dynamicRecalculation(){
	$('#detailedBasketMidTbOut .qntInput, #catGoodsList input, #ordPgGoodsList input').bind('keypress', function(e){
		if(e.which != 8 && e.which != 0 && (e.which>57 || e.which<48)) return false;
	});
}


function changeQuantityInTopBasket(delFreeSum){
	if(delFreeSum == 0){
		$('#yellBl').fadeOut('fast');
		$('#detailedBasket').hide('slow');
		$('.none').hide();
		$('#yellBl').removeClass('opened filled').addClass('closed empty');
		$('#header').removeClass('TLFixed');
	}
	else{
		$('#yellBl').fadeIn('fast');
		$('#numberOfGoods').show();
		$('#yellBlInn .likeA').text('Заказ');
		$('#header').addClass('TLFixed');
	}
	$('#numberOfGoods span').text(delFreeSum);
}


//как себя ведёт окошко входа для зарег. пользователей
function loginPanelHide(){
	$('#loginPanel').hide('fast');
	$('.none').hide();
}


function loginPanelShow(){
	$('#loginPanel').show('fast');
	$('.none').show();
}


function cleverColumns(){
	var liClass = '';
	var ulClass = '';
	
	//разводка для разных страниц
	//стр. каталога разделов, главная стр.
	if ($('ul.photographPhotoList li').size() > 1 ){
		liClass = 'ul.photographPhotoList li.photographPhotoItem';
		ulClass = 'ul.photographPhotoList';
	}
	//стр. каталога товаров
	else if ($('#catGoodsList li').size() > 1){
		liClass = '#catGoodsList li.catGoodItem';
		ulClass = '#catGoodsList';
	}
	else{
		return false;
	}
	
	var liWidth = $(liClass).eq(0).width();
	
	marginDetection(liClass, ulClass, liWidth);
	$(window).resize(function(){
		marginDetection(liClass, ulClass, liWidth);
	});
}


//по-умному определяет отступ
function marginDetection(liClass, ulClass, liWidth){
	var ulWidth = $(ulClass).width();
	var numberOfCols = 0;
	
	//сколько колонок вмещается
	while(numberOfCols*liWidth <= ulWidth){
		numberOfCols++;
	}
	numberOfCols = numberOfCols - 1;
	
	var rightMargin = Math.floor((ulWidth-liWidth*numberOfCols)/numberOfCols)-1;
	$(liClass).css('margin-right', rightMargin + 'px');
}


function menagerQuestFormHide(){
	$('#doOrder').hide('fast');
	$('.none').hide();
}

function menagerQuestFormShow(){
	$('#doOrder, .none').show('fast');
	//$('#megaBgHalfTransp').show();
}


//делает блоки товаров одинаковой высоты и прибивает к низу серый блок с количеством
function identicalLiHeight(){
	//определяем максимальную высоту блока на странице
	var maxHeight = 0;
	$('#catGoodsList li').each(function(){
		if($(this).height() > maxHeight)
			maxHeight = $(this).height();
	});
	$('#catGoodsList li').height(maxHeight);
}


//для детализированной корзины и стр. заказа
function showBuyedGoods(){
	$('#detailedBasketMid').removeClass('notAvailableGoods').addClass('availableGoods');
	$('#ordPgGoodsList').fadeOut('fast', function(){
		$(this).removeClass('notAvailableGoods').addClass('availableGoods').fadeIn('fast');
	});
	$('.reservedButton').removeClass('active').addClass('notActive');
	$('.buyedButton').removeClass('notActive').addClass('active');
	//$('.buyedSum').show();
	//$('.reservedSum').hide();
}


//для детализированной корзины и стр. заказа
function showReservedGoods(){
	$('#detailedBasketMid').removeClass('availableGoods').addClass('notAvailableGoods');
	$('#ordPgGoodsList').fadeOut('fast', function(){
		$(this).removeClass('availableGoods').addClass('notAvailableGoods').fadeIn('fast');
	});
	$('.buyedButton').removeClass('active').addClass('notActive');
	$('.reservedButton').removeClass('notActive').addClass('active');
	//$('.buyedSum').hide();
	//$('.reservedSum').show();
}


//туда-сюда корзина
function toggleDetBsk(){
	if(!$('body').hasClass('checkout')){ //на стр. заказа - верхнюю корзину нельзя открыть
		var $elBl = $('#yellBl');
		//открыть
		if($elBl.hasClass('closed')){
			$('#detailedBasket').show('fast');//разворачивает корзину
			$elBl.addClass('opened').removeClass('closed');
			checkButtPresence();//прячет соотв. кнопку если товаров из такой категории нет в корзине
			$('.none').show();//вкл тёный фон
			$elBl.find('div.likeA').text('Закрыть');//меняет текст на "закрыть"
			$('#numberOfGoods').hide();//прячет кол-во товаров
			$('.recalcBt').addClass('hide');//прячет все кнопи пересчёта в корзине
		}
		//закрыть
		else{
			$('#detailedBasket').hide('fast');//сворачивает корзину
			$elBl.addClass('closed').removeClass('opened');
			$elBl.find('div.likeA').text('Заказ');
			$('#numberOfGoods').show();
			$('.none').hide();
			emptyGoodsRemove();//если количество данного товара = 0, удаляет его из корзины
		}
	}
}


//если количество данного товара = 0, удаляет его из корзины
function emptyGoodsRemove(){
	$('#detailedBasketMidTbOut tr td input.qntInput').each(function(){
		if($(this).val() == '0'){
			$(this).parents('tr').remove();
		}
	});
}


//прячет соотв. кнопку если товаров из такой категории нет в корзине
function checkButtPresence(){
	//нет купленных товаров
	if($('tr.available').size() == 0){
		$('.buyedButton').hide();
		$('.reservedButton').removeClass('notActive').addClass('active');
		$('#detailedBasketMid').removeClass('availableGoods').addClass('notAvailableGoods');
		$('#ordPgGoodsList').fadeOut('fast', function(){
			$(this).removeClass('availableGoods').addClass('notAvailableGoods').fadeIn('fast');
		});
		$('.buyedSum').hide();
		$('.reservedSum').show();
	}
	
	//нет зарезервированных товаров
	if($('tr.notAvailable').size() == 0){
		$('.reservedButton').hide();
		$('.buyedButton').removeClass('notActive').addClass('active');
		$('#detailedBasketMid').removeClass('notAvailableGoods').addClass('availableGoods');
		$('#ordPgGoodsList').fadeOut('fast', function(){
			$(this).removeClass('notAvailableGoods').addClass('availableGoods').fadeIn('fast');
		});
		$('.buyedSum').show();
		$('.reservedSum').hide();
	}
}



function delItmFromBsk(idNumber){
	if (confirm("Удалить товар?")){
		var params = {action:'removeFromBsk', id: idNumber, nocahe: Math.random()};

		$.ajax({
			type: "POST",
			url: "/action.php3",
			dataType: 'json',
			data: params,
			success: function(data){
				changeQuantityInTopBasket(data.delFreeSum);//апдейт жёлтой плашки
				delItmFrmBskPageDesign(idNumber, data.totSumReserve, data.totSumHere, data.totSum);
			}
		});
	}
}


//изменения на странице после удаления товара
function delItmFrmBskPageDesign(idNumber, totSumReserve, totSumHere, totSum){
	$('#varquontity'+idNumber).val('0');
	$('#container'+idNumber).removeClass('alreadyInBasket').addClass('notInBasket');
	$('#detBskTabRow'+idNumber).fadeOut("normal", function() {$(this).remove();});
	$('#qntInpBP'+idNumber).parents('tr').fadeOut("normal", function(){$(this).remove();});
	
	$('.buyedSumVal').text(totSumHere);
	$('.resSumVal').text(totSumReserve);
	$('#detailedBasketBottom h1 span, #ordPgFullSum span').text(totSum);
}


function showMaxImgOrdPg(idNumber){
	//$('#maxImg'+idNumber).removeClass('hidden');
	$('#maxImg'+idNumber).fadeIn('fast');
	$('#maxImgDetBsk'+idNumber).fadeIn('fast');
}


function hideMaxImgOrdPg(idNumber){
	//$('#maxImg'+idNumber).addClass('hidden');
	$('#maxImg'+idNumber).fadeOut('fast');
}


function showMaxImgDetBsk(idNumber){
	$('#maxImgDetBsk'+idNumber).fadeIn('fast');
}


function hideMaxImgDetBsk(idNumber){
	$('#maxImgDetBsk'+idNumber).fadeOut('fast');
}


function SendOrder(){
	f = document.forms['ordercard'];
	f.submit();
}

function SendOrder2(){
	
	f = document.forms['ordercard'];
	
	if (f.name.value == ""){	
		alert("Укажите ваше имя");
		return false;	
	}
	
	if (f.address.value == ""){	
		alert("Укажите адрес");
		return false;	
	}
	

	if (f.email.value == ""){	
		alert("Укажите почту");
		return false;	
	}	
	
	if (f.tel.value == ""){	
		alert("Укажите телефон");
		return false;	
	}		
	
	
	$('#s1').attr('disabled', 'disabled');
	
	f.submit();

		
	
	return true;
}


//удаляет все пробелы из строки
function spaceCut(str){
	var res = str;
	if(str != '0')
		res = str.replace(/ +/g, '');
	return parseInt(res);
}


//убираем "передние" нули
function zeroCutter(qnt){
	var regExp = /^0+/;
	var qntStr = qnt.toString();
	res = qntStr.replace(regExp, '');
	if(res.length == 0){
		res = "0";
	}
	qnt = parseInt(res);
	return qnt;
}


//стр. регистрации  - режимы регистрации (частное лицо/организация)
function toggleRegBt(bt){
	if(bt.className != 'bt active'){
		$('.bt').removeClass('active');
		bt.className = 'bt active'
		
		if($('.bt.active').text() != 'Организация'){
			$('tr.mustFill.org').hide();
			form_test(['f2','f4','f5','f7'],['s1']);
		}
		else{
			$('tr.mustFill.org').show();
			form_test(['f1','f2','f4','f5', 'f6','f7'],['s1']);
		}
	}
}


Pages.All = function(){
//	fancyZoomJQ();
	if(!$.browser.msie || $.browser.version!="6.0"){cleverColumns()};   //для всех кроме ие6
	dynamicRecalculation(); // блокирует ввод не-цифр
	//startSearch();//автозаполнение поля поиска

/*
	$("#aesearch").autocomplete("search.php") {
		selectFirst: false,
		max: 300,
		scrollHeight: 450,
		autoFill: false
	}).result(function(event, data, formatted) {
		if (data)
			document.forms["search"].submit();
	}).blur(function(){
		$(this).search();
	});
*/



	//вертикальные табы 'по поводу', "по категориям"
	(function(){
		var tabs = $(".tabWrap ul.tab li"),
			
			hashObj = {
				getVal: function(){return location.hash.replace('#', '')},
				setVal: function(par){location.hash = (par.nodeType == 8) ? par.data : '';}
			},
			
			showMenuList = function(tabIndex){
				tabs.removeClass('curTab').eq(tabIndex).addClass('curTab');
				$('.menuBlock dl.tab').hide().eq(tabIndex).fadeIn('fast');
			},
			
			curIndex = 0;
		//var ends
		
		
		switch(hashObj.getVal()){
			case 'occasion': curIndex = 1;	break;
			case 'whom': curIndex = 2; break;
			default: curIndex = 0; break;
		}
		showMenuList(curIndex);
		
		
		$(".tabWrap ul.tab li:not(.curTab)").live('click', function(){
			showMenuList(tabs.index(this));
			hashObj.setVal(this.firstChild);
		});
	})();
}

function sendRegFormEmail() { return true; }


