
isMac 	= (navigator.appVersion.indexOf("Mac")!=-1) ? true : false;
NS4 		= (document.layers) ? true : false;
IEmac 	= ((document.all)&&(isMac)) ? true : false;
IE4plus = (document.all) ? true : false;
IE4 		= ((document.all)&&(navigator.appVersion.indexOf("MSIE 4.")!=-1)) ? true : false;
IE5 		= ((document.all)&&(navigator.appVersion.indexOf("MSIE 5.")!=-1)) ? true : false;
ver4 		= (NS4 || IE4plus) ? true : false;
NS6 		= (!document.layers) && (navigator.userAgent.indexOf('Netscape')!=-1)?true:false;



// --------- ONLOAD functions --------------
var gSafeOnload = new Array();

function AddOnload(f)
{
	if (IEmac && IE4)  // IE 4.5 blows out on testing window.onload
	{
		window.onload 									= SafeOnload;
		gSafeOnload[gSafeOnload.length] = f;
	}
	else if  (window.onload)
	{
		if (window.onload != SafeOnload)
		{
			gSafeOnload[0] 	= window.onload;
			window.onload 	= SafeOnload;
		}		
		gSafeOnload[gSafeOnload.length] = f;
	}
	else
		window.onload = f;
}

function SafeOnload()
{
	for (var i=0;i<gSafeOnload.length;i++)
		gSafeOnload[i]();
}
// --------- ---------------- --------------

function trim(strString) {
	return strString.replace(/^\s+/,'').replace(/\s+$/,'');
}

function getPageScrollY(){ 
	if(typeof window.pageXOffset == 'number'){ 
  	return window.pageYOffset; 
	}else{ 
  	if((window.document.compatMode) && (window.document.compatMode == 'CSS1Compat')){ 
    	return window.document.documentElement.scrollTop; 
    }else{ 
    	return window.document.body.scrollTop; 
    } 
	} 
  return 0; 
}

