//var $J = jQuery.noConflict();
//Для выставочных стендов фабрики
var actgall = []

$(document).ready(function(){
    var length_checkbox = $('div.checkbox_unchecked').length;
    if (length_checkbox>0){
        //$('input[type="checkbox"]').removeAttr('checked');
    }
    
    $('input[type="password"]').click(function(){
      $(this).val("");
    });
    
    $('.press-select').css('opacity','0.5');
    $('.iscalaj').hover(function(){
      $(this).children('.press-select').css('opacity','10');
    },function(){
      $(this).children('.press-select').css('opacity','0.5');
    });
    
    var fcs = $('#slider1 li').size();
    if(fcs<=3){
      $('#slider1').parent().css('height','200px');
    }
});



function formatText(index, panel) 
{
	return index + "";
}
function isValidEmail(email)  
{
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
if(reg.test(email) == false) 
	{
		return false;
	}
return true;
}

var maxhs = 0;
var maxhss = 0;


function feedback_item(obj){
    var ob_message   = $(obj).parent().find('textarea[name="message"]');
    var ob_url       = $(obj).parent().find('input[name="url"]');
    var ob_item_name = $(obj).parent().find('input[name="item_name"]');
    var ob_capcha    = $(obj).parent().find('input[name="in_captcha"]');
    var ob_email     = $(obj).parent().find('input[name="email"]');
    var ob_name      = $(obj).parent().find('input[name="name"]');
    
    var message   = $(ob_message).val();
    var url       = $(ob_url).val();
    var item_name = $(ob_item_name).val();
    var capcha    = $(ob_capcha).val();
    var email     = $(ob_email).val();
    var name      = $(ob_name).val();
    
    if(name==""){
      alert('Введите Ваше имя');
      $(ob_name).focus();
      return false;
    }else if(email==""){
      alert('Введите свой E-Mail');
      $(ob_email).focus();
      return false;
    }else if(message==""){
      alert('Введите Ваш вопрос.');
      $(ob_message).focus();
      return false;
    }else if(capcha==""){
      alert('Введите код с картинки');
      $(ob_capcha).focus();
      return false;
    }
    
    if(isValidEmail(email)==false){
      alert('E-Mail указан неверно');
      $(email).focus();
      return false;
    }
    
			var a = name+"##"+
					email+"#"+message+"#"+
					capcha;
			
      $.post('/ru/zadat_vopros/',{asq_q:'yes', data:a, 
          'item_name':item_name,
          'url':url,
          'act':'feedback_iteb'},
					function(data){
						if (data!=0){
								if(data == '00FFERCAP'){
                      var wid =  NewWindow({
                        result: '<div style="padding:10px;">Вы не верно ввели защитный код!</div>' 
                      });

				              setTimeout(function() {
			                   $(window[wid].conteiner).remove();
                         $(window[wid].shadow).remove();
                         $(window[wid].window).remove();
				              }, 5000);
								}else{
                      $(obj).parent().html(data);
                      /*var wid =  NewWindow({
                        result: '<div style="padding:10px;">'+data+'</div>',
                        width: '400' 
                      });

				              setTimeout(function() {
			                   $(window[wid].conteiner).remove();
                         $(window[wid].shadow).remove();
                         $(window[wid].window).remove();
				              }, 5000);*/

								}
								return false;
							}
						}
    );
    return false;
}

