ie5=((navigator.appVersion.indexOf("MSIE 5.")!=-1&&navigator.appVersion.indexOf("MSIE 5.5")==-1))?true:false;
function av(o,a){var s;s='';if(o.attributes&&o.attributes[a])s=o.attributes[a].nodeValue;return s;}
function CheckFields(fn){var f = eval('document.' + fn);if(!f)return false;return cfg(f,1);}
function cfg(e,l){if(l > 30)return false;var i,c,cn,cdn,ct,cv,cd;for (i=0; i < e.childNodes.length; i+=1){c=e.childNodes[i];if(c.nodeType!=1)continue;cv=c.value;ct=av(c,'type');cn=av(c,'name');cdn=av(c,'displayname');cd=av(c,'defaultvalue');if((ct=='text'||c.nodeName=='TEXTAREA')&&cn.substr(cn.length-1,1)=='*'&&(cv==''||cv==cd)){alert('Polje ' + cdn + ' je obvezno!');c.value='';c.focus();return false;}if(c.childNodes&&c.childNodes.length&&!cfg(c,l+1))return false;}return true;}
function EnterField(c){var cn,cdn,ct,cv,cd;if(c.nodeType!=1)return;cv=c.value;ct=av(c,'type');cn=av(c,'name');cdn=av(c,'displayname');cd=av(c,'defaultvalue');if((ct=='text'||(c.nodeName=='TEXTAREA'&&c.childNodes[0]))&&cv==cd)c.value = '';}
function LeaveField(c){var cn,cdn,ct,cv,cd;if(c.nodeType!=1)return;cv=c.value;ct=av(c,'type');cn=av(c,'name');cdn=av(c,'displayname');cd=av(c,'defaultvalue');if((ct=='text'||c.nodeName=='TEXTAREA')&&cv==''&&cd!=''){c.value=cd;}}
function DebugOut(s){}
function GetSubElementByID(e,s){return gser(e, s, 1);}
function gser(e, s, l){if(l > 30) return false;var i,c,k, t;for(i=0; i < e.childNodes.length; i+=1){c=e.childNodes[i];k=av(c,'id');if(k==s){return c;}if(c.childNodes&&c.childNodes.length){t=gser(c,s,l+1);if(t){return t;}}}return null;}
function DeleteAnswerClient(fn, a){var f = eval('document.'+fn);if(!f)return false;i=confirm("Zapis bo permanentno odstranjen. Naj nadaljujem z brisanjem?",3);if(i!="0"){p = GetSubElementByID(f, 'div_answers_position');o=GetSubElementByID(f, a);p.removeChild(o);}}
function InsertAnswerClient(fn){var f=eval('document.'+fn);if(!f)return false;p = GetSubElementByID(f, 'div_answers_position');i = Number(p.getAttribute('iAnswerCount')) + 1;if(p){o = document.createElement('DIV');o.setAttribute('id', 'div_odgovor' + i);o.innerHTML='<input type="text" name="input_odgovor' + i + '" size="40" style="border: 1px solid #000000;" value="Odgovor ' + i + '"><img alt="" border="0" src="images/deletesmall.gif" onClick="DeleteAnswerClient(\'' + fn + '\', \'div_odgovor' + i + '\');" class="link">';p.appendChild(o);p.setAttribute('iAnswerCount', i);}}

g_mc = 256;
g_ca = new Array();

function cfl( i )
{
	d = document;
  p = d.getElementById('4web_flp');
  if(!p){
		p = d.createElement('div');
		p.setAttribute('id', '4web_flp');
		p.setAttribute('name', '4web_flp');
		d.body.appendChild(p);
	}
	
	x = d.createElement('div');
	x.setAttribute('id', 'div_fl' + i);
	x.innerHTML = '<iframe id="fl' + i + '" name="fl' + i + '" frameborder="0" style="visibility: hidden; border-style: none;" width="0" height="0"></iframe>';
	p.appendChild(x);
	
	g_ca[i] = new co(frames['fl'+i]);
}

function co(fl){t=this;t.fl=fl;t.b=0;t.u='';t.pa=new Array()}

function fnAllocCall(u, pa)
{
    for (var i = 0; i < g_mc && g_ca[i] && g_ca[i].b; i++) {}

    if (i < g_mc){
    	if(!g_ca[i]) { cfl(i); }
    	g_ca[i].b = 1;
    	g_ca[i].u = u;
    	g_ca[i].pa = pa;
    	
	    return i;
	  }
	  
    return null;
}

function fnDeAllocCall( i )
{
    g_ca[i].b = 0;
    g_ca[i].u = '';
}

function LoadRemoteDataCallBack(u, fnCallback, pa){
  var iCall = fnAllocCall(u, pa);
  
 	f = GetSubElementByID(document.getElementById('4web_flp'), 'fl' + iCall);

	f.onload = Function( "fnLoadComplete( " + iCall + ',' + fnCallback + " );" );
	f.src = u;
	if(ie5) { setTimeout(Function("fnLoadComplete( " + iCall + "," + fnCallback + ");"), 100); }
	return iCall;
}

function fnLoadComplete( iIndex, fnCallback )
{
	if (ie5 && frames['fl' + iIndex].document.readyState != 'complete') { setTimeout(Function("fnLoadComplete( " + iIndex + "," + fnCallback + ");"), 100); return; }
	
  if( iIndex == null ) return;
  var oCall = g_ca[ iIndex ];
  
  if(fnCallback) fnCallback(iIndex);
  
  fnDeAllocCall( iIndex );
}

function RemoteDataCallParametersArray(iIndex)
{
	return g_ca[iIndex].pa;
}

function LoadRemoteContent(sDestinationObjectID, u)
{
	LoadRemoteDataCallBack(u, LoadingRemoteContentComplete, new Array(sDestinationObjectID));
}

function ReadRemoteContentFromBuffer(iIndex)
{
	return frames['fl' + iIndex].document.body.innerHTML;
}

function LoadingRemoteContentComplete(iIndex){
	var objPlaceHolder = document.getElementById(g_ca[iIndex].pa[0]);
	if(!objPlaceHolder) return;
	objPlaceHolder.innerHTML = ReadRemoteContentFromBuffer(iIndex);
}


function newPopup(bShow,sURL){

	var DIVPopup1 = $('newPopup');
	var PopupContent = $("newPopup_content");	
	var PopupBlack = $("newPopup_black");	

	var docHeight = GetDocumentHeight();
		
	if (! DIVPopup1) return false;//Exit if doesnt exists
	if (! PopupContent) return false;//Exit if doesnt exists
		
	if(bShow){			

		DIVPopup1.style.visibility = "visible";
		PopupBlack.style.visibility = "visible";
		
		var sURL = "/db/4WEB/documents/" + sURL;
		
		

		new Ajax.Request(sURL,   {
			method:'get',
			onSuccess: function(transport){
			var response = transport.responseText || "";
            $("newPopup_html").innerHTML = response;
						
		},
		onFailure: function(){ alert('Pri prikazu je prišlo do napake.') }
	});	
			
			
		PopupBlack.style.height=docHeight;
				
		
		}else{
		
			DIVPopup1.style.visibility = "hidden";
			PopupBlack.style.visibility = "hidden";
			$("newPopup_html").innerHTML = '';
		}
}
