jQuery.easing['easeInOutCubic'] = function (x, t, b, c, d) {
    if ((t/=d/2) < 1) return c/2*t*t*t + b;
    return c/2*((t-=2)*t*t + 2) + b;
};

$j(document).ready(function(){
    // prawa kolumna - lista zdjec w rozwinietej galerii
    $j("#WEBBlogGalleryAlbumSmallListPhoto").jCarouselLite({
        btnNext: "#WEBBlogGalleryAlbumSmallListPhoto .next",
        btnPrev: "#WEBBlogGalleryAlbumSmallListPhoto .prev",
        visible: 1,
        circular: false,
        easing: "easeInOutCubic"
    });        

    // pod zdjeciem - zdjecie w galerii
    $j("#WEBBlogShowPhotoGallery .wrap").jCarouselLite({
        btnNext: "#WEBBlogShowPhotoGallery .next",
        btnPrev: "#WEBBlogShowPhotoGallery .prev",
        visible: 3,
        scroll: 1,
        circular: false
    });
    
    function pageselectCallback(page_index, jq){              
        var new_content = $j('#WEBBlogGalleryAlbumSmall div.elem li:eq('+page_index+')').clone();
        $j('#Searchresult').empty().append(new_content);
        return false;
    }

    init_WEBBlogGalleryList();
});

function init_WEBBlogGalleryList() {
    // prawa kolumna - lista galerii / lista zdjec
    $j("#WEBBlogGalleryListWPhoto_data #listImgBox").jCarouselLite({
        btnNext: "#WEBBlogGalleryListWPhoto_data .next",
        btnPrev: "#WEBBlogGalleryListWPhoto_data .prev",
        visible: 1,
        circular: false,
        easing: "easeInOutCubic"
    });
    
    var total_images = $j("#WEBBlogGalleryListWPhoto_data a").size();    
    var current_images_box = 1;
    var total_images_box = $j("#WEBBlogGalleryListWPhoto_data .listImg").size();    

    var current_images_box = 1;
    var prev_images_box = 0;
    var next_images_box = 2;
    var iloscWidocznych = $j("#WEBBlogGalleryListWPhoto_data li:first .photoFLL").size();
    change_count();
    
    // Lista galerii - aktualizacja licznika
    function change_count() { 
        if(current_images_box>1){
            $j("#WEBBlogGalleryListWPhoto_data .nav_carousel .prev span").text((((prev_images_box)*iloscWidocznych)-iloscWidocznych+1)+"-"+(prev_images_box)*iloscWidocznych);
        }
        else{
            $j("#WEBBlogGalleryListWPhoto_data .nav_carousel .prev span").text("");            
        }
        $j("#WEBBlogGalleryListWPhoto_data .nav_carousel .index span").text("["+((current_images_box*iloscWidocznych)-iloscWidocznych+1)+"-"+current_images_box*iloscWidocznych+ " z " + total_images+"]");
        if(current_images_box<total_images_box) {
            $j("#WEBBlogGalleryListWPhoto_data .nav_carousel .next span").text(((next_images_box*iloscWidocznych)-iloscWidocznych+1)+"-"+(next_images_box)*iloscWidocznych);
        }
        else{
        $j("#WEBBlogGalleryListWPhoto_data .nav_carousel .next span").text("");
        }        
    }
    
    // Lista galerii - klawisz poprzednie miniatury
    $j("#WEBBlogGalleryListWPhoto_data .prev").click(function () {    
        if(current_images_box>1) {
            current_images_box--;
            prev_images_box--;
              next_images_box--;
            change_count();
        }
        return false;
    });
    // Lista galerii - klawisz nastepne miniatury
    $j("#WEBBlogGalleryListWPhoto_data .next").click(function () {  
        if(current_images_box<total_images_box) {
            current_images_box++;
            prev_images_box++;
               next_images_box++;
            change_count();
        }
        return false;
    });
}

