var ie = false;

if(navigator.appName.indexOf("Microsoft") > -1) { ie = true; }

function show(i) { document.getElementById(i).style.display = 'block'; }
function hide(i) { document.getElementById(i).style.display = 'none'; }

function floating_box(evt, i, id)
{
	if(i.tagName == "LI") { i.className = "box"; }
	
	var elem = document.getElementById('fb');
	elem.innerHTML = box[id];
	elem.style.display = 'block';
	i.onmouseout = function() { document.getElementById('fb').style.display = 'none'; i.className = 'info'; }
	
	if(ie)
	{
		if((document.documentElement.clientHeight - window.event.clientY - elem.offsetHeight - 20) < 0)
		{
			elem.style.left = window.event.clientX + "px";
			elem.style.top = window.event.clientY + document.documentElement.scrollTop - elem.offsetHeight + "px";
		}
		else
		{
			elem.style.left = window.event.clientX + 5 + "px";
			elem.style.top = window.event.clientY + document.documentElement.scrollTop + 10 + "px";
		}
	}
	else
	{
		if((document.documentElement.scrollTop + window.innerHeight - evt.pageY - elem.offsetHeight - 20) < 0)
		{
			elem.style.left = evt.pageX + "px";
			elem.style.top = evt.pageY - elem.offsetHeight + "px";
		}
		else
		{
			elem.style.left = evt.pageX + 5 + "px";
			elem.style.top = evt.pageY + 10 + "px";
		}
	}
}

function setnav()
{
	var query = window.location.search.substring(1);
	var params = query.split('&');
	var p = new Array();
	for (var i=0; i < params.length; i++)
	{
		var pos = params[i].indexOf('=');
		if (pos > 0)
		{
			var key = params[i].substring(0,pos);
			var val = params[i].substring(pos+1);
			p[key] = val;
		}
	}

	if(location.pathname.toLowerCase().indexOf('cart.php') > 0 && (p['a'] == 'view' || p['a'] == 'add'))
	{
		//document.getElementById('order').src = "/img/order_on.png";
		//document.getElementById('order').onmouseover = "";
		//document.getElementById('order').onmouseout = "";
	}
	else if(location.pathname.toLowerCase().indexOf('domainchecker.php') > 0 || ((p['domain'] == 'register' || p['domain'] == 'transfer') && location.pathname.toLowerCase().indexOf('cart.php') > 0))
	{
		//document.getElementById('domainname').src = "img/domain_name_on.png";
		//document.getElementById('domainname').onmouseover = "";
		//document.getElementById('domainname').onmouseout = "";
		document.getElementById('nav_domain').getElementsByTagName('a')[0].style.backgroundPosition = "-274px -31px";
	}
	else
	{
		//document.getElementById('myaccount').src = "img/my_account_on.png";
		//document.getElementById('myaccount').onmouseover = "";
		//document.getElementById('myaccount').onmouseout = "";
	}
	
	var inpt = document.getElementsByTagName('input');
	for (var i = 0; i < inpt.length; i++)
	{
		if (inpt[i].type == "radio" || inpt[i].type == "checkbox")
		{
			inpt[i].style.border = "0";
		}
	}
}

function pos(obj, dir)
{
	var i = 0;
	if(obj.offsetParent)
	{
		while(obj.offsetParent)
		{
			if(dir == "x")
			{
				i += obj.offsetLeft;
				if(obj.style.marginLeft.toString().search(/^-?[0-9]+$/) > -1) { i += obj.style.marginLeft; }
				//if(obj.style.paddingLeft.length > 0) i += parseInt(obj.style.paddingLeft);
			}
			else if(dir == "y")
			{
				i += obj.offsetTop;
				if(obj.style.marginTop.toString().search(/^-?[0-9]+$/) > -1) { i += obj.style.marginTop; }
				//if(obj.style.paddingTop.length > 0) i += parseInt(obj.style.paddingTop);
			}
			
			obj = obj.offsetParent;
		}
	}
	else if(dir == "x") { if(obj.x) { i += obj.x; } }
	else if(dir == "y") { if(obj.y) { i += obj.y; } }
	return i;
}

function scrn(dir)
{
	var myWidth = 0, myHeight = 0, myPaddingWidth = 0, myPaddingHeight = 0;

	bodyelem = document.getElementsByTagName('body')[0];
	
	if(parseInt(bodyelem.style.paddingLeft)) { myPaddingWidth += parseInt(bodyelem.style.paddingLeft); }
	if(parseInt(bodyelem.style.paddingRight)) { myPaddingWidth += parseInt(bodyelem.style.paddingRight); }
	
	if(parseInt(bodyelem.style.paddingTop)) { myPaddingHeight += parseInt(bodyelem.style.paddingTop); }
	if(parseInt(bodyelem.style.paddingBottom)) { myPaddingHeight += parseInt(bodyelem.style.paddingBottom); }

	if(typeof(window.innerWidth) == 'number')
	{	//Non-IE
		myWidth = window.innerWidth - myPaddingWidth;
		myHeight = window.innerHeight - myPaddingHeight;
	}
	else if(document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight))
	{	//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth - myPaddingWidth;
		myHeight = document.documentElement.clientHeight - myPaddingHeight;
	}
	else if(document.body && (document.body.clientWidth || document.body.clientHeight))
	{	//IE 4 compatible
		myWidth = document.body.clientWidth - myPaddingWidth;
		myHeight = document.body.clientHeight - myPaddingHeight;
	}

	if(dir == 'w') return myWidth;
	else if(dir == 'h') return myHeight;
}
