function popupWindow(url, width, height)
{
	if ( url==null )
		return;
	if ( width==null )
		width = 800; // width in px
	if ( height==null )
		height = 600; // height in px
		
	var chasm = screen.availWidth;
	var mount = screen.availHeight;
		
	var print_window = window.open(url,"print_window","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=yes, width="+width+", height="+height+",left="+((chasm - width - 10) * .5)+",top="+((mount - height - 30) * .5));
	if ( print_window!=false )
		print_window.focus();

}

function popupWindowNormal(url, width, height)
{
	if ( url==null )
		return;
	if ( width==null )
		width = 800; // width in px
	if ( height==null )
		height = 600; // height in px
		
	var chasm = screen.availWidth;
	var mount = screen.availHeight;
		
	var print_window = window.open(url,"print_window","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=yes, width="+width+", height="+height+",left="+((chasm - width - 10) * .5)+",top="+((mount - height - 30) * .5));
	if ( print_window!=false )
		print_window.focus();

}

function goTo(url)
{
	document.location.href=url;
}

function changeBackground(el)
{
	if ( el.old_bg!=null )
	{
		var old_bg = el.style.backgroundColor;
		el.style.backgroundColor = el.old_bg;
		el.old_bg = old_bg;
	}
	else
	{
		var old_bg = el.style.backgroundColor;
		el.style.backgroundColor = '#FFB93F';
		el.old_bg = old_bg;
	}
}

function setCookie(c_name,value,expiredays, path)
{
	var exdate=new Date();
	exdate.setDate( exdate.getDate() + expiredays );
	
	var string = c_name + "=" +escape(value);
	string = string + ((expiredays==null) ? "" : ";expires="+exdate);
	string = string + ((path==null) ? "" : ";path="+path);

	document.cookie=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 null;
}
