/*

	JS Shortcut 1.0
	http://www.snibworks.com

*/

function w(v)
{
	return document.write(v);
}

function e(v)
{
	return document.getElementById(v);
}

function zoom(url,hist)
{
	if(window.hist==true)window.location=url;
	else location.replace(url);
}

function include(url)
{
	document.write('<script type="text/javascript" src='+url+'><\/script>');
}

function sniffer()
{
	var ua = navigator.userAgent;
	var pf = navigator.platform;
	this.browser = new Object();
	this.platform = new Object();

	//browser name
	if(ua.indexOf('MSIE') > 0)this.browser.name='ie';
	else if(ua.indexOf('Netscape') > 0)this.browser.name='ns';
	else if(ua.indexOf('Firefox') > 0)this.browser.name='ff';
	else if(ua.indexOf('Opera') > 0)this.browser.name='op';
	else if(ua.indexOf('Safari') > 0)this.browser.name='sf';
	else if(ua.indexOf('Konqueror') >0)this.browser.name='kq';
	else if(ua.indexOf('Mozilla') > 0)this.browser.name='mz';
	else this.browser.name = 'unknown';
	
	//browser version
	if(this.browser.name=='ie')
	{
		this.browser.version = ua.substr(ua.indexOf('MSIE')+5,3);
	}
	else if(this.browser.name=='ns')
	{
		this.browser.version = ua.substr(ua.indexOf('Netscape')+8,5);
	}
	else if(this.browser.name=='ff')
	{
		this.browser.version = navigator.vendorSub;
	}
	else if(this.browser.name=='kq')
	{
		this.browser.version = ua.substr(ua.indexOf('Konqueror')+10,5);
	}
	else if(this.browser.name=='sf')
	{
		this.browser.version = ua.substr(ua.indexOf('Safari')+7,5);
	}
	else if(this.browser.name=='op')
	{
		this.browser.version = ua.substr(ua.indexOf('Opera')+6,3);
	}
	else if(this.browser.name=='mz')
	{
		this.browser.version = ua.substr(ua.indexOf('rv:')+3,3);
	}
	else
	{
		this.browser.version = 'unknown';
	}
	
	//platform
	if(this.browser.name=='sf'||ua.indexOf('MAC') > -1)
	{
		this.platform.name = 'mc';
	}
	else if(this.browser.name=='kq'||ua.indexOf('Linux') > -1)
	{
		this.platform.name = 'lx';
	}
	else if(ua.indexOf('Windows') > -1||ua.indexOf('Win') > -1)
	{
		this.platform.name = 'wn';
	}
	else if(ua.indexOf('Unix') > -1)
	{
		this.platform.name = 'ux';
	}
	else
	{
		this.platform.name = 'unknown';
	}
}