function findPos(obj) 
{
	try{
	var xy = new Array(2);
	var curleft = curtop = 0;
	bail=0;
	if (obj.offsetParent) 
	{	
		do 
		{
			bail++;
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while ( (obj = obj.offsetParent) && (bail<1000));
		
		xy[0]=curleft;
		xy[1]=curtop;
	}
	
	return xy;
	} catch(e) {document.title = 'findPos() Error: ' + e ;}
}

var ie = (function()
{
    var undef,
        v = 3,
        div = document.createElement('div'),
        all = div.getElementsByTagName('i');
    while (
        div.innerHTML = '<!--[if gt IE ' + (++v) + ']><i></i><![endif]-->',
        all[0]
    );
    return v > 4 ? v : undef;
}());

function setOpacity(element, alpha)
{
	element.style.opacity = alpha;
	//element.filters.alpha.opacity=alpha;
	//element.style.filter='progid:DXImageTransform.Microsoft.Alpha(Opacity=' + alpha + ')'	
}


function fadeAway(element, time, steps)
{
	setFadeAway(element, 1, (1/steps), (time/steps));
}

function setFadeAway(element, fadeValue, fadeSpeed, delay)
{
	if (brandsFading)
	{
		fadeValue-=fadeSpeed;
		if (fadeValue < 0.1) { element.style.opacity=0; element.style.display = 'none'; }
		else
		{
			element.style.opacity=fadeValue;
			setTimeout('setFadeAway(document.getElementById(\'' + element.id + '\'), ' + fadeValue + ', ' + fadeSpeed + ', ' + delay + '  )',delay);
		}
	}
}


function createCookie(name,value,days) 
{
	if (days) 
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
	//alert('save cookie: ' + name+"="+value+expires+"; path=/");
}

function readCookie(name) 
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) 
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) { createCookie(name,"",-1); }

