$(document).ready(function(){
        var sliderImgCount = $('.slider .sl_imgs img').length;
        var currentSliderImg = 1;
        var onePageSliderImgs = 3;
        var sliderImgMargin = 6;
        var sliderImgBorder = 1;
        var sliderImgHeight = 169;
        
        if (sliderImgCount <= onePageSliderImgs){
        	$('.slider .sl_bottom').addClass('sl_bottom_hidden');
        }

        function goToImg(img){
            if(sliderImgCount>onePageSliderImgs){
                if(img+onePageSliderImgs-1<=sliderImgCount && img>0){
                    $('.slider .sl_imgs .imgs').css('margin-top', -(img-1)*(sliderImgHeight+sliderImgBorder+sliderImgMargin)+'px' );
                    return img;
                }
            }

            return currentSliderImg;
        }

        //alert(sliderImgCount);


        $('.slider .sl_top').click(function(){
            currentSliderImg=goToImg(currentSliderImg-1);
            if (currentSliderImg == 1) {
            	$('.slider .sl_top').addClass('sl_top_hidden');
            }
            if (sliderImgCount > onePageSliderImgs){
            	$('.slider .sl_bottom').removeClass('sl_bottom_hidden');
            }
            return false;
        });

        $('.slider .sl_bottom').click(function(){
            currentSliderImg=goToImg(currentSliderImg+1);
            if (currentSliderImg+onePageSliderImgs-1 == sliderImgCount) {
            	$('.slider .sl_bottom').addClass('sl_bottom_hidden');
            }
            if (sliderImgCount > onePageSliderImgs){
            	$('.slider .sl_top').removeClass('sl_top_hidden');
            }
            return false;
        });
});

function addNewSelectCategoryField(){
	$('#categoryCell').append('<div class="ajaxWait">Loading...</div>');
	$.ajax({
		type: 'GET',
		url: '/addartist/ajaxList/',
		success: function(data){
			$('.ajaxWait').animate({width: 0},'slow',function(){
				$('.ajaxWait').remove();
				$('#categoryCell').append(data);
				data = null;
				if($('#categoryCell > *').length>2){
					$('.once_more_category').css({display:'none'});
				}
			});
			
		}
	});
	if($('#categoryCell > *').length>2){
		$('.once_more_category').css({display:'none'});
		return false;
	}
}

function removeSelectCategoryField(t){
	$(t).parent().remove();	
	if($('#categoryCell > *').length<3){
		$('.once_more_category').css({display:'block'});
	}
}


function agreeForm(f,countTariff){ 
    var PayWay = document.getElementById('PayWay');  // кнопка отправки данных в Хронопей
    var DataBox = document.getElementById('DataBox');  // div контейнер для input
    var children = DataBox.childNodes; // все вложенные в контейнер div элементы
    var inpTariff; // элемент тарифа для копирования
    var inpMoney; // элемент платежного инструмента для копирования
    var newTariff;
    var newProduct;
    var newMoney;
    var indTariff; // id тарифа 
 
    var flagMoney = false;
    var flagCard  = false;
    var index = 0; 
   // проверка выбора платежной системы
    while(index<=3){
        if(f.money[index].checked){ 
            if(index==0) flagCard = true;
            flagMoney = true;
            indMoney = f.money[index].value;
        }
        index++;
    }
    // проверка выбора тарифа
    var flagTariff = false;
    index = 0;
    countTariff = parseInt(countTariff);
    while(index<=countTariff){
        if(f.tariff[index].checked){
            flagTariff = true;
            indTariff = f.tariff[index].value;
        }
        index++;
    }
    if(flagMoney && flagTariff){
        // очистить контейнер DataBox
            while(children.length) DataBox.removeChild(children[0]);  
            inpTariff = document.getElementById('Sum_'+indTariff); 
            newTariff = inpTariff.cloneNode(true);
            newTariff.name = 'product_price';
            DataBox.appendChild(newTariff);
            
            if(flagCard) inpTariff = document.getElementById('CProduct_'+indTariff); 
            else inpTariff = document.getElementById('Product_'+indTariff); 
            newProduct = inpTariff.cloneNode(true);
            newProduct.name = 'product_id';
            DataBox.appendChild(newProduct);
            
            if(flagCard) inpTariff = document.getElementById('cmd_'+indTariff); 
            else inpTariff = document.getElementById('md_'+indTariff); 
            newProduct = inpTariff.cloneNode(true);
            newProduct.name = 'sign';
            DataBox.appendChild(newProduct);
            
            inpMoney = document.getElementById('Money_'+indMoney); 
            newMoney = inpMoney.cloneNode(true);
            newMoney.name = 'payment_type_group_id';
            DataBox.appendChild(newMoney);
            
            PayWay.disabled=0;
            PayWay.style.opacity = 10;
            PayWay.style.filter = 'alpha(opacity=100)';
    }else{
    // очистить контейнер DataBox
            while(children.length) DataBox.removeChild(children[0]); 
            PayWay.disabled=1;
    }
}

