var priceArr = new Array();
//jQuery.getScript('http://tktdf.ru/design/tdf/wa/forma/buhta.php'); 
priceArr[53476] = '305';
priceArr[53477] = '305';
priceArr[53474] = '305';
priceArr[53478] = '305';
priceArr[53475] = '305';
priceArr[51224] = '1';
priceArr[52005] = '305';
priceArr[52227] = '305';
priceArr[52345] = '305';
priceArr[52007] = '305';
priceArr[52167] = '305';
priceArr[51494] = '305';
priceArr[52164] = '305';
priceArr[51590] = '305';
priceArr[51790] = '305';
priceArr[52346] = '305';
priceArr[52168] = '305';
priceArr[53347] = '305';
priceArr[51787] = '305';
priceArr[51582] = '100';
priceArr[51487] = '305';
priceArr[51811] = '305';
priceArr[52057] = '305';
priceArr[52378] = '500';
priceArr[51788] = '305';
priceArr[52006] = '305';
priceArr[52165] = '305';
priceArr[52135] = '500';
priceArr[51583] = '100';
priceArr[51488] = '305';
priceArr[51501] = '305';
priceArr[51789] = '305';
priceArr[51791] = '305';
priceArr[51589] = '305';
priceArr[52166] = '305';
priceArr[52385] = '305';
priceArr[52657] = '500';
priceArr[51109] = '305';
priceArr[51320] = '305';
priceArr[53181] = '305';
priceArr[51022] = '500';
priceArr[51108] = '305';
priceArr[52440] = '305';
priceArr[52401] = '305';
priceArr[51269] = '305';
priceArr[51270] = '305';
priceArr[52244] = '305';
priceArr[51120] = '305';
priceArr[52842] = '305';
priceArr[51351] = '1';
priceArr[52711] = '305';
priceArr[52363] = '500';
priceArr[52364] = '305';
priceArr[52083] = '305';
priceArr[52710] = '305';	
priceArr[52347] = '305';
priceArr[52348] = '305';
priceArr[52349] = '305';
priceArr[52350] = '305';
priceArr[52506] = '305';
priceArr[52017] = '305';
priceArr[51855] = '305';
priceArr[51492] = '305';
priceArr[51858] = '305';
priceArr[51876] = '305';
priceArr[51854] = '305';
priceArr[52019] = '305';
priceArr[52018] = '305';
priceArr[52425] = '305';
priceArr[51490] = '305';
priceArr[52020] = '305';
priceArr[51856] = '305';
priceArr[51874] = '305';
priceArr[51491] = '305';
priceArr[51857] = '305';
priceArr[51875] = '305';
priceArr[51493] = '305';
priceArr[51859] = '305';
priceArr[51337] = '305';
priceArr[51141] = '305';	
priceArr[53388] = '100';
priceArr[53389] = '100';
priceArr[52379] = '100';
priceArr[52543] = '100';
priceArr[52639] = '100';
priceArr[52882] = '100';
priceArr[52304] = '100';
priceArr[51450] = '100';
priceArr[51451] = '100';
priceArr[51471] = '100';
priceArr[51697] = '100';
priceArr[51472] = '100';
priceArr[51156] = '100';
priceArr[51398] = '100';
priceArr[51698] = '100';
priceArr[51220] = '100';
priceArr[52822] = '305';
priceArr[52241] = '305';
priceArr[52042] = '305';
priceArr[51872] = '100';
priceArr[51219] = '100';
priceArr[51233] = '100';
priceArr[52027] = '100';
priceArr[53552] = '200';
priceArr[52015] = '20';
priceArr[52016] = '50';
priceArr[51282] = '100';
priceArr[51991] = '100';
priceArr[51992] = '100';
priceArr[51157] = '100';
priceArr[51794] = '100';
priceArr[51783] = '100';
priceArr[51158] = '100';
priceArr[51696] = '100';
priceArr[51239] = '100';
priceArr[52041] = '100';
priceArr[53028] = '305';
priceArr[53027] = '100';
priceArr[51217] = '100';
priceArr[52029] = '100';
priceArr[53052] = '100';
priceArr[51344] = '100';
priceArr[52028] = '100';
priceArr[53053] = '100';
priceArr[53054] = '100';
priceArr[53050] = '100';	
priceArr[52667] = '100';
priceArr[51475] = '100';
priceArr[51476] = '100';
priceArr[51009] = '100';
priceArr[51209] = '100';
priceArr[51153] = '100';
priceArr[52253] = '100';
priceArr[52254] = '100';
priceArr[52666] = '100';
priceArr[51739] = '100';
priceArr[51736] = '100';
priceArr[51568] = '100';
priceArr[52255] = '100';
priceArr[52669] = '100';
priceArr[51808] = '100';
priceArr[51010] = '100';
priceArr[51155] = '100';
priceArr[51154] = '100';
priceArr[52256] = '100';
priceArr[52668] = '100';
priceArr[51737] = '100';
priceArr[51738] = '100';
priceArr[52072] = '100';
priceArr[51011] = '100';
priceArr[52530] = '100';
priceArr[52159] = '2000';
priceArr[52158] = '2000';
priceArr[52263] = '2000';
priceArr[52261] = '2000';
priceArr[52262] = '2000	';
priceArr[51242] = '1';
priceArr[51243] = '1';
priceArr[53373] = '100';
priceArr[53374] = '100';
priceArr[53375] = '100';
priceArr[53376] = '100';
priceArr[53378] = '100';
priceArr[53377] = '100';
priceArr[53380] = '100';
priceArr[53379] = '100';
priceArr[51588] = '100';
priceArr[51868] = '100';
priceArr[51400] = '100';
priceArr[51404] = '100';
priceArr[51401] = '100';
priceArr[51405] = '100';
priceArr[51402] = '100';
priceArr[51807] = '100';
priceArr[51403] = '100';
priceArr[51869] = '100';
priceArr[51324] = '100';
priceArr[51323] = '100';
priceArr[51477] = '100';
priceArr[52136] = '100';	
priceArr[51813] = '100';
priceArr[52063] = '100';
priceArr[51244] = '100';
priceArr[52059] = '100';
priceArr[51245] = '100';
priceArr[52060] = '100';
priceArr[51399] = '100';
priceArr[52061] = '100';
priceArr[51812] = '100';
priceArr[52062] = '100';
priceArr[51818] = '100';
priceArr[52068] = '100';
priceArr[51814] = '100';
priceArr[52064] = '100';
priceArr[51815] = '100';
priceArr[52065] = '100';
priceArr[51816] = '100';
priceArr[52066] = '100';
priceArr[51817] = '100';
priceArr[52067] = '100';

