var topLineHeight = 60;
var flashMargin = 20;

viewFlash = function() {
	var size = document.getSize();
	if ($('flashcontent')){
		var flashvars = {
			'showFullscreenOption' : false,
			'showLinkButton' : true,
			'showFlipButton' : true,
			'useReloadButton' : false,
			'enableSounds' : true,

			'useFlickr' : false,
			'xmlURL' : 'xml.php?id_photogallery=' + pageId,
			'maxJPGSize' : 640,
			'columns' : flashCols,
			'rows' : flashRows,
			'zoomedInDistance' : 1000,
			'zoomedOutDistance' : 5000,
			'fontName' : 'Verdana',
			'titleFontSize' : 40,
			'descriptionFontSize' : 30,
			'linkFontSize' : 30,
			'linkTarget' : '_blank',
	
			'textColor' : '0x000000',
			'linkTextColor' : '0xf7f7f7',
			'linkBkgndColor' : '0x636363',
			'frameColor' : '0xffffff',
			'bkgndInnerColor' : '0x000000',
			'bkgndOuterColor' : '0x000000',
			'backColor' : '0xffffff',
			
			'langAbout' : 'O aplikaci',
			'linkLabel' : 'odkaz',
			'langGoFull' : 'Celá obrazovka',
			'langExitFull' : 'Zmenšit'
		};
		
		var params = {};

		swfobject.embedSWF('viewer.swf', 'flashcontent', (size.x - 2*flashMargin) + 'px', (size.y - topLineHeight - 2*flashMargin) + 'px', '9', '', flashvars, params);
		$('main').set('styles',{
		    'width': (size.x - 2*flashMargin) + 'px',
		    'height': (size.y - topLineHeight - 2*flashMargin) + 'px'
		});
	}
}

rewriteEmails = function(){
	var linksref = $$('a');
	for(key in linksref){
		var link = linksref[key];
		if (link.href){
			var href = link.href;
			var title = link.get('title');
			var html = link.get('html');
			if (href)
				link.set('href',href.replace(/\[(zavináč|zavin%C3%A1%C4%8D|zavinac)\]/,'@'));
			if (title)
				link.set('title',title.replace(/\[(zavináč|zavin%C3%A1%C4%8D|zavinac)\]/,'@'));
			if (html)
				link.set('html',html.replace(/\[(zavináč|zavin%C3%A1%C4%8D|zavinac)\]/,'@'));
		}
	}
}

window.addEvent('domready', viewFlash);
window.addEvent('domready', rewriteEmails);