//weryfikacja czy istnieje blog o podanej nazwie
function checkBlogNameExists(textField, infoImg, errorSpan) {
  var notice = $j(infoImg);
  var noticeSpan = $j(errorSpan);
  
  $(textField).disable();
  
  if($(textField).value != '') {
	url = '/index.php?command=WEBBlog/checkNameAjax&name='+$(textField).value;
 	
 	notice.src = '/gallery/system/WEBBlog/p_snake.gif';
 	notice.show();
 	noticeSpan.hide();
 	
	new Ajax.Request(url, {
  		method: 'get',
  		onSuccess: function(transport) {
  			
		    if (transport.responseText.match(/ok/)) {
		    	$(textField).enable();
		    	notice.src = '/gallery/system/WEBBlog/ok.gif';
      			notice.show();
      			noticeSpan.hide();
      		}
    		else {
				if (transport.responseText.match(/spell/)) {
					$(textField).enable();
					notice.src = '/gallery/system/WEBBlog/error.gif';
					notice.show();
					noticeSpan.update('Adres zawiera niedozwolone znaki.');
					noticeSpan.show();
				}
				else {
					$(textField).enable();
					notice.src = '/gallery/system/WEBBlog/error.gif';
					notice.show();
					noticeSpan.update('Wybrany adres jest zarezerwowany! Prosimy wybrac inny.');
					noticeSpan.show();
				}
  			}
  		}
	});
  }
}

function checkCountSelected(fieldName, maxSelected, formIdent) {
	var form = $(formIdent);
	var countSelected = 0;
	var subjectCheckbox = form.getInputs('checkbox', fieldName);
	
	subjectCheckbox.each(function(s, index) {
  			if(s.checked) {
  			 	countSelected += 1;
  			}
		});
		
	if(countSelected >= maxSelected) {
		subjectCheckbox.each(function(s, index) {
	  			if(!s.checked) {
	  			 	s.disable();
	  			}
			});		
	}
	else {
		subjectCheckbox.invoke('enable');
	}
	
	
	//while( var checkboxEl = 
}


//chowanie pol do komentarzy przy edycji
function eeSwitchCommentField(selectField, additionalDiv) {
	if($(selectField).value == 'n') {
		$(additionalDiv).hide();
	}
	else {
		$(additionalDiv).show();
	}
}


function blogCategoryEditOn(id) {
	var sfrom = $('sEdit'+id);
	var dTo = $('dEdit'+id);

	$('bEdit'+id).hide();
	
	sfrom.hide();
	
	var inerTo = ' ';
	
	inerTo += '<form action="index.php" method="post" id="fCatAdd'+id+'">';
	inerTo += '<input type="hidden" name="command" value="WEBBlog/doSaveCategory" /><input type="text" name="name" value="" id="inrt'+id+'" style="width: 150px;" /><input type="hidden" name="oldName" value="" id="old'+id+'" />';
	inerTo += '&nbsp;<a href="javascript:blogUploadCategory(\'' + id + '\');"><img src="gallery/system/WEBBlog/theme_1/btnZapisz.gif" border="0" /></a>&nbsp;';
	inerTo += '<a href="javascript:blogCategoryEditOff(\'' + id + '\');"><img src="gallery/system/WEBBlog/theme_1/btnAnuluj.gif" border="0" /></a>';
	inerTo += '</form> ';
	
	dTo.innerHTML = inerTo;
	dTo.show();
	$('inrt'+id).value = sfrom.innerHTML;
	$('old'+id).value = sfrom.innerHTML;
	
}

function blogCategoryEditOff(id) {
	$('dEdit'+id).hide();
	$('sEdit'+id).show();
	$('bEdit'+id).show();
	
}

