var hexmap = new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");
var ud="undefined";
var ef = false;
var alimama_dc = alimama_doc();
var alimama_iniframe = 1;
function hex(a){
	if(a<256) return "%"+hexmap[a>>4]+hexmap[a&0xf];
	else return hex(a>>8)+hex(a&0xf);
}
var alimama_cans=true;
function encodeUTF8(d) {
	var utft = "";var a=d.toString();
	for(var n=0; n<a.length; n++)
	{
		var c=a.charCodeAt(n);
		if(c<128){
			 if(c==46||c==40||c==41||(c>47&&c<58)||(c>64&&c<91)||(c>96&&c<123)){
				   utft += a.charAt(i);
			 }else{
				   utft += hex(c);
			 }
		}
		else if(127<c && c<0x800)
		{
			utft += hex((c>>6)|192);
			utft += hex((c&63)|128);
		} else if(0x7ff<c && c<0x10000)
		{
			utft += hex((c>>12)|224);
			utft += hex(((c>>6)&63)|128);
			utft += hex((c&63)|128);
		} else if(0xffff<c && c<0x200000)
		{
			utft += hex((c>>18)|0xf0);
			utft += hex(((c>>12)&63)|128);
			utft += hex(((c>>6)&63)|128);
			utft += hex((c&63)|128);
		} else if(0x1FFFFF<c && c<0x4000000)
		{
			utft += hex((c>>24)|0xf8);
			utft += hex(((c>>18)&63)|128);
			utft += hex(((c>>12)&63)|128);
			utft += hex(((c>>6)&63)|128);
			utft += hex((c&63)|128);
		} else if(0x3FFFFFF<c && c<0x80000000)
		{
			utft += hex((c>>30)|0xfc);
			utft += hex(((c>>24)&63)|128);
			utft += hex(((c>>18)&63)|128);
			utft += hex(((c>>12)&63)|128);
			utft += hex(((c>>6)&63)|128);
			utft += hex((c&63)|128);
		}
	}
	return utft;
}
var qv=new Array();

qv[0]="wd";
qv[1]="p";
qv[2]="q";
qv[3]="keyword";
qv[4]="kw";
qv[5]="w";
qv[6]="key";
qv[7]="word";
qv[8]="query";
qv[9]="q1";
qv[10]="name";

function alimama_b(a)
{
	if( typeof encodeURIComponent=="function" )
	{
		return encodeURIComponent(a.toString());
	} else return encodeUTF8(a.toString());
}

function meta_keywords(name)
{
	try
	{
		if(alimama_h()) return alimama_dc.getElementsByName(name)[0].getAttribute("content");
		return document.getElementsByName(name)[0].getAttribute("content");
	}
	catch(err)
	{
		return "";
	}
}
var mknames=new Array("keywords","Keywords","KEYWORDS");
function mk()
{
	var mk="";
	try 
	{
		for(var i=0;i<mknames.length;i++)
		{
			mk=meta_keywords(mknames[i]);
			if(mk!="") break;
		}
		mk=mk.replace(/[/| £¬¡¢¡¡]/g,',');
		if (mk.length>200)
		{
			var tmpstr = mk.substring(192,mk.length-1);
			var pos = tmpstr.indexOf(",");
			mk = mk.substring(0, pos+192);
		}
	}	
	catch(err)
	{
		mk="";
	}
	return mk;
}

function alimama_t()
{ 
	var alimama_t="";
	if(alimama_h())
	{
		try
		{
			alimama_t=alimama_dc.title;
		}catch(err)
		{
			alimama_t="";
		}
	} else 
	{
		alimama_t=document.title;
	}
	return alimama_t;
}
function alimama_h()
{
	try
	{
		if(alimama_iniframe==1 || alimama_iniframe=="yes")
		{
			return true;
		} else
		{
			if(document.title == "")
			{
				return true;
			} else
			{
				return false;
			}
		}
	}
	catch(err)
	{
	}
	return false;   
}
function alimama_u() 
{ 
	if(!alimama_h()) return document.location.href;

	if(ef) return alimama_dc.referrer;
	return alimama_dc.location.href;
}
function alimama_e() 
{ 
	var r="";
	if(alimama_h())
	{
		try
		{
			r=alimama_dc.referrer;
		}catch(err)
		{
			r="";
		}
	} else{
		r=document.referrer;
	}
	if(r==null)	r = "";
	return r;
}
function alimama_s(a)
{
	var r = a;
	if(r != "" && r != null)
	{
		for(var i=0; i<qv.length; i++)
		{
			var kw = new RegExp("[^1-9a-zA-Z]"+qv[i]+"=\([^&]*\)");
			var alimama_k = r.match(kw);
			if(alimama_k != null)
			{
				kw = new RegExp("^[0-9]*$");
				if(alimama_k[1].match(kw) == null)
				{
					return alimama_k[1];
				}
			}
		}
	}
	return "";  
}

function alimama_k()
{
	var alimama_k=alimama_s(alimama_u());
	if(alimama_k=="")
	{
		return alimama_s(alimama_e());
	}else
	{
		return alimama_k;
	}
}
function alimama_doc()
{
	try
	{
		var x=top.document.location;
		return top.document;
	}catch(err)
	{
		ef=true;
	}

	for(var wd=window;;)
	{
		var p = wd.parent;
		try
		{
			var x=p.document.location;
		}catch(err)
		{
			return wd.document;
		}
		wd = p;
	}
}

function alimama_p()
{
	var ps = (typeof alimama_titlecolor == ud)?"":"&tc="+alimama_titlecolor;
	ps += (typeof alimama_fontsize == ud)?"":"&fz="+alimama_fontsize;
	ps += (typeof alimama_bgcolor == ud)?"":"&bc="+alimama_bgcolor;
	ps += (typeof alimama_feedback == ud)?"":"&fb="+alimama_feedback;
	return ps;
}
function appendSessionID(){
	cg="";
	for (var i=1;i<=32;i++)
	{
		var n=Math.floor(Math.random()*16.0).toString(16);
		cg +=n;
	}
	return cg;
}
function cl()	
{
	alimama_pid = "";
	alimama_feedback = "";
	alimama_bgcolor = "";
	alimama_titlecolor = "";
	alimama_bgcolor = "";
	alimama_width = "";
	alimama_height = "";
}

adu = "http://sutao.alimama.com/sutao.php?" + "u=" + alimama_b(alimama_u()) + "&w="+alimama_width+"&h="+alimama_height+"&cg="+appendSessionID()+"&si=&i="+alimama_pid +  alimama_p() + "&r=" + alimama_b(alimama_e());
if(alimama_cans)
{
	document.write("<iframe name=\"alimamafrm\" id=\"alimamafrm\" border=0 frameborder=0  marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style='width:"+alimama_width+"px; height:"+alimama_height+"px;' src=\""+adu.substring(0, 2048)+"\"></iframe>");
}
cl();