var timeoutimg;

function toggleFormAddHomeImage() {
	if($(".form_add").css("display") == "none")
		$(".form_add").show();
	else
		$(".form_add").hide();
}


function toggleFormAddCategory() {
	if($("#add_cat").css("display") == "none")
		$("#add_cat").show();
	else
		$("#add_cat").hide();
}


function toggleFormAddImage() {
	if($("#add_image").css("display") == "none")
		$("#add_image").show();
	else
		$("#add_image").hide();
}


function toggleFormAddMedia() {
	if($("#add_media").css("display") == "none")
		$("#add_media").show();
	else
		$("#add_media").hide();
}

function toggleAddForm(div) {
	if($(div).is(':hidden'))
		$(div).show();
	else
		$(div).hide();
}


function selectAll(form, chbxname) {
	var checkboxes = document.forms[form].elements[chbxname];
	for (i = 0; i < checkboxes.length; i++)
		checkboxes[i].checked = true ;
}

function unselectAll(form, chbxname) {
	var checkboxes = document.forms[form].elements[chbxname];
	for (i = 0; i < checkboxes.length; i++)
		checkboxes[i].checked = false;
}


function toggleCheckAllCategories() {
	if($("input[name=check_cat]").is(':checked'))
		$("input.modify_cat_img").attr('checked', 'checked');
	else
		$("input.modify_cat_img").removeAttr('checked');
}


function submitFormImages(form, action) {
	$("#inputAction").attr("name", action);
	form.submit();
}


function checkOrderingImages() {
	var error = false;
	$(".image_kont input[type='text']").each(function(){
		if(!this.value) {
			alert("Nie wszystkie pola z kolejnością obrazków zostały wypełnione");
			error = true;
		}
	});
	if(error)
		return false;
	return true;
}


function changeCategoryImages(selectlist) {
	for (var i=0; i<selectlist.options.length; i++){
		if (selectlist.options[i].selected==true){
			$("#selectCat").attr("value", selectlist.options[i].value);
			$("#formimages").submit();
		}
	}
}

function addInputOrdering(formdiv, field, id) {
	var fieldvalue = field.value;
	$(formdiv).append('<input type="hidden" name="orderingimg['+id+']" value="'+fieldvalue+'"/>');
}


function copyTimeSlider() {
	var slidertime = $("#timeinput").attr("value");
	$("#timeHidden").attr("value", slidertime)
}


function loadBigImg(srcimg, altimg, titleimg) {
		$("#bigimage").empty();
		$("#bigimage").append('<a href="'+baseUrl+'ajax/fancybox.php?file='+srcimg+'" rel="group" title="'+titleimg+'"><img src="'+baseUrl+'images/galeria/'+srcimg+'" alt="'+altimg+'" /></a>');
		$('#bigimage a').fancybox({
			type: 'ajax', 
			autoScale : true,
			autoDimensions : true,
			cyclic : true
		});
	
}


function submitForm(name) {
	$("form[name=" + name + "]").submit();
}


function addMoreImages(elem) {
	$(elem).parents('tr').after('<tr><td>Dodatkowy obrazek:</td><td><input type="file" name="image[]"/></td></tr>');
	return false;
}


function moveImagesLeft(arrow) {
	var contener = $(arrow).parents('.images_contener').find('.wide_contener');
	var countImages = contener.find('.wypozycz_image').length;
	if(countImages < 3)
		return;
	var contenerWidth = parseInt(contener.width());
	var imageWidth = parseInt(contener.find('.wypozycz_image').outerWidth());
	var overflowWidth = 3 * imageWidth;
	var contenerPosition = parseInt(contener.css('left'));
	if(contenerPosition + contenerWidth + imageWidth <= contenerWidth)
		contener.animate({left: contenerPosition + imageWidth}, 200);
	else
		contener.animate({left: overflowWidth - contenerWidth}, 200);
}

function moveImagesRight(arrow) {
	var contener = $(arrow).parents('.images_contener').find('.wide_contener');
	var countImages = contener.find('.wypozycz_image').length;
	if(countImages < 3)
		return;
	var contenerWidth = parseInt(contener.width());
	var imageWidth = parseInt(contener.find('.wypozycz_image').outerWidth());
	var overflowWidth = 3 * imageWidth;
	var contenerPosition = parseInt(contener.css('left'));
	if(contenerPosition - imageWidth >= overflowWidth - contenerWidth)
		contener.animate({left: contenerPosition - imageWidth}, 200);
	else
		contener.animate({left : 0}, 200);
}

function adminMoveImagesLeft(arrow) {
	var contener = $(arrow).parents('.images_contener').find('.wide_contener');
	var currentImage = $(arrow).parents('.images_contener').find('.active');
	if(currentImage.is(':first-child')) {
		contener.css("left",(contener.find('.wypozycz_image').size()-1) * -150);
		currentImage.removeClass('active');
		$(arrow).parents('.images_contener').find('.wypozycz_image').last().addClass('active');
		return;
	}

	contener.css("left", (parseInt(contener.css("left")) + 150));
	currentImage.removeClass('active');
	currentImage.prev().addClass('active');
}

function adminMoveImagesRight(arrow) {
	var contener = $(arrow).parents('.images_contener').find('.wide_contener');
	var currentImage = $(arrow).parents('.images_contener').find('.active');
	if(currentImage.is(':last-child')) {
		contener.css("left", 0);
		currentImage.removeClass('active');
		$(arrow).parents('.images_contener').find('.wypozycz_image').first().addClass('active');
		return;
	}
	
	contener.css("left", (parseInt(contener.css("left")) - 150) );
	currentImage.removeClass('active');
	currentImage.next().addClass('active');
	
}


function submitForm(idform) {
	if($("#"+idform).is('form'))
		$("#"+idform).submit();
}


function submitFormCatImg(action) {
	$("form#modify_cat_img").append('<input type="hidden" name="'+action+'_cat_img" value="1" />');
	$('input.modify_cat_img').each(function() {
		if($(this).is(':checked'))
			$("form#modify_cat_img").append('<input type="hidden" name="modify_cat_img[]" value="'+$(this).val()+'"/>');
	});
	$('input.img_check').each(function() {
		if($(this).is(':checked'))
			$("form#modify_cat_img").append('<input type="hidden" name="img[]" value="'+$(this).val()+'"/>');
	});
	$('form#modify_cat_img').submit();
}

$(function(){
	$('.images_contener .wide_contener').queue("fx");
	
	$('#gal_images #images ul li.image_kont').click(function() {
		$(this).find('.direct_links').show(100);
	});
});


