// JavaScript Document
Spacer = "/js/img/spacer.gif";
var IntFunc; var int = -1;
$(document).ready(function(){
	// call index gallery
	if($('#gall_thumbs_list a').size()) index_func();
	// call sliders function 
	if($('.slide_cont').size()) slider_func();
	// call inner gallery
	if($('.thumbs a').size()) inner_gall();
	// select kitchen color 
	if($('.colors_thumbs a').size()) kitchen_color();
	// online form 
	if($('.step_right').size()){
		$('input[type=radio]').each(function(index){
			if($(this).attr('checked')) $(this).parents('.radio_el').addClass('sel');
			else $(this).parents('.radio_el').removeClass('sel');
		});
		$('.radio_el input').change(function(){
			name = $(this).attr('name');
			$('input[name='+name+']').each(function(index){
				if($(this).attr('checked')) $(this).parents('.radio_el').addClass('sel');
				else $(this).parents('.radio_el').removeClass('sel');
			});
		});
	}
});
// auto 
function IntFunction(){
	int = Number($('#gall_thumbs_list a.active').attr('num'));
	int<3 ? int++ : int=0;
	
	$('#gall_thumbs_list a').eq(int).click();
	
}


// begin index gallery
var IndGall = [];
indNum = 0;
function index_func(){
	if(!$('#gall_thumbs_list a').hasClass('active')){$('#gall_thumbs_list a').eq(0).addClass('active');}
	$('#gall_thumbs_list a').each(function(index){
		IndGall[index]=$(this).attr('href');
		$(this).attr('href','javascript:;').attr('num',index);
		if($(this).hasClass('active')){
			im = IndGall[$(this).attr('num')]
			if($.browser.msie) $('#prev_img img').css('filter','progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+im+'", sizingMethod="crop")');
			else $('#prev_img img').css('background-image','url('+im+')');
		}
	});
	// click event
	$('#gall_thumbs_list a').click(function(){
		if(!$(this).hasClass('active')){
			$('#gall_thumbs_list a').removeClass('active');
			$(this).addClass('active');
			indNum = $(this).attr('num');
			if($.browser.msie) {$('#prev_img img').fadeOut(0); changeImInd();}
			else $('#prev_img img').stop().animate({opacity:0},changeImInd);
			
			clearInterval(IntChange);
			IntChange = setInterval(function(){IntFunction()},5000);
		}
	});
	
	IntChange = setInterval(function(){IntFunction()},5000);
}
function changeImInd(){
	if ($.browser.msie){
		$('#prev_img img').css('filter','progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+IndGall[indNum]+'", sizingMethod="crop");');
		 $('#prev_img img').fadeIn();
	}
	else {
		$('#prev_img img').css('background-image','url('+IndGall[indNum]+')');
		$('#prev_img img').animate({opacity:100},1000);
	}
}



// eof index gallery 
// begin sliders 
function slider_func(){
	var SlidersHei=[];
	$('.slider_tit a').each(function(index){
		SlidersHei[index] = $('.slide_cont').eq(index).height();
		$(this).attr('href','javascript:;').attr('slider_num',index);
		if(index==0){$(this).addClass('active');}
		else $('.slide_cont').eq(index).animate({height:0},0);		
	});
	// click event
	$('.slider_tit a').click(function(index){
		num = Number($(this).attr('slider_num'));
		if($(this).hasClass('active')) $('.slide_cont').eq(num).animate({height:0});
		else $('.slide_cont').eq(num).animate({height:SlidersHei[num]});
		$(this).toggleClass('active');
	});
}
// eof sliders
// begin inner gallery
var prevsList=[];
var prevsText=[];
ThumbsSize = 0;
function inner_gall(){
	ThumbsImages = '';
	ThumbsSize = $('.thumbs a').size()-1;	
	ThumbsSize > 6 ? minAct=3 : minAct=0;
	$('.thumbs a').each(function(index){
		act = '';
		prevsList[index] = $(this).attr('href');
		prevsText[index] = $(this).find('img').attr('alt');
		$(this).attr('href','javascript:;').attr('prevs_num',index);	
		if(index==minAct){
			$(this).addClass('active');
			$('.prev_img_inner img').css('background-image','url('+prevsList[index]+')');
			$('.prev_img_inner').prepend('<img src="'+Spacer+'" style="background-image:url('+prevsList[index]+');" alt="" />');
			$('.prev_text').text(prevsText[index]);
			act='class="active"';
		}
		ThumbsImages =ThumbsImages+'<a href="javascript:;" prevs_num="'+index+'" '+act+'><img src="'+Spacer+'" alt="" /></a>';
	});
	// generate thumbs
	if(ThumbsSize==0) $('.sm_thumbs img.th_nav_left, .sm_thumbs img.th_nav_right').hide();
	$('.sm_thumbs span').html(ThumbsImages);
	// click event
	$('.thumbs a, .sm_thumbs span a').click(function(index){
		if(!$(this).hasClass('active')){
			num=$(this).attr('prevs_num');

			changeIm(num);
		}
	});
	$('.th_nav_left').click(function(index){
		num=$('.thumbs a.active').attr('prevs_num');
		num>0 ? num-- : num=ThumbsSize;
		changeIm(num);
	});
	$('.th_nav_right').click(function(index){
		num=$('.thumbs a.active').attr('prevs_num');
		num<ThumbsSize ? num++ : num=0;
		changeIm(num);
	});
}
function changeIm(num){
	$('.prev_img_inner img').eq(1).remove();
	$('.thumbs a').removeClass('active').eq(num).addClass('active');
	$('.prev_text').text(prevsText[num]);
	$('.sm_thumbs span a').removeClass('active').eq(num).addClass('active');
	$('.prev_img_inner').prepend('<img src="'+Spacer+'" style="background-image:url('+prevsList[num]+');" alt="" />');
	$('.prev_img_inner img').eq(1).fadeOut();
	num>2 ? num<ThumbsSize-2 ? lft = (-125) *(num-3) : lft=(-125) *(ThumbsSize-5) : lft=0;
	lft>0 ? lft = 0 : {};
	$('.thumbs ul').stop(true,true).animate({left:lft});
}
// eof inner gallery

// begin select kitckhen color
function kitchen_color(){
	// color type 
	$('#color_type a').each(function(index){
		$(this).attr('type_num',$(this).attr('href')).attr('href','javascript:;')
		if(!$(this).hasClass('active')) $('.colors_thumbs').eq(index).hide();
	});
	$('#color_type a').click(function(index){
		if(!$(this).hasClass('active')){
			$('#color_type a').removeClass('active');
			$(this).addClass('active');
			$('.colors_thumbs').hide();
			$('#'+$(this).attr('type_num')).show();
		}
	});
	
	
	
	var ColorsList=[];
	$('.colors_thumbs a').each(function(index){
		ColorsList[index]=$(this).attr('href');
		$(this).attr('href','javascript:;').attr('col_num',index);
	});
	// click event
	$('.colors_thumbs a').click(function(index){
		$(this).parents('ul').find('a.active').removeClass('active');
		$(this).addClass('active');
		col_im = '';
		col_im='url('+ColorsList[$(this).attr('col_num')]+')';
		if($(this).parents().hasClass('colors_thumbs_top'))	changePart = $('.sel_color_top');
		else changePart = $('.sel_color_bott');
		changePart.css('background-image',col_im);
	});
}
// eof  select kitckhen color


