function setCheckboxes(the_form, do_check )
{
	for ( var i = 0; i < document.forms[the_form].elements.length; i++ )
		document.forms[the_form].elements[i].checked = do_check;
	return true;
}

function sure( question )
{
	return confirm( question );
}
function InsertTemplate( ID, Template )
{
window.opener.document.add_url.letter_id.value=ID;
window.opener.document.add_url.template_text.value=unescape(Template);
window.focus();
window.close();
}

function dynamicTextLine(fieldname, findname, fltype)
{
	cell=document.forms['add_url'].getElementsByTagName('td');	
	
	for(c=0;c<cell.length;c++) 
	{
		var resstr = "";
		if (fltype == 0)
			resstr = resstr + "<h3>";
		
		resstr = resstr + "<a>";
		
		if (cell[c].id == findname)
		{
			if (fieldname.value.length)
				resstr = resstr + fieldname.value;
			else
				resstr = resstr + "&nbsp;";
			
			resstr = resstr + "</a>";
			
			if (fltype == 0)
				resstr = resstr + "</h3>";
			 
			cell[c].innerHTML = resstr;
		}
		
		
	}
}


function dynamicTextDescription(fieldname, findname)
{
	cell=document.forms['add_url'].getElementsByTagName('td');	
	
	for(c=0;c<cell.length;c++) 
	{
		if (cell[c].id == findname)
		{
			if (fieldname.value.length)
				cell[c].innerHTML = fieldname.value;
			else
				cell[c].innerHTML = "&nbsp;";
		}
	}
}

function Merge_params(source1, source2, source3)
{
	var resstr = "";
	var written = 0;
	
	if (source1.value.length > 0)			
	{
		resstr = resstr + source1.value;
		written = 1;
	}
	if (source2.value.length > 0)			
	{
		if (written == 1)
			resstr = resstr + ", ";
			
		resstr = resstr + source2.value;
		written = 1;
	}
	if (source3.value.length > 0)			
	{
		if (written == 1)
			resstr = resstr + ", ";
			
		resstr = resstr + source3.value;
		written = 1;
	}
	
	return resstr;
}
			
function dynamicTextTDEnh(source1, source2, source3, findname)
{	
	cell=document.forms['add_url'].getElementsByTagName('td');
	for(c=0;c<cell.length;c++) 
	{
		if (cell[c].id == findname)
		{
			var resstr = "";
			var writeretazec = "<h4>";
			
			resstr = Merge_params(source1, source2, source3);
						
			if (resstr.length > 0)
				writeretazec = writeretazec + resstr;
			else
				writeretazec = writeretazec + "&nbsp;";
				
			writeretazec = writeretazec + "</h4>";

			cell[c].innerHTML = writeretazec;
		}
	}
}

function textCounter(field, countfield, maxlimit) 
{
	dynamicTextDescription(field, 'myDynText2');
	
	if (field.value.length > maxlimit)
		field.value = field.value.substring(0, maxlimit);
	else 
		countfield.value = maxlimit - field.value.length;			
}

function SearchField(field)
{
	if (field.value == "Hľadať...")
	{
		field.value = "";
	}
}
