/*
Copyright(c) 2000 to 2009 Daniel Lear all Rights Reserved
lear@flamingpoodle.com.au
*/


RUNSCRIPT = false
if(document.getElementById)
	if( document.getElementsByTagName('head')[0].tagName=='HEAD' || document.getElementsByTagName('head')[0].tagName=='head' )
		RUNSCRIPT = true

if(RUNSCRIPT)
{


// frame kicker
if(self!=top)(document.images)? top.location.replace(document.location.href) : top.location.href = document.location.href

function isInClass(node,styleClass)
{
	if(node.nodeType != 1)
		return false;
	var rules = node.className.split(' ')
	var i = rules.length
	while(i--)
		if(rules[i]==styleClass)
			return true;
	return false;
}
function addClass(node,styleClass)
{
	if(node.nodeType != 1)
		return false;
	var rules = node.className.split(' ')
	var i = rules.length
	while(i--)
		if(rules[i]==styleClass)
			return;
	rules.push(styleClass)
	node.className = rules.join(' ')
}
function removeClass(node,styleClass)
{
	if(node.nodeType != 1)
		return false;
	var rules = node.className.split(' ')
	var i = 0, len = rules.length, newClass = []
	while(i<len)
	{
		if(rules[i]!=styleClass)
			newClass[newClass.length] = rules[i]
		i++
	}
	node.className = newClass.join(' ')
}


/*
// anonimous object self referances: - thanks to Alexander J. Vincent for this code base
Object.prototype.instances = []
Object.prototype.addInstance = function()
{
	if(!this.instanceIndex)
	{
		this.instanceIndex=this.instances.length
		this.instances[this.instanceIndex]=this
	}
}
Object.prototype.getInstanceName = function()
	{return 'Object.instances['+this.instanceIndex+']'}
*/
function setScreenClass()
{
	var fmt = document.documentElement.clientWidth;
	var css
	switch(true)
	{
		case fmt<240:
			css = 'pda_ver'
			break
		case fmt<=320:
			css = 'pda_hor'
			break
		case fmt<=640:
			css = 'screen_ultralow'
			break
		case fmt<=700:
			css = 'screen_low'
			break
		case fmt<=1024:
			css = 'screen_med'
			break
		case fmt<=1280:
			css = 'screen_high'
			break
		case fmt>1280:
			css = 'screen_wide'
			break
		default:
			return;
	}
	addClass(document.body, css)
}


swfobject.addLoadEvent(setScreenClass)
window.onresize = setScreenClass


function SetBrowserCSS(address)
{
	switch(BrowserDetect.browser)
	{
		case 'Safari':
			document.write("<link rel='stylesheet' type='text/css' media='all' href='"+address+"_css/safari.css' />")
			break
	}
}
}