// JavaScript Document

(function($){
		$.fn.jnice = function( options ) {
			
			return $(this).each(function(){				
										 
				var $f = $(this);				
				var settings = $.extend({
					jcheckbox: true,
					jradio: true,
					jselect:true
				},options||{});
				
				/*checkbox*/
				if(settings.jcheckbox) {
					$(':checkbox',$f).each(function() {
						var $chk = $(this);
						var $checked = $chk.attr('checked');												
						var $a = $('<a/>').addClass('ib v-ml jcheckbox ' + $chk.attr('class'))
						$a.attr('style',$chk.attr('style'));
						
						var $b = $('<b/>').addClass('fl-lt no-txt');						
						if($checked) $a.addClass('jcheckbox-checked');												
						$chk.before($a.append($b)).addClass('hide');
						$chk.click(function() {
							$a.toggleClass('jcheckbox-checked');							
						});						
						$a.click(function(){
							if($chk.attr('checked')) {
								$chk.attr('checked','');
							} else {
								$chk.attr('checked','checked');
							};							
							$a.toggleClass('jcheckbox-checked');	
							return false;
						});						
					});
				};	
				/*radio*/
				if(settings.jradio){
					$(':radio',$f).each(function(){
						var $r = $(this);
						var $checked = this.checked;
						var $a = $('<a>').addClass('ib v-ml jradio ' + $r.attr('class'));
						$a.attr('style',$r.attr('style'));
						$a.attr('rel',$r.attr('name'));
						var $b = $('<b>').addClass('fl-lt no-txt')	
						if($checked) $a.addClass('jradio-checked');	
						$r.before($a.append($b)).addClass('hide');
						$r.click(function() {
							$('a[rel='+$r.attr('name')+']').removeClass('jradio-checked');
							$a.addClass('jradio-checked');								
						});						
						$a.click(function(){							
							if(!$a.hasClass('jradio-checked')) {							
								$a.addClass('jradio-checked').next(':radio').attr('checked','checked');
								$('a[rel='+$r.attr('name')+']').not($a).removeClass('jradio-checked').next(':radio');								
							}
							return false;
						});	
					});
				};
				/*selects*/
				if(settings.jselect) {
					($.browser.msie&&parseInt($.browser.version)<8)?ea=true:ea=false;
					$('select', $f).each(function(index){
					var $select = $(this);		
					var $class = $select.attr('class');
					$select.addClass('hide').wrap('<span class="jselect '+$class+'" style="'+$select.attr('style')+'"><div class="jNiceSelectWrapper"></div></span>');
					var $wrapper = $select.parent().css({zIndex: 100-index});
				
					$wrapper.prepend('<a class="selectedItem" href="#"></a><ul class="spec"></ul>');
					var $ul = $('ul.spec', $wrapper);
					var $optg = $('optgroup', $select);
					var l = $optg.length-1;
					var ii = 1;
					$ul.append('<li class="hide"><a class="item" index="0">Выберите ваш магазин</a></li>');
					$optg.each(function(i){
						var $obj = $(this)						
							var $sub = '';							
							var $opt = $('option',$obj);
							var ll = $opt.length-1; 
							$opt.each(function(index){
								$sub += ('<li class="'+(index==ll?'last-child ':'')+(index==0?'first-child ':'')+(this.disabled?'hide':'')+'"><a class="item" href="#" index="'+ ii +'">'+ this.text.replace('Леруа Мерлен','') +'</a></li>')
								ii++;
							})
							
							$ul.append('<li class="optgroup '+(i==l?'last-child':'')+(i==0?'first-child':'')+'"  onmouseover="$(this).addClass(\'hover\')"  onmouseout="$(this).removeClass(\'hover\')"><a href="/shop/city/'+$(this).attr('id')+'">'+ this.label +'</a><div class="sub"><ul>'+$sub+'</ul></div></li>');
						
					});
					
					//$ul.find('Леруа Мерлен').wrap('<span/>');
					//var str = 
					//$ul.text().replace('Леруа Мерлен','')
					
					//$ul.height()>465?$ul.height('465px'):'';					
					$ul.hide().find('a.item').click(function(){
						var $obj = $(this);
						$('a.selected', $wrapper).removeClass('selected');
						$obj.addClass('selected');	
						if($select.attr('selectedIndex')!=$obj.attr('index')&&$select.change) {$select.attr('selectedIndex',$obj.attr('index')); $select.change(); }
						$select.attr('selectedIndex',$obj.attr('index'));						
						$('a.selectedItem', $wrapper).html($obj.html());
						$ul.hide();
						return false;
					});			
					$('a.item:eq('+ $select.attr('selectedIndex') +')', $ul).click();
				});
				$('a.selectedItem', this).click(function(){
					var $ul = $(this).siblings('ul');
					if ($ul.css('display')=='none'){ hideSelect(); } 
    				$ul.slideToggle('fast',function(){
						var offSet = parseInt(((ea ? $('a.selected', $ul).parent().attr('offsetTop') : $('a.selected', $ul).attr('offsetTop')) - $ul.attr('offsetTop')));					
						$ul.animate({scrollTop: offSet});					
					});	
					$(this).parent().toggleClass('act-jselect')
					return false;
				});
		
				var hideSelect = function(){
					$('.jNiceSelectWrapper ul:visible').hide();
					$('.jNiceSelectWrapper').removeClass('act-jselect');
				};		
		
				var checkExternalClick = function(event) {
					if ($(event.target).parents('.jselect').length === 0) { hideSelect(); }
				};

				$(document).mousedown(checkExternalClick);
		
			
		
				var jReset = function(f){
					var sel;
					
					
					$('div.jNiceSelectWrapper select', f).each(function(){
																	
						sel = ( this.selectedIndex < 0 ) ? 0 : this.selectedIndex;
						
						$('ul', $(this).parent()).each(function(){
																
 							$('a:eq('+ sel +')', this ).click();																																																	 						});
					});
					
					$(':checkbox', f).each(function(){
						var $obj = $(this);
						var $checked = $obj.attr('checked');	
						var $chk = $obj.prev('a.jcheckbox');
						$checked?$chk.addClass('jcheckbox-checked'):$chk.removeClass('jcheckbox-checked');
					
					
					});
					$(':radio', f).each(function(){
						var $obj = $(this);
						var $checked = $obj.attr('checked');
						
						var $chk = $obj.prev('a.jradio');
						//alert($chk.length)
						$checked?$chk.addClass('jradio-checked'):$chk.removeClass('jradio-checked');
						
					
					});
			
				};
				
				$f.bind('reset', function(){ var f = this;  var action = function(){ jReset(f); }; setTimeout(action, 10);});
		
				};
			});
		};	
	})(jQuery);

