function ShowDesc(description)
{
	document.newsform.desc.value = description;
}

function HideDesc()
{
	document.newsform.desc.value = '';
}

function CheckLen() 
{
	document.newsform.newslen.value = document.newsform.newsbody.value.length;
}

function AddTag(stag, etag)
{
	obj=document.newsform.newsbody;
	r=document.selection.createRange();
	if (document.selection.type == 'Text' && (obj.value.indexOf(r.text) != -1))
	{
		a = r.text;
		r.text = stag+r.text+etag;
		if (obj.value.indexOf(document.selection.createRange().text) == -1) 
		{
			document.selection.createRange().text = a;
		}	
	}
	else InsertTag(obj, stag+etag);
	newsform.newsbody.focus();
	CheckLen();
}

function InsertTag(textel, text)
{
	if (textel.createTextRange && textel.caretPos)
	{
		var caretPos = textel.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
	}
	else textel.value  =  textel.value + text;
	newsform.newsbody.focus();
}

function CheckFormJS(formname)
{
	if (formname.newstitle.value == "") 
	{
		alert( "Nie został podany tytuł newsa!" );
		formname.newstitle.focus();
		return false ;
	}
	
	if (formname.newsbody.value == "") 
	{
		alert( "Nie został podany tekst newsa!" );
		formname.newsbody.focus();
		return false ;
	}
	return true ;
}

function checkeditformjs(formname)
{
	if (formname.newsdate.value == "") 
	{
		alert( "Nie została podana data dodania newsa!" );
		formname.newsdate.focus();
		return false ;
	}
	if (formname.newshour.value.indexOf(':',0) == -1) 
	{
		alert("Niepoprawny format godziny!");
		formname.newshour.focus();
		return false ;
	}
	if (formname.newshour.value == "") 
	{
		alert( "Nie została podana godzina dodania newsa!" );
		formname.newshour.focus();
		return false ;
	}
	if (formname.newstitle.value == "") 
	{
		alert( "Nie został podany tytuł newsa!" );
		formname.newstitle.focus();
		return false ;
	}
	if (formname.newsbody.value == "") 
	{
		alert( "Nie został podany tekst newsa!" );
		formname.newsbody.focus();
		return false ;
	}
	if (formname.newsauthor.value == "") 
	{
		alert( "Nie został podany autor newsa!" );
		formname.newsauthor.focus();
		return false ;
	}
	if (formname.newsemail.value.indexOf('@',0) == -1 || formname.newsemail.value.indexOf('.',0) == -1) 
	{
		alert("Niepoprawny adres e-mail!");
		formname.newsemail.focus();
		return false ;
	}
	return true ;
}