 function getXY(Obj) 
 {
  for (var sumTop=0,sumLeft=0;Obj!=document.body;sumTop+=Obj.offsetTop,sumLeft+=Obj.offsetLeft, Obj=Obj.offsetParent);
  return {left:sumLeft,top:sumTop}
 }

function setTip(fid,toid)
{
	var y_e = fid;
	
	var x_e = document.getElementById(toid);

	var pos,v_x,v_y;
	
	if (toid=='quick_look')
	{
		var h = y_e.offsetHeight - 25;
	}else{
		var h = 5;
	}
	

if (typeof window.sidebar!='undefined')
{
	if (toid=='quick_look')
	{
	v_x = y_e.offsetTop + h;
	}else{
	v_x = y_e.offsetTop - h;
	}
	v_y = y_e.offsetLeft - 5;
}else{
	pos = getXY(fid);
	if (toid=='quick_look')
	{
	v_x = pos.top + h;
	}else{
	v_x = pos.top - h;
	}
	v_y = pos.left - 5;
}

	x_e.style.top = v_x + 'px';
	x_e.style.left = v_y + 'px';
	
	x_e.style.display = 'block';

}

function clooks(fid)
{
	document.getElementById(fid).style.display='none';
}


function looks(fid,toid,gid)
{
	setTip(fid,toid);
	
	var x_ = document.getElementById(toid);
	
	x_.innerHTML = '<a href="javascript:;" onclick="javascript:callgoods(\'' + gid + '\');">QUICK LOOK</a>';
	
}

function callgoods(gid)
{
	
	var fid = document.getElementById('G_' + gid);
	var toid = 'quick_look_1';
	
	setTip(fid,toid);
	
	document.getElementById(toid).innerHTML = '<br /><br />loadding...<br /><br /><br />';

	Ajax.call('goods.php?quicklook=1&id=' + gid, '', callgoods_1, 'GET', 'TEXT');
}

function callgoods_1(text)
{
	document.getElementById('quick_look_1').innerHTML = text;
	
	//clooks('quick_look_1');
}

function click_color(fid)
{
	var c_1 = document.getElementById('c_1');
	var cd_1 = document.getElementById('cd_1');
	var c_2 = document.getElementById('c_2');
	var cd_2 = document.getElementById('cd_2');
	
	c_1.style.background = '#888';
	c_2.style.background = '#888';
	
	cd_1.style.display = 'none';
	cd_2.style.display = 'none';

	var c = document.getElementById('c_' + fid);
	var cd = document.getElementById('cd_' + fid);
	
	c.style.background = '#444';
	cd.style.display = 'block';

}

function showcat(fid,nid)
{
	var obj = document.getElementById('cdiv_' + nid);
	var num1 = obj.offsetHeight;
	var num;
	
	var obj2 = document.getElementById('cdiv__' + nid);
	var num2 = obj2.offsetHeight;

	if (num1 <= 1)
	{
		num = num2;
		fid.innerHTML = '[ - ]';
	}else{
		num = 0;
		fid.innerHTML = '[ + ]';
	}
	
	xheight(nid,num);
	
}


function xheight(nid,num)
{
var obj = document.getElementById('cdiv_' + nid);

var h = obj.offsetHeight;
var $n = 8;

if (num != h)
{
	if (num < h)
	{
		h = h - $n;
		if (h <= 0)
		{
			obj.style.height = '1px';
			return ;
		}
	}else{
		h = h + $n;
		if (h >= num)
		{
			obj.style.height = num + 'px';
			return ;
		}
	}
}else{
	return ;
}

obj.style.height = h + 'px';

setTimeout("xheight(" + nid +"," + num + ")",30);
}

