
//10:26 2006-9-13 user/browser-language specific functions

function _opera()
{
	return navigator.userAgent.lastIndexOf('Opera')>=0;
}

function _ie()
{
	return navigator.userAgent.indexOf('MSIE')>=0 && !_opera();
}

function _firefox()
{
	return navigator.userAgent.indexOf('Firefox')>=0;
}

function _language()
{
	//IE supports:

	//navigator.browserLanguage
	//navigator.systemLanguage
	//navigator.userLanguage

	//while Gecko-based browsers support: navigator.language

	//var lang = _ie() 
	//	? navigator.browserLanguage //ie returns 'zh-cn'
	//	: navigator.language; //firefox returns 'zh-CN'
	//return lang ? lang : '';

	return navigator.browserLanguage ? navigator.browserLanguage : navigator.language;
}

function _adjust_form_charset()
{
	//20:19 12/26/2008 try 'accept-charet';
	var v=document.getElementsByTagName('form'), sCharset='GB18030';
	for(var i=0; i<v.length; ++i){
		var xForm=v[i];
		xForm.setAttribute('accept-charset', sCharset);
		if(_ie()){
			xForm.onsubmit=function(e){
				document.charset=sCharset;
			};
		}
	}
}

_adjust_form_charset();




