/*

@author Misi

*/

// php-val beleirom egy baseurl nevu div-be a baseurl-t, majd innen szepen kiolvasom
function baseUrl() {
	return $("#baseurl").text();
}

// mindig kozepre igazitja az adott id-ju div-et, meg akkor is, ha valtoztatjuk az ablak meretet
// tamaszkodik a jquery.wresize plugin-ra, ami megoldja ie alatt a window.resize bug-ot
function centerLoginDiv() {
	centerLoginDivOnce();
	$(window).wresize(centerLoginDivOnce);
}

// kozepre igazitja a login id-ju div-et
function centerLoginDivOnce() {
	centerDivOnce('login');
}

// vizszintesen es fuggolegesen is kozepre igazitja az adott id-ju div-et
function centerDivOnce(divId) {
	var horizontalMiddle = parseInt( ( getWindowInnerWidth() - getDivWidth(divId) ) / 2 );
	var verticalMiddle = parseInt( ( getWindowInnerHeight() - getDivHeight(divId) ) / 2 );
	$('#' + divId).css('left', horizontalMiddle);
	$('#' + divId).css('top', verticalMiddle);
}

// aktualis oldal teljes szelesseget adja vissza (lehet nagyobb az ablak szelessegenel)
function getWindowInnerWidth() {
	return document.documentElement.clientWidth;
}

// aktualis oldal teljes magassagat adja vissza (lehet nagyobb az ablak magassaganal)
function getWindowInnerHeight() {
	return document.documentElement.clientHeight;
}

// bongeszo ablak szelessege a scrollbar bal szeleig (bongeszo fuggetlen)
function getWindowWidth() {
	return $(window).width();
} 

// bongeszo ablak magassag az also scrollbar tetejeig (bongeszo fuggetlen)
function getWindowHeight() {
	return $(window).height();
}

// adott id-ju div szelessege
function getDivWidth(divId) {
	return $('#' + divId).width();
}

// adott id-ju div magassaga
function getDivHeight(divId) {
	return $('#' + divId).height();
}