$(function()
{
  

  $('#slider3').find('li').each(function(){
    if($(this).height()>maxhs){
      maxhs = $(this).height();
    }
  });

  $('#slider2').find('li').each(function(){
    if($(this).height()>maxhss){
      maxhss = ($(this).height()-50);
    }
  });
  
  $('#wrapper3').css('height',(maxhs)+'px');
  $('#wrapper2').css('height',(maxhss+40)+'px');

  /*
  $('.tooltip_open').mouseover(function(kmouse){

  }).mousemove(function(kmouse){
    var msg = $(this).attr('tooltip_msg');
    if(msg!=""){
      var maxleft = $('body').width()-150;
      var mousl = kmouse.pageX;
      var kmousepageX = mousl>maxleft ? (kmouse.pageX-(mousl-maxleft)) : (kmouse.pageX+15);

      $("#tooltip").html(msg);
        var wt = ($("#tooltip").width()/2);
        var ht = ($("#tooltip").height()*2);
        $("#tooltip").css({
            left:(kmousepageX-wt), 
            top:(kmouse.pageY-ht),
            position: 'absolute',
            opacity: 0.7
            });
        $("#tooltip").show();
    }
  }).mouseout(function(kmouse){
     $("#tooltip").hide();
  });
  */
	$('.playvideo').live('click',function(){
      var html = PopUpShowVideo($(this).attr('code')) 
      NewWindow({
       width: 600,
       title: $(this).attr('title'),
       desc: $(this).attr('desc'),
       result: html 
      });
      
      return false;
      //_getSlideDown(html);
      //scroll(0,0);
      OpenWindow('600','405',html); 
			return false;
	});

  $('#feedback_open').click(function(){
	
     NewWindow({
       result: '#feedback',
       html: true
      }); 
      return false;

  });


	$('.zoomimage').live('click',function(){
      
      var THIS = this;
      var href = this.href;
      if(!href) href = $(this).attr('code');
      if(!href) return false;
      
      var rel = $(this).attr('rel');
      
      NewWindow({
       title: $(THIS).attr('title'),
       desc: $(THIS).attr('desc'),
       code: $(THIS).attr('code'),
       down: $(THIS).attr('down'),
       full: $(THIS).attr('full'),
       result: href,
       'obj':this,
       image: true 
      });
      
      return false;
      var THIS = this;
      var href = this.href;
      if(!href) href = $(this).attr('code');
      if(!href) return false;
      t_image = new Image();
      t_image.src = href; 
      t_image.onload = function mm(){

       OpenWindow((t_image.width+10),(t_image.height+10),'<img src="'+href+'">',{
        title: $(THIS).attr('title'),
        desc: $(THIS).attr('desc'),
        code: $(THIS).attr('code')
       });
       
      }
     //OpenWindow('600','405',html);
     return false; 
	}); 

	//alert(window.location);
	$('a.lightbox').lightBox();
	$( "#tabs" ).tabs();     
	$('.scroll-pane').jScrollPane({showArrows:true, scrollbarWidth:25, verticalDragMaxHeight:24, paneWidth:25});


		$('#slider1').anythingSlider({
			expand         : true,
			autoPlay       : true,
			navigationSize : 16,
			animationTime : 600,
			delay:15000
		});
		$('#slider2').anythingSlider({
			expand         : true,
			autoPlay       : true,
			navigationSize : 16,
			animationTime : 600,
			delay:20000
		});
		$('#slider3').anythingSlider({
			expand         : true,
			autoPlay       : true,
			navigationSize : 10,
			delay:25000
		});
	
	$('#slide-jump').click(function(){
		$('.anythingSlider').anythingSlider(6);
	});
	
	$('.middle #slider').click(function(){
		//$('.middle.main').addClass('noleft');
		//$('.middle .left .padding').toggle('normal');
		//$('.middle .left .padding .filter').toggle('normal');
		//$('.middle .left .padding .menu').toggle('normal');
		//$('.middle .left .bg_t').toggle('normal');
		//$('.middle .left .bg_b').toggle('normal');
		$('.middle').toggleClass('noleft');
	});
	/*$("a.zoom").fancybox({
         hideOnContentClick: true,
         overlayShow: true,
         overlayOpacity: 0.5,
        //frameWidth: $(this).attr('width'),
        //frameHeight:$(this).attr('height'),
         zoomSpeedIn: 1500,
         zoomSpeedOut: 600
    });*/


	$('#window').click(function(){
	
  var href = $(this).attr('href');
     NewWindow({
       width: 700,
       height:600,
       result: href,
       scrol: true,
       html: true,
       button: 'Выбрать' 
      }); 
      return false;
  });
  
  
	/*$("#window").fancybox({
		overlayShow: true,
		overlayOpacity: 0.5,
		frameWidth: 730,
		frameHeight: 570, 
		zoomSpeedIn: 1000,
		zoomSpeedOut: 600
	});*/
	
	
	
	$('.window2').click(function(){
	var href = $(this).attr('href');
      NewWindow({
       width: 700,
       height:600,
       result: href,
       scrol: true,
       html: true,
       button: 'Выбрать'  
      });
      return false;
  });
	
	/*
  $("#window2").fancybox({
		overlayShow: true,
		overlayOpacity: 0.5,
		frameWidth: 730,
		frameHeight: 570, 
		zoomSpeedIn: 1500,
		zoomSpeedOut: 600
	});*/
	
	$('#window3').click(function(){
	var href = $(this).attr('href');
      NewWindow({
       width: 700,
       height:600,
       result: href,
       scrol: true,
       html: true,
       button: 'Выбрать'  
      });
      return false;
  });
	/*$("#window3").fancybox({
		overlayShow: true,
		overlayOpacity: 0.5,
		frameWidth: 730,
		frameHeight: 530, 
		zoomSpeedIn: 1500,
		zoomSpeedOut: 600
	});*/

	/*$("#calculate").fancybox({
		overlayShow: true,
		overlayOpacity: 0.5,
		frameWidth: 300,
		frameHeight: 200, 
		zoomSpeedIn: 1500,
		zoomSpeedOut: 600
	});
	$("#calculate2").fancybox({
		overlayShow: true,
		overlayOpacity: 0.5,
		frameWidth: 300,
		frameHeight: 200, 
		zoomSpeedIn: 1500,
		zoomSpeedOut: 600
	});
	$(".fancy_gallery a").fancybox({
         hideOnContentClick: true,
         overlayShow: true,
         overlayOpacity: 0.5,
         zoomSpeedIn: 1500,
         zoomSpeedOut: 600
    });*/
	$('.menuitem').live('click',function(){
		$(this).next('div.submenu').slideToggle();
	});
	/*
  $('#price_from, #price_to').live('change',function(){
			var from = $('#price_from').val();
			var to = $('#price_to').val();
			if(from*1>to*1){
				alert('Цена "от" не можеты быть больше цены "до"!');
                        } else if(from*1==to*1){
				alert('Цена "от" не можеты быть равна цене "до"!');
			}else if (from=='0' && to=='30000000'){
                                filter_dels()
                        }else{
				$('#main_menu').hide(500);
                                $('.filter_dels').show(500);
				$.post('/ru/get_menu/',{get_menu:'yes',from:from,to:to},
				function(data){
					if(data!=0){
						$('#main_menu').html(data).show(500,function(){});
					}
				});
			}
	});
	*/
	$('#price_from, #price_to').live('keyup',function(){
	  var from = $('#price_from').val();
	  var to = $('#price_to').val();
	  
				$('#main_menu').hide();
        $('.filter_dels').show();
				$.post('/ru/get_menu/',{get_menu:'yes',from:from,to:to},
				function(data){
					if(data!=0){
						$('#main_menu').html(data).show();
					}
				});
	  
	});
	//search_category
	$('#search_category').live('change',function(){
	   var value = $(this).val();
     if(value>0){
        $('#pcategory').parent().parent().show();
        $("#pcategory").empty();
        $("#pcategory").append( $('<option value="0">загрузка...</option>'));
		    $.post('/ru/search/',{get_category:'yes',category:value},
		      function(data){
			       if(data!=0){
						    $("#pcategory").empty();
                var list = data.split("|");
                $("#pcategory").append( $('<option value="0">В подразделе</option>'));
						    for(i=0;i<$(list).size();i++){
                 var opt = list[i].split("::");
                 var padding = opt[2]>0 ? 'style="padding-left:'+(opt[2]*20)+'px;" ' : '';
                 if(opt[0]) $("#pcategory").append( $('<option '+padding+'value="'+opt[1]+'">'+opt[0]+'</option>'));
                }
                //$('#pcategory').html(data);
					   }else{
               $("#pcategory").parent().parent().hide();
             }
		      });
	   }else{
      $("#pcategory").parent().parent().hide();
     }
	});
	//
	
	$('#basket_goods').live('click',function(){
	   var input = $("input[name='goods[]']:checked");
	   if($(input).size()>0){
	     var listgoods = {}
	     $("input[name='goods[]']:checked").each(function(){
          var count = $(this).parent().find("input[name='goodscount']").val();
          var id = $(this).val();
          if(id>0 && count>0){
            listgoods[id] = count;
          }
          
       });
       
       $.post('/ru/basket/',{goods: listgoods, addGoods:'yes'},
		    function(data){
          			$('#basket_count_val').html(data.count + data.count_str);
								$('.basket_price_val').html(data.sum);
		            $('#bas_itog_price').html(data.sum);	
		            $('#bas_itog_count').html(data.count + data.count_str);
          var wid =  NewWindow({'result': '<div style="padding:10px;">Добавлено</div>'});
           self.scrollTo(0, 0);
           location.reload();
		    }); 
     }else{
        var wid =  NewWindow({'result': '<div style="padding:10px;">Выберите товары</div>' });

				setTimeout(function() {
			      $(window[wid].conteiner).remove();
            $(window[wid].shadow).remove();
            $(window[wid].window).remove();
				}, 1000);
     }
	});
	
  //Отслеживание заказа
	$('#where_order').live('click',function(){
	   var surname = $('#surname').val();
	   var number  = $('#number').val();
     if(surname=='' || surname=='Фамилия'){
          alert('Укажите Фамилию');
          return false;
     }else if(number=='' || number=='Номер договора'){
          alert('Укажите Номер договора');
          return false;
     }
     $('#load').show();
     $('#result').hide();
	   $.post('/ru/where_order/',{number: ''+number,surname: ''+surname, finder:'1'},
		    function(data){
					$('#result').show().html(data);
					$('#load').hide();
		    });  
		 return false;
	});
	
        $('.filter_dels').live('click',function(){
            filter_dels();
        });
        function filter_dels(){
                        $('#main_menu,.filter_dels, .filter').hide(500);
                        $('#price_from option').each(function(){
                           if( $(this).val()=='0'){
                               $(this).attr("selected", "selected");
                           }
                        });
                        $('#price_to option').each(function(){
                           if( $(this).val()=='30000000'){
                               $(this).attr("selected", "selected");
                           }
                        });
                        $('.filter').show(500);
                        $.post('/ru/get_menu/',{filter_del:'yes'},
                        function(data){
                                if(data!=0){
                                 location.reload();
                                 /*$('#main_menu').html(data).show(500,function(){
                                    
                                 });*/
                                }
                        });
          return false;
        }
    /*$('#search_input').focus(function(){
        $(this).val('').unbind('focus');
    });*/
    var value_inp = {}
    $('input:text, textarea').each(function(){
       var input_name  = $(this).attr('name') ? $(this).attr('name') : $(this).attr('id');
       var icp_name  = $(this).attr('spec_name') ? $(this).attr('spec_name') : false;
       if(icp_name){
         input_name = icp_name;
       }
       
       var input_value = $(this).val();
       if(input_value && input_name){
        value_inp[input_name] = input_value;
       }

       $(this).focus(function(){
          var inname  = $(this).attr('name') ? $(this).attr('name') : $(this).attr('id');
          var icp_name  = $(this).attr('spec_name') ? $(this).attr('spec_name') : false;
          if(icp_name){
            inname = icp_name;
          }
          var val = $(this).val();
          if(value_inp[inname]==val){
             $(this).val('');
          }
       });
       $(this).blur(function(){
           if($(this).val()==''){
             var inname  = $(this).attr('name') ? $(this).attr('name') : $(this).attr('id');
             var icp_name  = $(this).attr('spec_name') ? $(this).attr('spec_name') : false;
             if(icp_name){
                inname = icp_name;
             }
              $(this).val(value_inp[inname]);
           }
       });
    });
    
    /*
    $('input:text, textarea').each(function(){
		    var input_value = $(this).val();
		    $(this).focus(function(){
			     //if ($(this).val() == '' || $(this).val() == ' '){
			         $(this).val('');
		    });
		    $(this).blur(function(){
			     if($(this).val() == '' || $(this).val() == ' '){
				      $(this).val(input_value);
			     }else{
				      input_value = $(this).val();
			     }
		    });
    });
	  */

	
	$('#items_show_count').live("change",function(){
		$('#settings_form').submit();
	});
	
	$('#items_show_price').live("change",function(){
		$('#settings_price_form').submit();
	});
	
	$('#factory_id').live("change",function(){
		$('#asfg').submit();
	});	
	$('.icons1').live("click",function(){
		$('#settings_form1').submit();
	});
	$('.icons2').live("click",function(){
		$('#settings_form2').submit();
	});
	$('.icons3').live("click",function(){
		$('#settings_form3').submit();
	});	
	function _getSlideDown(data){
		$('#scontent').css('width','');
    $('#scontent').append(data);
		var page_size = getPageSize();
    $('#slidedown').css('height',page_size[1]+'px');
    $('#slidedown').slideDown(500,function(){
        $('a.lightbox').lightBox()
    });
    
		$('body').scrollTop(0);
	}
	
	function OpenSlideDown(data,width){
		$('#scontent').append(data);
		var page_size = getPageSize();
    $('#slidedown').css('height',page_size[1]+'px');
    $('#slidedown').slideDown(500,function(){$('a.lightbox').lightBox()});
		if(width>0) $('#scontent').css('width',width+'px');
    $(window).scrollTop(0);
	}
	
	
	$('#3dopen').live('click',function(){
      var html = '<iframe name="sitemap" src="'+$(this).attr('path')+'" width="'+$(this).attr('width')+'" height="'+$(this).attr('height')+'" border="0"><p>Your browser does not support iframes.</p> </iframe> '; 
      NewWindow({
       title: $(this).attr('title'),
       result: html 
      });
	}); 
	


  
	$('#exhibitionfactory').live('click',function(){
      actgall = [];
      var w_width = '642'; 
      $.get(this.href,{
        ajax: '1'
      },function(data){
         OpenSlideDown(data,w_width);
      });
      return false;
	});
  
  
	$('#photos-factory').live('click',function(){
      actgall = [];
      var w_width = '650';
      var THIS = this; 
      $.get(this.href,{
        ajax: '1'
      },function(data){
         OpenSlideDown(data,w_width);
      });
      return false;
	}); 
	$('#photos-video-factory').live('click',function(){
      actgall = [];
      var w_width = '642'; 
      $.get(this.href,{
        ajax: '1',
        act: 'video'
      },function(data){
         OpenSlideDown(data,w_width);
      });
      return false;
	}); 
	$('#photos-audio-factory').live('click',function(){
      var w_width = '642'; 
      var THIS = this;
      $.get(this.href,{
        ajax: '1',
        act: 'video'
      },function(data){
        NewWindow({
          result: data,
          title: $(THIS).attr('title') 
        });
      });
      return false;
	}); 
	/*
	$('.this_print').live('click',function(){
           event.preventDefault();
           event.stopPropagation();
           window.open('/ru/catalog/detail/sendvalues/' + $(this).attr("id") + '/print/', '_blank');
		return false;
	});*/
	$('.faudio').live('click',function(){
			$.post('/ru/get_audio/',{get_tracks:'yes',id:$(this).attr("id")},
				function(data){
					if(data!=0){
						_getSlideDown(data);
					}
				});	
		//return false;
	});
	$('#all_photos').live('click',function(){
			
      NewWindow({
       width: 490,
       result: '#all_p',
       html: true 
      });
      
      return false;
			//_getSlideDown(photos);
			//OpenWindow('600','405',html); 
			return false;
	}); 
	

	$('#sClose').live('click',function(){
		$('#slidedown').slideUp(500,function(){$('#scontent').html('<div id="sClose"></div>')});
	});

	
	//--
	$('#gtp_s').live('click',function(){
		if($('#go_to_page').val()==""){
			alert("Вы не ввели номер страницы");
			return false;
		}
	});
	//--
	function _getRecountCart(id,doing,counts){
		var price = 0.00;
		var count = 0;
		
    /*$('.fin_block').each(function(){
			price = price*1 + $(this).find('.price_to_cart').text().replace(',','.')*1;
			count = count*1 + $(this).find('.c_count_f').val()*1;			
		});
                price = price.toFixed(2);
		$('#bas_itog_price').text(price);	
		$('#bas_itog_count').text(count);*/
		
		if(id!=false && doing == 'del'){
		$.post('/ru/basket/',{delItemCart:'yes', data:id},
			function(data){
				if (data!=0){
						if(data.count==0){
						var i = 1;
							$('#basket_empty').show('slow');
								$('#basket_count, #basket_price, #clear_cart, .in_basket').hide('slow',
								function(){
									if(i==2){
                      var wid =  NewWindow({
                        result: '<div style="padding:10px;">Ваша Корзина пуста!</div>' 
                      });

				              setTimeout(function() {
			                   $(window[wid].conteiner).remove();
                         $(window[wid].shadow).remove();
                         $(window[wid].window).remove();
				              }, 1000);
                  }
									i++;
								});						
						}else{
						
								$('#basket_count_val').html(data.count + data.count_str);
								$('.basket_price_val').html(data.sum);
								
		            $('#bas_itog_price').html(data.sum);	
		            $('#bas_itog_count').html(data.count + data.count_str);
						
						}
					}
				},"json"
			 );	
		}else{
			if(id!=false && doing == 'up'){
				var a = id +"#"+counts;
				$.post('/ru/basket/',{upItemCart:'yes', data:a},
					function(data){
						if (data!=0){
								$('#basket_count_val').html(data.count + data.count_str);
								$('.basket_price_val').html(data.sum);
								
		            $('#bas_itog_price').html(data.sum);	
		            $('#bas_itog_count').html(data.count + data.count_str);
							}
						},"json"
					 );					
			}
		}
		return false;
	}

  $('.c_count_g').keydown(function(e){
		if(e.keyCode > 47 && e.keyCode < 59 || e.keyCode == 8){
		}else e.keyCode = false;
	});
	
	$('.c_count_g').keyup(function(e){
		if(e.keyCode > 47 && e.keyCode < 59 || e.keyCode == 8){
			if(e.keyCode == 8){
				if($(this).val() == ""){alert("Поле не должно быть пустым!");
						$(this).focus();
							return false;
				}
			}
			var price_all = $(this).parents('.fin_block').find('.price_from_cart').text().replace(',','.');
				  price_all = price_all.split(' ');
				  price = price_all[0].replace(' ','')*1*$(this).val();
          
        $(this).parents('.fin_block').find('.price_to_cart').text(number_format(price, 2, ',', '')+' '+price_all[1]);                 
				var goods_id = this.id.replace('goods','');
        var listgoods = {};
            listgoods[goods_id] = $(this).val(); 
				
        $.post('/ru/basket/',{goods: listgoods, addGoods:'yes'},
					function(data){
						if (data!=0){
								$('#basket_count_val').html(data.count + data.count_str);
								$('.basket_price_val').html(data.sum);
								
		            $('#bas_itog_price').html(data.sum);	
		            $('#bas_itog_count').html(data.count + data.count_str);
							}
						},"json"
					 );	
        

        
        	//_getRecountCart($(this).parents('.fin_block').find('.del_f_cart').attr('id'),'up',$(this).parents('.fin_block').find('.c_count_f').val());
		}else return false;
	});
	
	
	/*$('.c_count_f').keyup(function(e){
		if(e.keyCode > 47 && e.keyCode < 59 || e.keyCode == 8){
			if(e.keyCode == 8){
				if($(this).val() == ""){alert("Поле не должно быть пустым!");
						$(this).focus();
							return false;
				}
			}
			var price_all = $(this).parents('.fin_block').find('.price_from_cart').text();
          price_all = price_all.split(' ');
          price = price_all[0].replace(',','.').replace(' ','')*1*$(this).val();

				$(this).parents('.fin_block').find('.price_to_cart').text(number_format(price, 0, ',', '')+' '+price_all[1]); 
					_getRecountCart($(this).parents('.fin_block').find('.del_f_cart').attr('id'),'up',$(this).parents('.fin_block').find('.c_count_f').val());
		}else return false;
	});*/
	
	$('.c_count_f').keyup(function(e){
	   if($(this).val()>0){
			var THIS = this;
      var price_all = $(this).parents('.fin_block').find('.price_from_cart').text();
          price_all = price_all.split(' ');
          price = price_all[0].replace(',','.').replace(' ','')*1*$(this).val();
          var data = $(this).parents('.fin_block').find('.del_f_cart').attr('id')+'#'+$(this).val();
          $.post('/ru/basket/',{data: data, upItemCart:'yes'},
					function(data){
              $(THIS).parents('.fin_block').find('.price_to_cart').text(price+' '+price_all[1]);
              TotalBasket();
						});	
     }else{
        alert('Укажите кол-во');
     }
	});
	
	

	$('.del_f_cart').live('click',function(){
		$(this).parents('.fin_block').hide('slow',function(){
			$(this).remove();
				_getRecountCart($(this).find('.del_f_cart').attr('id'),'del',false);
				TotalBasket();
        return false;
		});
	});
	
	$('.del_g_cart').live('click',function(){
      var goods_id = this.id.replace('goods','');
    $(this).parents('.fin_block').hide('slow',function(){
			$(this).remove();
				
        var listgoods = {};
            listgoods[goods_id] = 0; 
				
        $.post('/ru/basket/',{goods: listgoods, addGoods:'yes'},
					function(data){
						if (data!=0){
                $('#basket_count_val').html(data.count + data.count_str);
								$('.basket_price_val').html(data.sum);
								
		            $('#bas_itog_price').html(data.sum);	
		            $('#bas_itog_count').html(data.count + data.count_str);
							}
						},"json"
					 );	

					return false;
		});
	});

	
	
	
	$('#conf_order').live('click',function(){
		 var error  = "";
		if($('#conf_order_form').find('#fio').val() 	== "" || $('#conf_order_form').find('#fio').val() 	== "Фамилия, Имя") error = error + "Вы не ввели Ваши имя\r\n";
		if($('#conf_order_form').find('#phone').val() 	== "" || $('#conf_order_form').find('#phone').val() == "Телефон") error = error + "Вы не ввели Ваш телефон\r\n";
		if($('#conf_order_form').find('#mail').val()	== "" || $('#conf_order_form').find('#mail').val() 	== "Ваш email"){error = error + "Вы не ввели Ваш электронный адрес\r\n";}
		else if(isValidEmail($('#conf_order_form').find('#mail').val())== false){error = error + "Не верный формат элетронной почты \r\n";}
		if($('#conf_order_form').find('#address').val() == "" || $('#conf_order_form').find('#address').val() 	== "Адрес доставки") error = error + "Вы не ввели Ваш адрес\r\n";
		if($('#conf_order_form').find('#captcha').val() == "" ) error = error + "Вы не ввели защитный код с изображения \r\n";
		
		if(error !="") alert(error);
		else{
			var deliv = $('#conf_order_form').find('#delivery').val();

      var a = $('#conf_order_form').find('#fio').val()+"#"+
					$('#conf_order_form').find('#phone').val()+"#"+
					$('#conf_order_form').find('#mail').val()+"#"+	
					$('#conf_order_form').find('#address').val()+"#"+
					$('#conf_order_form').find('#captcha').val()+"#"+
					$('#conf_order_form').find('#delivery').val()+"#"+
					$('#conf_order_form').find('#delivery_'+deliv).val()+"#"+
					$('#conf_order_form').find('#delivery_price').text()+"#"+
					$('#conf_order_form').find('#srok').text()+"#"+
					$('#conf_order_form').find('#comment').val()+"#"+
					$('#discont_card').val()+'#'+
					$('#conf_order_form').find('#country').val();
					
					
			$.post('/ru/basket/order/',{doOrder:'yes', data:a},
					function(data){
						if (data!=0){
								if(data == '0099OK'){
									alert("Спасибо! Ваш заказ принят.");
									$('#if_order_done').html("Спасибо! Ваш заказ принят, в ближайшее время мы свяжемся с Вами.");
									$('#basket_empty').show('slow');
										$('#basket_count, #basket_price, #clear_cart, .in_basket').hide('slow');
								}else{
									alert(data); 
								}
								return false;
							}
						}
			);				
		}
		return false;
	});
	$('.show_d_in_cart').live('click',function(){
		$(this).find('.descr_in_cart').toggle('slow');
	});
	$('#discont_card').keyup(function(e){
		if(e.keyCode != 13){
		var sd = $(this).val()
		$.post('/ru/basket/order/',{get_discount:'yes', data:sd},
		function(data){
			if (data!=""){
					if(data == '0'){
            if(sd!=""){
                 $('#bad_dsc').text("Такой карты в базе не обнаружено!");
            }else{
                 $('#bad_dsc').text("");
            }
						$('.bul').show();
					}else{
            if(data == 'allready_used'){
                $('#bad_dsc').html("<span class='disc_up'>Эта карта уже была использована!</span>");
                $('.bul').hide();
            } else{
                $('#bad_dsc').html('<span class="your_s">Ваша скидка:</span> <span class="disc_up">'+data+'%</span>');
                $('.bul').hide();
                var price = parseInt($('#bas_itog_price').html());
                var discount = data;
                var price = Math.round(price*((100-discount)/100));
                if(curr=='r'){
                  var curs = "руб.";
                }else{
                  var curs = "&euro;";
                }
                $('#discount').remove();
                $('#bas_itog_price').html(price+' '+curs);
                $('#bas_itog_price').parent().append('<span id="discount"><br><small>Ваша скидка: '+discount+'%</small></span>');
            }
					}
					return false;
				}
			}
			);		
		}
	});

  //Распечатать товар
  $('.this_print').click(function(){
			var a = '';
      var i = 0;
      $(this).parents().find('#add_ins > li').each(function(){
				if(i>0){
          a = a+","+$(this).attr("id").replace('c','');
        }else{
          a = $(this).attr("id").replace('c','');
        }
        i++;
			});
			
			var p = '';
			var i = 0;
			$('.checked_variant').each(function(){
				if($(this).find('.v_uin_h_id').text()!==""){
				   if(i>0){
              p = p+","+$(this).find('.v_uin_h_id').text();
           }else{
              p = $(this).find('.v_uin_h_id').text();
           }
				  i++;
        }
			}); 
		
      
      var url = 'print/';
          if(a!='' || p!='') url = url+'?show=basket';
          if(a!='') url = url+'&complect='+a;
          if(p!='') url = url+'&characteristic='+p;  

      pw = window.open(url, '', 'height=600,width=800,menubar=no,status=no,titlebar=no,resizable=no,scrollbars=yes');
      return false;
  });


    //Регистрация
	$('.registrUser').live('click',function(){
		var who = $(this).parent().find('#who').val();
		var error  = "";
		if($(this).parent().find('#fio').val() 	== "" || $(this).parent().find('#fio').val() 	== "Фамилия, Имя" || $(this).parent().find('#fio').val() 	== "Название компании") error = error + "Вы не ввели Ваши имя\r\n";
		if($(this).parent().find('#phone').val() 	== "" || $(this).parent().find('#phone').val() == "Телефон") error = error + "Вы не ввели Ваш телефон\r\n";
		if($(this).parent().find('#email').val()	== "" || $(this).parent().find('#email').val() 	== "E-mail"){error = error + "Вы не ввели Ваш электронный адрес\r\n";}
		if($(this).parent().find('#address').val()	== "" || $(this).parent().find('#address').val() 	== "Адрес"){error = error + "Вы не ввели Ваш адрес\r\n";}
		else if(isValidEmail($(this).parent().find('#email').val())== false){error = error + "Не верный формат элетронной почты \r\n";}
		if($(this).parent().find('#in_captcha').val() == "" ) error = error + "Вы не ввели защитный код с изображения \r\n";
		$.post('/ru/partner/',{captcha:'yes', c_check:$(this).parent().find('#in_captcha').val(),email:$(this).parent().find('#email').val()},
			function(data){
				//alert(data);
				if (data!=0){
					if(data == 'CP00OK'){
					}else error = error + data;
				}
				if(error !=""){ 
					alert(error);
					return false;
				}else{
					$('#'+who+'_registr').submit();
				}						
			}
		);		
		return false;
	});
	
    //Забыли пароль
	$('.lostPass').live('click',function(){

		var error  = "";
    if(isValidEmail($(this).parent().find('#email').val())== false){error = error + "Не верный формат элетронной почты \r\n";}
		if($(this).parent().find('#in_captcha').val() == "" ) error = error + "Вы не ввели защитный код с изображения \r\n";
		if(error !=""){ 
			alert(error);
			return false;
		}else{
		    $.post('/ru/partner/',{
            'captcha':$(this).parent().find('#in_captcha').val(),
            'email': $(this).parent().find('#email').val(), 
            'lostpass': true},
			     function(data){
				      //alert(data);
				      if (data!=0){
					       if(data == 'CP00OK'){  
					          alert("Вы не верно ввели защитный код с изображения\r\n");
					       }else{
                    alert(data);
                 }
				      }
			
			});
    }
		return false;
	});
  //оставлять активную категорию открытой
  $('#main_menu .submenu ul li .active').parent().parent().parent().css('display','block');
	// Задайте свой вопрос
	$('#zadat_vopros').live('click',function(){
		//
		var error  = "";
		if($('#zadat_vopros_forma').find('#fio').val() 	== "" || $('#zadat_vopros_forma').find('#fio').val() 	== "Фамилия, Имя") error = error + "Вы не ввели Ваши имя\r\n";
		if($('#zadat_vopros_forma').find('#phone').val() 	== "" || $('#zadat_vopros_forma').find('#phone').val() == "Телефон") error = error + "Вы не ввели Ваш телефон\r\n";
		if($('#zadat_vopros_forma').find('#email').val()	== "" || $('#zadat_vopros_forma').find('#email').val() 	== "Ваш email"){error = error + "Вы не ввели Ваш электронный адрес\r\n";}
		else if(isValidEmail($('#zadat_vopros_forma').find('#email').val())== false){error = error + "Не верный формат элетронной почты \r\n";}
		if($('#zadat_vopros_forma').find('#work_type').val() == "" || $('#zadat_vopros_forma').find('#work_type').val() 	== "Опишите Ваш вопрос") error = error + "Вы не ввели вид деятельности Вашей компании\r\n";
		if($('#zadat_vopros_forma').find('#captcha').val() == "" ) error = error + "Вы не ввели защитный код с изображения \r\n";
		//
		if(error !="") alert(error);
		else{
			var a = $('#zadat_vopros_forma').find('#fio').val()+"#"+
					$('#zadat_vopros_forma').find('#phone').val()+"#"+
					$('#zadat_vopros_forma').find('#email').val()+"#"+	
					$('#zadat_vopros_forma').find('#work_type').val()+"#"+
					$('#zadat_vopros_forma').find('#in_captcha').val()+"#"+
          $('#zadat_vopros_forma').find('#in_url').val()+"#"+
          $('#zadat_vopros_forma').find('#in_page_name').val();
			
      $.post('/ru/zadat_vopros/',{asq_q:'yes', data:a, from:$('#from').val(),t:$('#zadat_vopros_forma').find('#t').val()},
					function(data){
						if (data!=0){
								if(data == '00FFERCAP'){
                      var wid =  NewWindow({
                        result: '<div style="padding:10px;">Вы не верно ввели защитный код!</div>' 
                      });

				              setTimeout(function() {
			                   $(window[wid].conteiner).remove();
                         $(window[wid].shadow).remove();
                         $(window[wid].window).remove();
				              }, 5000);
								}else{
                      var wid =  NewWindow({
                        result: '<div style="padding:10px;">'+data+'</div>',
                        width: '400' 
                      });

				              setTimeout(function() {
			                   $(window[wid].conteiner).remove();
                         $(window[wid].shadow).remove();
                         $(window[wid].window).remove();
				              }, 5000);
				              

										$('#zadat_vopros_forma').find('#fio').val("Фамилия, Имя");
										$('#zadat_vopros_forma').find('#phone').val("Телефон");
										$('#zadat_vopros_forma').find('#email').val("Ваш email");
										$('#zadat_vopros_forma').find('#work_type').val("Опишите Ваш вопрос");
										$('#zadat_vopros_forma').find('#in_captcha').val("");
								}
								return false;
							}
						}
			);	
		}	
	});
	
});
function _ddInit(){
//alert('menu');
ddaccordion.init({
	headerclass: "submenuheader", //Shared CSS class name of headers group
	contentclass: "submenu", //Shared CSS class name of contents group
	revealtype: "click", //Reveal content when user clicks or onmouseover the header? Valid value: "click", "clickgo", or "mouseover"
	mouseoverdelay: 200, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover
	collapseprev: true, //Collapse previous content (so only one open at any time)? true/false 
	defaultexpanded: [], //index of content(s) open by default [index1, index2, etc] [] denotes no content
	onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed)
	animatedefault: false, //Should contents open by default be animated into view?
	persiststate: true, //persist state of opened contents within browser session?
	toggleclass: ["", ""], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
	//togglehtml: ["suffix", "<img src='plus.gif' class='statusicon' />", "<img src='minus.gif' class='statusicon' />"], //Additional HTML added to the header when it's collapsed and expanded, respectively  ["position", "html1", "html2"] (see docs)
	animatespeed: "fast", //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
	oninit:function(headers, expandedindices){ //custom code to run when headers have initalized
		//do nothing
	},
	onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed
		//do nothing
	}
});
}
//_ddInit();
function ShowBann (path, w, h) {
	window.open(path,'ShowBann','width='+w+',height='+h+',status=no,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes,top='+ Math.round((screen.height/2)-(h/2)) +',left=' + Math.round((screen.width/2)-(w/2)));
}

