/* GLOBAL PROPERTIES */
var classOpenTab = "tabBlueOpen";
var classCloseTab = "tabBlueClose";

function findAndMoveTab(tab, tabContainer){
	if(!(tab && tabContainer)) return;
	tabContainer.appendChild(tab.parentNode.removeChild(tab));
}

function openTabBlue(parentName, obj, tabOrder)
{
	classOpenTab = "tabBlueOpen";
	classCloseTab = "tabBlueClose";
	
	openTab(parentName, obj, tabOrder);
}

function openTabRed(parentName, obj, tabOrder)
{
	classOpenTab = "tabRedOpen";
	classCloseTab = "tabRedClose";
	
	openTab(parentName, obj, tabOrder);
}

function openTab(parentName, obj, tabOrder)
{
	// ce je tab odprt
	if(obj.parentNode.className.indexOf("Open")>-1) return;
	
	if(parentName!=null && parentName.length>0)
	{
		var parent = document.getElementById(parentName);
		if(parent==null) return;
		
		var bodyIndex = 0;
		for(var i=0; i<parent.childNodes.length; i++)
		{
			// Nasli smo HEAD
			var child = parent.childNodes[i];
			if(child.nodeName.toLowerCase()=="div" && child.className=="head")
			{
				// Hendlamo vse tabe v HEAD-u
				var tabIndex=0;
				
				// Moramo it od zadaj zaradi float-a
				for(var j=child.childNodes.length-1; j>=0; j--)
				{
					var tab = child.childNodes[j];
					if(tab.nodeName.toLowerCase()=="div" && tab.className.toLowerCase()!="title" )
						tab.className = tabIndex++==tabOrder ? classOpenTab : classCloseTab;
				}
			}
			
			// Zdaj pa se BODY uredimo
			if(child.nodeName.toLowerCase()=="div" && child.className=="body")
				child.style.display = bodyIndex++==tabOrder ? "block" : "none";
		}
	}
}

function nextPage(AllRecords,NewsCount,ClientID)
{
	//alert(AllRecords);
	
	var a = document.getElementById(ClientID+"page");
	var page = parseInt(a.innerHTML);
	
	if(page<Math.ceil(AllRecords/NewsCount))
	{
	try
	{
	
		for(var i=page*NewsCount-NewsCount+1; i<page*NewsCount+1; i++)
		{
			if(i<=AllRecords)			
				document.getElementById(ClientID+"_"+i).style.display="none";
		}
		
		page++;
			
		for(var j=page*NewsCount-NewsCount+1; j<page*NewsCount+1; j++)
		{
			if(j<=AllRecords)
				document.getElementById(ClientID+"_"+j).style.display="block";
		}
		
		a.innerHTML=page;	
	}
	catch(err)
	{
		
		
	}
	}
}

function prevPage(AllRecords,NewsCount,ClientID)
{
	var a = document.getElementById(ClientID+"page");
	var page = parseInt(a.innerHTML);
	
	if(page!=1)
	{	
		for(var i=page*NewsCount-NewsCount+1; i<page*NewsCount+1; i++)
		{
			if(i<=AllRecords)	
				document.getElementById(ClientID+"_"+i).style.display="none";
		}
		
		page--;
			
		for(var j=page*NewsCount-NewsCount+1; j<page*NewsCount+1; j++)
		{
			if(j<=AllRecords)	
				document.getElementById(ClientID+"_"+j).style.display="block";
		}
		
		a.innerHTML=page;	
	}
}