function blogUploadCategory(id) {
	if ($('inrt' + id).value == '') {
		alert('Brak nazwy kategorii');
	}
	else {
		$('dEdit' + id).hide();
		$('eSnake' + id).innerHTML = '<img src="gallery/system/WEBBlog/p_snake.gif" border="0" />';
		$('eSnake' + id).show();
		
		var url = '/index.php?command=WEBBlog/doUpdateCategory&ajax=1';
		
		var paramsF = 'name=' + escape($('inrt' + id).value) + '&oldName=' + escape($('old' + id).value) + '&cid=' + id
		
		var nameF = $('inrt' + id).value.escapeHTML();
		var oldNameF = $('old' + id).value.escapeHTML();
		
		//paramsF = paramsF.gsub(/[\%]+/, '%25');
		//paramsF = paramsF.gsub(/[\#]+/, '%23');
		
		new Ajax.Request(url, {
			parameters: paramsF,
			onSuccess: function(transport){
				var respText = transport.responseText.strip();
				
				if (respText.match(/^<WEBBlogCategory>/)) {
					//usuwamy smieci i podmieniamy
					$('sEdit' + id).innerHTML = respText.gsub(/<[^>]*>/, '');
					$('error4').innerHTML = '';
					$('error4').hide();
					//aktualizujemy 
					window.opener.blogReloadCategories('WEBBlogCategoriesSelect');
				}
				else {
					alert('Błąd serwera podczas zmiany. Prosimy spróbować ponownie za chwilę.');
					$('error4').innerHTML = respText;
					$('error4').show();
				}
				$('bEdit' + id).show();
				$('eSnake' + id).hide();
				$('sEdit' + id).show();
			}
		});
	}
}


function blogDelFavorit(tinfo,id, dhid, show_text) {
	if(confirm(tinfo)) {

		$(dhid).innerHTML = '<img src="gallery/system/WEBBlog/p_snake.gif" />';
				
		var url = 'index.php?command=WEBBlog/doDelFavorites&ajax=1&fid='+id;
		
		new Ajax.Request(url, {
			parameters: '',
	  		onSuccess: function(transport) {
                if(show_text) {
                    $(dhid).innerHTML = "<span class=\"response_info\">Bloger został usunięty z listy ulubionych.</span>";
                }
                else {
		  		    $(dhid).innerHTML = transport.responseText;
                }
		  	}
		});		
	}
}

function blogDelUrl(tinfo,id, dhid) {
	if(confirm(tinfo)) {

		$(dhid).innerHTML = '<img src="gallery/system/WEBBlog/p_snake.gif" />';
				
		var url = 'index.php?command=WEBBlog/doDelUrl&ajax=1&uid='+id;
		
		new Ajax.Request(url, {
			parameters: '',
	  		onSuccess: function(transport) {
		  		$(dhid).innerHTML = transport.responseText;
		  	}
		});		
	}
}

function blogUrlAdd(id) {
    if(!$('inputNameAddUrl'+id).value) {
        alert("Wpisz nazwę.");
        return false;
    }
    else if(!$('inputUrlAddUrl'+id).value) {
        alert("Wpisz adres strony.");
        return false;
        
    }
    else {
        var paramsF = ('name='+escape($('inputNameAddUrl'+id).value)+'&cuid='+id+'&url='+escape($('inputUrlAddUrl'+id).value));
        $('WEBBlogUrl_data_'+id).innerHTML = '<img src="gallery/system/WEBBlog/p_snake.gif" />';

        var url = 'index.php?command=WEBBlog/doAddUrl&ajax=1';

        new Ajax.Request(url, {
            postBody: paramsF,
            onSuccess: function(transport) {
                $('WEBBlogUrl_data_'+id).innerHTML = transport.responseText;
            }
        });
        return;
    }
} // blogUrlAdd

function blogUrlShowAdd(id) {
	$('WEBBlogUrl_add_'+id).style.display = 'block';
	$('WEBBlogUrl_addl_'+id).hide();
}

function blogUrlHideAdd(id) {
//	$('black_overlay').style.display = 'none';
	$('WEBBlogUrl_add_'+id).style.display = 'none';
	$('WEBBlogUrl_addl_'+id).show();
}

function blogHeadImgShowAdd() {
	$('black_overlay').style.display = 'block';
    if($('galleryListSelect')) {
	    $('galleryListSelect').hide();
    }
	$('windowOverlayHeadImg_add').style.display = 'block';
}

function blogHeadImgCancel() {
	$('black_overlay').style.display = 'none';
    if($('galleryListSelect')) {
	    $('galleryListSelect').show();
    }
	$('windowOverlayHeadImg_add').style.display = 'none';
}

