		/* MSN messenger */
		
		// Copyright (c) Microsoft Corporation. All rights reserved.
		function Microsoft_Live_Messenger_PresenceButton_startConversation(conversationUrl)
		{
			window.open(conversationUrl, '_blank', 'height=300px,width=300px');
		}
		
		function Microsoft_Live_Messenger_PresenceButton_onStyleChange(element) {
			if (element && element.presence) {
				Microsoft_Live_Messenger_PresenceButton_onPresence1(element.presence);
				Microsoft_Live_Messenger_PresenceButton_onPresence2(element.presence);
				Microsoft_Live_Messenger_PresenceButton_onPresence3(element.presence);

			}
		}
		
		function Microsoft_Live_Messenger_PresenceButton_onPresence1(presence)
		{
			var idx = presence.id.indexOf('@');
			if (idx >= 0) {
			
				var msnTitle = "<font color=#000000>±èÇý¿µ (¿©Çà»ó´ã)</font>";//var msnTitle = 	cutStr(presence.displayName,20);
				
				if(!presence.statusText || presence.statusText == '' || presence.statusText == 'Offline' || presence.statusText == '¿ÀÇÁ¶óÀÎ') {
					msnTitle = "<font color=#999999>±èÇý¿µ (¿ÀÇÁ¶óÀÎ)</font>";
				}
			
				if(document.all) {
					//document.getElementById("nameid1").innerText =  msnTitle;
					document.getElementById("nameid1").innerHTML =  msnTitle;
				} else {
					document.getElementById("nameid1").innerHTML =  msnTitle;
				}
				document.getElementById("msnIconImg1").src = presence.icon.url;
			}
		}
		
		
		function Microsoft_Live_Messenger_PresenceButton_onPresence2(presence)
		{
			var idx = presence.id.indexOf('@');
			if (idx >= 0) {
			
				var msnTitle = "<font color=#000000>Á¶ÀºÁ¤ (¿©Çà»ó´ã)</font>";//var msnTitle = 	cutStr(presence.displayName,20);
				
				if(!presence.statusText || presence.statusText == '' || presence.statusText == 'Offline' || presence.statusText == '¿ÀÇÁ¶óÀÎ') {
					msnTitle = "<font color=#999999>Á¶ÀºÁ¤ (¿ÀÇÁ¶óÀÎ)</font>";
				}
			
				if(document.all) {
					//document.getElementById("nameid2").innerText =  msnTitle;
					document.getElementById("nameid2").innerHTML =  msnTitle;
				} else {
					document.getElementById("nameid2").innerHTML =  msnTitle;
				}
				document.getElementById("msnIconImg2").src = presence.icon.url;
			}
		}
		
		function Microsoft_Live_Messenger_PresenceButton_onPresence3(presence)
		{
			var idx = presence.id.indexOf('@');
			if (idx >= 0) {
			
				var msnTitle = "<font color=#000000>±è¼öÇö (¿©Çà»ó´ã)</font>";//var msnTitle = 	cutStr(presence.displayName,20);
				
				if(!presence.statusText || presence.statusText == '' || presence.statusText == 'Offline' || presence.statusText == '¿ÀÇÁ¶óÀÎ') {
					msnTitle = "<font color=#999999>±è¼öÇö (¿ÀÇÁ¶óÀÎ)</font>";
				}
			
				if(document.all) {
					//document.getElementById("nameid3").innerText =  msnTitle;
					document.getElementById("nameid3").innerHTML =  msnTitle;
				} else {
					document.getElementById("nameid3").innerHTML =  msnTitle;
				}
				document.getElementById("msnIconImg3").src = presence.icon.url;
			}
		}
		
		

		
		function cutStr(str,limit){ 
		  var tmpStr = str; 
		  var byte_count = 0; 
		  var len = str.length; 
		  var dot = ""; 
		   
		  for(i=0; i<len; i++){ 
			byte_count += chr_byte(str.charAt(i)); 
			if(byte_count == limit-1){ 
			  if(chr_byte(str.charAt(i+1)) == 2){ 
				tmpStr = str.substring(0,i+1); 
				dot = "..."; 
			  }else { 
				if(i+2 != len) dot = ".."; 
				tmpStr = str.substring(0,i+2); 
			  }  
			  break; 
			}else if(byte_count == limit){ 
			  if(i+1 != len) dot = ".."; 
			  tmpStr = str.substring(0,i+1); 
			  break; 
			} 
		  } 
		  return (tmpStr+dot); 
		  //return true; 
		} 
		function chr_byte(chr){ 
		  if(escape(chr).length > 4) 
			return 2; 
		  else 
			return 1; 
		} 