function msn_download_content(url)
{
	try {		
		MessengerContentInstaller.InstallContent(url);
		
	} catch(error) {
			OnContentInstalled(error.number);
	}
}
function MSN_Message_Fail(msg) {
	alert(msg);
}
function MSN_Message_Success(msg) {
	alert(msg);
}
function OnContentInstalled(result) {

	tail = (result & 0xFFFF);
	head = ((result >> 16) & 0xFFFF);
	if (tail == 0x036c) {
		// http request failed
		// MSGR_E_P4_HTTP_DOWNLOAD
		MSN_Message_Fail('絵文字のダウンロードができませんでした。もう一度やりなおしてください。');
	} else if (tail == 0x038B) {
		// user clicked cancel
		// MSGR_E_USER_CANCEL_DOWNLOAD
		MSN_Message_Fail('');
	} else if (tail == 0x4005) {
		// generic fail
		// E_FAIL
		MSN_Message_Fail('想定内のエラー　指定したコンテンツが見つからないか、コンテンツに問題があります。もう一度やりなおしてください。');
	} else if (tail == 0xFFFF){
		// unexpected error
		// E_UNEXPECTED
		MSN_Message_Fail('想定外のエラー　指定したコンテンツが見つからないか、コンテンツに問題があります。もう一度やりなおしてください。');
	} else if (tail == 0x031E) {
		// user offline
		// MSGR_E_NOT_LOGGED_ON
		MSN_Message_Fail('メッセンジャーにサインインしておりません。先ず、サインインをしてください。');
	} else if (tail == 0x0057) {
		// download url empty
		// E_INVALIDARG
		MSN_Message_Fail('指定したコンテンツが見つかりませんでした。もう一度やりなおしてください。');
	} else if (tail == 0x0005) {
		// there's already a download in place
		// E_ACCESSDENIED
		MSN_Message_Fail('最初のダウンロードが終るまでお待ちください。');
	} else if (tail == 0 && head == 0) {
		MSN_Message_Success('絵文字がダウンロードできました。メッセンジャーの絵文字リストを見てください。');
	}
}