var MISTATUS = new Array()

MISTATUS['MISTATUS_UNKNOWN'] = new Array(0, '');
MISTATUS['MISTATUS_OFFLINE'] = new Array(1, '¿ÀÇÁ¶óÀÎ');
MISTATUS['MISTATUS_ONLINE'] = new Array(2, '¿Â¶óÀÎ');
MISTATUS['MISTATUS_INVISIBLE'] = new Array(6, '¿ÀÇÁ¶óÀÎÀ¸·Î Ç¥½Ã');
MISTATUS['MISTATUS_BUSY'] = new Array(10, '´Ù¸¥ ¿ë¹« Áß');
MISTATUS['MISTATUS_BE_RIGHT_BACK'] = new Array(14, '°ð µ¹¾Æ¿À°ÚÀ½');
MISTATUS['MISTATUS_IDLE'] = new Array(18, '³ë´Â Áß');
MISTATUS['MISTATUS_AWAY'] = new Array(34, 'ÀÚ¸® ºñ¿ò');
MISTATUS['MISTATUS_ON_THE_PHONE'] = new Array(50, 'ÅëÈ­ Áß');
MISTATUS['MISTATUS_OUT_TO_LUNCH'] = new Array(66, '½Ä»ç Áß');
MISTATUS['MISTATUS_LOCAL_FINDING_SERVER'] = new Array(256, '¼­¹ö Ã£´Â Áß');
MISTATUS['MISTATUS_LOCAL_SYNCHRONIZING_WITH_SERVER'] = new Array(768, '¼­¹ö µ¿±â Áß');
MISTATUS['MISTATUS_LOCAL_CONNECTING_TO_SERVER'] = new Array(512, '¼­¹ö ¿¬°á Áß');
MISTATUS['MISTATUS_LOCAL_DISCONNECTING_FROM_SERVER'] = new Array(1024, '¼­¹ö ¿¬°á ²÷´Â Áß');

//var email	= "monarisa27@hotmail.com";

function AddContactUI( email )
	{
		if ( BlnConversation() )
			{
				objMessengerApp.AddContact( 0, email );
			}
	}

function OpenConversationWindow( email )
	{
		if ( BlnConversation() )
			{
				objMessengerApp.InstantMessage(email);
			}
	}

// ´ëÈ­°¡´É »óÅÂ¸é true ¾Æ´Ï¸é false
function BlnConversation()
	{
		if ( objMessengerApp.MyStatus >= MISTATUS['MISTATUS_ONLINE'][0] && objMessengerApp.MyStatus <= MISTATUS['MISTATUS_OUT_TO_LUNCH'][0] )
			{
				return true;
			}
		else
			{
				if ( MISTATUS['MISTATUS_OFFLINE'][0] == objMessengerApp.MyStatus )
					{
						alert( "Msn Messenger¿¡ ·Î±×ÀÎÀ» ÇØ ÁÖ¼¼¿ä." );
					}
				else
					if ( objMessengerApp.MyStatus >= MISTATUS['MISTATUS_LOCAL_FINDING_SERVER'][0] )
						{
							alert( "Msn Messenger ¼­¹ö ÀÛ¾÷Áß ÀÔ´Ï´Ù.\n\nÀá½Ã ÈÄ¿¡ ½Ãµµ ÇØ ÁÖ¼¼¿ä." );
						}
				return false;
			}
	}

// ÇöÀç »óÅÂ
function GetMyStatusName()
	{
		for ( var i in MISTATUS )
			{
				if ( objMessengerApp.MyStatus == MISTATUS[i][0] )
					{
						document.write( MISTATUS[i][1] );
						return MISTATUS[i][1];
					}
			}
	}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function na_restore_img_src(name, nsdoc)
{
  var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? nsdoc+'.'+name : 'document.all.'+name);
  if (name == '')
    return;
  if (img && img.altsrc) {
    img.src    = img.altsrc;
    img.altsrc = null;
  } 
}

function na_preload_img()
{ 
  var img_list = na_preload_img.arguments;
  if (document.preloadlist == null) 
    document.preloadlist = new Array();
  var top = document.preloadlist.length;
  for (var i=0; i < img_list.length; i++) {
    document.preloadlist[top+i]     = new Image;
    document.preloadlist[top+i].src = img_list[i+1];
  } 
}

function na_change_img_src(name, nsdoc, rpath, preload)
{ 
  var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? nsdoc+'.'+name : 'document.all.'+name);
  if (name == '')
    return;
  if (img) {
    img.altsrc = img.src;
    img.src    = rpath;
  } 
}

function notSepcialStr(str) {
	
	for (i=0; i<str.length; i++)
	{
		var code = str.charCodeAt(i)
		var ch = str.substr(i,1).toUpperCase()
		
		code = parseInt(code)
		//¿µ¾î, ¼ýÀÚ
		if ((code > 122) || (code < 48) || (code > 57 && code < 65) || (code > 90 && code < 97)) {
			//ÇÑ±Û
			if ((!((ch < "0" || ch > "9") && (ch < "A" || ch > "Z") && ((code > 255) || (code < 0)))) || (ch == " ")) {
				return false;
			}
		}
		
	
	}
	
	return true;
	
}

//ÇÑ±ÛÀÔ·Â¿©ºÎ Ã¼Å©
function withHangul (str) {
	var retCode = 0

	for (i = 0; i < str.length; i++) {
		var code = str.charCodeAt(i)
		var ch = str.substr(i,1).toUpperCase()
		
		code = parseInt(code)

		if ((!((ch < "0" || ch > "9") && (ch < "A" || ch > "Z") && ((code > 255) || (code < 0)))) || (ch == " ")) {
			return;
		}
	}
	return true;
}

//¼ýÀÚÃ¼Å©
function Digit_Check(dig,cmt) {

    var didi = "1234567890"
        for(i=0;i<dig.value.length;i++){
        if(didi.indexOf(dig.value.substring(i,i+1))<0){
           alert(cmt+" ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù");
           dig.focus();
           return;
            }
        }
     return;

}

function pre_view(serial) {
    
    imgid =  "view_"+serial
    if(event.srcElement.value.match(/(.jpg|.JPG|.JPEG|.jpeg|.GIF|.gif)$/)) {
        document.images[imgid].src = event.srcElement.value;
        document.images[imgid].style.display = "";
    } 
    
    else {          
		document.images[imgid].style.display = "none";      
    }
}

function byteLength(value) { 
  var len = 0; 
  var i; 
  for (i = 0; i < value.length; i++) { 
    if ((value.charCodeAt(i) > 255) || (value.charCodeAt(i) < 0)) 
      len += 2; 
    else 
      len ++; 
    } 
    return len; 
} 
