$(document).ready(function()
{
	$(window).resize(setContainerPosition);
	
	attachSWF(getHash());
	changeTitle(getHash());
});

function attachSWF(p)
{
	swfobject.embedSWF("preloader.swf", "flashContent", "720", "560", "9.0.0","expressInstall.swf",{page:p});
	setContainerPosition();
}

// CONTAINER POSITION
function setContainerPosition()
{
	var mTop = (getWindowH()/2 - $('#mainContainer').height()/2);
	(mTop>=0) ? mTop = mTop : mTop = 0;
	mTop += 'px';
	$('#mainContainer').css('margin-top',mTop);
}

function getWindowH()
{
	return $(window).height();
}

function getWindowW()
{
	return $(window).width();
}
// END CONTAINER POSITION

function changeTitle(h)
{
	var title = '';
	switch(h)
	{
		case 'biuro' :
				title = "O biurze";
				description = 'Informacje o naszym biurze architektonicznym';
				keywords = 'Biuro Architektoniczne Plewa';
				break;
		case 'zespol' :
				title = "Zespół";
				description = 'Nasza kadra';
				keywords = 'architekci, kadra, pracownicy';
				break;
		case 'kontakt' :
				title = "Kontakt";
				description = 'Dane kontaktowe i teleadresowe';
				keywords = 'kontakt, adres, dojazd, telefon, e-mail, email';
				break;
		case 'projekty/obiekty_uzytecznosci_publicznej' :
				title = "Obiekty użyteczności publicznej - projekty";
				description = 'Realizacje według naszych projektów z kategorii obiektów użyteczności publicznej';
				keywords = 'projekty obiektów uzyteczności publicznej, projektowanie obiektów';
				break;
		case 'projekty/budynki_wielorodzinne' :
				title = "Budynki wielorodzinne - projekty";
				description = 'Realizacje według naszych projektów z kategorii budynków wielorodzinnych';
				keywords = 'projekty domów wielorodzinnych, domy wielorodzinne, budynki wielorodzinne, projekty budynków wielorodzinnych';
				break;
		case 'projekty/domy_jednorodzinne' :
				title = "Domy jednorodzinne - projekty";
				description = 'Realizacje według naszych projektów z kategorii domów jednorodzinnych';
				keywords = 'projekty domów jednorodzinnych, domy jednorodzinne';
				break;
		case 'projekty/konkursy' :
				title = "Konkursy - projekty";
				description = 'Projekty konkursowe';
				keywords = 'projekty konkursowe, konkursy architektoniczne';
				break;
		default :
				title = 'Biuro Architektoniczne Plewa';
				description = 'Biuro Architektoniczne Plewa - Gwarantujemy wysoką jakość tworzonej architektury.';
				keywords = 'plewa architekci, biuro architektoniczne, marta plewa, mariusz plewa, architekci lublin, projekty architektoniczne, architektura, wizualizacje, projektowanie, domy, budynki, obiekty, analiza urbanistyczna, budownictwo';
	}
	//(title) ? title += ' / Biuro Architektoniczne Plewa' : null;
	document.title = title;
	
	var k = '<meta name="keywords" content="'+keywords+'"/>';
	var d = '<meta name="description" content="'+description+'"/>';
	($('meta[name="keywords"]').attr('content')) ? $('meta[name="keywords"]').attr('content',keywords) : $('head').append(k);
	($('meta[name="description"]').attr('content')) ? $('meta[name="description"]').attr('content',description) : $('head').append(d);
	$('noembed').text(description);
}

function getHash()
{
	return window.location.hash.slice(1);
}

function sendToSWF(newPage)
{
	var flashMovie = $("#flashContent");
	flashMovie.sendToSWF(newPage);
	if(getHash())
	{
		flashMovie.sendToSWF(getHash());
	}
}

function getFromSWF(str)
{
	window.location.href = '#'+str;
	changeTitle(str);
}
