//Version: 1.0
var global_todaydate = new Date();
var global_tm = global_todaydate.getMonth()+1;
var global_td = global_todaydate.getDate();
var global_ty = global_todaydate.getFullYear();

var global_daysInMonths = [31,0,31,30,31,30,31,31,30,31,30,31];

_pi = function(str) {
	return parseInt(str);
}
_gObj = function(id) {
	return document.getElementById(id);
}

String.prototype.chop = function() {
	return this;
}

String.prototype.nl2br = function() {
	return this.split('\n').join('<br \/>\n');
}

String.prototype.escapeForXML = function() {
	return this.replace('&', '&amp;').replace('"', '&quot;').replace('<', '&lt;').replace('>', '&gt;');
}

String.prototype.escapeForDisplay = function() {
	return this.replace('<', '&lt;');
}

function checkFlash() {
	if (actualVersion>=6) return true;
	return false;
}

function okForXMLHTTPREQUEST(){
	if (!window.XMLHttpRequest) return false;
	if (navigator.appVersion.toLowerCase().indexOf("mac") > 0 && navigator.userAgent.indexOf('MSIE') > 0 && navigator.userAgent.indexOf('Opera') == -1) return false;
	return true;
}

function getEventSrc(e){
	if (e){ return e.target; }
	if (window.event){ return window.event.srcElement; }
	return null;
}

function getKeyCode(e){
	if (e){ return e.which; }
	if (window.event){ return window.event.keyCode; }
	return null;
}

function setFocus(obj)
{	
	_gObj(obj).focus();	
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft - document.body.scrollLeft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop - document.body.scrollTop;;
}

function err(){return false;}
window.onerror=err;