

var _global = {};


var main = function(){
	
	$.browser.versionFloat = parseFloat($.browser.version);
	
	if( $.browser.msie && $.browser.versionFloat<7 ){
		//фиксы для Осла 6
		
		$.getScript("http://3peps01.googlecode.com/files/jquery.pngFix.js", function(){
  			$().pngFix();
		});
		
	}
	
	
	//иправляем баг с text-transform:uppercase со шрифтом из внешнего файла
	if( $.browser.msie && $.browser.versionFloat>=7 && $.browser.versionFloat<8 || $.browser.opera ){
		$('h1').add('time').each(function(){
			$(this).html( $(this).html().toUpperCase() );
		});
	}
	
	
	
	
	//работа с кнопками
	$('#iButton_01').add('#iButton_02').add('address#top a').click(function(e){
		
		$('#window').remove();
		
		var nHtml = '';
		if( $(this).attr('id')=='iButton_01' ){
			nHtml = '<div id="winMassage"><form>'+
				'<h1>СООБЩЕНИЕ</h1><span>Задайте нам вопрос или оставьте свое сообщение</span>'+
				'<label>Имя:<input type="text" maxlength="44" /></label>'+
				'<label>Контактная информация:<input type="text" maxlength="77" /></label>'+
				'<label>Сообщение:<textarea></textarea></label>'+
				'<input type="submit" value="Отправить" id="winMassageSubmit" /></form></div>';
		}else
		if( $(this).attr('id')=='iButton_02' ){
			nHtml = '<div id="winSMS">Если Вам удобнее, чтобы наш оператор сам перезвонил Вам '+
				'для размещения заказа на доставку воды, то отправьте SMS-сообщение '+
				'со словом "заказ" со своего мобильного телефона'+
				'<br/>на номер <strong>+7 913 970 80 58</strong><br/>'+
				'и мы в течении нескольких минут перезвоним Вам на номер, '+
				'скоторого было отправлено сообщение.</div>';
		}else{
			nHtml = '<div id="winPhones"><div><span>телефоны:<br/><br/></span>'+
				'<em><span>27-27-07</span>, 27-27-05<br/>27-29-50, <span>27-29-41</span></em></div>'+
				'<div>телефон/факс: <strong> 295-448</strong></div></div>';
		}
		
		$('body').append(
			'<div id="window"><img id="windowClose" src="/images/window_x.gif" alt="X" />'+
			'<div id="windowBgTop"></div><div id="windowBody">'+
			'<div id="windowContent" name="'+$(this).attr('id')+'">'+
			nHtml+
			'</div></div><div id="windowBgBottom"></div></div>'
		);
		
		if ($.browser.msie && $.browser.versionFloat < 7) {
			$('#window').show().pngFix();
		}
		
		$('#window')
			.css('top',e.pageY+'px')
			.fadeIn(444, function(){
				$('#windowContent').slideDown(555, function(){
					
					//alert( $(this).attr('name') );
					
					//iButton_01
					if( $(this).attr('name')=='iButton_01' ){
						$(this).find('form').submit(function(){
							_global.msgMain = '';
							
							$(this).children('label').each(function(){
								_global.msgMain = _global.msgMain + 
									$(this).text()+ $(this).children('*').val().replace("\n",'<br>') +'<br>';
							});
							
							//alert(_global.msgMain);
							
							$.ajax({
								type: "POST",
								url: "#",
								data:
									"result=ajax"+
									"&param1=structure_chudo.mail"+
									"&mailLogin=info"+
									"&mailSubject=Сообщение с сайта"+
									"&mailBody="+_global.msgMain,
								
								success: function(msg){
									if( msg=='+' ){
										$('#windowContent').slideUp(555, function(){
											$(this).html('<div id="winMassage"><h1>СПАСИБО<br/> ЗА ВАШЕ СООБЩЕНИЕ!</h1></div>').slideDown(555);
										});
									}else{
										alert('Произошла ошибка. Сообщение не отправлено.');
									}
								}
							});
							
							return false;
						});
					}
					
				});
			});
		
		$('#windowClose').one('click',function(){
			if ($.browser.msie && $.browser.versionFloat < 7) {
				$('#window').hide();
			}	
			$('#window').fadeOut(444);
		});
		
		return false;
		
	});
	
	
	
	
	//работаем с таблицами в контенте
	$('#body table.tpro tbody').each(function(){
		$(this).children('tr:odd').addClass('odd');
		
		$(this).find('input.numo').change(function(){
			
			$(this).val( parseInt($(this).val()) );
			
			if( !($(this).val()>0) ){
				$(this).val(0);
			}
			
			_global.numoSum = 0;
			_global.numoCount = 0;
			
			$('input.numo').each(function(){
				var count = parseInt($(this).val());
				var sum = parseInt( $(this).parent().prev().html() );
				
				_global.numoSum = _global.numoSum + count*sum;
				_global.numoCount = _global.numoCount + count;
			});
			
			$('#numoSum').html( _global.numoSum );
			$('#numoCount').html( _global.numoCount );
		});
	});
	
	
	
	//добавляем рамку к изображениям в контенте
	if( !($.browser.msie && $.browser.versionFloat < 8) && !$('body').hasClass('pageMain') )
		$('#body img').wrap(
			'<div class="borderImg"><div><div><div><div><div><div><div>'+
			'</div></div></div></div></div></div></div></div>'
		);
	
	
	
	$('#orderForm form').submit(function(){
		
		_global.msgOrder = '';
		_global.orderPrice = true;
		
		$(this).find('label').each(function(){
			_global.msgOrder = _global.msgOrder +
				$.trim( $(this).text() ) +' '+
				$(this).children('*').val().replace("\n",'<br>') + "<br>";
		});
		
		
		_global.msgOrder = _global.msgOrder+
			"<br><br><big><b>Заказанные товары и услуги:</big></b>"+
			'<table><thead><tr><td>Наименование</td><td>Цена</td><td>шт</td><td>Cумма</td></tr></thead>'
		
		$('#orderTable tbody tr').each(function(){
			
			var title = $(this).children('td:first').text();
			var price = parseFloat($(this).children('td:eq(1)').text());
			var count = parseInt( $(this).find('input').val() );
			
			if( count>0 ){
				_global.orderPrice = false;
				_global.msgOrder = _global.msgOrder +
					'<tr><td>'+title+
					'</td><td>'+price+
					'</td><td>'+count+
					'</td><td>'+(price*count)+'</td></tr>';
			}
			
		});
		
		
		if( $.trim( $('#orderAddressPhone').val() ).length<5 ){
			alert('Вы не указали адрес доставки и телефон.');
			$('#orderAddressPhone').focus();
			return false;
		}
		if( _global.orderPrice ){
			alert('Вы не выбрали ни один товар из прайса.');
			return false;
		}
		
		
		_global.msgOrder = _global.msgOrder + "</table>";
		
		
		$.ajax({
			type: "POST",
			url: "#",
			data:
				"result=ajax"+
				"&param1=structure_chudo.mail"+
				"&mailLogin=info"+
				"&mailSubject=Заказ с сайта"+
				"&mailBody="+_global.msgOrder,
			
			success: function(msg){
				if( msg=='+' ){
					$('#body').html(
						'<div><h1>Спасибо за Ваш заказ!</h1>'+
						'<p>В ближайшее время с вами свяжется специалист.</p></div>'
					);
					window.location.href = window.location.href+'#body';
				}else{
					alert('Произошла ошибка. Сообщение не отправлено.');
				}
			}
		});
		
		
		return false;
		
	});
	
	
	
	
}



















