$(document).ready(function(){

	$('a.blank').bind('click', function (){
		return !(window.open(this.href));
	});

    // mcfotogalerie
    if(!runOnLoadGalerie())
    {
	    // fotogalerie
    	$('#gallery li').wrapInner('<div class="around"><div class="top"><div class="bottom"><div class="inner"></div></div></div></div>');
	    var vclass = 0;
    	$('#gallery li').each(function (i){
	    	var vjustcss = 'vjustcss'+vclass;
		    $(this).addClass(vjustcss);
    		if((i + 1)%4 == 0)	{
	    		$(this).addClass('last');
    			$('#gallery li.'+vjustcss+' div.inner').vjustify();
    			vclass += 1;
    		}
    	});
    	$("#gallery a").addClass("thickbox");
    	$("#gallery a").attr("rel", "gall");
    	$("div.photos ul a").addClass("thickbox");
    	$("div.photos ul a").attr("rel", "gall");
    	TB_init();
    }

	// fotogalerie (GalerieListPage)
	vclass = 0;
	$('#GalerieListPage li').each(function (i){
		var vjustcss = 'vjustcss'+vclass;
		$(this).addClass(vjustcss);
		if((i + 1)%3 == 0)	{
			$(this).addClass('last');
			$('#GalerieListPage li.'+vjustcss+' div.inner').vjustify();
			vclass += 1;
		}
	});
	
	// menu
	$('#menu ul.sf-menu').supersubs().superfish({
		animation: {opacity: 'show',height:'show'},
		speed: 'fast',
		delay: 400,
		autoArrows: false,
		dropShadows: false,
		onBeforeShow: function(){
			var parent = $(this).parent();
			var parentOffset = $(this).parent().offset();
			var menuDivOffset = $('#menu').offset();
			if(parentOffset && menuDivOffset) {
			// -1 in top because of 1px top border
			$(this).css({
				display: 'block',
                position: 'absolute',
				left: (parentOffset.left - menuDivOffset.left + parent.width()-150) + 'px',
				top: (parentOffset.top - menuDivOffset.top + 20) + 'px'
			});
			}
			//alert('left: ' + offset.left + '; top: ' + offset.top + 'menuLeft: ' + menuOffset.left + '; menuTop: ' + menuOffset.top);
		}
	});
	
	// Novinky
	$('div.homepageNews.normal:not(.banner)').wrapInner('<div class="around"><div class="top"><div class="bottom"><div class="inner"></div></div></div></div>');
	$('div.homepageNews.big:not(.banner)').wrapInner('<div class="around"><div class="top"><div class="bottom"><div class="inner"></div></div></div></div>');
	$('div.homepageNews.normal').each(function (i){
		if((i + 1)%3 == 0)	{
			$(this).addClass('last');
		}
	});
	$('div.homepageNews.normal div.inner').vjustify();


    // search v Menu
    var msearch = $('form#msearch input.q');
    if(msearch[0]) {
        msearch = msearch[0];
        var msearch_val = msearch.value;
        $(msearch).bind("focus",function(event) {
            if(msearch_val == event.target.value) {
                event.target.value = '';
            }
        });
    }
});

function runOnLoadGalerie()
{
	var pictures = $('.mcfotogallery .picture');
    if(!pictures.length) return false;
	var x =  pozX(pictures[0]);
	var y =  pozY(pictures[0]);
	var zIndexMax = 3;
	for(var i = 0; i < pictures.length; i++)
	{
		Drag.init(pictures[i]);
		//if(!isIE())
        $(pictures[i]).bind('mousedown',function(e) { this.style.zIndex = zIndexMax; zIndexMax +=1; });
		var a = pictures[i].getElementsByTagName('a');
		$(a[0]).bind('click',function() {
			openWin(this.href,850,700);
			return false;
		});
	}
	var pictures = $('.picture4');
	for(var i = 0; i < pictures.length; i++)
	{
		if(isIE())
		$(pictures[i]).bind('mousedown',function(e) { this.style.zIndex = zIndexMax; zIndexMax +=1; });
	}

    return true;
}

