function ShowMenuItem(rootnode) {
	var td = document.getElementsByTagName('td');
	var len = td.length;
	for (var i = 0; i < len; i++) {
		var attribute = td[i].getAttribute('parent');
		if (attribute) {
			td[i].style.display = 'none';
		}
	}
	for (var i = 0; i < len; i++) {
		var attribute = td[i].getAttribute('parent');
		if (attribute == rootnode) {
			td[i].style.display = 'block';
		}
	}
}

function StoryGalInit() {
	var lenta = document.getElementById('Klenta');
	
	if(GALCNT > 1) {
		var imghold = document.getElementById('agImg_1');
		
		imghold.style.display = 'block'; //da se pokaje purvata snimka
		
		lenta.innerHTML = StoryGalMenu(null, GALCNT);
		
	} else if(GALCNT == 1) {
		var imghold = document.getElementById('agImg_1');
		imghold.style.display = 'block';
		lenta.style.display = 'none';
	}
	return false;
}

function StoryGalMenu(curpage, totalpages) {
	var tCurPage;
	var nav = '<span id="Kstranici">';
	var prevImg = '<p id="Kpager">';
	var nextImg = '';
	
	
	if(!curpage) tCurPage = 1;
	else tCurPage = curpage;
	
	if(tCurPage == 1) {
		prevImg += '<span id="Kpurv">Предишна снимка</span>';
	} else {
		prevImg += '<a href="javascript:void(0);" onclick="StoryGalShow(' + (tCurPage - 1) + ')" id="Kpred" title="Предишна снимка">Предишна снимка</a>';
	}
	
	for(var i = 1; i<= totalpages; i++) {
		if(i == totalpages && i == tCurPage) {
			nav += ' <strong id="Kclean">' + i + '</strong>';
		} else if(i == tCurPage) {
			nav += ' <strong>' + i + '</strong>';
		} else if(i == totalpages && i != tCurPage) {
			nav += ' <a id="Kclean" href="javascript:void(0);" onclick="StoryGalShow(' + i + ')" >' + i + '</a>';
		} else {
			nav += ' <a href="javascript:void(0);" onclick="StoryGalShow(' + i + ')" >' + i + '</a>';
		}
	}
	
	nav += '</span>';
	
	if(tCurPage == totalpages) {
		nextImg += '<span id="Klast">Следваща снимка</span></p>';
	} else {
		nextImg += '<a href="javascript:void(0);" onclick="StoryGalShow(' + (tCurPage + 1) + ')" id="Ksled" title="Следваща снимка">Следваща снимка</a></p>';
	}
	
	return prevImg + nav + nextImg;
}

function StoryGalShow(showpage) {
	var lenta = document.getElementById('Klenta');
	var imghold;
	
	for(var i=1; i<=GALCNT; i++) {
		if(i == showpage) {
			imghold = document.getElementById('agImg_' + i);
			imghold.style.display = 'block';
		} else {
			imghold = document.getElementById('agImg_' + i);
			imghold.style.display = 'none';
		}
	}
	
	lenta.innerHTML = StoryGalMenu(showpage,GALCNT);
	return false;
}

/*
 * This function is intended to add new file upload field.   
 * Document: yournews.php 
*/
function addFileUploadField() {
	var table = document.getElementById('yournewsform');
	var tableLenght = table.rows.length;
	var elements = new Array();
	for (var i = 1; i < 6; i++) {
		elements[i] = document.getElementById('file' + i);
		if (!elements[i]) {
			table.insertRow(tableLenght-1);
			table.rows[tableLenght-1].innerHTML = '<td><input type="file" name="file' + i + '" id="file' + i + '""/><a class="color" href="javascript: void(0)" onclick="removeFileUploadField(\'file' + i + '\')">Remove</a></td>';
			break;
		}
	}
}

/*
 * This function is intended to remove new file upload field, created in addNewFileUpload() function.
 * Document: yournews.php
*/
function removeFileUploadField(id) {
	var element = document.getElementById(id);
	var table = document.getElementById('yournewsform');
	var tr = element.parentNode.parentNode;		
	table.deleteRow(tr.rowIndex);
}

