/**
 * @author Edo
 */

function LoadLanguageTabs()
{
	var langDiv = $("#idTabLanguages");
	var htmlResultLanguage = "<ul id=\"idTabListLanguages\">";
	var htmlResultLanguageTab = "";
	$.getJSON(baseLink + "language.php" + callbackAttrS, 
	function(JSON)
	{	
		var count = -1;
		$.each(JSON.results,
		function(j, language)
		{		
			htmlResultLanguage += "<li><a id=\"lang_" + language.name + "\" href=\"#language-" + language.name + "\" class=\"flag\"><img src=\"images/flags/" + language.name + ".gif\" border=\"0\"/></a></li>";
			htmlResultLanguageTab += "<div id=\"language-" + language.name + "\"><textarea id=\"content" + language.name + "\" rows=\"10\" cols=\"50\" name=\"content\" class=\"editInput\"></textarea></div>";
			count = j;
		});
		htmlResultLanguage += "</ul>";
		if(count == -1)
		{
			langDiv.empty();
		}
		else
		{
			langDiv.empty();
			langDiv.html(htmlResultLanguage + htmlResultLanguageTab);
			langDiv.tabs();
			//langDiv.bind('tabsselect', CategoryTabSelect);			
		}					
	});	
}
 
function LoadLanguages(type)
{
	var langSpan = $(".languages");
	var htmlResultLanguage = "";
	$.getJSON(baseLink + "language.php" + callbackAttrS, 
	function(JSON)
	{	
		var count = -1;
		$.each(JSON.results,
		function(j, language)
		{
			htmlResultLanguage += " <img src=\"images/flags/" + language.name + ".gif\" class=\"flag\" onclick=\"ChangeLanguage(this, '" + language.name + "', " + type + ")\"/> ";
			count = j;
		});
		if(count == -1)
		{
			langSpan.empty();
		}
		else
		{
			langSpan.empty();
			langSpan.html(htmlResultLanguage);
		}					
	});		 
}

function ChangeLanguage(event, name, type)
{
	var username = $.jqURL.get("u");
	if(type == 1 && username == undefined)
		return;
		
	var full = 0;
	var pid = $.jqURL.get("pid");
	var nid = $.jqURL.get("nid");
	if(type == 1 && pid != undefined)
		full = 1;
	else if(type == 0 && nid != undefined)
		full = 1;
	
	var tempArr = event.parentNode.id.split('_');
	var id = tempArr[tempArr.length - 1];
		
	var langDiv = $("#idContent_" + id);

	var htmlResultLanguage = "";
	var link = "";
	if(type == 1)
		link = baseLink + "language.php" + "?u=" + username + "&type=" + type + "&id=" + id + "&name=" + name + "&full=" + full + callbackAttr;
	else
		link = baseLink + "language.php" + "?type=" + type + "&id=" + id + "&name=" + name + "&full=" + full + callbackAttr;
		
	$.getJSON(link, 
	function(JSON)
	{	
		var count = -1;
		$.each(JSON.results,
		function(j, language)
		{			
			htmlResultLanguage = "<p>" + language.content + "</p>";
			count = j;
		});
		if(count == -1)
		{
			langDiv.empty();
		}
		else
		{
			langDiv.empty();
			langDiv.html(htmlResultLanguage);
		}					
	});
}