var html = document.documentElement;
$(function(){
	$('input.focus,textarea.focus').focus(function(){
		this.value==this.defaultValue?this.value='':'';
	}).blur(function(){
		this.value==''?this.value=this.defaultValue:'';
	})
	
	
	
	/*$('#t-bar a').click(function(){
		$('#img').attr('src')
		return false;
	});*/
	
	
	
	
	
	
	
	/* menu */
	function bar(){
		
		var $bar = $('#t-bar');
		var $li = $('li',$bar);
		$('#t-bar ul li:first-child').addClass('first-child');
		$('#t-bar ul li:last-child').addClass('last-child');
		
		$li.each(function(){
			var $obj = $(this);
			var t;	
			
			var mainLi = ($obj.parent()[0]==$bar[0])?true:false;
			$obj.hover(function(){
				clearTimeout(t);
				if(mainLi){					
					$li.removeClass('hover');
				}
				$obj.addClass('hover');
			},function(){
				t = setTimeout(function(){
					$obj.removeClass('hover');
				},300)
			});
		});
	}
	bar();
	/*menu*/
	
	
	
	/*group photos*/
	function group(){
		var $ul = $('#group');
		var $li = $('li',$ul);
		var l = $li.length;
		var $cur = $li.filter('.selected');
		var $a = $('a',$ul);
		var $zoom = $('#zoom');
		var $link = $('#link2');
		var $img2 = $('#img2');
		var $popup = $('#popup');
		var $img = $('img',$popup);
		$link.bind('click.popup',function(){
			$img.attr('src',this.href);
			$popup.removeClass('hide');
			$popup.one('click',function(){
				$popup.addClass('hide')
				$img.removeAttr('src');		
			});
			return false;
		});
		$zoom.click(function(){ $link.trigger('click.popup'); return false; });
		
		
		$li.each(function(index){
			var $obj = $(this);
			$obj.css('zIndex',l-index).hover(function(){
				$obj.addClass('hover');
			},function(){
				$obj.removeClass('hover');		
			});
			$a.click(function(){
				$cur.removeClass('selected');
				var $obj = $(this);
				$cur = $obj.parent().addClass('selected');
				$link.attr('href',$obj.attr('rel'));
				$zoom.attr('href',$obj.attr('rel'));
				$img2.attr('src',$obj.attr('href'));
				
				return false;
			})
			
		})
		
	}
	if($('ul.group li').length)group();
	/*group photos*/
	
	
	
	/* carousel */
	function carousel(){
		var $jc = $('#jscroll');
		var n = 410; 
		var $left = $('#ye-bt-left');
		var $right = $('#ye-bt-right');
		var i = 0;
		var l = $('td',$jc).length;
		var $table = $('table.spec',$jc);
		var ri = true;
		var le = false;
		
		
			$left.click(function(){
				if(i>0){					
					$table.animate({'marginLeft':'+='+410},500);
					i--;
				} 
				if(i==0){
					$(this).addClass('ye-bt-disabled');
				}
				if(i<l-1){	
					$right.removeClass('ye-bt-disabled');
				}
				return false;
			});
		
		
	
			$right.bind('click',function(){
				if(i<l-1){					
					
					$table.animate({'marginLeft':'-='+410},500);
					i++;
				} 
				
				if(i==l-1) {					
					$(this).addClass('ye-bt-disabled')
				}	
				if(i>0){
					$left.removeClass('ye-bt-disabled');
				}
				
				return false;
			});
		
		
		
		function right(){
			
		}
		
		
		
		
	
	
	}
	
	if($('#jscroll').length)carousel();
	/* carousel */
	
	
	
	
	
	
	var $body = $.browser.webkit? document.body : document.documentElement ; 
	$('div.city2 a').each(function(){
		var $obj = $(this);
		var $tili = $(document.getElementById($obj.attr('rel'))).clone();
		var $wrap = $('body').eq(0);
		$obj.mouseover(function(event){
			var e = event||window.event;
			
			$wrap.append($tili.removeClass('hide').css({'top':(e.clientY+$body.scrollTop+20),'left':e.clientX+5}));
			
			
		}).mousemove(function(event){
			var e = event||window.event;
		$tili.css({'top':(e.clientY+$body.scrollTop+20),'left':e.clientX+5});
		}).mouseout(function(){
			$tili.remove()
		})
		if($obj.parents('.city2-disabled').length)
			$obj.click(function(){return false});
	});
	/*var g = 127;
	setInterval(function(){
		$('div.scroll').css('backgroundPosition','0 -'+g+'px');
		if(g<381) g=g+127; else g=0;
	},200);*/
	function jcarousel(){
		
		$('#scroll,#scroll2').each(function(){
			var $scroll = $(this);
			var $up = $('a.up',$scroll);
			var $down = $('a.down',$scroll);
			
			var $in = $('div.in',$scroll);
			var l = $in.length; 
			var $cur = $in.not('.hide');
			var $eq = 0;
			
			$up.click(function(){return false;});
			$down.click(function(){return false;})
			$up.one('click',up);
			
			function up(){
				var g = 381;
				var t; 
				$up.animate({'opacity':0},200);
				$down.animate({'opacity':0},200);
				$cur.animate({'opacity':0},200,function(){
					$cur.addClass('hide');
					t = setInterval(function(){
						$scroll.css('backgroundPosition','0 -'+g+'px');
						if(g>0) { 
							g=g-127;
						} else {
							clearInterval(t);
							if($eq>0) $eq--; else $eq=l-1;
						
							$cur = $in.eq($eq);
							
							$cur.css('opacity',0).removeClass('hide').animate({'opacity':1},200,function(){
								$cur.css('filter','none')
								$up.animate({'opacity':1},200).one('click',up);
								$down.animate({'opacity':1},200);
							});
							
						}						
					},100);			
				});
				
			}
			
			$down.one('click',down)
			
			function down(){
				var g = 127;
				var t;
				$up.animate({'opacity':0},200);
				$down.animate({'opacity':0},200);
				$cur.animate({'opacity':0},200,function(){
					t = setInterval(function(){
						$cur.addClass('hide');
						$scroll.css('backgroundPosition','0 -'+g+'px');
						if(g<381&&g!=0) { 
							g=g+127;
						} else if(g==381){
							g=0;
						} else {
							clearInterval(t);
							if($eq<l-1) $eq++; else $eq=0;
						
							$cur = $in.eq($eq);
							$cur.css('opacity',0).removeClass('hide').animate({'opacity':1},200,function(){$in.css('filter','none')});
							$up.animate({'opacity':1},200)
							$down.animate({'opacity':1},200).one('click',down);;
						}						
					},100);	
				});
			
		}
		})
		
	}
	if($('div.scroll').length)jcarousel();
	
	$('.jnice').jnice();
	
	
	
	
	function jcarousel2(){
		$('div.jcarousel').each(function(){
			var $obj = $(this);
			var $l = $('a.left',$obj);
			var $r = $('a.right',$obj);
			var $t = $('table.spec',$obj);
			var w = $('div.in',$obj).width();
			var i = 0;
			var l = $('td',$obj).length;
			var tw = l*280;
			var res = tw - w;
			$l.click(function(){ return false; })
			$r.click(function(){ return false; })
			if(res>0){
				$r.removeClass('right-disabled')
				$l.click(function(){
					
					
					if(!$l.hasClass('left-disabled')){	
						i--;	
						
						if(i==0) {	
							$l.addClass('left-disabled');
						}
						
						if((i*280)<res){
							$r.removeClass('right-disabled');
						}
						$t.stop().animate({'marginLeft':'-'+i*280},500);
					}
					return false;
				})
			
			
				$r.click(function(){
					
					if(!$r.hasClass('right-disabled')){						
						i++;
						if((i*280)>=res) {	
							$r.addClass('right-disabled');
						}
						
						if(i>0){
							$l.removeClass('left-disabled');
						}
						$t.stop().animate({'marginLeft':'-'+i*280},500);
					} 					
					return false;
				})
			}	
		
		})
	
	}
	if($('div.jcarousel').length) jcarousel2();
	
	
	
	function jscroll2(){
		var $jc = $('#jscroll2');
		var $left = $('#ye-bt-left');
		var $right = $('#ye-bt-right');
		var i = 0;
		var $t = $('table.spec',$jc);
		var $td = $('td',$jc);
		var l = $td.length;
	
		if($td.length>10){
			$right.removeClass('ye-bt-disabled');
		}
		$right.click(function(){
			if(i<(l-9)) {
				i++;
				$t.stop().animate({'marginLeft':-(i*93)},200);	
			} 
			
			if(i>=(l-9)) {
				$(this).addClass('ye-bt-disabled');
			}
			if(i>0){
				$left.removeClass('ye-bt-disabled');
			}
			return false;
		});
		
		$left.click(function(){
			if(i>0){
				i--;
				$t.stop().animate({'marginLeft':-(i*93)},200);
			} 
			if(i==0) {
				$(this).addClass('ye-bt-disabled');
			}
			if(i<(l-9)){
				$right.removeClass('ye-bt-disabled');
			}
			return false;
		});
		
	
	}
	if($('#jscroll2').length) jscroll2();
	
	
	function pici(){
		var $pici = $('#pici');
		var $tab = $('table.spec',$pici);
		var $tab = $('table.spec',$pici);
		var $img = $('a',$pici);
		var l = $('td',$pici).length;
		var $navi = $('#navi');
		
		var z = 0
		
		var $bigImg = $('#big-img');
		var i = 0;
		$img.eq(0).parent().addClass('act-img')
		var $prev = $('#prev');
		var $next = $('#next');
		
		
		
		var pages = Math.ceil(l/4)
		$navi.html('');
		$navi.append('<li><a class="left  left-disable" id="left" href="#"></a></li>')
		for(var j=0;j<pages;j++){
			if(j==0){
				$navi.append('<li><a index="'+j+'" href="#" class="bull act-bull"></a></li>')
			} else {
			
				$navi.append('<li><a index="'+j+'" href="#" class="bull"></a></li>')
			}
		}
		
		
		$navi.append('<li><a id="right" class="right" href="#"></a></li>')
		var $a = $('a.bull',$navi);
		var $actA = $a.filter('.act-bull');
		var $left = $('#left');
		var $right = $('#right');
		
		
		
		$img.each(function(index){
			$(this).attr('index',index)		
		});
		
		$right.click(function(){
			var $obj = $(this);
			if(i<(pages-1)){
				i++;				
				$actA.removeClass('act-bull');				
				$actA = $a.eq(i).addClass('act-bull');		
					$tab.stop().animate({'marginLeft':'-'+i*4*125},500)
			}
			if(i==(pages-1)){
				$obj.addClass('right-disable')
			}
			if(i>0){
				$left.removeClass('left-disable')
			}
			
			return false;
		});
		
		$left.click(function(){
			var $obj = $(this);
			if(i>0){
				i--;
				$actA.removeClass('act-bull');
				$actA = $a.eq(i).addClass('act-bull');
				if(i<(pages-1))
				$tab.stop().animate({'marginLeft':'-'+i*4*125},500)
			} 
			
			if(i<(pages-1)){
				$right.removeClass('right-disable')
			}
			
			if(i==0){
				$obj.addClass('left-disable')
			}
		
			return false;
		});
		
		
		
		
		$a.click(function(){						
			var $obj = $(this);
			
			aclick($obj)
			$tab.stop().animate({'marginLeft':'-'+i*4*125},500)
			return false;
		})
		
		function aclick(obj){
			$actA.removeClass('act-bull');
			var $obj = $actA = obj.addClass('act-bull');
			i = $obj.attr('index');
			if(i<(pages-1)){
				$right.removeClass('right-disable')
			} else {
				$right.addClass('right-disable')
			}
			if(i>0){
				$left.removeClass('left-disable')
			} else {
				$left.addClass('left-disable')
			}
			
				
		}
		
		
		$img.click(function(){
			var $obj = $(this);
			
			$img.parent().filter('.act-img').removeClass('act-img');
			$obj.parent().addClass('act-img')
			z=parseInt($obj.attr('index'))
			$bigImg.attr('src',$obj.attr('href'));
			//aclick($a.eq(Math.floor(parseInt($obj.attr('index'))/4)));
			return false;
		})
		
		$next.click(function(){
			z<($img.length-1)?z++:z=0;
			$img.eq(z).click();
			i=Math.floor(parseInt($img.eq(z).attr('index'))/4);
			$a.eq(i).click();
			return false;
		})
		$prev.click(function(){
			z>0?z--:z=($img.length-1);
			$img.eq(z).click();
			i=Math.floor(parseInt($img.eq(z).attr('index'))/4);
			$a.eq(i).click();
			return false;
		})
	
	}
	if($('#pici').length) pici();
	
	function vacancy(){
		var $v = $('#vacancy');
		var $li = $('li',$v)
		$li.each(function(){
			var $obj = $(this);
			var $dash = $('a.dash',$obj);
			var $bubl = $('div.bubl',$obj);
			var $quest = $('a.quest',$obj);
			var $more = $('div.more-info',$obj);
			
			$bubl.css('marginTop','-'+($bubl.height()/2+7)+'px'); 
			$quest.hover(function(){
				$bubl.show();
				$obj.css('zIndex',2);				
			},function(){
				$bubl.hide();
				$obj.css('zIndex','');
			});
			$bubl.hover(function(){
				$bubl.show();
				$obj.css('zIndex',2);
			},function(){
				$bubl.hide();
				$obj.css('zIndex','');
			})
			
			$dash.click(function(){
				$dash.toggleClass('act-dash');				 
				$more.slideToggle();
				return false;
			});
		
		});
		
		
		
	}
	if($('#vacancy').length) vacancy()
	
	
	
	function jscroll3(){
		var $sc = $('#jscroll3');
		/*var count = $sc.hasClass('jscroll4')?3:2;*/
		var $navi = $('#navi2');
		var $tds = $('td',$sc);
		var l = $tds.length;
		
		var $t = $('table.spec',$sc);
		
		
		
		var i = 0;
		var w = $tds.eq(0).width();
		var width = $sc.width();
		
		var count = parseInt(Math.ceil(width/w));
		var pages = parseInt(Math.ceil(l/count));
		             
		
		$navi.html('<li><a class="left left-disable" href=""></a></li>');
		for(var j=0; j<pages; j++){			
			$navi.append(' <li><a class="bull '+ (j==0?'act-bull':'') +'" href="#"></a></li>');			
		}
		$navi.append(' <li><a class="right right-disable" href=""></a></li>');
		
		var $a = $('a.bull',$navi);
		var $actA = $a.filter('.act-bull');
		var $left = $('a.left',$navi);
		var $right = $('a.right',$navi);
		$a.each(function(index){
			var $obj = $(this);
			$obj.attr('index',index);
			$obj.click(function(){
				aclick($(this));
				$t.stop().animate({'marginLeft':'-'+w*(i>=(l-count)?l-count:i)},500)
				return false;
			});
			
		});
		
		function aclick(obj){
			$actA.removeClass('act-bull');
			var $obj = $actA = obj.addClass('act-bull');
			i = $obj.attr('index')*count;
			if(i<(l-count)){
				$right.removeClass('right-disable')
			} else {
				$right.addClass('right-disable')
			}
			if(i>0){
				$left.removeClass('left-disable')
			} else {
				$left.addClass('left-disable')
			}			
				
		}
	
		if(l>count){
			$right.removeClass('right-disable');
		}
		
		$left.click(function(){				
			if(i>0){
				i = i - count;
				i<0?i=0:'';
				$t.stop().animate({'marginLeft':'-'+w*(i>=(l-count)?l-count:i)},500)
			}
			if(i<(l-1)){
				$right.removeClass('right-disable');
			}
			if(i==0){
				$left.addClass('left-disable');
			}
			aclick($a.eq(parseInt(Math.floor(i/count))))
			return false;
		});
		
		$right.click(function(){
			if(i<l-count){
				i= i + count;			
				$t.stop().animate({'marginLeft':'-'+w*(i>=(l-count)?l-count:i)},500)
			}
			
			if(i==(l-count)){
				$right.addClass('right-disable');
			}
			if(i>0){
				$left.removeClass('left-disable');
			}
				//alert(i)
			aclick($a.eq(parseInt(Math.floor(i/count))))
			return false;
		});
		
		
	
	}
	
	if($('#jscroll3').length) jscroll3()
	
	function jscroll4() {
		$('div.item').hover(function(){
			$(this).addClass('act-item')
		},function(){
			$(this).removeClass('act-item')
		})	
	}
	if($('div.jscroll4').length) jscroll4();
	
	
	function lists(){
		var $obj = $('div.o-list');
		var h = $obj.height();
		var y = getY($obj[0]);
		var $body = $.browser.webkit?document.body:html;
		var wrap = $('div.wrapper').height()
		if($.browser.msie&&$.browser.version<7){
			window.onscroll = function(event){
				var e = event||window.event;
				var sc = $body.scrollTop;
				
				if(sc>y && sc < (wrap-y) ){
					if((wrap-sc-h)>=0)
						$obj.css('top',(sc-y))
					else 
						$obj.css('top',(wrap-h-y-40))
				}
				else if(sc > (wrap-y)){				
				}
				else 
				$obj.css('top',0)			
			}					
		} else {
			window.onscroll = function(event){
				var e = event||window.event;
				var sc = $body.scrollTop;
				if(sc>y && sc < (wrap-y))
				if((wrap-sc-h)>=0)
					$obj.css({'position':'fixed','top':0})
				else 
					$obj.css({'position':'absolute','top':(wrap-h-y-40)})
				else if(sc > (wrap-y)){				
				}
				else 
				$obj.css({'position':'absolute'})		
			}	
		}
	}
	if($('div.o-list').length) lists()
	
	
	$('#faq a.dash').click(function(){
		$(this).toggleClass('act-dash').parent().siblings('div.more-info').toggleClass('hide');
		return false;
	
	})
	
	$('input[type=file]').each(function(){
	
		var $obj = $(this); 
		$obj.wrap('<span class="file-field" />');
		$obj.parent().append('<a href="#" class="btn3"><span>Выберите файл</span></a><span class="file-txt"></span>');
		
		
       
            
          
           
		
		
	}).bind('change.file',files);
	
	if($('#jcarousel2').length){
					function jcarousel2(){
						var $top = $.browser.webkit?document.body:document.documentElement;
						var $jc = $('#jcarousel2')
						var $jcarouselXv = $('#jcarousel-xv');
						var $rarr4 = $('#rarr4');
						var $larr4 = $('#larr4');
						var $t = $('table.main',$jc)
						var l = $('td.item',$jc).length-3;
						var i = 0;
						$larr4.click(function(){
							i>0?i--:i=l;
							$t.stop().animate({'marginLeft':'-'+i*78},500)
							
							return false;
						})
						
						$rarr4.click(function(){
							i<l?i++:i=0;
							$t.stop().animate({'marginLeft':'-'+i*78},500)
							return false;
						})
						
						
						$('#jcarousel2 td').mouseover(function(event){
							$jcarouselXv.css({'top':(event.clientY+$top.scrollTop+'px'),'left':event.clientX+'px'})
						}).mousemove(function(event){
							$jcarouselXv.css({'top':(event.clientY+$top.scrollTop+50+'px'),'left':event.clientX-75+'px'})
						}).mouseout(function(event){
							$jcarouselXv.css({'top':'-1000em','left':'-1000em'})
						});
					}
					jcarousel2();
					}
					
					if($('#jcarousel3').length){
						function jcarousel3(){
							var $jc = $('#jcarousel3');
							var $larr = $('a.larr',$jc);
							
							var $rarr = $('a.rarr',$jc);
							var $t = $('table.main',$jc)
							var $td = $('td.item',$jc)
							var l = $td.length-3;
							var i = 0;
							
							
							$larr.click(function(){
								i>0?i--:i=l;
								$t.stop().animate({'marginLeft':'-'+i*212},500);
								return false;
							})
							
							$rarr.click(function(){
								i<l?i++:i=0;
								
								$t.stop().animate({'marginLeft':'-'+i*212},500);
								return false;
							})
							
							$td.hover(function(){
								$(this).addClass('hover')
							},function(){
								$(this).removeClass('hover')
							})
							
							
							$jc.hover(function(){$(this).addClass('jcarousel3-hover')},function(){$(this).removeClass('jcarousel3-hover')})
							
						}
						jcarousel3();
					}
					
					if($('#jcarousel4').length){
					function jcarousel4(){
						var $jc = $('#jcarousel4');
						var $tarr = $('a.tarr',$jc);
						var $barr = $('a.barr',$jc);						
						var $in = $('div.in',$jc);
						var $ul = $('ul.list-cat',$jc);
						var $li = $('li',$jc);
						
						var l = $li.length-2;
						var h = $ul.height();
						var h2 = $in.height();
						var res = h-h2
						var i = 0; 
					
						if(res>0){
						$tarr.click(function(){					
							i<l?i++:i=0;
							$ul.stop().animate({'marginTop':'-'+i*212},500);		
							return false;
							
						})
						
						$barr.click(function(){
							i>0?i--:i=l
							$ul.stop().animate({'marginTop':'-'+i*212},500);															
							return false;
						})
						} else {
							$tarr.remove();
							$barr.remove();
						}
						$li.hover(function(){$(this).addClass('hover')},function(){$(this).removeClass('hover')})
						
					}
					jcarousel4()
					}
					if($('#jcarousel5').length){
						function jcarousel5(){
							var $jc = $('#jcarousel5');
							var $larr = $('a.larr',$jc);
							var $rarr = $('a.rarr',$jc);
							var $t = $('table.main',$jc);
							var i = 0;
							var $td = $('tr:eq(0)',$jc).find('td');
							var l = $td.length-2; 
							
							$larr.click(function(){
								i>0?i--:i=l;	
								$t.animate({'marginLeft':'-'+i*209},500);
								return false;
							})
							
							$rarr.click(function(){
								i<l?i++:i=0;	
								$t.animate({'marginLeft':'-'+i*209},500);
								return false;
							})
							
						}
						jcarousel5();
					}
					
					
					if($('#jcarousel6').length){
						function jcarousel6(){
							var $jc = $('#jcarousel6');
							var $larr = $('a.larr',$jc);
							var $rarr = $('a.rarr',$jc);
							var $t = $('table.main',$jc);
							var $td = $('td.item',$jc);
							var i = 0;
							var l = $td.length-1;
							
							$larr.click(function(){
								i>0?i--:i=l;
								$t.stop().animate({'marginLeft':'-'+i*500},500)
								
								return false;
							})
							$rarr.click(function(){
								i<l?i++:i=0;
								$t.stop().animate({'marginLeft':'-'+i*500},500)
								
								return false;
							})
							
						}
						jcarousel6();
						
					}
					
					
					if($('#jcarousel7').length){
						function jcarousel7(){
							var $jc = $('#jcarousel7');
							var $larr = $('a.larr',$jc);
							var $rarr = $('a.rarr',$jc);
							var $t = $('table.main',$jc);
							var $td = $('tr:eq(0)',$jc).find('td');
							var i = 0;
							var l = $td.length-2;
							
							$larr.click(function(){
								i>0?i--:i=l;
								$t.stop().animate({'marginLeft':'-'+i*230},500)
								
								return false;
							})
							$rarr.click(function(){
								i<l?i++:i=0;
								$t.stop().animate({'marginLeft':'-'+i*230},500)
								
								return false;
							})
							
						}
						jcarousel7();
						
					}
					
					if($('#tabs6').length){
						function tabs6(){
							var $a = $('#tabs6 a')
							var $box = $('div.box3');
							var $actBox = $box.not('.hide')
							$a.click(function(){
								$a.removeClass('act');
								$(this).addClass('act')
								$actBox.addClass('hide')
								$actBox = $('#'+$(this).attr('rel')).removeClass('hide')
								//$box.addClass('hide').filter('#'+$(this).attr('rel')).removeClass('hide'); 
								return false;
							})
						}
						tabs6();
					}
					
					if($('div.jscroll5').length) { 
						$('div.jscroll5').jScrollPane(); 
					}
					
					if($( "#slider-range" ).length) {
					$( "#slider-range" ).slider({
											range: true,
											step : 1000,
											min: 0,
											max: 52000,
											values: [ 0, 20000 ],
											slide: function( event, ui ) {
											
												$('#price-from').val(ui.values[0])
												$('#price-to').val(ui.values[1])
											}
										});
										
										
									
									$( "#slider-range" ).find('a.ui-slider-handle').eq(1).addClass('ui-slider-handle-right');
				
					}
					
					if($('#jcarousel8').length){
											function jcarousel8(){
												var $jc = $('#jcarousel8');
												var $prev = $('a.larr',$jc);
												var $next = $('a.rarr',$jc);
												
												var $t = $('table.spec',$jc);
												var w = $t.width();
												var w2 = $('div.in',$jc).width();
												var res=w-w2;
												if(res>0){
													$prev.mousedown(function(){
														$t.animate({'marginLeft':0},res*10);
													}).mouseup(function(){
														$t.stop()
													}).click(function(){return false;})
													
													$next.mousedown(function(){
														$t.animate({'marginLeft':'-'+res},res*10);
													}).mouseup(function(){
														$t.stop()
													}).click(function(){return false;})
													
												}
												
											}
											jcarousel8()
										}
	/*box shadow*/
	if(html.style.boxShadow==undefined&&html.style.MozBoxShadow==undefined&&html.style.WebkitBoxShadow==undefined){		
		var $objs = $('div.img,ul.group li,div.bubl,div.jNiceSelectWrapper ul');		
		$objs.each(function(){
			var $obj = $(this);
			var $objClass = $obj.attr('class')!=''?'-'+$obj.attr('class').split(' ')[0]:'';
			$obj.addClass('shadow'+$objClass).append('<div class="o-tl'+$objClass+'"><div class="tl'+$objClass+'"></div></div><div class="o-tr'+$objClass+'"><div class="tr'+$objClass+'"></div></div><div class="o-br'+$objClass+'"><div class="br'+$objClass+'"></div></div><div class="o-bl'+$objClass+'"><div class="bl'+$objClass+'"></div></div><div class="tx'+$objClass+'"></div><div class="bx'+$objClass+'"></div><div class="ly'+$objClass+'"></div><div class="ry'+$objClass+'"></div>');
		});		
	}
	/*box shadow*/
	
	/*border radius*/
	if(html.style.borderRadius==undefined&&html.style.MozBorderRadius==undefined&&html.style.WebkitBorderRadius==undefined){		
		var $objs = $('ul.tabs,a.ye-bt,div.tabs2,div.tabs2 td, ul.t-bar ul');		
		$objs.each(function(){
			var $obj = $(this);
			
			var $objClass = $obj.attr('class')!=''?'-'+$obj.attr('class').split(' ')[0]:'';
			$obj.addClass('round'+$objClass).append('<div class="o-tl'+$objClass+'"><div class="tl'+$objClass+'"></div></div><div class="o-tr'+$objClass+'"><div class="tr'+$objClass+'"></div></div><div class="o-br'+$objClass+'"><div class="br'+$objClass+'"></div></div><div class="o-bl'+$objClass+'"><div class="bl'+$objClass+'"></div></div><div class="tx'+$objClass+'"></div><div class="bx'+$objClass+'"></div><div class="ly'+$objClass+'"></div><div class="ry'+$objClass+'"></div>');
		});		
	}
	/*border radius*/
	
})


function getY(e) {
var y = 0; 
while(e) { 
y += e.offsetTop; 
e = e.offsetParent; 
}
return y; 
}


function files(){
		
							
			var $obj = $(this); 
			
			var $txt = $obj.siblings('span.file-txt');
			
			var reWin = /.*\\(.*)/;
			var reUnix = /.*\/(.*)/;
			var fileTitle;
			
			fileTitle = $obj.val().replace(reWin, "$1");
			fileTitle = fileTitle.replace(reUnix, "$1"); 
		
			$txt.text(fileTitle);			
		
}


function actkey(){
	
	$(document).bind('keydown.keydown',function(e) {
		if(e.keyCode == 39){
			$('#next').click()
		} else if(e.keyCode == 37){
			$('#prev').click()
		}
	})
}
function removekey(){
	$(document).unbind('keydown.keydown');
}
