// szinek a frissulesi allapotokhoz
// eleje: szovegszin
// hatulja: hatterszin
// az elobb, max egy oraja, max egy napja, max egy hete, par honapja, nagyon regen, soha
//
// pl.:
// var eleje = ['#FFFFFF', '#FFFFFF', '#FFFFFF', '#FFFFFF', '#658baf', '#658baf'];
// var hatulja = ['#f4f8fb','#f4f8fb','#dfeaf4','#658baf','#39546D','#39546D'];

eleje = [];
hatulja = [];

// ha legordulo, akkor:
//
// hol nyiljon a kivalasztott blog
// ugyanaz, mint amit a target-be irnal
// azaz _blank, _self, _top satobbi.
var hol = '';

// csinal nekunk legordulot
function GorduljLe(mennyit)
{
	var __oldR = String.prototype.R;
	
	String.prototype.R = replaceAll;

	var s = "<option value=\"-\" selected=\"true\">Válassz blogot</option>";
	
	var meddig;
	if (mennyit > blogz.length || mennyit<0)
		meddig = blogz.length - 1;
	else
		meddig = mennyit;
	
	for(i=0; i<=meddig; i++)
	{
		var blog = blogz[i];
		
		var fg = ((blog.UpdateState >= eleje.length ) || (eleje[blog.UpdateState].length == 0)) ? "" : "color: "+eleje[blog.UpdateState] +";";
		var bg = ((blog.UpdateState >= hatulja.length ) || (hatulja[blog.UpdateState].length == 0)) ? "" : "background-color: "+hatulja[blog.UpdateState] +";";
		
		s += "<option value=\"$URL\" style=\"$FG$BG\" >$NAME</option>".R("$URL", blog.Url).R("$FG", fg).R("$BG", bg).R("$NAME", blog.Name);
	}
	
	var openScript;
	
	if (hol == '' || hol =="_self")
		openScript = "document.location.href = this.value;";
	else if (hol == '_parent')
		openScript = "parent.location.href = this.value;";
	else if (hol == "_blank")
		openScript = "window.open(this.value);";
		
	openScript = "if (value != '' && value!= '-') " + openScript;
	
	document.write("<form method=\"post\" name=\"bloggaz\" class=\"blogform\"><select name=\"bloglist\" id=\"bloglist\" onChange=\""+openScript+"\" class=\"blogselect\">"+s+"</select></form>");
	
	String.prototype.R = __oldR;
}

function replaceAll(from, to)
{
	return this.split(from).join(to);
}

// mennyit: hany blogot irjon ki; ha -1, mindet kiirja
//
// pl.: ListazdKi(20);
function ListazdKi(mennyit)
{
	var __oldR = String.prototype.R;
	
	String.prototype.R = replaceAll;
	
	var s = "";
	var meddig;
	if (mennyit > blogz.length || mennyit<0)
		meddig = blogz.length - 1;
	else
		meddig = mennyit;
		
	for(i=0; i<=meddig; i++)
	{
		var blog = blogz[i];
		var fg = ((blog.UpdateState >= eleje.length ) || (eleje[blog.UpdateState].length == 0)) ? "" : "color: "+eleje[blog.UpdateState] +";";
		var bg = ((blog.UpdateState >= hatulja.length ) || (hatulja[blog.UpdateState].length == 0)) ? "" : "background-color: "+hatulja[blog.UpdateState] +";";

		s += "<a href=\"$URL\" target=\"$TARGET\" style=\"$FG$BG\" title=\"$DATE\">$NAME</a><br>".R("$URL", blog.Url).R("$TARGET", hol).R("$FG", fg).R("$BG", bg).R("$NAME", blog.Name).R("$DATE", blog.LastUpdate);
	}
	
	document.write(s);
	
	String.prototype.R = __oldR;
}
