function iSwap( imgId, bOn, ext )
{
	iEl = document.getElementById( imgId );
	if ( imgId )
	{
		if ( bOn )
		{
			regex = ext;
			iEl.src = iEl.src.replace( regex, '_on' + ext );
			
		}
		else
		{
			regex = '_on' + ext;
			iEl.src = iEl.src.replace( regex, ext );
		}
	}
}

function checkSubtype()
{
	if ( document.getElementById( 'subtypeAvatar' ).checked )
	{
		document.getElementById( 'subformItem' ).style.display = 'none';
		document.getElementById( 'subformAvatar' ).style.display = 'block';
	}
	else
	{
		document.getElementById( 'subformAvatar' ).style.display = 'none';
		document.getElementById( 'subformItem' ).style.display = 'block';
	}
}

function winDim(wh, vs)
{
	if(window.innerWidth) // most browsers - ff, safari, etc
	{
		return (wh == 'w' ? (vs == 'v' ? window.innerWidth : window.pageXOffset) : (vs == 'v' ? window.innerHeight : window.pageYOffset));
	}
	else if(document.documentElement && document.documentElement.clientWidth) // ie strict
	{
		return (wh == 'w' ? (vs == 'v' ? document.documentElement.clientWidth : document.documentElement.scrollLeft) : (vs == 'v' ? document.documentElement.clientHeight : document.documentElement.scrollTop));
	}
	else // ie normal
	{
		return (wh == 'w' ? (vs == 'v' ? document.body.clientWidth : document.body.scrollLeft) : (vs == 'v' ? document.body.clientHeight : document.body.scrollTop));
	}
}

function info()
{
	w = winDim('w','v');
	h = winDim('h','v');
	sl = winDim('w','s');
	st = winDim('h','s');
	alert( "w="+w+" h="+h+" sl="+sl+" st="+st );
}

function addEvent(el, ev, fn, useCapture)
{
	if(el.addEventListener)
	{
		el.addEventListener(ev, fn, useCapture);
	}
	else if(el.attachEvent)
	{
		var ret = el.attachEvent("on"+ev, fn);
		return ret;
	}
	else
	{
		el["on"+ev] = fn;
	}
}