function blogPhotoShowEdit(aIdPhoto, aRandId) {
	$('WEBBlogGalleryEditPhoto_img').src = $('photoSId'+aRandId+'_'+aIdPhoto).src;
	$('WEBBlogGalleryEditPhoto_imgN').src = 'gallery/system/WEBBlog/theme_1/btnZmien.gif';
	$('inputEditGalleryPhotoId').value = aIdPhoto;

    $('windowOverlayPhoto').style.display = 'block';
	$('black_overlay').style.display = 'block';
	$('galleryListSelect').hide();
}

function blogPhotoShowEdit2(aIdPhoto, aRandId){
	$('windowOverlayPhoto').innerHTML = '<img src="gallery/system/WEBBlog/ajax-loader.gif" border="0" style="position:absolute;top:50%;left:50%;margin-left:-16px;margin-top:-16px" />';
	
	new Ajax.Updater('windowOverlayPhoto', 'index.php?portlet=WEBBlog/bGalleryEditPhotoAjax&ajax=1&main_template=main/ajax&pId='+aIdPhoto);
	
	$('windowOverlayPhoto').show();
	$('black_overlay').show();
    $('galleryListSelect').hide();
	
    $j("#black_overlay").css("display", "block");
    $j("#windowOverlayPhoto").css("display", "block");
}

function blogPhotoShowEdit2M(aIdPhoto, aRandId){
	$('windowOverlayPhoto').innerHTML = '<img src="gallery/system/WEBBlog/ajax-loader.gif" border="0" style="position:absolute;top:50%;left:50%;margin-left:-16px;margin-top:-16px" />';
	
	new Ajax.Updater('windowOverlayPhoto', 'index.php?portlet=WEBBlog/bGalleryEditPhotoAjaxM&ajax=1&main_template=main/ajax&pId='+aIdPhoto,
	{
		evalScripts: true }
	);
	
	$('windowOverlayPhoto').show();
	$('black_overlay').show();
    $('galleryListSelect').hide();
	
    $j("#black_overlay").css("display", "block");
    $j("#windowOverlayPhoto").css("display", "block");
}

function blogPhotoShowEdit3(aIdPhoto, aRandId, aUrl){
	$('windowOverlayPhoto').innerHTML = '<img src="gallery/system/WEBBlog/ajax-loader.gif" border="0" style="position:absolute;top:50%;left:50%;margin-left:-16px;margin-top:-16px" />';
	
	new Ajax.Updater('windowOverlayPhoto', 'index.php?portlet=WEBBlog/bGalleryEditPhotoAjax&ajax=1&main_template=main/ajax&pId='+aIdPhoto, {
  			parameters: { reload: aUrl }
	});
	
	$('windowOverlayPhoto').show();
	$('black_overlay').show();
	
    $j("#black_overlay").css("display", "block");
    $j("#windowOverlayPhoto").css("display", "block");
}


function blogPhotoShowAdd() {
	$('WEBBlogGalleryEditPhoto_img').src = 'gallery/system/WEBBlog/theme_1/btn_DodajNoweZdjecie.gif';
	$('WEBBlogGalleryEditPhoto_imgN').src = 'gallery/system/WEBBlog/theme_1/btnDodaj.gif';
	$('inputEditGalleryPhotoId').value = '0';
	$('black_overlay').style.display = 'block';
	$('windowOverlayPhoto').style.display = 'block';
	$('galleryListSelect').hide();
}

function blogPhotoCancel() {
	$('black_overlay').style.display = 'none';
	$('windowOverlayPhoto').style.display = 'none';
	$('galleryListSelect').show();
}

function blogFlanImgShowAdd() {
	$('WEBBlogFlanImg_add').show();
	$('black_overlay').style.display = 'block';
	$('windowOverlayFlan').style.display = 'block';
	$('WEBBlogFlanImg_addl').hide();
}

function blogFlanImgCancel() {
	$('WEBBlogFlanImg_add').hide();
	$('black_overlay').style.display = 'none';
	$('windowOverlayFlan').style.display = 'none';
	$('WEBBlogFlanImg_addl').show();
}

