function getInnerWidth() {
		var myWidth = 0;
  		if( typeof( window.innerWidth ) == 'number' ) {
    			//Non-IE
    			myWidth = window.innerWidth-16;
  		} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    			//IE 6+ in 'standards compliant mode'
    			myWidth = document.documentElement.clientWidth;
  		} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    			//IE 4 compatible
    			myWidth = document.body.clientWidth;
  		}
		return myWidth;
}

function getInnerHeight() {
		var myHeight = 0;
		if( typeof( window.innerWidth ) == 'number' ) {
    			//Non-IE
    			myHeight = window.innerHeight;
  		} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    			//IE 6+ in 'standards compliant mode'
    			myHeight = document.documentElement.clientHeight;
  		} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    			//IE 4 compatible
    			myHeight = document.body.clientHeight;
  		}
		return myHeight;
}

function getXmlHttp() {
	xmlhttp=null;
	if (window.XMLHttpRequest)
	{// code for IE7, Firefox, Mozilla, etc.
		xmlhttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{// code for IE5, IE6
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return xmlhttp;
}

function getScrollY() {
	// ScrollY (az aktuális magasság)
	if(window.pageYOffset && window.pageYOffset != 0) scrollY = window.pageYOffset;
	else if(document.documentElement && document.documentElement.scrollTop !=0) scrollY = document.documentElement.scrollTop;
	else if(document.body && document.body.scrollTop !=0) scrollY = document.body.scrollTop;
	else scrollY = 0;
	return scrollY;
};

function FitContent() {
		scrollTO(getScrollY);
		getFlashMovie("kert").newHeight(getInnerHeight());
};

var wrapMaxH = 6000; // flash tároló maximális magassága
var wrapHedge = 200; // hibahatár amin belül már újratölt mégha amúgy nemis kéne
var wrapRahagyas = 250; // ennyivel hagy rá a mozgatással ellenkező irányba
var flashY = 0; // flash aktuális poziciója
var flashH = 6000; // flash magassága
var HMax = 6000
 
function scrollFlash() {
	getFlashMovie("kert").newScrollY(getScrollY());
	if(flashH != HMax) // Ha van ennek egyáltalán értelme
    if(getScrollY() > flashY+flashH-getInnerHeight()-wrapHedge || getScrollY() < flashY+wrapHedge) {
		if(flashY != getScrollY()) {  // Ha nem csak egyszerü oldalbetöltésről van szó
			if(flashY <= getScrollY()-wrapRahagyas) { // Ha lefelé mozgatjuk az oldalt
				if(getScrollY() < HMax - flashH) {
					var flashYnew = getScrollY() - wrapRahagyas
					//if(flashY != flashYnew)	alert("A")
				}else{
					var flashYnew = (HMax - flashH)
					//if(flashY != flashYnew)	alert("B")
				}
			}else{ // Ha felfelé mozgatjuk az oldalt
				var flashYnew = getScrollY() - (flashH-getInnerHeight()-wrapRahagyas)
				//alert("C")
			}
			var offset = flashY - flashYnew;
			if(offset != 0) {
				document.getElementById("wrapper").style.top = flashY = flashYnew;
				getFlashMovie("kert").hasToScroll(offset);
				//alert("G")
			}
		}
	}
};

function scrollTO(scrollY) {		
		tartalom = 1500;
  		var myWidth = getInnerWidth();
  		scroll(parseInt((tartalom-myWidth)/2),scrollY);
		self.focus();
		getFlashMovie("kert").newWidth((myWidth-1000)/2);
};

 function getFlashMovie(movieName) {
  var isIE = navigator.appName.indexOf("Microsoft") != -1;
  return (isIE) ? window[movieName] : document[movieName];
 };
 
function FirstFitContent() {
	scrollTO(0);
	getFlashMovie("kert").newHeight(getInnerHeight());
	getFlashMovie("kert").FirstFitDone();
};

function JSAlert(uzenet) {
	window.alert(uzenet);
};

function reload() {
	window.location.reload()
}

function AddFavorite(id, to) {
	var httpFavoriteRequest = getXmlHttp(); 
	httpFavoriteRequest.open('GET', "sql/add_favorite.php?id="+id+"&to="+to, false); 
	httpFavoriteRequest.send(null);
	//alert(httpFavoriteRequest.responseText);
}


/*                                       */
/*         COOKIE              			*/
/*                                      */
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
};

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
};


