 function GenerateCustomFckGallery(files_array)
{
		var result="";
		result+="<div class='gallery-env'>";		
		
		for (var a=0;a<files_array.length;a++){
			result+="<a class='nyro' href=\""+files_array[a].path+"\" rel=\"lightbox[gallery]\"><img alt=\"\" src=\""+files_array[a].thumb+"\" /></a>";
		}
		
		result+="<div class='cleaner'></div></div>";
		return result;
}

function AddEventHandler(object,event,handler)
{
	if ((object==null)||(event==null)||(handler==null))
		return;
		
	if (object.attachEvent)
		object.attachEvent("on"+event,handler);
	else
		object.addEventListener(event,handler,false);
}


try {
	$(function() {
		$.fn.nyroModal.settings.processHandler = function(settings) {
			var from = settings.from;
			if (!settings.type && from && from.href) {
				/*alert(
					'type should be image: '+settings.type + '\n'
					+ "need to determine if image manually");*/
				var arr = from.href.split('?');
				//if carrying extra stuff
				if(arr.length>1){
					var newArr=arr[0].split('.');
					var newType=settings.type;
					//alert('extension is: ' + newArr[newArr.length-1]);
					switch(newArr[newArr.length-1].toUpperCase()){
						case 'IMG':
						case 'JPG':
						case 'JPEG':
						case 'PNG':
						case 'GIF':
						case 'ASPX':
							newType='image';
							break;
						default:
							newType=settings.type;
					}
					//alert("new type is " + newType);
					$.nyroModalSettings({
						type: newType
					});
				}
			}
		};
		
	});
	
} catch (err){


}

$(document).ready(function(){
	// FOTOGALERIE
	$(".nyro").nyroModal();
	
	// VALIDATOR
	$("#sendArticle form").ndFormValidator();
	$("#formular form").ndFormValidator();

	// NOVE OKNO
	$('a[class*=nw]').click( function() {
		window.open(this.href);
		return false;
	});	

	$("#search-form").hide();
	$("#menu-top .hledani").toggle(function(){
		$("#search-form").fadeIn();	
	},function(){
		$("#search-form").fadeOut();	
		
	});


	/* FORMULARE - pokud je vepsany text */
	var puvodni_hodnota = '';
	$("input:text").focus(function(){
		if(!$(this).hasClass('changed')) {
			puvodni_hodnota = $(this).attr("value");
			$(this).attr("value","");
		}
	});
	$("input:text").blur(function(){
		if(!$(this).hasClass('changed')) {
			$(this).attr("value",puvodni_hodnota);
		}		
	});
	$("input:text").keydown(function() {
		$(this).addClass('changed');
	});
	
	/* ZOBRAZOVANI FORMULARE PRO ODESLANI CLANKU */
	$("#btnMail").click(function(){
		$("#sendArticle").slideToggle("slow");
		return false;
	});
	$("#btnCloseForm").click(function(){
		$("#sendArticle").slideUp("slow");
		return false;
	});		
	
	/* ANKETA  */
	$('.inquiry a').click(function(){
		
		var idAnketa = $(this).attr('class').substring($(this).attr('class').indexOf('|')+1);
		//console.log(idAnketa);
		
		var COOKIE_NAME = window.location.hostname+"_anketa_"+idAnketa;
		var options = { path: '/', expires: 10 };
		
		if($.cookie(COOKIE_NAME))
		{
			alert("Váš hlas již byl započítán!");
		} else {
			$.cookie(COOKIE_NAME, 'mcInquiry', options); 
			
			$.post(".", {InternalEventState:"PollClick",InternalEventValue:$(this).attr('class')});
			alert("Děkujeme za Váš názor!");
			location.reload(true);
		}
		
		return false;
	}); 
// ODKAZY
	var sirka = $('#odkazy').width();
	var pocet = $('#odkazy .item').length;
	$('#odkazy .item').css('width',212);
	
	var margin = Math.abs(sirka - pocet*212)/(pocet+1);
	
	$('#odkazy .item').css('margin-left',margin);

// SLIDESHOW
$('#banner .menu a').click(function(){
	$('#banner .menu a').removeClass('active');
	$(this).addClass('active');
	
	var item = '#banner .'+$(this).attr('href').substring(1);	
	$('#banner div.active').fadeOut(200,function(){
		$('#banner div.active').removeClass('active');
		$(item).fadeIn(500);
		$(item).addClass('active');
	});
	return false;
	
});

	// NATAHOVANI SLOUPCU
	var sideHeight = $("#side-col").height();
	var mainHeight = $("#main-col").height();
	if(sideHeight > mainHeight) {
		$("#main-col .main-col-inner .inner").css('min-height',sideHeight+5);
		
		if ($.browser.msie == true)
			$("#main-col .main-col-inner .inner").css('height',sideHeight+5);
	}


// ANIMACE
	
	var i =0;
	var timer;
	function animace() {
	
		$('#zpravy .item').each(function(index) {
			$(this).fadeOut(100,function(){});
			if(index == i%$('#zpravy .item').length)
				$(this).fadeIn(1000,function(){});
			
		});
		i++;
		clearTimeout(timer);
		timer = setTimeout(animace,5000);
		
	}
	animace();
	
	
});

