var isie = document.all;
function addEvent(obj, evType, fn) {
	if (obj.addEventListener) {
		obj.addEventListener(evType, fn, true);
		return true;
	} else if (obj.attachEvent) {
		var r = obj.attachEvent("on" + evType, fn);
		return r;
	} else {
		return false;
	}
}

function xWindow(name, w, h, x, y, loc, men, res, scr, sta, too) {
	var f = '';
	if (w && h) {
		if (document.layers) f = 'screenX=' + x + ',screenY=' + y;
			else f = 'left=' + x + ',top=' + y;
		f += ',width=' + w + ',height=' + h + ',';
	}
	f += ('location=' + loc + ',menubar='+men+',resizable='+res
	+',scrollbars='+scr+',status='+sta+',toolbar='+too);
	this.features = f;
	this.name = name;
	this.load = function(sUrl) {
		if (this.wnd && !this.wnd.closed) this.wnd.location.href = sUrl;
			else this.wnd = window.open(sUrl, this.name, this.features);
		this.wnd.focus();
		return false;
	}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function frameSize() {
	if (self.innerWidth)
	{
		frameWidth = self.innerWidth;
		frameHeight = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientWidth)
	{
		frameWidth = document.documentElement.clientWidth;
		frameHeight = document.documentElement.clientHeight;
	}
	else if (document.body)
	{
		frameWidth = document.body.clientWidth;
		frameHeight = document.body.clientHeight;
	}
	else return;
	var size = new Array(2);
	size[0] = frameWidth;
	size[1] = frameHeight;
	return size;
}