function blogUploadFlanImg(inputField) {
	var fileIn = $(inputField);
	if(fileIn.value != '') {
		blogFlanImgCancel()
		$('WEBBlogFlanImg_snake').show();	
		
		var id = inputField;
		
		$j.ajaxFileUpload
			(
				{
					url:'index.php?command=WEBBlog/doAddFlanImg',
					secureuri:false,
					fileElementId: inputField,
					oldFileId: id,
					dataType: 'json',
					success: function (data, status)
					{
						if(typeof(data.error) != 'undefined')
						{
							if(data.error != '')
							{
								alert(data.error);
								$('WEBBlogFlanImg_snake').hide();
								//$('WEBBlogFlanImg_add').show();
								$('WEBBlogFlanImg_addl').style.display = 'block';
							}
							else
							{	
								//podmieniamy zdjecie
								$('WEBBlogFlanImgFoto').src = data.fotoName;
								$('WEBBlogFlanImg_snake').hide();
								//$('WEBBlogFlanImg_addl').show();
								$('WEBBlogFlanImg_addl').style.display = 'block';
							}
							
						}
					},
					error: function (data, status, e)
					{
						alert(data.fotoName+'Przepraszamy. Nastąpił problem z dodaniem zdjęcia. Sprawdz czy plik jest prawidlowy i sprobuj ponownie.');
						$('WEBBlogFlanImg_snake').hide();
						//$('WEBBlogFlanImg_add').show();
						$('WEBBlogFlanImg_addl').style.display = 'block';

					}
				}
			)
		}
	}

// rozwiniecie zmiana nazwy galerii
function blogGalleryShowChange() {
	$('WEBBlogGalleryList_chn').show();
	$('WEBBlogGallerySelecty').hide();
}

function blogGalleryShowChangeCancel() {
	$('WEBBlogGalleryList_chn').hide();
	$('WEBBlogGallerySelecty').show();
}

//zmiana nazwy galerii
function blogGalleryChn() {
		var paramsF = 'name='+$('inputNameChangGallery').value+'&id='+escape($('inputIdChangGallery').value);
		$('WEBBlogGalleryList_data').innerHTML = '<img src="gallery/system/WEBBlog/p_snake.gif" />';
		
		var url = 'index.php?command=WEBBlog/doChnGallery&main_template=main/ajax&ajax=1';
		
		new Ajax.Request(url, {
			parameters: paramsF,
	  		onSuccess: function(transport) {
		  		$('WEBBlogGalleryList_data').innerHTML = transport.responseText;
		  		updateGallerySmall();
				updateGalleryList2();
		  	}
		});
}

//rozwiniecie dodawani galerii
function blogGalleryShowAdd() {
	$('WEBBlogGalleryList_add').show();
	$('WEBBlogGallerySelecty').hide();
}

function blogGalleryShowAddCancel() {
	$('WEBBlogGalleryList_add').hide();
	$('WEBBlogGallerySelecty').show();
}

//dodanie galerii
function blogGalleryAdd() {
		var paramsF = 'name='+$('inputNameAddGallery').value;
		
		$('WEBBlogGalleryList_data').innerHTML = '<img src="gallery/system/WEBBlog/ajax-loader.gif" border="0" style="position:absolute;top:50%;left:50%;margin-left:-16px;margin-top:-16px" />';
				
		var url = 'index.php?command=WEBBlog/doAddGallery&main_template=main/ajax&ajax=1';
		
		new Ajax.Request(url, {
			parameters: paramsF,
	  		onSuccess: function(transport) {
		  		$('WEBBlogGalleryList_data').innerHTML = transport.responseText;
		  		updateGallerySmall();
				updateGalleryList2();
		  	}
		});		
	
} // blogGalleryAdd

//ustawienie domyslnej galleri
function setDefaultGallery(id) {
	$('WEBBlogGalleryList_data').innerHTML = '<img src="gallery/system/WEBBlog/p_snake.gif" />';
	
	var url = 'index.php?command=WEBBlog/setDefaultGallery&ajax=1&main_template=main/ajax&gid='+id
		new Ajax.Request(url, {
	  		onSuccess: function(transport) {
	  			updateGallerySmall();
				updateGalleryList2();
	  			$('WEBBlogGalleryList_data').innerHTML = transport.responseText;
		  	}
		});	
} //setDefaultGallery

