// cutting string
function cutString(str, len) 
{
	var l = 0;
	for (var i=0; i<str.length; i++) 
	{
		l += (str.charCodeAt(i) > 128) ? 2 : 1;
		if (l > len) return str.substring(0,i) + "..";
	}
	return str;
}
		
// erase tags in string		
function eraseTags(str)
{
	var tags = new RegExp();
	tags = /[<][^>]*[>]/gi;
	return str.replace(tags, "");
}

// day count
function getDayCount(yy, mm){
	var mon = new Array('31', '28', '31', '30', '31', '30', '31', '31', '30', '31', '30', '31');
	var res='';
 	if(mm!=2) res = mon[mm-1];
 	else{
  	if(yy%400==0) res=29;
  	else if(yy%100==0) res=28;
  	else if(yy%4==0) res=29;
  	else res=28;
 	}
	
	return res;
}

function getTop(obj){ 
    var parent = obj.offsetParent; 
    var resultTop = obj.offsetTop;    
    while(parent){ 
        resultTop += parent.offsetTop; 
        parent = parent.offsetParent; 
    } 
    return resultTop;
} 
function getLeft(obj){ 
    var parent = obj.offsetParent; 
    var resultLeft = obj.offsetLeft; 
    
    while(parent){ 
        resultLeft += parent.offsetLeft; 
        parent = parent.offsetParent; 
    } 
    return resultLeft;
}
//---------------------- ½ºÆ®¸µ ÇÔ¼öµé -----------------------------------------------
function isEmpty(s){ 
	return ((s == null) || (s.length == 0)); 
}
function isDigit(c){ 
	return ((c >= '0') && (c <= '9')); 
}
function isLetter(c){
	return (((c >= 'a') && (c <= 'z')) || ((c >= 'A') && (c <= 'Z')));
}
// ¼ýÀÚ·Î¸¸µÈ ¹®ÀÚ¿­
function isDigitString(s){
	for(i=0; i<s.length; i++){
		ch = s.charAt(i);
		if(!isDigit(ch))
			return false;
	}
	return true;
}
// ¼ýÀÚÀÌ¿Ü Á¦°Å
function eraseLetters(s){
	var result='';
	for(i=0; i<s.length; i++){
		ch = s.charAt(i);
		if(!isDigit(ch))
			continue;
		result=result+ch;	
	}		
	return result;
}
//----------------------------------------------------------------------------------------
function popup(obj,url,w,h,sb,re)
{
	l = (screen.width - w)/2;
  t = (screen.height - h)/2;
    	
	var opt='top='+t+',left='+l+',width='+w+',height='+h;
	opt=opt+',toolbar=no,status=no,directories=no,scrollbars='+sb+',location=no,resizable='+re+',menubar=no';
	var win=window.open(url,obj,opt);
	win.focus();
}

