var langstr={
		"en": "Boost this Site with MxBoost",
		"cn": "启用 MxBoost 网站加速"
	}

function mxboost_checkparam(str){

	if(str.length>254) str = str.substr(0,254);
	str = str.replace(/[^a-zA-Z0-9\.\_\-]/g, "");

	return str;

}

function mxboost_checklang(){

	var langs="en.cn";
	if(typeof mxboost_lang=='undefined'){
		// auto detect
		if(navigator.language){
			mxboost_lang = navigator.language;
		}else{
			mxboost_lang = navigator.userLanguage;
		}

		if(mxboost_lang.indexOf("zh")>-1){
			mxboost_lang="cn";
		}else{
			mxboost_lang="en";
		}
	}

	if(langs.indexOf(mxboost_lang)<0) mxboost_lang = "en";

	return mxboost_lang;

}

function mxboost_add(){

	if(typeof mxboost_site=='undefined') return;
	var param_url = mxboost_checkparam(mxboost_site);
	if(param_url=='') return;

	try{
		external.max_autoAddBoostSite(param_url,'','');
	}catch(e){}

	if(typeof mxboost_img=='undefined') mxboost_img = '1';
	var param_img = mxboost_checkparam(mxboost_img);
	if(param_img=='') return;

	if(typeof mxboost_show=='undefined') mxboost_show = true;
	if(mxboost_show) mxboost_addButton(param_url, param_img);

}


function mxboost_addButton(url, img){

	var lang = mxboost_checklang();

	var output = '<a href="http://boost.maxthon.com/ap/add.htm?l=' + lang + '&u='+url+'" target="_blank">'
			+ '<img src="http://boost.maxthon.com/ap/btn/'+lang+'_'+img+'.png" alt="' + langstr[lang]+ '" border="0"/>'
			+ '</a>';

	document.write(output);

}

mxboost_add();