
var win='àáâãäå¸æçèéêëìíîïðñòóôõö÷øùúûüýþÿÀÁÂÃÄÅ¨ÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß¿¯º????¢¡¸¨ª'.split('')
var utf8=['%D0%B0','%D0%B1','%D0%B2','%D0%B3','%D0%B4','%D0%B5', '%D1%91','%D0%B6','%D0%B7','%D0%B8','%D0%B9','%D0%BA','%D0%BB','%D0%BC', '%D0%BD','%D0%BE','%D0%BF','%D1%80','%D1%81','%D1%82','%D1%83','%D1%84', '%D1%85','%D1%86','%D1%87','%D1%88','%D1%89','%D1%8A','%D1%8B','%D1%8C', '%D1%8D','%D1%8E','%D1%8F','%D0%90','%D0%91','%D0%92','%D0%93','%D0%94', '%D0%95','%D0%81','%D0%96','%D0%97','%D0%98','%D0%99','%D0%9A','%D0%9B', '%D0%9C','%D0%9D','%D0%9E','%D0%9F','%D0%A0','%D0%A1','%D0%A2','%D0%A3', '%D0%A4','%D0%A5','%D0%A6','%D0%A7','%D0%A8','%D0%A9','%D0%AA','%D0%AB', '%D0%AC','%D0%AD','%D0%AE','%D0%AF','%D1%97','%D0%87','%D1%94','%D1%96', '%D0%86','%D2%91','%D2%90','%D1%9E','%D0%8E','%D1%91','%D0%81','%D0%84']
for(var i=0;i<utf8.length;i++)
{
	utf8[i]=unescape(utf8[i])

}
function dcTmp(X,from,into)
{
	for(var i=0;i<win.length;i++)
	{
		if(X==from[i])return into[i]
	}
	return X
}

function utf8x(tmp)
{
	if(''!=tmp)
	{
		if(-1<tmp.indexOf(unescape('%D0')) || -1<tmp.indexOf(unescape('%A7')))
		{
			for(var i=0;i<utf8.length;i++)
			{
				var reg=eval('/'+win[i]+'/g')
				tmp=tmp.replace(reg,utf8[i])
			}
		}
		else
		{
			tmp=tmp.split('')
			for(var i=0;i<tmp.length;i++)
			{
				tmp[i]=dcTmp(tmp[i],win,utf8)
			}
			tmp=tmp.join('')
		}
		return(tmp);
	}

	}
