
var shipping_carriers = [
	{label: gettext("Evergreen"), value: "Evergreen"},
	{label: gettext("MSC"), value: "MSC"},
	{label: gettext("COSCO"), value: "COSCO"},
	{label: gettext("China Shipping"), value: "China Shipping"},
	{label: gettext("HMM"), value: "HMM"},
	{label: gettext("OOCL"), value: "OOCL"},
	{label: gettext("Maersk Line"), value: "Maersk Line"},
	{label: gettext("Han Jin"), value: "Han Jin"},
	{label: gettext("Yang Ming"), value: "Yang Ming"},
	{label: gettext("APL"), value: "APL"},
	{label: gettext("RCL"), value: "RCL"},
	{label: gettext("CMA"), value: "CMA"},
	{label: gettext("CSAV"), value: "CSAV"},
	{label: gettext("SNL"), value: "SNL"},
	{label: gettext("NYK"), value: "NYK"},
	{label: gettext("K Line"), value: "K Line"},
	{label: gettext("ZIM"), value: "ZIM"},
	{label: gettext("KMTC"), value: "KMTC"},
	{label: gettext("Emirates Shipping"), value: "Emirates Shipping"},
	{label: gettext("TS Lines"), value: "TS Lines"},
 	{label: gettext("PIL"), value: "PIL"},
	{label: gettext("ECU Line"), value: "ECU Line"}
];

var flight_carriers = [
	{label: gettext("Cathay Pacific"), value: "Cathay Pacific", prefix: "160"},
	{label: gettext("China Eastern Airlines"), value: "China Eastern Airlines", prefix: "781"},
	{label: gettext("Shanghai Airlines"), value: "Shanghai Airlines", prefix:"781"},
	{label: gettext("Singapore Airlines"), value: "Singapore Airlines", prefix:"618"},
	{label: gettext("Malaysian Airline Syste"), value: "Malaysian Airline Syste", prefix:"205"},
	{label: gettext("China Airlines"), value: "China Airlines", prefix:"297|810"},
	{label: gettext("Japan Airlines"), value: "Japan Airlines", prefix:"131|990"},
	{label: gettext("Asiana Airlines"), value: "Asiana Airlines", prefix:"988"},
	{label: gettext("China Southern Airlines"), value: "China Southern Airlines", prefix:"784"},
	{label: gettext("Turkish Airline"), value: "Turkish Airline", prefix:"235"},
	{label: gettext("Saudi Arabian Airlines"), value: "Saudi Arabian Airlines", prefix:"065"},
	{label: gettext("British Airways"), value: "British Airways", prefix:"125"},
	{label: gettext("AeroFlot Cargo"), value: "AeroFlot Cargo", prefix:"555"},
	{label: gettext("Air France"), value: "Air France", prefix:"057"},
	{label: gettext("CargoLux"), value: "CargoLux", prefix:"172"},
	{label: gettext("GreatWall Airlines"), value: "GreatWall Airlines", prefix:"989"},
	{label: gettext("Gulf Air"), value: "Gulf Air", prefix:"072"},
	{label: gettext("Polar Air Cargo"), value: "Polar Air Cargo", prefix:"403"},
	{label: gettext("Jade Cargo International"), value: "Jade Cargo International", prefix:"189"},
	{label: gettext("Jet Airways"), value: "Jet Airways", prefix:"589"},
	{label: gettext("Delta Air Lines"), value: "Delta Air Lines", prefix:"006|012|074|090|302|738|862|886"},
	{label: gettext("China Cargo Airlines"), value: "China Cargo Airlines", prefix:"781"},
	{label: gettext("Dragon Air"), value: "Dragon Air", prefix:"043"},
	{label: gettext("Korean Air"), value: "Korean Air", prefix:"180"},
	{label: gettext("Virgin Atlantic"), value: "Virgin Atlantic", prefix:"463"},
	{label: gettext("American Airlines"), value: "American Airlines", prefix:"001"},
	{label: gettext("Shanhai Airlines Cargo"), value: "Shanhai Airlines Cargo", prefix:"781"},
	{label: gettext("Yangtze River Express Airlines"), value: "Yangtze River Express Airlines", prefix:"871"},
	{label: gettext("Swiss WorldCargo"), value: "Swiss WorldCargo", prefix:"724"},
	{label: gettext("Air Canada"), value: "Air Canada", prefix:"014"},
	{label: gettext("Air China"), value: "Air China", prefix:"999"},
	{label: gettext("Qatar Airways"), value: "Qatar Airways", prefix:"157"},
	{label: gettext("All Nippon Airways"), value: "All Nippon Airways", prefix:"205"}
];

var express_carriers = [
	{label: gettext("ZTO"), value:"ZTO"},
	{label: gettext("TTKD"), value:"TTKD"},
	{label: gettext("CRE"), value:"CRE"},
	{label: gettext("AT-EXPRESS"), value:"AT-EXPRESS"},
	{label: gettext("DHL"), value:"DHL"},
	{label: gettext("FEDEX"), value:"FEDEX"},
	{label: gettext("TNT"), value:"TNT"}
];


function getParamByType(frtype) {
	param = new Array();
	if (frtype == null || frtype == "shipping_m") {
		param[0] = "#sc";
		param[1] = shipping_carriers;
	} else if (frtype == "flight_m") {
		param[0] = "#fc";
		param[1] = flight_carriers;
	} else if (frtype == "express_m") {
		param[0] = "#ec";
		param[1] = express_carriers;
	}
	return param;
}

function setHomepage(url)
{
	if (document.all) {
		document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage(url);
	} else if (window.sidebar) {
		if(window.netscape)
		{
			try{  
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  
			}  
			catch (e)  
			{    
				alert("input \"about:config\"\nSelect [signed.applets.codebase_principal_support],then set to'true'"); 
				return;
			}
		} 
		var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
		prefs.setCharPref('browser.startup.homepage',url);
	}
}

function addToFavorites(url,site)
{
	if (document.all)
    {
		window.external.addFavorite(url,site);
    }
    else if (window.sidebar)
    {
		window.sidebar.addPanel(site,url, "");
	}
}