//dodanie zdjecia do galerii lub edycja
function blogGalleryPhotoAdd() {
	var fileIn = $('inputEditGalleryPhotoImg');
	
	if(fileIn.value != '' || $('inputEditGalleryPhotoId').value > 0 ) {
		// chowamy
		blogPhotoCancel()
		//$('WEBBlogGalleryEditPhoto').hide();
		$('WEBBlogGalleryEditPhotoSnake').show();
		
		var otherFields = new Array();
			otherFields[0] = new Array();
			otherFields[0]['name'] = 'ajax';
			otherFields[0]['value'] = '0';
			otherFields[1] = new Array();
			otherFields[1]['name'] = 'inputEditGalleryPhotoTitle';
			otherFields[1]['value'] = $('inputEditGalleryPhotoTitle').value;
			otherFields[2] = new Array();
			otherFields[2]['name'] = 'inputEditGalleryPhotoDesc';
			otherFields[2]['value'] = $('inputEditGalleryPhotoDesc').value;
			otherFields[3] = new Array();
			otherFields[3]['name'] = 'command';
			otherFields[3]['value'] = 'WEBBlog/doEditGalleryPhotoImg';
			otherFields[4] = new Array();
			otherFields[4]['name'] = 'inputEditGalleryPhotoId';
			otherFields[4]['value'] = $('inputEditGalleryPhotoId').value;;		
			otherFields[5] = new Array();
			otherFields[5]['name'] = 'inputEditGalleryPhotoGid';
			otherFields[5]['value'] = $('inputEditGalleryPhotoGid').value;
			otherFields[6] = new Array();
			otherFields[6]['name'] = 'inputEditGalleryPhotoTagi';
			otherFields[6]['value'] = $('inputEditGalleryPhotoTagi').value;
		
		$j.ajaxFileUpload
			(
				{
					url:'index.php',
					secureuri:false,
					fileElementId: 'inputEditGalleryPhotoImg',
					oldFileId: 'inputEditGalleryPhotoImg',
					otherFields: otherFields,
					dataType: 'json',
					success: function (data, status)
					{
						if(typeof(data.error) != 'undefined')
						{
							if(data.error != '')
							{
								alert(data.error);
							}
							else
							{	
								updateGallerySmall();
								updateGalleryList2();
							}
						}
						
						$('WEBBlogGalleryEditPhoto').show();
						$('WEBBlogGalleryEditPhotoSnake').hide();
						
					},
					error: function (data, status, e)
					{	
						$('WEBBlogGalleryEditPhoto').show();
						alert('Przepraszamy. Nastąpił problem z dodaniem zdjęcia. Sprawdz czy plik jest prawidlowym plikiem graficzny i sprobuj ponownie.');
						alert(data.responseText);
					}
				}
			)
		}
}


//dodanie do ulubionych
function blogAdd2Favorite(id) {
	$('WEBBlogFlanImg_favorite').innerHTML = '<img src="gallery/system/WEBBlog/p_snake.gif" />';
	
	var url = 'index.php?command=WEBBlog/doAddFavorites&ajax=1&main_template=main/ajax';
		new Ajax.Request(url, {
	  		onSuccess: function(transport) {
	  			//updateGallerySmall()
	  			$('WEBBlogFlanImg_favorite').innerHTML = transport.responseText;
		  	}
		});	
} //blogAdd2Favorite

//odswierzeie zawartosci galerii
function updateGallerySmall(pageId, galeryId) {
	
	if(pageId != 'undefined') {
		
	}
	else {
		pageId = 0;
	}

	if(galeryId != 'undefined') {
		galeryId = 0;
	}

	
	var currentTime = new Date()
	$('WEBBlogGalleryAlbumSmall').innerHTML = '<img src="gallery/system/WEBBlog/p_snake.gif" />';
	new Ajax.Updater( 'WEBBlogGalleryAlbumSmall', 'index.php?portlet=WEBBlog/bGalleryAlbumSmallAjax&ajax=1&page='+pageId+'&gId='+galeryId+'&timeR='+currentTime.getTime());
}

