var scounter = 0;

function OnSubmit ()
{			
	if (scounter == 0)
	{	
		scounter = 1
		Indi(1, false);
		return true;
	}
	else 
	{
		window.alert("Operacja w toku. Może potrwać do 30 sekund");
		return false;	
	}
}


function Indi(state,p)
{
	d = (p==true) ? (parent.document) : (document);
	
	arr = 	getElementsByStyleClass(d, 'sbtprgindi');
	for (i=0; i<arr.length; i++)
	{
		if (arr[i])
		{	arr[i].style.display = (state==1) ? ('block') : ('none') ;	}
	}	
}

function getElementsByStyleClass (objdoc, className)
 {
  var all = objdoc.all ? objdoc.all :
    objdoc.getElementsByTagName('*');
  var elements = new Array();
  for (var e = 0; e < all.length; e++)
    if (all[e].className == className)
      elements[elements.length] = all[e];
  return elements;

}

function ClearFormValues(ofrm)
{	
	for (i=0;i<ofrm.elements.length;i++)
	{
		e = ofrm.elements[i];
		if (e.type=='select-one')	{e.selectedIndex=0;}
		else if (e.type=='text')	{e.value='';}		
	}
}

function UnStateAll()
{
	scounter=0;
	
	ele = parent.document.getElementsByTagName ('span');
	
	for (i=0;i<ele.length;i++)
	{
		if (ele[i].id.substr(0,7) == 'tipbox_')
		{			
			ele[i].innerHTML ='';
			ChState (ele[i].id.substr(7), 0, null, null);
		}		
	}
}

function ChState (o,s,m,p)
{		
	pd = (p) ? (parent.document) : (document);
	
	or = pd.getElementById(o);
	ot = pd.getElementById('tipbox_'+o);
	
	if (or != null && ot!= null)
	{		
		if (s)
		{
			if (or.runtimeStyle)
			{
				or.runtimeStyle.borderWidth = "1";				   
				or.runtimeStyle.borderStyle = 'solid';
				or.runtimeStyle.borderColor = '#ff0000';
			}
			else
			{
				or.style.borderWidth = "1";				   
				or.style.borderStyle = 'solid';
				or.style.borderColor = '#ff0000';				
			}
			
		}
		else
		{
			if (or.runtimeStyle)
			{
				or.runtimeStyle.borderWidth = "";
				or.runtimeStyle.borderStyle = "";
				or.runtimeStyle.borderColor = "";
			}
			else
			{
				or.style.border='';	
			}
			
		}
		prefix = (ot.innerHTML!='') ? ('<br>&nbsp;') : ('&nbsp;');
		
		ot.innerHTML += (s) ? (prefix+m) : ('');
	}	
}


function SetFocus (p)
{	
	var lo=null, lti=1000;
	pd = (p) ? (parent.document) : (document);
	for (i=0;i<pd.frm.elements.length;i++)
	{
		o = pd.getElementById('frm').elements[i];
	

		if ( o.type == 'text' || o.type =='textarea' || o.type == 'select-one' || o.type =='password')
		{			
			m = pd.getElementById ('tipbox_'+o.id);
			
			if (m)
			{
				if (m.innerHTML != '' && o.tabIndex <= lti)
				{
					lo = o;
					lti = o.tabIndex;					
				}
			}
		}
	}	
	
		
	if (lo != null)
	{							
		lo.focus();	
		if (isIE()==1)
		{	
			lo.click();	
		}
	}
}
