function get_cat_iframe(cat_iframe_id)
{
	var iframe = document.getElementById(cat_iframe_id);

	if(iframe.contentDocument) { 
		doc = iframe.contentDocument; 
	} else {
 		doc = iframe.contentWindow.document; 
	}
	return allcats= doc.body.innerText;
}

function output_category()
{
	var allcats= get_cat_iframe("catiframe");
  	cats_jason=eval('('+allcats+')');
	
	var catlist=document.getElementById("catlist");
	var list_html = "";
	list_html += '<li class="first"><a href="/blog" title="Home">Home</a></li>';
	for (var cat in cats_jason)
	{
		list_html += '<li> <a href="/blog/category.html?cat='+ cat +'" title="'+cat+'">'+cat+'</a></li> '
	}
	catlist.innerHTML = list_html;
}

function getQuerystring(key, default_)
{
  if (default_==null) default_=""; 
  key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
  var qs = regex.exec(window.location.href);
  if(qs == null)
    return default_;
  else
    return qs[1];
}

function output_category_name()
{
	var category = getQuerystring('cat');
	document.write(category);
}

function list_of_a_category()
{
	var allcats= get_cat_iframe("catiframe");
	
  	cats_jason=eval('('+allcats+')');
	var catlist=document.getElementById("catlist");
	var list_html = "";
	list_html += '<li class="first"><a href="/blog" title="Home">Home</a></li>';
	for (var cat in cats_jason)
	{
		list_html += '<li> <a href="/blog/category.html?cat='+ cat +'" title="'+cat+'">'+cat+'</a></li> '
	}
	catlist.innerHTML = list_html;
	
	var category = getQuerystring('cat');
	
	if (!category)
	{
		document.getElementById("category_p").innerHTML="No articles in this category!";
		document.getElementById("category_count_p").style.display = "none";
	}
	else
	{
		var article_html = "";
		for (var cat in cats_jason)
		{
			if (cat == category)
			{
				article_html += "<ol>"
				//alert(cats_jason[cat].length);
				for (var i =0;i<cats_jason[cat].length;i++)
				{
					article_html += '<li> <a href="' + cats_jason[cat][i].url +'">' + cats_jason[cat][i].title + '</a>'
					article_html += ' ['+cats_jason[cat][i].date+']';
				}
				article_html += "</ol>";
				//alert(article_html);
				document.getElementById("category_count_p").innerHTML= cats_jason[cat].length + " articles in this catetory.";
				document.getElementById("category_count_p").style.display = "block";
			}
		}
		if (!article_html)
			{
				//document.getElementById("category_count_p").style = "display:none";
				document.getElementById("category_count_p").style.display = "none";
				document.getElementById("category_p").innerHTML="No articles in this category!";
			}
			
		else
			document.getElementById("category_p").innerHTML=article_html;
	}
	
}

function list_of_article()
{
	var allarticles= get_cat_iframe("articleiframe");
	//alert(allarticles);
  	articles_jason=eval('('+allarticles+')');
	var article_html = "";
	for (var cat in articles_jason)
	{
		//alert(cat);
		article_html += "<ol>"
		for (var i =0;i<articles_jason[cat].length;i++)
		{
			article_html += '<li> <a href="' + articles_jason[cat][i].url +'">' + articles_jason[cat][i].title + '</a>'
			article_html += ' ['+articles_jason[cat][i].date+']';
		}
		article_html += "</ol>";
		document.getElementById("article_count_p").innerHTML= articles_jason[cat].length + " articles.";
		document.getElementById("article_count_p").style.display = "block";
	}

	if (!article_html)
	{
		document.getElementById("article_count_p").style.display = "none";
		document.getElementById("article_p").innerHTML="No articles!";
	}
	else
		document.getElementById("article_p").innerHTML=article_html;
	
}