//odswierzeie listy galerii
function updateGalleryList2() {
	$('WEBBlogGalleryListWPhoto_data').innerHTML = '<img src="gallery/system/WEBBlog/p_snake.gif" />';
    new Ajax.Request('index.php?portlet=WEBBlog/bGalleryListWPhotoAjax&ajax=1', {
        onSuccess: function(r) {
            $('WEBBlogGalleryListWPhoto_data').innerHTML = r.responseText;
            init_WEBBlogGalleryList();
        }
    });
}


function blogDoDelPhoto(photoId, galeryId, pageId) {
	if(confirm('Zdjęcie zostanie usunięte bezpowrotnie!')) {
		$('WEBBlogGalleryAlbumSmall').innerHTML = '<img src="gallery/system/WEBBlog/p_snake.gif" border="0"/>';
		new Ajax.Updater( 'WEBBlogGalleryAlbumSmall', 'index.php?command=WEBBlog/doDelPhoto&ajax=1&photoId='+photoId+'&page='+pageId+'&gId='+galeryId);
	}
}

function blogDoDelPhotoStand(photoId, galeryId){
	if (confirm('Zdjęcie zostanie usunięte bezpowrotnie!')) {
		location.href = 'index.php?command=WEBBlog/doDelPhotoStand&photoId='+photoId+'&gId='+galeryId;
	}
}

//sprawdzenie podpisu komentarza przed wysylka
function blogSendComment() {
	var bcerr = false;
	
	if($('cAuthor').value == '') {
		alert('Komentarz wymaga podpisu.')
		bcerr += true;
	}
	
	if($('cValue').value == '') {
		alert('Brak treści komentarza.')
		bcerr += true;
	}
	
	if(!bcerr) {
        return true;
	}
    
    return false;
}

function blogCheckSpell(aText, aSpan, aSpan2) {
	var pText = $(aText).value;
	if (pText.match(/^[a-zA-Z0-9\-]*$/)) {
		//w IE cos jest nie tak więc trzeba spradzac 
		if ($(aSpan).innerHTML != '') {
			$(aSpan).innerHTML = '';
		}
		
		$(aSpan2).update(pText);
	}
	else {
		$(aSpan).update('Adres bloga może składać się wyłącznie z liter łacińskich, <br /> cyfr oraz znaku "-" ');
	}
}

function blogReloadCategories(aField, aId) {
	new Ajax.Updater(aField, 'index.php?ajax=1&portlet=WEBBlog/categoryList&main_template=main/blankAndConfig&idCategory='+BLOGSELECTECCAT);
}

function blogSubmitCategory(aForm, aInput) {
	if($(aInput).value == '') {
		alert('Brak nazwy kategorii.')
	}
	else {
		$(aForm).submit();
	}
}

function switchUploadType(aId) {
	if(aId == 2) {
		$('inputEditGalleryPhotoImg').hide();
		$('aUloadPhotoButton').hide();
		$('flashUploaderOver').show();
	}
	else {
		$('flashUploaderOver').hide();
		$('aUloadPhotoButton').show();
		$('inputEditGalleryPhotoImg').show();
	}
}

//po zakonczeniu wysylania wszystkich plikow
function swfSendAllComplete() {
	updateGalleryList2();
	//window.opener.swfSendAllComplete();
}

// po zakonczeniu wysylania kazdego z pliku
function swfSendOneComplete(aData) { 

	var data = eval('(' + aData + ')');
	if (typeof(data.error) != 'undefined') {
		if (data.error != '') {
			alert(data.error);
		}
		else {
			if (data.fotoName != '') {
				//aktualizujemu opis i tagi
				
				var pTmpTitle = '';
				var pTmpDesc = '';
				
				$('mPhotoCounter').value = 1 + parseInt($('mPhotoCounter').value);

				if($('inputEditGalleryPhotoTitle').value != '') {
					pTmpTitle = $('inputEditGalleryPhotoTitle').value+' '+$('mPhotoCounter').value;
				}

				if($('inputEditGalleryPhotoDesc').value != '') {
					pTmpDesc = $('inputEditGalleryPhotoDesc').value+' '+$('mPhotoCounter').value;
				}
				
				new Ajax.Request('index.php', {
					  parameters: {command: 'WEBBlog/doEditGalleryPhotoImg',
								   oldFileId: data.fotoGalery,
								   inputEditGalleryPhotoId: data.fotoName, 
								   inputEditGalleryPhotoTitle: pTmpTitle,
								   inputEditGalleryPhotoDesc: pTmpDesc,
								   inputEditGalleryPhotoTagi: $('inputEditGalleryPhotoTagi').value 
									 
								  }
					});


				
			}

			if (data.fotoGalery != '') {
				updateGallerySmall();
				//updateGallerySmall(1, data.fotoGalery);
			}
			
		}
	}
	else {
		alert('error: %j568  ');
	}
	
	
}