function ajaxFillChannelDays(pValue, pDate) {		
	lDateObj = document.getElementsByName(pDate);				
	var xmlHttp;
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	} catch (e) {
		// Internet Explorer
		try	{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try	{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				alert("Your browser does not support AJAX!");
				return false;
				}
			}
		}
	xmlHttp.onreadystatechange = function() {
		if(xmlHttp.readyState == 4) {						
			var lResult = xmlHttp.responseText;						
			var lOptionElement = document.createElement('option');
			lOptionElement.value = lResult;
			lOptionElement.text = lResult;
			lDateObj[0].add(lOptionElement, null);
		}
	}
	xmlHttp.open("GET", "filmsontvquery.php?tvid=" + pValue, true);
	xmlHttp.send(null);			
}

function vbaneri2(section, htmlstart, htmlend) {	
	if (typeof(banners) == 'undefined') return false;
	if (!banners[section]) return false;
	if (showban1==1) {
		document.write(htmlstart);
		vbaneri(section);
		document.write(htmlend);
	}
}

function vbaneriRestaurantReview(htmlstart, htmlend) {
	var banners = '';
	for (var i = 38; i <= 46; i++) {	
		banners += vbaneri2(i, htmlstart, htmlend);		
	}				
	return banners;
}

//~ var lastLang = 'en';
//~ function Translate() {			
	//~ var title = document.getElementById("storytitle");	
	//~ var subtitle = document.getElementById("storysubtitle");
	//~ var story = document.getElementById("storycontent");	
	
	//~ var SelectObj = document.getElementById("languagebox");
	//~ var OptionObj = SelectObj.options[SelectObj.selectedIndex];
	
	//~ var language = OptionObj.value;			
	//~ if (language == "---") {		
		//~ language = lastLang;
		//~ return;
	//~ }
	
	//~ var pTagsArr = story.getElementsByTagName("p");	
	//~ var pArrLen = pTagsArr.length;	
	//~ var txtNoTags = "";	
	//~ for (var i = 0; i < pArrLen; i++) {										
		//~ txtNoTags += pTagsArr[i].innerHTML + "<br />";
	//~ }			
	//~ google.language.translate(txtNoTags, lastLang, language, function(result) {														
			//~ if (!result.error) {									
				//~ var resultTxt = result.translation;
				//~ var resultArr = resultTxt.split("<br />");
				//~ for (var i = 0; i < pArrLen; i++) {						
					//~ pTagsArr[i].innerHTML = resultArr[i].trim(" ");					
				//~ }					
			//~ }
		//~ }
	//~ );					
	
	//~ google.language.translate(story.innerHTML, lastLang, language, function(result) {				
		//~ if (!result.error) {						
			//~ story.innerHTML = result.translation;			
		//~ } else {
			//~ alert("Error!");
		//~ }
	//~ });		
	//~ google.language.translate(title.innerHTML, lastLang, language, function(result) {		
		//~ if (!result.error) {			
			//~ title.innerHTML = result.translation;
		//~ }
	//~ });	
	//~ google.language.translate(subtitle.innerHTML, lastLang, language, function(result) {
		//~ if (!result.error) {			
			//~ subtitle.innerHTML = result.translation;
		//~ } 
	//~ });		
	//~ lastLang = language;		
//~ }

var lastLang = "en";
var title = null;
var subtitle = null;
var story = null;
var branding = null;
var storyEn = "";	
var subtitleEn = "";
var titleEn = "";
function loadTranslateContainers() {
	story = document.getElementById("storycontent");
	subtitle = document.getElementById("storysubtitle");
	title = document.getElementById("storytitle");
	branding = document.getElementById("branding");	
		
	storyEn = story.innerHTML;		
	subtitleEn = subtitle.innerHTML;
	titleEn = title.innerHTML;		
}

function translate(newLang) {		
	if (newLang != "---") {
		var storyEnArr = storyEn.split("<br><br>");		
		var storyEnLen = storyEnArr.length;							
		story.innerHTML = "";
		for (var i = 0; i < storyEnLen; i++) {					
			google.language.translate(storyEnArr[i], lastLang, newLang, function(result) {
				if (!result.error) {										
					story.innerHTML += result.translation + "<br><br>";						
				}
			});			 
		}			
		google.language.translate(subtitleEn, lastLang, newLang, function(result) {
			if (!result.error) {			
				subtitle.innerHTML = result.translation;
			} 
		});
		google.language.translate(titleEn, lastLang, newLang, function(result) {		
			if (!result.error) {			
				title.innerHTML = result.translation;
			}
		});
	}
	if (branding.innerHTML == "") {
		google.language.getBranding('branding');
	}
}

jQuery(document).ready(function(){
	var liArr = jQuery('#lnfos ul.bar li:visible');	
	if (liArr[0]) {
		liArr[0].addClass('selected');
	}
});