$( function(){

 $('.spriach').css('opacity',0).show();
  
 $(".wa_table tr").live("mouseover", function(){
      $(this).css({'background-color' : '#f6fbff'});
    });
 $(".wa_table tr").live("mouseout", function(){
      $(this).css({'background-color' : ''});
    });

$('#waform input[name=user_email]').change(
               function(){ //$.post('/design/tdf/wa/registrant/check_login.php', function(){  alert ('ok'); });
                    var mail=jQuery.trim($('input[name=user_email]').val());
                    if ((/^\w+[-_\.]*\w+@\w+-?\w+[\.a-zA-Z]*\.[a-zA-Z]{2,4}$/.test(mail))){ 
                      
                         $.post('http://tktdf.ru/design/tdf/wa/registrant/check_login.php',{mail:mail}, function(data){ 
                                 
                              $('#waform #basket_form_cont').append(data);
                              $('#waform .vostanovit').click(
                                   function(){
                                        $('#wa_entersite').remove();
                                   });
                              $('#waform #basket_form_cont button').click(
                                   function(){ 
                                        
                                        $.post('/design/tdf/wa/registrant/check_login.php',{mail:mail,pass:$('#waform #basket_form_cont input[type=password]').val()}, 
                                             function(data){
                                                  if(data=='error'){
                                                       alert ('Пароль указан не верно'); 
                                                       $('#waform #basket_form_cont input[type=password]').val('').focus();
                                                       return false;
                                                  } 
                                                 // alert (data);
                                                   $('#waform').load('/design/tdf/wa/registrant/index.php', function(){ start(); }); 
                                                  
                                             });
                                   });
                         }) 
                    } 
          });    
     function uzerzakaz(){
           $('#wa_kabinet_zakaz .wa_z_switcher a').click(
                                   function(){
                                        $('#wa_kabinet_zakaz').html('<img src="/design/tdf/wa/dialog/ajax-loader-big.gif" alt="" />')
                                                              .load('/design/tdf/wa/registrant/own_orders.php'+$(this).attr('href'),
                                                                      function(){
                                                                           uzerzakaz();
                                                                      });
                                        return false;
                                   });
     }
     $('#wa_kabinet_zakaz').html('<img src="/design/tdf/wa/dialog/ajax-loader-big.gif" alt="" />')
                           .load('/design/tdf/wa/registrant/own_orders.php',
                           function(){
                              uzerzakaz();
                           });
     function start(){
		$('a.register,.wa_redprofile,.zakaz').live("click",
			function(){ 
                var whe=$(this).attr('class');
                $('#basket_form_cont form').attr('val',whe);
				$('#wa').show().css('opacity',0.5);
                $('#waform').css('opacity',0).show().animate({"opacity": 1},300);
                return false;
			});
               
		$('input[name=user_phone]').mask('(999) 999-99-99');
		
		$('.exit').live("click",
			function(){
				$('#waform').animate({'opacity':0},500,
							function(){
									$('#wa').hide();
									$('#waform').hide();
							});  
			});
		
		function mainField(){
			$('table tr td span[class=required]').each(
				function(){
					if(jQuery.trim($(this).text())=='*'){ 
						$(this).parents('tr:first').addClass('mainField');
					}
				});	
		}
          
          
          if($('#basket_form_cont form').attr('kto')==1){ $('#basket_form_cont  .star span').text('*'); }
		  $('select[name=select_zakazchik] option[value='+$('#basket_form_cont form').attr('kto')+']').attr('select','selected');
               //$('#basket_form_cont form').attr('kto',2);
			//$('#basket_form_cont h2 span').click(
			$('select[name=select_zakazchik]').change(								 
				function(){ 
						if(jQuery.trim($(this).find('option:selected').text())=='Юридическое лицо'){
                        //if($(this).text()=='юридического лица'){
                              $('#waform #basket_form_cont').animate({'width':800},300,
                                   function(){
                                        $('#basket_form_cont .hide').animate({height:'show'},300,
                                             function(){ $('#basket_form_cont h2 span').text('физического лица'); })
                                             $('#basket_form_cont  .star span').text('*');
                                             mainField(); $('#basket_form_cont form').attr('kto',1);
                                             $('textarea[name=legal_uradres]').keyup(
                                                  function(){
                                                       if($('#addres').is(':checked')){ $('textarea[name=user_address]').val($('textarea[name=legal_uradres]').val()); }
                                                            $('#addres').click(
                                                                 function(){
                                                                      if($('#addres').is(':checked')){ $('textarea[name=user_address]').val($('textarea[name=legal_uradres]').val()); }
                                                                 });
                                                  });
                                   });
                              $('#user_prim').animate({'width':'99%'},300);
                         }else{
                              $('#basket_form_cont .hide').animate({height:'hide'},300,
                                   function(){
                                        $('#waform  #basket_form_cont').animate({'width':400},300,
                                             function(){ $('#basket_form_cont h2 span').text('юридического лица');	});
                                             $('#basket_form_cont .star span').text('');
                                             $('#basket_form_cont .star').parents('tr').removeClass('mainField');
                                             $('#user_prim').animate({'width':340},250);
                                   })
                                   $('#basket_form_cont form').attr('kto',2);
                         }     
                    });           
		$('input[name=registerSend]').live("click",
			function(){
				mainField();
				var error='no'; 
				$('#waform table tr.mainField').each(
					function(){
							if(jQuery.trim($(this).find('td:eq(1) input').val())==''&&jQuery.trim($(this).find('textarea').val())==''){
								$('input[name=registerSend]').attr('disabled','disabled');
								$(this).find('input').attr('disabled','');
								$(this).find('input').val('Обязательное поле').css({'color':'red','paddingLeft':5});
								$(this).find('textarea').val('Обязательное поле').css({'color':'red','paddingLeft':5}); 
								var obj = $(this).find('input');
								var obj2 = $(this).find('textarea'); 
								$(this).addClass('errors'); 
								function err(){
									obj.val('').attr('style','')
											   .focus() 
									   		   .keyup(
													function(){
														$('input[name=registerSend]').attr('disabled','');
														$('.errors').removeClass('errors');
													});
									obj2.val('').attr('style','')
											   .focus() 
									   		   .keyup(
													function(){
														$('input[name=registerSend]').attr('disabled','');
														$('.errors').removeClass('errors');
													});
								}
								setTimeout( err ,300); 
								return false;
							} 
							if($(this).find('input').attr('name')=='user_email'){
								var mail=jQuery.trim($('input[name=user_email]').val());
      							if (!(/^\w+[-_\.]*\w+@\w+-?\w+[\.a-zA-Z]*\.[a-zA-Z]{2,4}$/.test(mail))){ 
        				 			alert ('Неправильно указан  email!');   
						 			$('input[name=user_email]').focus();
									$(this).addClass('errors');  
									return false;
      							}
							}		 
					})
					if($('#basket_form_cont table tr').hasClass('errors')) return false; 
					if(jQuery.trim($('#waform #captcha').val())==''){ 
						 
						$('#waform #captcha').val('').focus();
						$('#waform #captcha').parents('td').addClass('errors');
						return false;
					}
					var user_email=jQuery.trim($('#basket_form_cont [name=user_email]').val());                //- Логин зарегистрировавшегося
					var user_name=jQuery.trim($('#basket_form_cont [name=user_name]').val());                // - Имя получателя/зарегистрировавшегося
					var user_last_name=jQuery.trim($('#basket_form_cont [name=user_last_name]').val());                //- Фамилия получателя/зарегистрировавшегося
					var user_phone=jQuery.trim($('#basket_form_cont [name=user_phone]').val());                //- Телефон получателя/зарегистрировавшегося
					var user_address=jQuery.trim($('#basket_form_cont [name=user_address]').val());                //- Адрес получателя/зарегистрировавшегося
					var user_prim=jQuery.trim($('#basket_form_cont [name=user_prim]').val());                //- Дополнительная информация
       					/*=======================================ЮРИДИЧЕСКОЕ ЛИЦО:==============================*/
					var legal_inn=jQuery.trim($('#basket_form_cont [name=legal_inn]').val());                //- ИНН
					var legal_kpp=jQuery.trim($('#basket_form_cont [name=legal_kpp]').val());                //- КПП
					var legal_okpo=jQuery.trim($('#basket_form_cont [name=legal_okpo]').val());                //- ОКПО
					var legal_companyname=jQuery.trim($('#basket_form_cont [name=legal_companyname]').val());                //- Наименование компании
					//var legal_gruzopoluchatel=jQuery.trim($('#basket_form_cont [name=legal_gruzopoluchatel]').val());                //- наименование платильщика и грузополучателя совпадают  
					//var legal_platelschik=jQuery.trim($('#basket_form_cont [name=legal_platelschik]').val());                //- наименование грузополучателя  
					var legal_uradres=jQuery.trim($('#basket_form_cont [name=legal_uradres]').val());                //- юридический адрес
					var legal_phone_3=jQuery.trim($('#basket_form_cont [name=legal_phone_3]').val());                //- телефон, добавочный
					var legal_bankname=jQuery.trim($('#basket_form_cont [name=legal_bankname]').val());                //- название банка
						var legal_bik=jQuery.trim($('#basket_form_cont [name=legal_bik]').val());                     //- БИК
					var legal_korschet=jQuery.trim($('#basket_form_cont [name=legal_korschet]').val());                //- корреспондентский счет
					var legal_rasschet=jQuery.trim($('#basket_form_cont [name=legal_rasschet]').val());                //- расчетный счет
					var captcha=jQuery.trim($('#waform #captcha').val()); 													   //- капча
					var html=$('#basket_form_cont').html(); 
                         var whe=$('#basket_form_cont form').attr('val');
                         var kto=$('#waform #basket_form_cont form').attr('kto');
					$.post("/design/tdf/wa/registrant/index.php", { user_email:user_email, user_name:user_name, user_last_name:user_last_name, user_phone:user_phone, user_address:user_address, user_prim:user_prim, legal_inn:legal_inn, legal_kpp:legal_kpp, legal_okpo:legal_okpo,legal_companyname:legal_companyname, legal_uradres:legal_uradres,  legal_phone_3:legal_phone_3, legal_bankname:legal_bankname, legal_bik:legal_bik, legal_korschet:legal_korschet, legal_rasschet:legal_rasschet, captcha:captcha, kto:kto, whe:whe },
  						function(data){
    						//alert(kto+' и '+whe);
                                   $('#waform').html(data);
                                   start();
                                   $('#basket_form_cont textarea#step2_addres').hide();
                                   $('#basket_form_cont select[name=step2_dostavka]').change(
                                        function(){
                                             if($(this).val()==2){
                                                  $('#basket_form_cont textarea#step2_addres').show();
                                             }else{
                                                  $('#basket_form_cont textarea#step2_addres').hide();
                                             }
                                        });
                                   $('#waform #basket_form_cont #step').one("click",
                                        function(){
                                             var addres='';
                                                 if($('#basket_form_cont select[name=step2_dostavka]').val()==2){
                                                       addres=jQuery.trim($('#basket_form_cont textarea#step2_addres').val());
                                                       if(addres==''){
                                                            alert ('Поле адрес должно быть заполнено');
                                                            $('#basket_form_cont textarea#step2_addres').val('').focus();
                                                            return false;
                                                       }
                                                  }
                                             var manager=$('#basket_form_cont select[name=step2_manager]').val();
                                             var dostavka=$('#basket_form_cont select[name=step2_dostavka]').val();
                                             var money=$('#basket_form_cont select[name=step2_money]').val();
                                             $.post("/design/tdf/wa/registrant/index.php", {manager:manager,dostavka:dostavka,money:money,addres:addres,step:2},
                                                  function(data){
                                                      // alert (data);
                                                       $('#waform #basket_form_cont').html( data );
                                                  });
                                   });
  						});
				return false;
			})
			$('.number').each(
						function(){ 	
							$(this).keyup(
								function(){
									var number=parseInt($(this).val());
									if(isNaN(number)) number=0;
									$(this).val(number).focus();								
								});
						});
$('#captchaNew').click(
    function(){
     $('#captchaNew').text('Ждем...').load('/design/tdf/wa/registrant/captcha.php',{captcha:'new'});
    });	
    
    
 $("#loader").ajaxStart(function(){
   $(this).show();
 });
  $("#loader").ajaxStop(function(){
   $(this).hide();
  });   
}     start();

/*======================  Корзина  =========================== */	
	$('.basket-table tr').each(
		function(){
			if(priceArr[$(this).find('.kod').text()]!=undefined){ 
				if($(this).find('.basket_inp').val()==1){
					$(this).find('.basket_inp').val(priceArr[$(this).find('.kod').text()]);				 	
				}
			}
		})
	function itogo(){
			itogSum=0;
				$('.basket-table tr').next().each(
					function(){ 
						if($(this).find('td:eq(3) input').hasClass('basket_inp')){ 
							$(this).find('td:eq(4)');
							itogSum+=parseFloat($(this).find('td:eq(4)').html());  
						}
					});	  //alert (itogSum);
					/*=============== если больше 1000 =============*/
			if(itogSum>=20000) { 
				itogSum=0; 
				$('.basket-table tr').next().each(
					function(){ 
						if(!$(this).find('td:eq(3) input').hasClass('basket_inp')){ return false; }  
						var basketNum=$(this).find('td:eq(3) input').val();
						var price=$(this).find('td:eq(2)').attr('rel');
						price=price.replace(/\s+/g,'');
						var newprice=$(this).find('td:eq(2)').attr('val');
						newprice=newprice.replace(/\s+/g,'');
						$(this).find('td:eq(2)').html('<s style="color:#ccc ">'+price+'</s><br /><b style="color:red">'+newprice+'</b>');
						sum=Number(basketNum*newprice).toFixed(2);
						$(this).find('td:eq(4)').html(sum);
						itogSum+=parseFloat(sum);   
				});					
			}else{
				itogSum=0; 
				$('.basket-table tr').next().each(
					function(){ 
						if(!$(this).find('td:eq(3) input').hasClass('basket_inp')){ return false; }  
						var basketNum=$(this).find('td:eq(3) input').val()
						var price=$(this).find('td:eq(2)').attr('rel');
						price=price.replace(/\s+/g,'');
						$(this).find('td:eq(2)').html(price);
						sum=Number(basketNum*price).toFixed(2);
						$(this).find('td:eq(4)').html(sum);
						itogSum+=parseFloat(sum);   
					});	
			}
					/*==============/ если больше 1000 =============*/
			itogSum=Number(itogSum).toFixed(2);
			$('.basket-table .price').text(itogSum);
	}  itogo();

	 
	$('.basket_inp').keyup(
		function(){  
		if(priceArr[$(this).parents('tr:first').find('.kod').text()]!=undefined){ 
			return false; 
		}else{			
			var basketNum=$(this).val(); var obj=$(this).parents('tr:first');
			if(isNaN(basketNum)) basketNum=1; 
			if(basketNum==0) basketNum=1;
			$(this).val(basketNum).focus();	
			var price=obj.find('td:eq(2)').attr('rel');
			if(parseInt($('.basket-table .price').text())>=20000){  
				price=obj.find('td:eq(2)').attr('val');  			
			}
								
			var sum=Number(basketNum*price).toFixed(2);
			obj.find('td:eq(4)').text(sum);		
			itogo();
 		}	 		
		});
		$('.basket-table .delete').click(
			function(){
				$(this).parents('tr:first').remove();			
				itogo();
				return false;
			});
	$('.basket_inp').change(
		function(){   
			var numberbasket=$(this).val();  
			var buhta=1; var kol=1;
			if(priceArr[$(this).parents('tr:first').find('.kod').text()]!=undefined){ 
				buhta=priceArr[$(this).parents('tr:first').find('.kod').text()];
				kol=Math.ceil(numberbasket/buhta);
				$(this).val(kol*buhta);  itogo(); 
				$('.buhtainfo').remove();
				$(this).parents('tr:first').find('.name').append(' <b style="color:red; margin-left:20px" class="buhtainfo">Данный товар заказывается бухтами, количество <hobr>( '+kol+' )</nobr></b>');
				setTimeout ( function(){ $('.buhtainfo').animate({'opacity':0},1000), function(){ $('.buhtainfo').remove(); } }, 2000); 
			}
		});
/*=====================/  Корзина  =========================== */

/*=====================/ заказ =========================== */
	$('input.zakaz').click(
		function(){
			$('html,body').animate({scrollTop:0},500);
			var zakaz='';
			$('.basket-table tr').next().each(
				function(){
                         if(!$(this).find('td:eq(3) input').hasClass('basket_inp')){ return false; } 
					zakaz+= $(this).find('td:eq(2)').attr('id')+' => '+$(this).find('td:eq(3) input').val()+';'
				}); 
               $.post("/design/tdf/wa/registrant/basket.php", {zakaz:zakaz},
                                                  function(data){
                                                      if(data='ok'){
                                                            $('#wa').show().css('opacity',0.5);
                                                            $('#waform').css('opacity',0).show().animate({"opacity": 1},300);
                                                            $('#basket_form_cont form').attr('val','zakaz');
                                                      }                                                        
                                                  }); 
               return false;	
		});
/*=====================/ заказ =========================== */
$('input[type=button].zakaz, a.register').css('opacity',1);	
	});
window.onload=function(){ $('.spriach').animate({'opacity':1},500); }