// po kliknieciu ok
function swfSendOkAlert() {
	//window.close();
	//alert('swfSendOkAlert');
	//window.opener.swfSendOkAlert();
	blogPhotoCancel();
}

// wyswietlenie formularza szukania uzytkownikow
function show_search_form() {
    $('b_search_form').style.display = 'block';
    return;
}

// wyszukanie uzytkownikow
function search_blog_users() {
    if($('search_pharse').value.length<2) {
        $('b_search_response').innerHTML = "Wpisz nazwę lub fragment nazwy szukanego blogera (minimum 2 znaki).";
    }
    else {
        $('b_search_response').innerHTML = '<img src="gallery/system/WEBBlog/p_snake.gif" border="0" />';

        new Ajax.Request('index.php?command=WEBBlog/doSearchBloger&ajax=1&uname=' + $('search_pharse').value, {
            parameters: '',
              onSuccess: function(transport) {
                  $('b_search_response').innerHTML = transport.responseText;
              }
        });
    }
    return;
}

//dodanie blogera do ulubionych
function add_blog_to_favorites(id) {
    $('WEBBlogFavorites_user_' + id).innerHTML = '<img src="gallery/system/WEBBlog/p_snake.gif" />';

    var url = 'index.php?command=WEBBlog/doAddFavoritesAjax&ajax=1&main_template=main/ajax&id=' + id;
    new Ajax.Request(url, {
        onSuccess: function(r) {
            $('WEBBlogFavorites_user_' + id).innerHTML = "&lt;" + r.responseText + "&gt;";
        }
    });    
}

//warstwa zarzadzania ulubionymi blogerami
function show_manage_favorites() {
    $('windowOverlayFavorites').innerHTML = '<img src="gallery/system/WEBBlog/ajax-loader.gif" border="0" style="position:absolute;top:50%;left:50%;margin-left:-16px;margin-top:-16px" />';
    
    new Ajax.Updater('windowOverlayFavorites', 'index.php?portlet=WEBBlog/bManageFavorites&ajax=1&main_template=main/ajax=1');
    
    $('black_overlay').show();
    $('windowOverlayFavorites').show();
    if($('galleryListSelect')) {
        $('galleryListSelect').hide();
    }
    
    $j("#black_overlay").css("display", "block");
    $j("#windowOverlayFavorites").css("display", "block");
}

// zamkniecie warstwy z zarzadzaniem ulubionymi blogerami
function show_manage_favorites_close() {
    new Ajax.Request('index.php?portlet=WEBBlog/bFavoritesAjax&ajax=1&main_template=main/ajax', {
        onSuccess: function(r) {
            $('WEBBlogFavorites_data').innerHTML = r.responseText;
        }
    });    
    $('black_overlay').style.display = 'none';
    $('windowOverlayFavorites').style.display = 'none';
    if($('galleryListSelect')) {
        $('galleryListSelect').show();
    }
}

// zmiana galerii z ktorej wyswietlane sa miniaturki
function change_gallery(id_gallery) {
    $('galleryAlbumAjax').innerHTML = '<img src="gallery/system/WEBBlog/ajax-loader-white-bg.gif" border="0" />';
    new Ajax.Request('index.php?portlet=WEBBlog/bGalleryAlbumSmallAjax&ajax=1&main_template=main/ajax&gId=' + id_gallery, {
        onSuccess: function(r) {
            $('galleryAlbumAjax').innerHTML = r.responseText;
            init_WEBBlogGalleryList();
        }
    });
}