function getCities()
{
	var cities=new Array(
	"全国","北京","上海","广州","深圳","杭州"
	);
	var cLinks=new Array(
	"www","bj","sh","gz","shenzhen","hangzhou"
	);
	var count=0;
	var html="<div id='cd' class='cities-list'>";
	for(var i=0;i<cities.length;i++)
	{
		html+="<a href='http://"+cLinks[i]+".fwbao.com/'>"+cities[i]+"</a>";
		if(count!=2)
		{
			html+="&nbsp; ";
			count++;
		}
		else
		{
			if(i<cities.length-1)
			{
				html+="<br/>";	
			}
			count=0;
		}
	}
	html+="</div>";
	return html;
}

function showup(obj)
{
	document.getElementById("handle").className="choose-handle mover";
	if(document.getElementById("cd")==null)
	{
		if(navigator.userAgent.toLowerCase().indexOf("ie")!=-1)
		{
			obj.insertAdjacentHTML("beforeEnd",getCities());
		}
		else
		{
			insertAdjacentHTML_firefox(obj,"beforeEnd",getCities());
		}
	}
}

function shrink(obj,ev)
{
	document.getElementById("handle").className="choose-handle";
	var f=false;
	if(navigator.userAgent.toLowerCase().indexOf("firefox")!=-1)
	{
		f=!contains_ff(obj,ev.relatedTarget);
	}
	else
	{
		f=!obj.contains(ev.toElement);
	}
	if(f)
	{
		obj.removeChild(document.getElementById("cd"));
	}
}

function contains_ff(obj,obj2)
{
	if(obj2==obj)return true;
	while(obj2=obj2.parentNode)if(obj2==obj)return true;
	return false;	
}

function insertAdjacentHTML_firefox(obj,where,html)
{ 
	var e=obj.ownerDocument.createRange();
	e.setStartBefore(obj);
	e=e.createContextualFragment(html);
	switch(where)
	{
		case 'beforeBegin':obj.parentNode.insertBefore(e,obj);break;
		case 'afterBegin':obj.insertBefore(e,obj.firstChild);break;
		case 'beforeEnd':obj.appendChild(e);break;
		case 'afterEnd':
		if(!obj.nextSibling)obj.parentNode.appendChild(e);
		else obj.parentNode.insertBefore(e,obj.nextSibling);break;
	}
}