function hidediv() { 
	if (document.getElementById) { // DOM3 = IE5, NS6 
		document.getElementById('wrapper').style.visibility = 'hidden'; 
	} else { 
		if (document.layers) { // Netscape 4 
			document.wrapper.visibility = 'hidden'; 
		} else { // IE 4 
			document.all.wrapper.style.visibility = 'hidden'; 
		} 
	} 
};

function render(oldal, sorok, userid, previous_visit, ekszerbanner) {

if(ekszerbanner == true) ekszerbanner = 1;

var Htores = 38;
var Hhir = 370;
var HContact = 25;
var HStuff = 190;
var HGerinc = 195;
var HSearch = 100;
var HalkategoriaMentes = 10;
var Hindex = 2935;
if(userid != 0) HGerinc -= 100;
if(userid != 0) Hindex = 1800;
if(ekszerbanner == 1 && userid == 0) Hindex += 120;

for(var Ssorok=0, i = 0; i < sorok.length; i++) Ssorok +=parseInt(sorok[i]);
if(sorok.length > 1)
HMax = HGerinc+Ssorok*Hhir+sorok.length*Htores+HContact+HStuff;
else if(sorok.length == 1)
HMax = HGerinc+Ssorok*Hhir+HContact+HStuff+HalkategoriaMentes;
else
HMax = Hindex;

if(oldal == 0) HMax = Hindex;
//if(oldal != 0) HMax -= 220;

flashH = HMax > wrapMaxH ? wrapMaxH : HMax

/*
// CSS
var str='';
str+='<style type="text\/css">';
str+='body {';
str+='  margin:0px;';
str+='  padding:0px;';
if(navigator.appName == "Microsoft Internet Explorer")
str+='  Overflow-x:hidden;';
str+='}';
str+='div.top {';
str+='  position:absolute;';
str+='  left:0px;';
str+='  top:0px;';
str+='  margin:0px;';
str+='  padding:0px;';
str+='  width:100%;';
str+='  height:100%;';
str+='}';
str+='html {';
str+='	Overflow-x:hidden;';  // Firefox
str+='}';
str+='<\/style>';
document.write(str);
*/

// HTML
var str='';
str+='<body onresize="FitContent();" onscroll="scrollFlash();" onunload="hidediv();">';
str+='		<div style="height: '+HMax+'px; max-height: '+HMax+'px;">';
str+='		<div id="wrapper" style="position:absolute;">';
str+='		<div id="flashcontent" align="center" valign="center">';
str+='				<font size="2" face="Verdana" color="#AAAAAA">';
str+='				<font size="10" color="#00BB27"><b>hírkert.hu<\/b><\/font><br>';
str+='				<font size="3" color="#00BB27">170 hírforrás, 2500 hír naponta<\/font><br>';
str+='				<font size="1"><br><\/font>';
str+='				<strong>Az Ön által használt Flash Player elavult!<\/strong><br>';
str+='				Letöltéséhez kattintson az alábbi gombra.<br>';
str+='				<font size="1"><br><\/font>';
str+='				<a href="nonFlash/install_flash_player.exe"><img src="nonFlash/getFlashPlayer.jpg" alt="Flash Player Letöltése" width = 275 height = 88 border = 0><br><\/a>';
str+='				<font size="1" face="Verdana" color="#AAAAAA">Vagy esetleges újabb verziókért látogasson el<br>az <a href="http:\/\/www.adobe.com\/shockwave\/download\/download.cgi?P1_Prod_Version=shockwaveFlash">Abobe honlap<\/a>jára.<br><\/font>';
str+='				<br>';
str+='				Üdvözlettel: hírkert.hu<br>';
str+='				<a href="mailto:hirkert@hirkert.hu">Kapcsolat<\/a>';
str+='				<\/font>';
str+='		<\/div>';
str+='		<\/div>';
str+='		<\/div>';
str+='<\/body>';
document.write(str);


document.getElementById("content").innerHTML = str;

document.body.style.overflowX = 'hidden';
window.onscroll=scrollFlash;

// Flash
var so = new SWFObject("hirkert.swf", "kert", "1500", flashH, "9.0.47", "#FFFFFF");
so.addParam("salign", "t");
so.addVariable("oldal", oldal);
so.addVariable("user", userid);
so.addVariable("useDataBase", true);
so.addVariable("useAltPic", true);
if(previous_visit != 0) so.addVariable("last_visit", previous_visit);
so.addVariable("ekszerbanner", ekszerbanner);
so.write("flashcontent");


}
