function chkSearch(forma)
{	
	if(forma.elements[0].value.length < 3)
	{
		alert('Prosimo, vnesite iskalni niz.');
		return false;
	}
	
	return true;
}

function addBookmark() {
  if (window.external)
    external.AddFavorite(location.href, document.title)
}

function addBookmark1(title){
	if (window.sidebar) //Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, location.href, '');
	else if (window.external) //IE bookmark
		external.AddFavorite(location.href, title);
	else if(window.opera && window.print) //Opera Hotlist
		return true;
}

function deleteText(object)
{
	
	if(!object.dlt)
	{
		object.value="";
		object.dlt=true;
	}
}

function closePopup(id) {
	var pop=document.getElementById(id);
	if (pop) {
		pop.style.display="none";
	}
}

function showPopup(id) {
	var pop=document.getElementById(id);
	if (pop) {
		pop.style.display="block";
	}
}

function togglePopup(id) {
	var pop=document.getElementById(id);
	if (pop) {
		if (pop.style.display=="none") 
			pop.style.display=""; 
		else 
			pop.style.display="none";
	}
}


function execute(e,command)
{	
	if(e && command)
	{
		var key=e.keyCode;
		if(key && key==13)
			eval(command);
	}
}

function setFormAction(object,action,target)
{	
	while(object && object.nodeName.toLowerCase()!="form" && (object.parentNode ||object.parentElement))
	{
		if(object.parentNode)
			object=object.parentNode;
		else if(object.parentElement)
			object=object.parentElement;
	}
	if(object)
	{
		object.action=action;
		object.target=target;
		
	}
}

function DisableWindow(id)
{
	var object=document.getElementById(id);
	if(object)
	{
		object.disabled=true;
	}
}





function setCookie(name, value, expires, path, domain, secure)
{
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

function deleteCookie(name, path, domain)
{
    if (getCookie(name))
    {
        document.cookie = name + "=" + 
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}

var currentIncrease=0;
function increaseText(id,increase)
{
	//alert(currentIncrease);
	if((currentIncrease>2 && increase>0) || (currentIncrease<-2 && increase<0))
		{
			return;
		}
	
	if(increase==0)
		currentIncrease=0;
	else
		currentIncrease+=increase;
	
	//setCookie("textincrease",currentIncrease,null,"/");
		

	var o=document.getElementById(id);
	if(o)
	{
		if (o.hasChildNodes() || (o.childNodes && o.childNodes.length>0) ) {
			var el;
		    if(document.all)
				el= o.children;
			else
				el= o.childNodes;
				
			
			for (var i=0; i<el.length; i++)
				if(el[i].nodeName.toLowerCase()!="#text")
					handleIncrease(el[i], increase);
		}
			
	}	
}


function getStyle(x,styleProp)
{
	var y=null;

	if (document.defaultView && document.defaultView.getComputedStyle)
		y = document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp);
	else if (x.currentStyle)
		y = eval('x.currentStyle.' + styleProp);
	
	return y;
}


function handleIncrease(o, increase)
{

	if(o)
	{
		if (o.hasChildNodes() || (o.childNodes && o.childNodes.length>0) ) {
			var el;
		    if(document.all)
				el= o.children;
			else
				el= o.childNodes;
					
			for (var i=0; i<el.length; i++)
			{ //alert(el[i].nodeName.substr(0,1));
				if(el[i].nodeName.substr(0,1)!="#")
					handleIncrease(el[i], increase);
			}
		}
			
		var newval=null;
		
		if(o.style && o.style.fontSize)
			newval=o.style.fontSize;
		else
			newval=getStyle(o,(document.all ? "fontSize" : "font-size") );
			
		if(newval && newval!="")
		{
//			alert(newval);
			var extension=newval.match(/[a-z]+$/i);
//			alert("ext: " + extension);
			newval=newval.match(/^[\d\.]+/i);
//			alert("\nnewval: " + newval + "\nincrease: " + increase + "\nextension: " + extension);
//			alert("" + (parseFloat(newval) + increase) + extension);
//			throw("x");
			
			try {
				o.style.fontSize=(parseFloat(newval) + increase) + extension;			
			} catch (e) {
				//alert("Napaka v cookieincrease!\n" + e + "\nnewval: " + newval + "\nincrease: " + increase + "\nextension: " + extension);
				throw(e);
			}
		}
	
	}	

}

//ilirika - dnevni komentar
function fillObject(link)
{
	if(document.getElementById('archiveDrop'))
	{
		i=0;
		drop=document.getElementById('archiveDrop');
		for(i=0;i<drop.length;i++)
		{
			if(drop[i].selected)
			{
				if(i!=drop.length-2) //če ni predzadnji
				{
				
					if(i==drop.length-1)//če je zadnji
					{ window.location.href=link; }
				
					if(document.getElementById('comment_body') && document.getElementById('newComment_'+i))
					{
						document.getElementById('comment_body').innerHTML=document.getElementById('newComment_'+i).innerHTML;
					}
				}
			}
		}
	}
}

function addLoadEvent(func) 
{
	var oldonload = window.onload;
	if (typeof window.onload != 'function')
	{
		window.onload = func;
	}
	else
	{
		window.onload = function()
		{
			oldonload();
			func();
		}
	}
}

