
//ĿǰʱJSжһкתSESSIONбһʵһӦʾҪ
var simple_traditional = 1		//0:壬1:

//ڼתֻǵּļתЩĴʻҪضĴʻ㼶ļת磺-ܛwԶױͺһ׸ʻ㼶תһ׸ּת
//վļʻ
var simpleWords=new Array('ӿƱ','߰','ҵԤ','ں','ʺ','ɳ','','','','עû','һ','ඩѯ','Ϣѯ','ÿ֪','дÿϢ','ȷ϶ƱϢ','֧','ȷ϶','²ѯ','λ','ۿ','','֧','','Ʊ','绰','ϵַ','ǹ绰','ֻ','һ','','֧','Ʊ¼','','ͯ','յȼ','','','','ֵ','¼','ҵԤ','Ϣ')
//վķʻ
var traditionalWords=new Array('Ʊ','ώ','ҵӆƱӛ','·','·','̳','_','','','Ոӛ','ӛܴa','Cӆλь','YӍԃ','˿֪','ӛÿԔYӍ','YӍͺ','ϸ','ӆλYϴ_J','Ѳ','œe','ػ','C','','ӆλ','_Ʊ','˾Ԓ','jַ','סԒ','ƄԒ','^m','ӆλ̖','y','ӆӛ','','ͯ','œe','cͣ','̵','Ŀĵ','λ','','ҵӆλӛ','YӍ')
//ע⣬ԺִûȷתĴʻ㣬򽫸ôʻļֱӵ󣬼ʵתλòԴ

//Ŀǰ֪м岻ͬĺֵļ
var simpleChracters='°Ӱհڰܰʱϱбձ߱βϲвѲҲӲԲղֲײ޲³ĳųƳͳϳҳճٳ۳ܳݳ´ǴʴʹϴдѴӴԴմܴƵ˵еӵݵ޵ĶƶͶ϶жҶӶԶֶٶ۶÷ķɷϷѷ׷طܷ߷øƸǸɸϸѸӸԸոָٸڸ޸ƹ˹йع۹ݹ߹Һ׺غƻѻӻԻٻ߻üƼǼʼ̼ͼмԼռּؼۼݼ߼½ýĽŽȽɽʽνϽս׽ھǾɾԾپݾܽſǿοѿҿٿ¢£¤¥¦§¨«¬­®¯°±²³¸»¼½¿áèêíóôùûþıĶšŢťŦŧŨũűŵŷŸŹŻŽӹƭƮƵƶƻƾǣǤǥǦǨǩǫǮǯǱǳǴǵǹǺǽǾǿȣȧȨȰȴȵɡɥɧɨɬɱɴɸɹʤʥʦʨʪʫʬʱʴʵʶʻ˧˫˭˰˳˵˶˸˿̷̸̡̢̧̯̰̱̲̳̾ͭͳͷͼͿΤΥΧΪΫάέΰαγνϮϰϳϷϸϺϽϿХЫЭЮЯвгдклпѡѢѤѧѫѯѰѱѵѶѷѹѻѼҡҢңҤҥҩүҳҵҶҽҿӣӤӥӦӧӨөӪӫӬӱӴӵӶӸӻӽӿԤԦԧԨԯ԰ԱԲԵԶԸԼԾԿաբթիծձյնշոջսְִֽֿ֣֤֡֯פרשת׬׮ׯװױ׳״׶׸׹׺׻ôΪֻ׼йű'
//Ŀǰ֪м岻ͬĺֵķ
var traditionalChracters='}@KO\WT[CkOͽ^rU݅ؐ^NvP]߅H׃qpTlIePKgNaQMKNnœ}ȃԜyԌvs׋pPbULLcSn܇؉mrηQ\GVtYuX_xPIIhNzrA|̎JNbo~n[ąZe_JđQhʎnvu\Ifc|늝{ՙBVӆ|ӗY٪xـ呔྄ꠌDgZZ~ӞIDElPym\C؜LwUM^SShLTpSPwݗox}ؓӇD`ԓ}wsM䓾VV怔RwtomؕhϘُMP^^T؞VҎw|܉ԎF݁L假^nhuQRMZtoWAԒщĚgh߀QoSe]xVxZMdLȝⷫ@؛CeIuO݋DEӋӛH^oAvaZ⛃r{OԹ{gD}OzA|캆p]b`vҊIŞTuR{YvuzɔqCe_UgI^MAo@ioRdQmfxe䏑քNܝY]þo\H֔MxaMGXQE^x܊E_PwnѝFK~Vr̝hQUϞDRه{ڔr@@m׎[|EƄڝDIhxYY[ўr`zɏB砑ziĘ朑ٟZvՏ|炫CR[CUg⏜R`XIs@\Ŕn]Ǌ䓧tJRB]tu̔THXHҿ|]VGn\y݆S]Փ}_߉茻jjaΛRRIu~}mzUM֙؈^TQq]VTiiҒdR瑑}Qև\c{yX[HāfBm懙帔Qo~ērZWtIaPri_hlؚO{uH䁘VĚRTM◉әLTUwtXQ\lqܠN@̃SN[`JHpAՈcFڅ^|xEso׌_@gJxsqܛJc_wِ}ߝYW٠pBdzOIBK}{ԊƕrgRҕԇ۫FݔHgQplfTqzZAb\KVCmqOpSsiHE؝cTՄUClv`R}wϗlNFd N~y^DTFj͑ÓrWEDmBfWf`HSȔ^^lyY΁uCu_oʏǉ]F`au㊑rݠ{bMBvrwyte@UFIhWwlԔʒNԇ[ϐfy{Cax\dnC̓uSwm܎x_kWԃZӖӍdfӠ鎟}WVPꖰWBӬubG{ˎ퓘I~tUzxρˇ|xԄhxg[ayыtΞIωfѓbxԁn]♪q[Tݛ~OcZZnRzuASxY@@TAhsS耎[yE\NjsdٝEv菗^؟t\ٛ܈lpSֱKݚ䗣`q~ÛwUHN@ؑᘂ\ꇒ걠bC̼S|RKN[\aSEiTDTATBvuDٍfbyѠF٘YՁƝYnۙCvu{M荿@NbʆeZN倛̖'
//ע⣬Ժִûȷתĺ֣򽫸úֵļֱӵ󣬼ʵתλòԴ


