function $_(id){
    return document.getElementById(id);
}

function checkEmail(address){
    //var TestEmail = /^(.[A-Za-z0-9\-]*\w)+@+([A-Za-z0-9\-]*\w)+(\.[A-Za-z]*\w)+$/;
    var TestEmail = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
    var Wynik = address.match(TestEmail);
    if (Wynik == null) {
        return false;
    }
    return true;
}

function getElementsByClassName(classname, node){
    if (!node) 
        node = document.getElementsByTagName("body")[0];
    var a = [];
    var re = new RegExp('\\b' + classname + '\\b');
    var els = node.getElementsByTagName("*");
    for (var i = 0, j = els.length; i < j; i++) 
        if (re.test(els[i].className)) 
            a.push(els[i]);
    return a;
}

function setCookie(c_name, value, expiredays){
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + expiredays);
    document.cookie = c_name + "=" + escape(value) +
    ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString()) +
    ";path=/";
}

function getCookie(c_name){
    if (document.cookie.length > 0) {
        c_start = document.cookie.indexOf(c_name + "=");
        if (c_start != -1) {
            c_start = c_start + c_name.length + 1;
            c_end = document.cookie.indexOf(";", c_start);
            if (c_end == -1) 
                c_end = document.cookie.length;
            return unescape(document.cookie.substring(c_start, c_end));
        }
    }
    return "";
}
function goToTop(){
	loc = window.location+'';
	if(!loc.match(/#$/)) {
		loc += '#';
	}
	window.location=loc;
	return false;
}
function showAdvanced(){
    if ($_('menu-list')) {
        $('#menu-list').slideUp('slow');
    }
    $('#adv-form-box').slideDown('slow');
    inputStatus = true;
}

function hideAdvanced(){
    if ($_('menu-list')) {
        $('#menu-list').slideDown('slow');
    }
    $('#adv-form-box').slideUp('slow');
    inputStatus = false;
    return false;
}

function showAdvanced2(){
    if ($_('menu-list')) {
        $_('menu-list').style.display = 'none';
    }
    $_('adv-form-box').style.display = 'block';
}

function hideAdvanced2(){
    if ($_('menu-list')) 
        $_('menu-list').style.display = 'block';
    $_('adv-form-box').style.display = 'none';
    return false;
}

function changePictures(flag){
    changeNews(flag);
    changeStock(flag);
    changeFootage(!flag);
}

function changeStock(flag){
    $_('stock-pic').checked = flag;
    $_('rm-pic').disabled = !flag;
    $_('rf-pic').disabled = !flag;
    $_('rm-pic').checked = flag;
    $_('rf-pic').checked = flag;
    $_('en-arch').disabled = !flag;
    $_('thp').disabled = !flag;
    if (flag == false && $_('news-pic').checked == false) {
        changeFootage(true);
    }
    else {
        changeFootage(false);
    }
}

function changeNews(flag){
    $_('news-pic').checked = flag;
    $_('pic-catId').disabled = !flag;
    if (flag == false && $_('stock-pic').checked == false) {
        changeFootage(true);
    }
    else {
        changeFootage(false);
    }
}

function changeFootage(flag){
    $_('footage').checked = flag;
    $_('footage-catId').disabled = !flag;
}

function checkFootage(obj){
    if (obj.checked == true) {
        changePictures(false);
    }
    else {
        changePictures(true);
    }
}

function checkStock(obj){
    if (obj.checked == true) {
        changeStock(true);
    }
    else {
        changeStock(false);
    }
}

function checkNews(obj){
    if (obj.checked == true) {
        changeNews(true);
    }
    else {
        changeNews(false);
    }
}

function checkSearchForm(){
    if ($('#search-form input[name=phrase]').attr('value').length<=2) {
        alert('Wpisz słowa kluczowe');
        return false;
    }
    if ($('#thp:checked').length > 0 && $('#stock-pic:checked').length > 0) {
        $('#search-form').attr('target', '_blank');
    }
    else {
        $('#search-form').attr('target', '_self');
    }
    if ($('#footage:checked').length > 0) {
        $('#search-form').attr('action', baseUrl + 'footage/index');
    }else{
    	$('#search-form').attr('action', baseUrl + 'pictures/result');
    }
    return true;
}

function highlightBanner(obj){
    obj.style.opacity = "1";
    obj.style.filter = "alpha(opacity=100)";
}

function dishighlightBanner(obj){
    obj.style.opacity = "0.75";
    obj.style.filter = "alpha(opacity=75)";
}


function activateBanner(nr){
    if (!$_('img0')) {
        window.clearInterval(inter);
        return;
    }
    //	disactivateBanner(prevNr);
    for (i = 0; i < 3; i++) {
        disactivateBanner(i);
    }
    prevNr = nr - 1;
    if (prevNr < 0) {
        prevNr = 2;
    }
    prevId = 'img' + prevNr;
    $_(prevId).style.zIndex = 1;
    
    obId = 'img' + nr;
    itemId = 'banner-item' + nr;
    perc = 10;
    $_(obId).style.opacity = 0.10;
    $_(obId).style.filter = "alpha(opacity=10)";
    smoothInt = window.setInterval("smooth(\'" + obId + "\')", 50);
    $_(obId).style.zIndex = 2;
    $_(itemId).className = 'active';
}

function smooth(id){
    perc += 5;
    x = perc / 100;
    $_(id).style.opacity = x;
    $_(id).style.filter = "alpha(opacity=" + perc + ")";
    
    if (perc >= 100) {
        smoothInt = window.clearInterval(smoothInt);
    }
}

function disactivateBanner(nr){
    obId = 'img' + nr;
    itemId = 'banner-item' + nr;
    $_(obId).style.zIndex = 0;
    $_(itemId).className = '';
}


function animate(){
    img++;
    if (img == 3) 
        img = 0;
    activateBanner(img);
}



function hideBulletin(){
	$('#swich-button').text('pokaż');
	$('#biuletyn').fadeOut('fast', function(){
		$('biuletyn').css('display', 'none');//na ie8
		$('#content-box').animate({marginLeft:"10px"},'fast', function(){checkRows();});
		});
	$('#swich-button').unbind('click').click(function(){showBulletin();});
    setCookie('showBulletin', 0, 365);
    return false;
}

//$("#block2").animate( { width:"90%"}, 1000 )
//.animate( { fontSize:"24px" } , 1000 )
//.animate( { borderLeftWidth:"15px" }, 1000);


function showBulletin(){

	$('#content-box').animate(
			{marginLeft:"210px"},
			'fast',
			'linear',
			function(){
				$('#biuletyn').fadeIn('fast', function(){checkRows();});
				} 
			);
	$('#swich-button').text('ukryj');
	$('#swich-button').unbind('click').click(function(){hideBulletin();});

    setCookie('showBulletin', 1, 365);
    return false;
}

function turnOnBulletin(){
    setCookie('leftFrame', 'bulletin', 365);
	$('#basket-frame').fadeOut('fast', function(){$(this).css('display', 'none')});
	$('#biuletyn-frame').fadeIn('fast');
	$('#bulletin-swich').addClass('inactive').removeClass('active');
	$('#basket-swich').addClass('active').removeClass('inactive');
    return false;
}

function turnOnBasket(){
    setCookie('leftFrame', 'basket', 365);
	$('#biuletyn-frame').css('display', 'none');
	$('#basket-frame').fadeIn('normal');
	$('#basket-swich').addClass('inactive').removeClass('active');
	$('#bulletin-swich').addClass('active').removeClass('inactive');
    return false;
}

function findPos(obj){
    var curleft = curtop = 0;
    if (obj.offsetParent) {
        do {
            curleft += obj.offsetLeft;
            curtop += obj.offsetTop;
        }
        while (obj = obj.offsetParent);
        return [curleft, curtop];
    }
}

function highlightMenu(obj){
    $_(obj).className += " loaded-item";
}

function dishighlightMenu(obj){
    $_(obj).className = "menu-item";
}
var menuShowed = false;
function showMenu(obj){
//    hideMenus();
	menuShowed = true;
    highlightMenu(obj);
    pos = findPos($_(obj));
    listId = obj + '-list';
    posX = pos[0] - 15;
    //posY = pos[1];
    posY = 35;
    $_(listId).style.top = posY + 'px';
    $_(listId).style.left = posX + 'px';
    $_(listId).style.display = 'block';
    return false;
}

function hideMenu(obj){
	dishighlightMenu(obj);
	pos = findPos($_(obj));
	listId = obj + '-list';
	$_(listId).style.display = 'none';
	return false;
}
/*
function late(obj){
	if(menuShowed)return;
    dishighlightMenu(obj);
    pos = findPos($_(obj));
    listId = obj + '-list';
    $_(listId).style.display = 'none';
}
*/
function hideMenus(){
    el = getElementsByClassName('menu-item', $_('menu-box'));
    for (i = 0; i < el.length; i++) {
        id = el[i].id
        hideMenu(id);
    }
}

function picInfo(id, index, total){
    url = baseUrl + 'pictures/picture/id/' + id + '/i/' + index + '/t/' + total;
    openPopup(url);
    return false;
}

function openPopup(url){
    var h = screen.height - 40;
    var t = (screen.height - 550) / 2;
    var l = (screen.width - 1000) / 2;
    window.open(url, "_blank", "toolbar=no, status=no, top=" + t + ", left=" + l + ", width=1000, height=550, resizable=no, scrollbars=yes");
    return false;
}

function openinfo(filmid){
    var h = screen.height;
    var t = (screen.height - 550) / 2;
    var l = (screen.width - 1000) / 2;
    window.open(baseUrl + "footage/footage/id/" + filmid, "_blank", "toolbar=no, status=no, top=" + t + ", left=" + l + ", width=1000, height=550, resizable=no, scrollbars=yes");
}

function editBasket(basketId){
    if ($_('edit-basket-form')) {
        return false;
    }
    if (currentBasketId != 0) {
        basketId = currentBasketId;
    }
    basketTitle = $('#basket-name').text();
    var htmlContent = '<form id="edit-basket-form" method="post" action="#" onsubmit="return saveBasket(this)">';
    htmlContent += '<input class="basket-input" id="basket-title" type="text" name="title" value="' + basketTitle + '"/>';
    htmlContent += '<input type="hidden" name="id" value="' + basketId + '"/>';
    htmlContent += '<input type="submit" value="zapisz" class="button"/><input type="button" value="anuluj" onclick="hideForm(\'edit-basket-form\')" class="button"/>'
    htmlContent += '</form>';
    $('#basket-content').prepend(htmlContent);
    $('#edit-basket-form').show('slow');
    $('#basket-title').focus();
    return false;
}

function saveBasket(f){
    t = f.title.value;
    bId = f.id.value;
    url = baseUrl+'lb/save/';
    $.post(url, {
        id: bId,
        title: t
    }, function(ans){
        if (ans == 0) {
            alert("Can't save basket's name :-(");
        }
        hideForm('edit-basket-form');
        $('#basket-name').text(t);
        $('#lb-' + bId + ' a').text(t);
    });
    return false;
}

function showNewBasket(){
    if ($_('basket-title')) {
        return false;
    }
    var htmlContent = '<li id="new-basket-item" style="display: none;"><form method="post" action="#" onsubmit="return addNewBasket(this)">';
    htmlContent += '<input class="basket-input" id="basket-title" type="text" name="title" value="New basket"/>';
    htmlContent += '<input type="submit" value="zapisz" class="button"/><input type="button" value="anuluj" onclick="hideForm(\'new-basket-item\')" class="button"/>'
    htmlContent += '</form></li>';
    $('#list-of-baskets').prepend(htmlContent);
    $('#new-basket-item').show('slow');
    $('#basket-title').focus();
    return false;
}

function addNewBasket(f){
    t = f.title.value;
    url = baseUrl+'lb/add/';
    $.post(url, {
        title: t
    }, function(ans){
        if (ans == 0) {
            alert("Can't add new basket :-(");
        }
        hideForm('new-basket-item');
        currentBasketId = ans;
        $('#list-of-baskets').children().children(".active").attr("class", "");
        $('#basket-content').empty();//.html('<p>empty...</p>');
        $('#basket-name').text(t);
        $('#bpictures-count').text('0');
        $('#bfilms-count').text('0');
        clearBasketIcons();
        html = '<li id="lb-' + ans + '"><img class="rem-basket" onclick="removeBasket(' + ans + ')"';
        html += 'src="/templates/def.template/images/x.mini.jpg" alt="x" width="5" height="6"/>';
        html += '<a href="#" class="active" onclick="return currentBasket(' + ans + ')">' + t + '</a></li>';
        $('#list-of-baskets').prepend(html);
    });
    return false;
}

function removeBasket(id){
    if (!confirm("Czy na pewno usunąć koszyk?")) 
        return false;
    url = baseUrl + 'lb/del/id/' + id;
    $.getJSON(url, function(ans){
        if (ans == 0) {
            alert("Can't remove basket :-(");
            return false;
        }
        curId = ans.id;
        currentBasketId = curId;
        pictures = ans.pictures;
        films = ans.films;
        picturesCount = ans.picturesCount;
        filmsCount = ans.filmsCount;
        
        $('#lb-' + id).remove();
        if (pictures == null) {
            return false;
        }
        $('#lb-' + curId).children('a').addClass('active');
        t = $('#lb-' + curId).children('a').text();
        $('#basket-name').text(t);
        $('#bpictures-count').text(picturesCount);
        $('#bfilms-count').text(filmsCount);
        $('#basket-content').empty();
        clearBasketIcons();
        $.each(ans.pictures, function(id, path){
            appendPictureToBasket(id, '/th/mini/' + path);
            bId = '#b-' + id;
            $(bId).unbind('click').attr('src', baseUrl + 'templates/def.template/images/koszyk.red.jpg').css('cursor', 'default');
        });
        return false;
    });
    return false;
}

function currentBasket(id){
    showWait();
    url = baseUrl + 'lb/load/id/' + id;
    $.getJSON(url, function(ans){
        if (ans == 0) {
            alert("Can't set current basket basket :-(");
            return false;
        }
        curId = ans.id;
        pictures = ans.pictures;
        films = ans.films;
        picturesCount = ans.picturesCount;
        filmsCount = ans.filmsCount;
        
        $('#list-of-baskets').children().children('a').removeClass('active');
        $('#lb-' + curId).children('a').addClass('active');
        t = $('#lb-' + curId).children('a').text();
        $('#basket-name').text(t);
        $('#bpictures-count').text(picturesCount);
        $('#bfilms-count').text(filmsCount);
        $('#basket-content').empty();
        currentBasketId = curId;
        clearBasketIcons();
        $.each(ans.pictures, function(id, path){
            appendPictureToBasket(id, '/th/mini/' + path);
            if ($_('b-' + id)) {
                $('#b-' + id).unbind('click').attr('src', baseUrl + 'templates/def.template/images/koszyk.red.jpg').css('cursor', 'default');
            }
        });
		
		$.each(ans.films, function(fid, films){
            appendFilmToBasket(films);
        });
		return false;
    });
    return false;
}

function reloadBasket(){
    if ($('#list-of-baskets').length == 0) 
        return false;
    showWait();
    var randomnumber=Math.floor(Math.random()*1000)
    url = '/lb/load/r/'+randomnumber;
    //alert(url);
    $.getJSON(url, function(ans){
        if (ans == -1) {
            window.location.reload();
            return false;
        }
        if (ans == 0) {
            alert("Can't reload basket :-(");
            $('#basket-content').empty();
            return false;
        }
        
        curId = ans.id;
        pictures = ans.pictures;
        films = ans.films;
        picturesCount = ans.picturesCount;
        filmsCount = ans.filmsCount;
        lb = ans.lbs
        $('#list-of-baskets').empty();
        $.each(ans.lbs, function(i, item){
            html = '<li id="lb-' + item['id'] + '"><img class="rem-basket" onclick="removeBasket(' + item['id'] + ')" ';
            html += 'src="' + baseUrl + 'templates/def.template/images/x.mini.jpg" alt="x" width="5" height="6"/><a href="#"';
            html += ' onclick="return currentBasket(' + item['id'] + ')">' + item['title'] + '</a></li>';
            $('#list-of-baskets').append(html);
        });
        $('#lb-' + curId + ' a').addClass('active');
        
        //alert(curId);
        //$('#list-of-baskets').children().children('a').removeClass('active');
        //$('#lb-'+curId).children('a').addClass('active');
        t = $('#lb-' + curId).children('a').text();
        $('#basket-name').text(t);
        $('#bpictures-count').text(picturesCount);
        $('#bfilms-count').text(filmsCount);
        $('#basket-dynamic').show('normal');
        $('#basket-content').empty();
        currentBasketId = curId;
        clearBasketIcons();
        $.each(ans.pictures, function(id, path){
            appendPictureToBasket(id, 'http://img0.eastnews.pl/th/mini/' + path);
            if ($_('b-' + id)) {
                $('#b-' + id).unbind('click').attr('src', baseUrl + 'templates/def.template/images/koszyk.red.jpg').css('cursor', 'default');
            }
        });
        
		$.each(ans.films, function(fid, films){
            appendFilmToBasket(films);
        });
               
    });
    return false;
}

function appendFilmToBasket(films){
	html = '<div class="mini-frame mini-frame-films" id="mini-film-' + films.filmId + '">';
	html += '<img class="x-mini" src="templates/def.template/images/x.mini.jpg" alt="x" onclick="delfilm('+films.filmId+')" width="5" height="6"/>';
	html += '<img class="mini-prev" src="'+films.path+'" alt="'+films.filmId+'"/>';
	html += '</div>';
	$('#basket-content').append(html);
}

function delfilm(delId){
    frameId = '#mini-film-' + delId;
    url = baseUrl + 'lb/delfilm/id/' + delId;
    $.get(url, function(ans){
        if (ans == 0) {
            alert("Can't delete picture :-(");
            return false;
        }
        $(frameId).remove();		
        currentBasketId = ans;
    });
    return false;
}


function addFilmLarge(picId){	
	addFilm(picId);
	$('.add-to-basket').css('background-image','url(/templates/def.template/images/koszyk.red.jpg)').css('color','#c75868').unbind('click').css('cursor', 'default');
	return false;
}

function addFilm(picId){
	url ='/lb/addfilm/id/'+picId;	
    $.get(url, function(ans){		
        if (ans == 0) {
            alert("Can't add picture :-(");
            return false;
        }
        if (ans == -2) {
            alert("Access denied");
            return false;
        }
        if (ans == -1) {
            alert("You have to log in");
            return false;
        }        
		opener.currentBasket(ans);        
    });
    return false;
}

function checkInBasketFilm(picId){	
	picId = parseFloat(picId);	
	if (opener.$('#mini-film-'+picId+'').length > 0) {
		$('.add-to-basket').css('background-image', 'url(/templates/def.template/images/koszyk.red.jpg)').css('color', '#c75868').unbind('click').css('cursor', 'default');	
	}
} 

function showMailForm(url, txt){
    if ($('#send-mail-form').length > 0) {
        return false;
    }
    var htmlContent = '<form class="basket-form" id="send-mail-form" method="post" action="#" onsubmit="return sendEmail(this)">';
    htmlContent += '<div><label>' + txt + '</label></div>';
    htmlContent += '<label>Wpisz adres e-mail:</label><input class="basket-input" id="rcpmail" type="text" name="rcpemail"/>';
    htmlContent += '<label>Twój komentarz: </label><textarea name="comment" class="basket-input"></textarea>';
    htmlContent += '<input type="submit" value="wyślij" class="button"/>';
    htmlContent += '<input type="hidden" name="url" value="' + url + '"/>';
    htmlContent += '<input type="button" value="anuluj" onclick="hideForm(\'send-mail-form\')" class="button"/>'
    htmlContent += '</form>';
    $('#basket-content').prepend(htmlContent);
    $('#send-mail-form').show('slow');
    $('#rcpmail').focus();
    return false;
}

function sendEmail(f){
    email = f.rcpemail.value;
    if (!checkEmail(email)) {
        alert('Incorrect email address');
        return false;
    }
    comment = f.comment.value;
    url = f.url.value;
    if (url == '') {
        alert('url error');
        return false;
    }
    $('#send-mail-form').empty();
    html = '<div id="wait-icon"><img src="' + baseUrl + 'templates/def.template/images/ajax-loader.gif" alt="" width="32" height="32/></div>'
    $('#send-mail-form').append(html);
    $.post(url, {
        rcpemail: email,
        comment: comment
    }, function(ans){
        hideForm('send-mail-form');
        if (ans == 1) {
            alert('Wysłano poprawnie');
            return true;
        }
        alert("Cannot send e-mail :-(\n" + ans);
    });
    return false;
}

function hideForm(formId){
    $('#' + formId).hide('slow', function(){
        $('#' + formId).remove();
    });
    return false;
}

function addPicture(basket, picId){
    if (picId === undefined) {
        picId = basket.id.replace(/b-/, '');
    }
    turnOnBasket();    
    path = $('#im' + picId).attr('src');
    path = path.replace(/th\/[a-z]{1,}\//, "th/mini/");
    url = baseUrl + 'lb/addpicture/id/' + picId;
    $.get(url, function(ans){
        if (ans == 0) {
            alert("Can't add picture :-(");
            return false;
        }
        if (ans == -2) {
            alert("Access denied");
            return false;
        }
        if (ans == -1) {
            alert("You have to log in");
            return false;
        }
        appendPictureToBasket(picId, path);
        currentBasketId = ans;
        if ($('#b-' + picId).length == 0) 
            return false;
        $('#b-' + picId).attr('src', baseUrl + 'templates/def.template/images/koszyk.red.jpg').unbind('click').css('cursor', 'default');
        c = $('#bpictures-count').text();
        c++;
        $('#bpictures-count').text(c);
    });
    return false;
}

function delPicture(delId){
    frameId = '#mini-' + delId;
    url = baseUrl + 'lb/delpicture/id/' + delId;
    $.get(url, function(ans){
        if (ans == 0) {
            alert("Can't delete picture :-(");
            return false;
        }
        $(frameId).remove();
        $('#b-' + delId).attr('src', baseUrl + 'templates/def.template/images/koszyk.jpg').unbind('click').click(function(){
            addPicture(this)
        }).css('cursor', 'pointer');
        c = $('#bpictures-count').text();
        c--;
        $('#bpictures-count').text(c);
        currentBasketId = ans;
    });
    return false;
}

function clearBasket(id){
    if (!confirm("Czy na pewno chcesz wyczyścić koszyk?")) 
        return false;
    url = baseUrl + 'lb/clear/id/' + id;
    $.get(url, function(ans){
        if (ans == 0) {
            alert("Can't clear basket :-(");
            return false;
        }
        clearBasketIcons();
        $('#bpictures-count').text('0');
        $('#basket-content').empty();
        currentBasketId = ans;
    });
    return false;
}

function showWait(){
    $('#basket-content').empty();
    html = '<div id="wait-icon"><img src="' + baseUrl + 'templates/def.template/images/ajax-loader.gif" alt="" width="32" height="32/></div>'
    $('#basket-content').append(html);
}

function appendPictureToBasket(id, path){
    html = '<div class="mini-frame" id="mini-' + id + '">';
    html += '<img class="x-mini" src="templates/def.template/images/x.mini.jpg" alt="x" onclick="delPicture(' + id + ')" width="5" height="6"/>';
    html += '<img class="mini-prev" src="' + path + '" alt="i"/>';
    html += '<a href="download/picture/id/' + id + '" class="mini-disc"><img src="' + baseUrl + 'templates/def.template/images/dyskietka.mini.jpg" alt="s" width="9" height="9"/></a>';
    html += '</div>';
    $('#basket-content').append(html);
    //$('#mini-'+id+' .x-mini').click(function(id){delPicture(id)});
}

function clearBasketIcons(){
    $('.b-icon')
    .attr('src', baseUrl + 'templates/def.template/images/koszyk.jpg')
    .attr('onclick', 'javascript: return false;').unbind('click').click(function(){
    	return addPicture(this);
    	}).css('cursor', 'pointer');
}

function addPictures(){
    val = new Array();
    $.each($('.b-icon'), function(obj){
        val.push(this.id.replace(/b-/, ''));
    });
    turnOnBasket();
    data = val.join();
    url = baseUrl + 'lb/addpictures/id/' + data;
    showWait();
    $.getJSON(url, function(ans){
        if (ans == 0) {
            alert("Can't add pictures :-(");
            return false;
        }
        if (ans == -2) {
            alert("Access denied");
            reloadBasket();
            return false;
        }
        curId = ans.id;
        pictures = ans.pictures;
        films = ans.films;
        picturesCount = ans.picturesCount;
        filmsCount = ans.filmsCount;
        $('#bpictures-count').text(picturesCount);
        $('#basket-content').empty();
        currentBasketId = curId;
        clearBasketIcons();
        $.each(ans.pictures, function(id, path){
            appendPictureToBasket(id, 'th/mini/' + path);
            if ($_('b-' + id)) {
                $('#b-' + id).unbind('click').attr('src', baseUrl + 'templates/def.template/images/koszyk.red.jpg').css('cursor', 'default');
            }
        });
    });
    return false;
}


function showLoginForm(){
    if ($_('container-wrapper')) {
        h = $('#container-wrapper').height() + 10 + 'px';
    }
    else {
        h = $(document).height() + 'px';
    }
    $('#kotara').animate({
        height: h
    }, 500);
    $('#login-layer').animate({
        height: h
    }, 500);
    return false;
}

function hideLoginForm(){
    $('#login-layer').animate({
        height: 0
    }, 500);
    $('#kotara').animate({
        height: 0
    }, 500);
    return false;
}
function checkLoginForm(){
	l = $('#login-frame input[name="login"]').val();
	if(l==''){
		alert('Pole login nie może być puste');
		return false;
	}
	l = $('#login-frame input[name="password"]').val();
	if(l==''){
		alert('Hasło nie może być puste');
		return false;
	}
	return true;
}

function checkRows(){
	if($('.s-box1').length<=0){
		return;
	}
	maxL = 0;
	$('.s-box1').each(function() {
		os = $(this).offset();
		if(os.left>=maxL){
			maxL = os.left;
		}
	  });
	x = $('.s-box1').length - 2;
	if(x<=0)return;
	lastL = $($('.s-box1')[x]).offset().left;
	if(lastL<maxL){
		$('#next-page-win').css('display', 'block');
	}else{
		$('#next-page-win').css('display', 'none');
	}
}
baseUrl = $('base').attr('href');
$(document).ready(function(){
	reloadBasket();
	if($('#biuletyn').css('display')!='block'){
		$('#swich-button').click(function(){showBulletin()});
	}else{
		$('#swich-button').click(function(){hideBulletin()});
	}
	checkRows();

	for(i=0; i<4; i++){
		id1 = '#menu'+i;
		id2 = '#menu'+i+'-list';
		$(id1).mouseenter(function() {
			showMenu(this.id);
		});
		$(id1).mouseleave(function() {
			hideMenu(this.id);
		});
		$(id2).mouseenter(function() {
			id1 = $(this).attr('id').replace('-list', '');
			showMenu(id1);
		});
		$(id2).mouseleave(function() {
			id1 = $(this).attr('id').replace('-list', '');
			hideMenu(id1);
		});
	}
});

$(window).load(function () {
	
});

//id Biezacego koszyka, jesli nikt nie zmienial biezacego koszyka to brany jest
//taki jaki byl na poczatku, jesli sie zmieni, to jest brany ten
var currentBasketId = 0;
var inputStatus = false;
var img = 0;//zmienna do numeracji potrojnego banneru
var inter;//interwal do animacji potrojnego banneru
var smoothInt;//interwal do przyciemniania
var perc;//procent do przyciemniania
inter = window.setInterval('animate()', 3000);


