/*
 * Metoda wyswietla alert na stronie
 * @author Wiktor Kowalczyk
 * @return void
 */
function psAlert( sMessage, sType )
{
	alert( sMessage );
}
function htmlentities( s ){
    // Convert all applicable characters to HTML entities
    //
    // +    discuss at: http://kevin.vanzonneveld.net/techblog/article/javascript_equivalent_for_phps_htmlentities/
    // +       version: 804.1712
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    var div = document.createElement('div');var text = document.createTextNode(s);div.appendChild(text);return div.innerHTML;
}
function html_entity_decode(str){
  //jd-tech.net
  var  tarea=document.createElement('textarea'); tarea.innerHTML = str; return tarea.value; tarea.parentNode.removeChild(tarea);
}

/**
 * robi to co trim w php
 */
function trim( str )
{
	return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

/**
 * ustawia ciastko na expiredays dni (gdy null to do zabicia przegladarki)
 */
function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString())+
	';path=/;host=.poszkole.pl;';
}

/**
 * pobiera cookie, zwraca pusty ciag jezeli nie znalazl
 * @author Marek
 * @reutrn string
 */
function getCookie(c_name)
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1)
		{
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return "";
}