function change_word(obj)
{
//˺ʻ㼶ת
//test

if (obj=="" || obj==null)
	return "";

var str=obj;
for (var i=0;i<simpleWords.length;i++)
{
	if (simple_traditional==1)
		while (str.indexOf(simpleWords[i])!=-1)
			str=str.replace(simpleWords[i],traditionalWords[i]);
	else
		while (str.indexOf(traditionalWords[i])!=-1)
			str=str.replace(traditionalWords[i],simpleWords[i]);
}
return str;

}

function change_chracter(obj)
{
//˺ּת

if (obj=="" || obj==null)
	return "";
	
var str="";
for (var i=0;i<obj.length;i++)
{
	if (simple_traditional==1)
		if (obj.charCodeAt(i)>10000 && simpleChracters.indexOf(obj.charAt(i))!=-1)
			str=str+traditionalChracters.charAt(simpleChracters.indexOf(obj.charAt(i)));
		else
			str=str+obj.charAt(i);
	else
		if (obj.charCodeAt(i)>10000 && traditionalChracters.indexOf(obj.charAt(i))!=-1)
			str=str+simpleChracters.charAt(traditionalChracters.indexOf(obj.charAt(i)));
		else
			str=str+obj.charAt(i);
		
}

return str;
}

//ݹ麯תobjΪHTML
function change_obj(obj)
{
	var a=0;
	if (obj.title!=null && obj.title!="")
	{
		obj.title=change_word(obj.title);
		obj.title=change_chracter(obj.title);
	}

	if(obj.alt!="" && obj.alt!=null)
	{
		obj.alt=change_word(obj.alt);
		obj.alt=change_chracter(obj.alt);
	}
	
	if(obj.nodeType==3) 	//ͨı
	{
		obj.nodeValue=change_word(obj.nodeValue);
		obj.nodeValue=change_chracter(obj.nodeValue);
	}
	else
	{
		if (obj.tagName=="INPUT"&&obj.type!="hidden")
		{
			obj.value=change_word(obj.value);
			obj.value=change_chracter(obj.value);
		}

	}
	/*	ͼƬûиǰʱע
	if (obj.tagName=="IMG")
	//ͼƬվͼƬڲļ޸Ϊĺ󱣴沢ļ'_ft'ԺûѡʹʲôͼƬ
	
		if (simple_traditional==0)
			obj.src=obj.src.substring(0,obj.src.length-3);
		else
			obj.src=obj.src+"_ft";
	*/
	for(var i=0;i<obj.childNodes.length;i++)
	{
		subobj=obj.childNodes[i];
		change_obj(subobj);
	}	
}

function change()
{
	/*
	if (simple_traditional==0)
		simple_traditional=1;
	else
		simple_traditional=0;
	*/
	change_obj(document);
	//alert("select value="+aa.value);
}

function alert_simple_traditional(obj)
{
	var str=obj;
	str=change_word(str);
	str=change_chracter(str);
	alert(str);
}

function confirm_simple_traditional(obj)
{
	var str=obj;
	str=change_word(str);
	str=change_chracter(str);
	return confirm(str);
}

function check_simple_traditional_input(obj)
{
//˷ڼڷıǷģTRUEģFALSEû

if (simple_traditional==0)
//ڼ廷£м
	return false;
	
if (obj=="" || obj==null)
	return false;
	
if (obj.tagName=="INPUT"&&(obj.type=="text" || obj.type=="password")&&obj.readOnly==false)
{
	//ı͵ֶβҿɱ༭Ļм
	
	var str=obj.value
	for (var i=0;i<str.length;i++)
	{
			if (str.charCodeAt(i)>127 )
			{
				alert_simple_traditional("Ŀǰڷ廷ʱ֧ ӦƴӢĴ");
				obj.focus();
				return true;
			}
	}
}
else
{
	for(var j=0;j<obj.childNodes.length;j++)
	{
		subobj=obj.childNodes[j];
		if (check_simple_traditional_input(subobj))
			return true;
	}	

}


}