//funkcja sprawdza formularz z polami textowymi które mają zadane value
//author: Mateusz Przetocki
//yellowteam.pl
function IsEmpty(pole) {
  if (pole=='') 
  	return true
	else
	return false
}

function formularz_sprawdz2(form, text, def_text, nalezy)
{
	if (text!='')
	{
		var pola_text=text.split(" ");
		var pola_def=def_text.split("||");		
		for (var i=0; i<pola_text.length; i++)
		{
			var pole=document.getElementById(pola_text[i]);
			if (IsEmpty(pole.value) || pole.value==pola_def[i]) 
			{
				alert(nalezy);
				Focus(pole);
				return false;
			}
		}
	}	
	return true;
}

function show(id,value)
{
	var el = document.getElementById(id);
	if(el.value=='')
	{
		el.value = value;
	}
}
function hide(id,value)
{
	var el = document.getElementById(id);
	if(el.value==value)
	{
		el.value = '';
	}
}

function confirmBox(message)
{
	if(confirm(message))
		return true;
	else
		return false;
}

function checkAll(field,id)
{
	action=document.getElementById(id).name;
	
	for (i = 0; i < field.length; i++)
	{
		if(action==1)
			field[i].checked = false;
		else
			field[i].checked = true;			
	}
		
	if(action==1)
	{
		document.getElementById('all_check').name='0';
		jQuery('#all_check').attr("class" , "zaznacz" );
	}
	else
	{
		document.getElementById('all_check').name='1';
		jQuery('#all_check').attr("class" , "odznacz" );		
	}
}

function ifchecked(field,nalezy)
{
	var checked=false;
	for (i = 0; i < field.length; i++)
	{				
		if(field[i].checked == true)
			checked=true;
	}
	
	if(checked==false)	
		alert(nalezy);
	
	return checked;	
}

//sprawdzanie czy chociaż jedno radio jest zaznaczone
function isRadioChecked(radioName, alertText)
{
	var checked=false;	
	if($('input[name='+radioName+']:checked').val() != null)	
		checked=true;
	else
		alert(alertText);
				
	return checked;	
}

function radioSelected(radio,hiddenToUpdate)
{
	$(hiddenToUpdate).val($(radio).val());
}