function ShowGall(obj,id,name){
  $(obj).parent().find('.active').removeClass('active');
  $(obj).addClass('active');
  $('#conteiner_gallery').find('.galview:visible').hide();
  $('#galleria_'+id).show();
  if(name) $('.video_title').html(name);
  if(id in actgall){
    return false;
  }else{
    $('#galleria_'+id).galleria({'height':405,'base_class': 'galleria_right'});
    actgall[id] = true;
  }
  return false;
}

function number_format (number, decimals, dec_point, thousands_sep) {
    number = (number + '').replace(/[^0-9+\-Ee.]/g, '');
    var n = !isFinite(+number) ? 0 : +number,
        prec = !isFinite(+decimals) ? 0 : Math.abs(decimals),        sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep,
        dec = (typeof dec_point === 'undefined') ? '.' : dec_point,
        s = '',
        toFixedFix = function (n, prec) {
            var k = Math.pow(10, prec);            return '' + Math.round(n * k) / k;
        };
    // Fix for IE parseFloat(0.55).toFixed(0) = 0;
    s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.');
    if (s[0].length > 3) {        s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep);
    }
    if ((s[1] || '').length < prec) {
        s[1] = s[1] || '';
        s[1] += new Array(prec - s[1].length + 1).join('0');    }
    return s.join(dec);
}
var divtimeid = '';
var divtimedate = '';
$.fn.worktime = function(o) {
   divtimeid = o.div;
   divtimedate = o.date;
   fulltime();
};

