var objMemberPanel, objCart, objInfo, xmlHttp  = null;

var mouseX = 0;
var mouseY = 0;

var ns4 = (document.layers)? true:false
var ie4 = (document.all)? true:false
var ns6 = (!document.all && document.getElementById) ? true: false;
var dom = (document.getElementById&&!document.all) ? true : false;

var isIE6 = (!window.XMLHttpRequest)

function png(img) {
	
    if (isIE6)
    	img.outerHTML = '<img alt="'+img.alt+'" id="'+img.id+'" align="'+img.align+'" class="'+img.className+'" src="/images/pixel.gif" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + img.src + '\');" />';
}

function initMemberPanel() 
{
	objMemberPanel = document.getElementById('MemberPanel');
	objDiv = document.getElementById('Dancers');
	objCart = document.getElementById('cart');
	
	//objInfo = document.getElementById('fbasket_info');
	objMemberPanel.style.display = 'block';
	
	if (!isIE6)
		objMemberPanel.style.position = 'fixed';
		
	//PositionPanel();
}

function PositionPanel() 
{
	var x = objHeader.offsetLeft + 726;
	var y = 0;

//	objMemberPanel.style.left = x + 'px';
	
	if(document.all)
	{
		y = document.body.scrollTop + 8;
		objMemberPanel.style.top = y + 'px';
		//objCart.style.top = y + 'px';
	}
}

function searchEvents() {
	document.eventsearch.submit();
}

function dockUndock() {
	/*
	if(objMemberPanel.style.position == 'absolute') {
		objMemberPanel.style.position = 'fixed';
		objDockText.innerHTML = '<a href="#" onclick="javascript:dockUndock();" class="dockUndock">Dock</a>';
	} else {
		objMemberPanel.style.position = 'absolute';
		objDockText.innerHTML = '<a href="#" onclick="javascript:dockUndock();" class="dockUndock">Undock</a>';
	}
	*/
}

function getLayerXPos( obj )
{
	var x = 0, temp;
	if (ns4) 
		return( parseInt( obj.pageX ) );
	else
	{
		if(obj.offsetParent)
		{
			temp = obj
			//Looping parent elements to get the offset of them as well
			while(temp.offsetParent) 
			{ 
				temp = temp.offsetParent; 
				x += temp.offsetLeft;
			}
		}
		x += obj.offsetLeft;

		if( isNaN( x ) )
			if( obj.style )
				x = obj.style.left
			else
				x = 0;
		
		return( parseInt( x ) );
	}

	return( 0 );
}

function getLayerWidth( obj )		// Returns width of layer currently on screen
{
	var x = 0, temp;
	if (ns4) 
		return( parseInt( obj.width ) );
	else
	{
		if(obj.offsetParent)
		{
			temp = obj
			//Looping parent elements to get the offset of them as well
			while(temp.offsetParent) 
			{ 
				temp=temp.offsetParent; 
				x+=temp.offsetLeft;
			}
		}
		x += obj.offsetLeft
		return( parseInt( x ) );
	}

	return( 0 );
}

function getLayerYPos( obj )
{
	var y = 0, temp;
	if (ns4) 
		return( parseInt( obj.pageY ) );
	else
	{
		if(obj.offsetParent)
		{
			temp = obj
			//Looping parent elements to get the offset of them as well
			while(temp.offsetParent) 
			{ 
				temp=temp.offsetParent; 
				y+=temp.offsetTop
			}
		}
		y += obj.offsetTop

		if( isNaN( y ) )
			if( obj.style )
				y = obj.style.left
			else
				y = 0;

		return( parseInt( y ) );
	}

	return( 0 );
}

window.onload = initMemberPanel;
//window.onresize = Droppables.add('cart', {hoverclass:'panelHover', onDrop:addProduct});
//window.onscroll = Droppables.add('cart', {hoverclass:'panelHover', onDrop:addProduct});