function fulltime () {
  var time=new Date();
  var newYear = new Date(divtimedate);
  var totalRemains=(newYear.getTime()-time.getTime());
  var daily = time.getDay();
  if(daily==0 || daily==6){
    
    $(divtimeid).html('выходной день');
    return false;
  }
  if (totalRemains>1){

    var RemainsSec = (parseInt(totalRemains/1000));//сколько всего осталось секунд
    var RemainsFullDays=(parseInt(RemainsSec/(24*60*60)));//осталось дней
    var secInLastDay=RemainsSec-RemainsFullDays*24*3600; //осталось секунд в неполном дне
    var RemainsFullHours=(parseInt(secInLastDay/3600));//осталось часов в неполном дне
    if (RemainsFullHours<10){RemainsFullHours="0"+RemainsFullHours};
    var secInLastHour=secInLastDay-RemainsFullHours*3600;//осталось секунд в неполном часе
    var RemainsMinutes=(parseInt(secInLastHour/60));//осталось минут в неполном часе
    if (RemainsMinutes<10){RemainsMinutes="0"+RemainsMinutes};
      var lastSec=secInLastHour-RemainsMinutes*60;//осталось секунд
      if (lastSec<10){lastSec="0"+lastSec};
    var co = eval(RemainsFullHours+RemainsMinutes+lastSec);

    if(RemainsFullHours==0 && RemainsMinutes==0 && lastSec==0){
      $(divtimeid).html('');
    }else if(RemainsFullHours<=9 && RemainsMinutes==0 && lastSec==0){
      $(divtimeid).html('до конца рабочего дня осталось '+RemainsFullHours+' ч. '+RemainsMinutes+' мин. '+lastSec+" сек. ");
    }else if(RemainsFullHours<=8){
      $(divtimeid).html('до конца рабочего дня осталось '+RemainsFullHours+' ч. '+RemainsMinutes+' мин. '+lastSec+" сек. ");
    }else{
      $(divtimeid).html('');
    }
    setTimeout('fulltime()',10)
  }else{
    $(divtimeid).html('');
  }
} 

function TotalGoods(){
				$.get('/ru/catalog/',{goods_numbs:'all'},
					function(data){
            $('#TotalGoods').html(data);
					});	
}

function TotalBasket(){
				$.post('/ru/basket/',{total:'yes'},
					function(data){
						if (data!=0){
								$('#basket_count_val').html(data.count + data.count_str);
								$('.basket_price_val').html(data.sum);
								
		            $('#bas_itog_price').html(data.sum);	
		            $('#bas_itog_count').html(data.count + data.count_str);
							}
						},"json"
					 );	
}
