// Blog popup
var blogWinchk  ;

function blogPopCatGrp(blogId,GrpCd){
	blogPopCatGrp(blogId, "1",GrpCd);
}

function blogPopCatGrp(blogId, langID,GrpCd){
	if ( langID == "1" )
		blogurl = "http://kr.gobizkorea.com/blog/kr_catalog_list.jsp?blog_id="+blogId+"&co_lang=1&group_code=" + GrpCd ;
	else if ( langID == "2" )
		blogurl = "http://www.gobizkorea.com/blog/en_catalog_list.jsp?blog_id="+blogId+"&co_lang=2&group_code=" + GrpCd ;
		
	if ( blogWinchk ) 
		blogWinchk.close();
	blogWinchk = window.open( blogurl , "blogWinchk", "top=100,left=100,width=820,height=600,scrollbars=yes,resizable=yes");
	blogWinchk.focus();
}

function blogPop(blogId){
	var blogurl = "http://kr.gobizkorea.com/blog/index.jsp?blog_id="+blogId ;
	
	if ( blogWinchk ) 
		blogWinchk.close();
	blogWinchk = window.open( blogurl , "blogWinchk", "top=100,left=100,width=815,height=600,scrollbars=yes,resizable=yes");
	blogWinchk.focus();
}

function blogPopNew(userid, src_gbn, seq, rel_inq, unspsc, isblog){
	var rel_url = "" ;
	
	if ( src_gbn == "1" )
		rel_url = "&rel_catal="+seq  ;
	else if ( src_gbn == "2" || src_gbn == "3" || src_gbn == "4"  )
		rel_url = "&rel_offer="+seq  ;
		
	rel_url = "/blog/index.jsp?blog_id="+userid+rel_url+ "&rel_inq="+rel_inq+ "&oriPage=/marketplace/cat_main.jsp&src_gbn="+src_gbn + "&unspsc="+unspsc ;
	
		if ( blogWinchk ) 
		blogWinchk.close();
	blogWinchk = window.open( rel_url , "blogWinchk", "top=100,left=100,width=1025,height=760,scrollbars=yes,resizable=yes");
	blogWinchk.focus();
}
function blogPopNewCorp(userid, src_gbn, seq, rel_inq, unspsc, isblog){
	var rel_url = "" ;
	
	if ( src_gbn == "1" )
		rel_url = "&rel_catal="+seq  ;
	else if ( src_gbn == "2" || src_gbn == "3" || src_gbn == "4"  )
		rel_url = "&rel_offer="+seq  ;
		
	rel_url = "/blog/index.jsp?blog_id="+userid+rel_url+ "&rel_inq="+rel_inq+ "&oriPage=/marketplace/corp_local_main.jsp&src_gbn="+src_gbn + "&unspsc="+unspsc ;
	
		if ( blogWinchk ) 
		blogWinchk.close();
	blogWinchk = window.open( rel_url , "blogWinchk", "top=100,left=100,width=1025,height=760,scrollbars=yes,resizable=yes");
	blogWinchk.focus();
}

// 2008.09.24 shoh ¼öÁ¤
// blogPop(blogId) ÇÔ¼ö¿Í Áßº¹µÇ´Â ÀÌÀ¯·Î langID°¡  ¾øÀ» °æ¿ì µ¿ÀÛÇÏµµ·Ï ¼öÁ¤
function blogPop(blogId, langID){
	var blogurl = "/blog/index.jsp?blog_id="+blogId ;
	if ( langID == "K" )
		blogurl = "http://kr.gobizkorea.com" + blogurl ;
	else if ( langID == "E" ){
		//blogurl = "http://www.gobizkorea.com/blog/index.do?blog_id=" + blogId ; --> ÀÌÀü °æ·Î
		blogurl = "http://www.gobizkorea.com/blog/index.do?blogid=" + blogId ; // 2009.12.14 Ãß°¡ - OHY
	}else if ( langID == "C" )
		blogurl = "http://cn.gobizkorea.com" + blogurl ;
	else if ( langID == "K_OLD" )
		blogurl = "http://kr.gobizkorea.com/blog_old/index.jsp?blog_id="+blogId  ;
	else
		blogurl = "http://kr.gobizkorea.com/blog/index.jsp?blog_id="+blogId  ;
	if ( blogWinchk ) 
		blogWinchk.close();
	blogWinchk = window.open( blogurl , "blogWinchk", "top=100,left=100,width=1025,height=760,scrollbars=yes,resizable=yes");
	//blogWinchk = window.open( blogurl , "blogWinchk", "top=100,left=100,width=820,height=600,scrollbars=yes,resizable=yes");
	blogWinchk.focus();
}

function blogCat(blogId, objid){
	blogCat(blogId, objid, "K") ;
}

function blogCat(blogId, objid, langID){
	var blogurl = "";
	if ( langID == "K" )
		blogurl = "http://kr.gobizkorea.com/blog/kr_catalog_view.jsp?blog_id="+blogId+"&oriPage=/marketplace/cat_main.jsp&co_lang=1&obj_id="+ objid;
	else if ( langID == "E" )
		blogurl = "http://www.gobizkorea.com/blog/en_catalog_view.jsp?blog_id="+blogId+"&oriPage=/marketplace/cat_main.jsp&co_lang=2&obj_id=" +objid;
	
	else if ( langID == "C" )
		blogurl = "http://cn.gobizkorea.com/blog/cn_catalog_view.jsp?blog_id="+blogId+"&oriPage=/marketplace/cat_main.jsp&co_lang=4&obj_id=" +objid;	
	
	if ( blogWinchk ) 
		blogWinchk.close();
	blogWinchk = window.open( blogurl , "blogWinchk", "top=100,left=100,width=1025,height=760,scrollbars=yes,resizable=yes");
	//blogWinchk = window.open( blogurl , "blogWinchk", "top=100,left=100,width=820,height=600,scrollbars=yes,resizable=yes");
	blogWinchk.focus();
}

function blogOffer(blogId, offer_seq){
	var blogurl = "";
	blogurl = "http://www.gobizkorea.com/blog/en_offer_view.jsp?blog_id="+blogId+"&seq=" +offer_seq;
		
	if ( blogWinchk ) 
		blogWinchk.close();
	blogWinchk = window.open( blogurl , "blogWinchk", "top=100,left=100,width=1025,height=760,scrollbars=yes,resizable=yes");
	//blogWinchk = window.open( blogurl , "blogWinchk", "top=100,left=100,width=820,height=600,scrollbars=yes,resizable=yes");
	blogWinchk.focus();
}

function OfferView( offer_seq){
	window.open("http://www.gobizkorea.com/offer/offer_view.jsp?seq="+offer_seq);
}
	
function inquiry_send(userid, src_gbn, seq, rel_inq, unspsc, isblog){
	var rel_url = "" ;
	if ( src_gbn == "1" )
		rel_url = "&rel_catal="+seq  ;
	else if ( src_gbn == "2" || src_gbn == "3" || src_gbn == "4"  )
		rel_url = "&rel_offer="+seq  ;
	rel_url = rel_url+ "&rel_inq="+rel_inq+ "&isBlog="+isblog  ;
	inquiry_now('/popup/pop_inquiry.jsp?userid='+userid+'&src_gbn='+src_gbn + "&unspsc="+unspsc + rel_url ,'POP_INQUIRY','817','600','yes');
}

function inquiry_en(userid, src_gbn, seq, rel_inq, unspsc){
	var rel_url = "" ;
	if ( src_gbn == "1" )
		rel_url = "&rel_catal="+seq  ;
	else if ( src_gbn == "2" || src_gbn == "3" || src_gbn == "4"  )
		rel_url = "&rel_offer="+seq  ;
	rel_url = rel_url+ "&rel_inq="+rel_inq  ;
	inquiry_now('http://www.gobizkorea.com/popup/pop_inquiry.jsp?userid='+userid+'&src_gbn='+src_gbn + "&unspsc="+unspsc + rel_url ,'POP_INQUIRY','817','600','yes');
}

function inquiry_now(mypage,myname,w,h,scroll){
	var winl = (screen.width-w)/2;
	var wint = (screen.height-h)/2;
	var settings  ='height='+h+',';
	  settings +='width='+w+',';
	  // settings +='top='+wint+',';
	  // settings +='left='+winl+',';
	  settings +='top=10,';
	  settings +='left=10,';
	
	  settings +='scrollbars='+scroll+',';
	  settings +='resizable=yes';
	
	var win=window.open(mypage,myname,settings);
	if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}
//ÀÌ¸ÞÀÏ Ã¼Å© (if (isValidEmail(document.insF,"user_mail")==false){return false;})
function isValidEmail2(fm, obj){
	if(fm.elements[obj].value.indexOf('@') !=-1 && fm.elements[obj].value.indexOf('.') !=-1)
		return true;
	else
		alert("EMailÁÖ¼Ò°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
		fm.elements[obj].focus();
		return false;
}

String.prototype.trim = function()
{
    return this.replace(/(^\s*)|(\s*$)/g, "");
}

//°ø¹éÁ¦°Å 
function trim(string) 
{ 
    for(;string.indexOf(" ")!= -1;){ 
        string=string.replace(" ","");
		string=string.replace("\n","");
    } 
    return string; 
}


//°ø¹éÁ¦°Å ¾Õ,µÚ,Áß°£ ¸ðµÎ
function alltrim(aValue) {
	aValue=aValue.replace(/ /g,'');
	return aValue;		
}

//¾Õ,µÚ °ø¹é Á¦°Å
function lrtrim(aValue) { 

	var p = aValue.indexOf(" "); 
	
	if(p>=0) {  
		aValue =aValue.substr(1,aValue.length);
	}

	var p1 = aValue.lastIndexOf(" ");
	if(p1>=0) {  
		aValue =aValue.substr(0,p1)+aValue.substr(p1+8);
	}
	return aValue;
}

//¼ýÀÚ¸¸ µÇµ¹·Á ÁÖ´Â...
function onlyNumber(strText) {   
	var i,dstr;
    dstr ="";   
  
   	for( i=0; i<strText.length; i++ )    {	  
	   	if (!isNaN(strText.charAt(i)))
			dstr += strText.charAt(i);  
		}   
	return dstr;
}

//¼ýÀÚ¸¦ Á¦¿ÜÇÑ key ¸ÔÁö ¾Êµµ·Ï
function numberKeyValue() {
   if((event.keyCode<48)||(event.keyCode>57))
      event.returnValue = false;
}

var    _intValue   = '0123456789';
//¼ýÀÚ¸¸ÀÔ·Â(onKeypress='return valid_digit(event)') 
function digit_num(obj) {
    var    i;
    var    str =  new String(obj.value);
    for(i=0;i<str.length;i++)
        if(!is_int(str.charAt(i)))
        {
            alert('¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.');
            obj.value = "";
            obj.focus();
            return false;
        }
    obj.value = Number(str);
    return true;
}

//¼ýÀÚ¸¸ÀÔ·Â(onKeypress='return valid_digit(event)') 
function digit_num2(obj) {
    var    i;
    var    str =  new String(obj.value);

    for(i=0;i<str.length;i++)

        if(!is_int(str.charAt(i)))
        {
            obj.value = "";
            obj.focus();
            return false;
        }

    obj.value = Number(str);
    return true;
} 

function is_int(value) {
    var   j;

    for(j=0;j<_intValue.length;j++)
        if(value == _intValue.charAt(j)) {
            return true;
        }

    return false;
}

function valid_digit() 
{
	var keyValue = event.keyCode 
	if ((keyValue>=48 && keyValue<=57) || (keyValue>=96 && keyValue<=105) || (keyValue==9) || (keyValue==8) || (keyValue==46) || (keyValue==37) || (keyValue==39)) {
		return true;
	} else {
		return false;
		//event.returnValue = false;
	}
} 

function valid_digit2(input) 
{
    if(!trim(input.value)) return false; 
    var error_c=0, i, val; 
    for(i=0;i<valid_byte(input.value);i++) { 
        val = input.value.charAt(i); 
        if(!(val>='0' && val<='9')) {
			input.focus();
			return false; 
		}
   } 
   return true; 
} 


// byte°ª ³Ñ±â±â
function valid_byte(str)
{
	var i, j = 0;
	for(i = 0; i < str.length; i++)
	{
		val = escape(str.charAt(i)).length;
		if(val == 6) j++;
		j++;
	}
	return j;
}


//¼ýÀÚ¹×ÆÛ¼¾Æ®ÀÔ·Â(onKeypress='return valid_digit_per(event)') 
function valid_digit_per() 
{ 
	var keyValue = event.keyCode 
	if ((keyValue>=48 && keyValue<=57) || (keyValue>=96 && keyValue<=105) || (keyValue==9) || (keyValue==8) || (keyValue==46) || (keyValue==37) || (keyValue==39) || (keyValue==37)) {
		return true;
	} else {
		return false;
	}
}

//¼ýÀÚ¹×µ¾Æ®ÀÔ·Â(onKeypress='return valid_digit(event)') 
function valid_digit_dot() 
{ 
		
	var keyValue = event.keyCode 
	if ((keyValue>=48 && keyValue<=57) || (keyValue>=96 && keyValue<=105) || (keyValue==9) || (keyValue==8) || (keyValue==46) || (keyValue==37) || (keyValue==39) || (keyValue==37) || (keyValue==46)) {
		return true;
	} else {
		return false;
	}
} 

//¼ýÀÚ¹×ÄÞ¸¶ÀÔ·Â(onKeypress='return valid_digit(event)') 
function valid_digit_comma() 
{ 
	if(e4) var keyValue = event.keyCode 
	if ((keyValue>=48 && keyValue<=57) || (keyValue>=96 && keyValue<=105) || (keyValue==9) || (keyValue==8) || (keyValue==46) || (keyValue==37) || (keyValue==39) || (keyValue==37) || (keyValue==46) || (keyValue=44)) {
		return true;
	} else {
		return false;
	}
} 


//¿µ¹®°Ë»ç 
function valid_alpha(input) 
{ 
    if(!trim(input.value)) return false; 
    var error_c=0, i, val; 
    for(i=0;i<valid_byte(input.value);i++) { 
        val = input.value.charAt(i); 
        if(!((val>='a' && val<='z') || (val>='A' && val<='Z'))) return false; 
   } 
   return true; 
}

//¿µ¹®°Ë»ç+¼ýÀÚ°Ë»ç 
function valid_alpha_digit(input) 
{ 
    if(!trim(input.value)) return false; 
    var error_c=0, i, val; 
    for(i=0;i<valid_byte(input.value);i++) { 
        val = input.value.charAt(i); 
        if(!((val>=0 && val<=9) || (val>='a' && val<='z') || (val>='A' && val<='Z'))) return false; 
   } 
   return true; 
}

//¿µ¹®°Ë»ç+¼ýÀÚ°Ë»ç(Ã¹±ÛÀÚ´Â ¹Ýµå½Ã¿µ¹®) 
function valid_alpha_digit1(input) 
{ 
    if(!trim(input.value)) return false; 
    var error_c=0, i, val; 
    for(i=0;i<valid_byte(input.value);i++) { 
        val = input.value.charAt(i); 
        if(i == 0) if(!((val>='a' && val<='z') || (val>='A' && val<='Z'))) return false; 
        else if(!((val>=0 && val<=9) || (val>='a' && val<='z') || (val>='A' && val<='Z'))) return false; 
   } 
   return true; 
} 
 

//¿µ¹®°Ë»ç+¼ýÀÚ°Ë»ç+'_' 
function valid_oalpha_digit2(input) 
{ 
    if(!trim(input.value)) return false; 
    var error_c=0, i, val; 
    for(i=0;i<valid_byte(input.value);i++) { 
        val = input.value.charAt(i); 
        if(!((val>=0 && val<=9) || (val>='a' && val<='z') || (val>='A' && val<='Z') || val=='_')) return false; 
   } 
   return true; 
}




function valid_han(input) 
{
	var str = input.value;
	for(i=0;i<str.length;i++) {
		var a=str.charCodeAt(i);
		if (a > 128) {
			return false;
		}
	}
	return true;
}

// ÀÔ·Â°Ë»ç ÇÑ±Û¸¸
function valid_only_han(input)
{
	var han = input.value;
	var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890!@#$%^&*()_+|-=;<>,.?{}[]";
	var valid;
	for (var i=0; i< han.length; i++) {
		valid = han.charAt(i);
		for (var j = 0 ;  j < str.length ; j++) {
			if (valid == str.charAt(j)) return false;
		}
	}
	return true;
}


//·¹µð¿À °Ë»ç (valid_radio(document.insF,'ck_status','»ç¿ë¿©ºÎ'))
function valid_radio(fm, fn, msg) 
{ 
	cfn = eval(fm.name+'.'+fn);
	for (i=0;i<cfn.length;i++) {
		if (cfn[i].checked)
			return true; 
	}
	cfn[0].focus();
	alert(msg+"À» ¼±ÅÃ ÇÏÁö ¾ÊÀ¸¼Ì½À´Ï´Ù.");
	return false;    
}

//Ã¼Å©¹Ú½º °Ë»ç 
function valid_validbox(form, msg)
{
	var sum=0;
	for (var i=0;i < form.chkbox.length;i++){
		if (form.chkbox[i].valided==true){
			return true;
		} 
	}
	alert(msg);
	return false;
}


//¼¿·ºÆ®¹Ú½º Ã¼Å©°Ë»ç 
function valid_select(input, msg) 
{ 
	if(input[0].selected == true) { 
		alert(msg); 
		input.focus();
		return false; 
	} 
	return true; 
}


//È®ÀåÀÚ Ã¼Å© ( valid_ext(document.insF.attach_file,".gif"))
function valid_ext(el,ckext)
{
	var file = el.value;
	ext = file.slice(file.lastIndexOf (".")).toLowerCase();

	if (ckext == ext) { return true;}
	else {return false;}	
}	


function valid_image(input) 
{
	var extArray = new Array(".gif", ".jpg", ".png", ".jpeg");
	var file = input.value;
	allowSubmit = false;
	if(!file) {
		return allowSubmit;
	}
	while(file.indexOf("\\") != -1) {
		file = file.slice(file.indexOf("\\") + 1);
	}
	ext = file.slice(file.indexOf(".")).toLowerCase();
	for(var i = 0; i < extArray.length; i++) {
		if (extArray[i] == ext) { allowSubmit = true; break; }
	}
	
	var file_arr=file.split("\\");
	var file_name=file_arr[file_arr.length-1];

	for(i=0;i<file_name.length;i++) {
		var a=file_name.charCodeAt(i);
		if (a > 128) {
			allowSubmit = false;
		}
	}
	return allowSubmit;
}



// ÇÑ±ÛÀº 2byte·Î ¿µ¾î´Â 1byte·Î ¹®ÀÚÀÇ °¹¼ö¸¦ ¼¼´Â ÇÔ¼ö
// obj : °´¼ö¸¦ ¼¿ ´ë»ó
function getByte(fm, obj, tp){
	var byteSize = 0;

	var objVl =fm.elements[obj].value;
	
	if(tp !=null){
		if ( objVl != '') {
			var asc;
			for( var i = 0; i < objVl.length; i++ ) {
				asc = escape(objVl.charAt(i));			//ÀÔ·ÂµÈ °ªÀÇ ÇÏ³ª ÇÏ³ª¸¦ ¾Æ½ºÅ°(ASCII) °ªÀ¸·Î º¯È¯½ÃÅ² ÈÄ...
				
				if ( asc.length == 1 ) 					//¿µ¹®ÀÇ °æ¿ì ¾Æ½ºÅ°°ªÀÌ 1ÀÚ¸®´Ï±î...
					byteSize ++;
				else if ( asc.indexOf("%u") != -1 )		//ÇÑ±ÛÀÇ °æ¿ì"%"u·Î ½ÃÀÛÇÏ´Ï±î...
					byteSize += 2;
				else if ( asc.indexOf("%") != -1 )		//"~"¿Í °°Àº Æ¯¼ö¹®ÀÚÀÇ °æ¿ì ¾Æ½ºÅ°°ªÀÌ 3ÀÚ¸®´Ï±î...
					byteSize += asc.length/3;
			}
		}
	}
	else	byteSize =objVl.length;

	return byteSize;
}

function checkLen(fm, obj){
	return getByte(fm, obj, null);
}



// ±ÛÀÚ¼ö Á¦ÇÑ (textarea ¿¡¼­´Â onKeyPress »ç¿ë)
function valid_limit_char(input,limit)
{
	if (input.value.length>=limit) {
		return false;
	} else {
		return true;
	}	
}
//³¯Â¥ÇüÅÂ Ã¼Å©ÇØ¼­ seperator·Î º¯È¯ÇØ¼­ return
function valid_date(strInput,seperator)
{
	var validstr = "0123456789";
	var DateField = strInput;
	var Datevalue = "";
	var DateTemp = "";
	//var seperator = ".";
	var day;
	var month;
	var year;
	var leap = 0;
	var err = 0;
	var i;
	err = 0;
	DateValue = onlyNumber(DateField.value);
	/* ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ »èÁ¦ */
	for (i = 0; i < DateValue.length; i++) {
				if (validstr.indexOf(DateValue.substr(i,1)) >= 0) {
					 DateTemp = DateTemp + DateValue.substr(i,1);
				}
	}
	DateValue = DateTemp;

	/* ³¯Â¥¸¦ ¿©´üÀÚ¸®·Î º¯È¯*/
	/* ¿¬µµ°¡ 2ÀÚ¸®·Î ÀÔ·Â µÈ´Ù¸é 20 À» Ãß°¡ */

	if (DateValue.length == 6) {
		DateValue = '20' + DateValue.substr(0,6); }
	if (DateValue.length != 8) {
		err = 19;}

	/* ³âµµ°¡ 0000 À¸·Î ÀÔ·ÂµÇ´ÂÁö Ã¼Å© */
	year = DateValue.substr(0,4);
	if (year == 0) {
		err = 20;
	}
	/* ¿ùÀÇ À¯È¿¼º Ã¼Å© */
	month = DateValue.substr(4,2);
	if ((month < 1) || (month > 12)) {
		err = 21;
	}
	/* ³¯Â¥ÀÇ À¯È¿¼º Ã¼Å© */
	day = DateValue.substr(6,2);
	if (day < 1) {
	 err = 22;
	}
	/* À±³â/2¿ù Ã¼Å© */
	if ((year % 4 == 0) || (year % 100 == 0) || (year % 400 == 0)) {
		leap = 1;
	}
	if ((month == 2) && (leap == 1) && (day > 29)) {
		err = 23;
	}
	if ((month == 2) && (leap != 1) && (day > 28)) {
		err = 24;
	}
	/* ±âÅ¸ ¿ùÀÇ À¯È¿¼º Ã¼Å©  */
	if ((day > 31) && ((month == "01") || (month == "03") || (month == "05") || (month == "07") || (month == "08") || (month == "10") || (month == "12"))) {
		err = 25;
	}
	if ((day > 30) && ((month == "04") || (month == "06") || (month == "09") || (month == "11"))) {
		err = 26;
	}
	/* 00 ÀÔ·Â½Ã ÀÔ·Â³»¿ë »èÁ¦ */
	if ((day == 0) && (month == 0) && (year == 00)) {
		err = 0; day = ""; month = ""; year = ""; seperator = "";
	}
	
	/* ¿¡·¯°¡ ¾ø´Ù¸é ³¯Â¥ Ãâ·Â */
	if (err == 0) {
		DateField.value = year + seperator + month + seperator + day;
		return true;
	}
	else {
		alert("¿Ã¹Ù¸¥ Çü½ÄÀÇ ³¯Â¥°¡ ¾Æ´Õ´Ï´Ù!");
		DateField.value = "";
		DateField.focus();
		return false;
	}
}
/*
¼ýÀÚ¸¦ ¼¼ÀÚ¸®¸¶´Ù ÄÄ¸¶·Î..
*/
function number_format(numstr) {
  var numstr = String(numstr);
  var re0 = /(\d+)(\d{3})($|\..*)/;
  if (re0.test(numstr))
    return numstr.replace(
      re0,
      function(str,p1,p2,p3) { return number_format(p1) + "," + p2 + p3; }
    );
  else
    return numstr;
}
function isValidEmail(femail){
	if(femail.indexOf('@') !=-1 && femail.indexOf('.') !=-1)
		return true;
	else
		return false;
}
function fc_chk_byte(aro_name,ari_max)
{

	var ls_str = aro_name.value; // ÀÌº¥Æ®°¡ ÀÏ¾î³­ ÄÁÆ®·ÑÀÇ value °ª
	var li_str_len = ls_str.length; // ÀüÃ¼±æÀÌ
	
	// º¯¼öÃÊ±âÈ­
	var li_max = ari_max; // Á¦ÇÑÇÒ ±ÛÀÚ¼ö Å©±â
	var i = 0; // for¹®¿¡ »ç¿ë
	var li_byte = 0; // ÇÑ±ÛÀÏ°æ¿ì´Â 2 ±×¹Ü¿¡´Â 1À» ´õÇÔ
	var li_len = 0; // substringÇÏ±â À§ÇØ¼­ »ç¿ë
	var ls_one_char = ""; // ÇÑ±ÛÀÚ¾¿ °Ë»çÇÑ´Ù
	var ls_str2 = ""; // ±ÛÀÚ¼ö¸¦ ÃÊ°úÇÏ¸é Á¦ÇÑÇÒ¼ö ±ÛÀÚÀü±îÁö¸¸ º¸¿©ÁØ´Ù.
	
	for(i=0; i< li_str_len; i++)
	{
		// ÇÑ±ÛÀÚÃßÃâ
		ls_one_char = ls_str.charAt(i);
		
		// ÇÑ±ÛÀÌ¸é 2¸¦ ´õÇÑ´Ù.
		if (escape(ls_one_char).length > 4)
		{
		li_byte += 2;
		}
		// ±×¹ÜÀÇ °æ¿ì´Â 1À» ´õÇÑ´Ù.
		else
		{
		li_byte++;
		}
		
		// ÀüÃ¼ Å©±â°¡ li_max¸¦ ³ÑÁö¾ÊÀ¸¸é
		if(li_byte <= li_max)
		{
		li_len = i + 1;
		}
	}
	
	// ÀüÃ¼±æÀÌ¸¦ ÃÊ°úÇÏ¸é 
	if(li_byte > li_max)      
	{
		alert(li_max + " ±ÛÀÚ  ÃÊ°ú ÀÔ·ÂÇÒ¼ö ¾ø½À´Ï´Ù. \n¿µ¹® 500ÀÚ ¶Ç´Â ÇÑ±Û 250ÀÚ·Î Á¦ÇÑÇÕ´Ï´Ù \nÃÊ°úµÈ ³»¿ëÀº ÀÚµ¿À¸·Î »èÁ¦ µË´Ï´Ù. ");
		ls_str2 = ls_str.substr(0, li_len);               
		aro_name.value = ls_str2;
	
	}
	aro_name.focus(); 
}

// µû¿ÈÇ¥Ã³¸®
function isString(varCk) {
   	var chk=false;
   	for (i=0; i<=varCk.length-1; i++) {
   		ch = varCk.substring(i,i+1);
   		if (ch == "\"" || ch == "\'") {
			chk=true;
		}
    }
    return chk;
}


// Ã¼Å©µÈ °¹¼ö ¾Ë¾Æ³»±â
// ÃÖ¿ìÁø Ãß°¡ [2005.11.25]
function get_checkedNum(obj)
{
	var i, chked = 0, k = 0;
	if(obj) {
		if(obj.length == null) {
			if(obj.type == "checkbox" || obj.type == "radio") {
				if(obj.checked){
					k = 1;
				}
			}
		} else {
			for(i = 0; i < obj.length; i++) {
				if(obj[i].type == "checkbox" || obj[i].type == "radio") {
					if(obj[i].checked) {
						k = k + 1;
					}
				}
			}
		}
	}
	return k;
}


// Ã¼Å©¹Ú½º Ã¼Å© ¹ÝÀüÇÏ±â (Ã¼Å©µÈ°Ç Áö¿ì°í, Ã¼Å©¾ÈµÈ°Ç Ã¼Å©ÇÑ´Ù.)
// ÃÖ¿ìÁø Ãß°¡ [2005.11.25]
function reverse_cheched(obj)
{
	var i, chked = 0, k = 0;
	if(obj){
		if(obj.length == null) {
			if(obj.type == "checkbox" || obj.type == "radio") {
				if(obj.checked) {
					obj.checked = false;
				}
				else {
					obj.checked = true;
				}
			}
		}
		else {
			for(i = 0; i < obj.length; i++) {
				if(obj[i].type == "checkbox" || obj[i].type == "radio") {
					if(obj[i].checked) {
						obj[i].checked = false;
					}
					else {
						obj[i].checked = true;
					}
				}
			}
		}
	}
}


// Ã¼Å©¹Ú½º ÀüÃ¼¼±ÅÃÇÏ±â
// ÃÖ¿ìÁø Ãß°¡ [2005.11.26]
function all_checked(obj)
{
	var i, chked = 0, k = 0;
	if(obj){
		if(obj.length == null) {
			if(obj.type == "checkbox") {
				obj.checked = true;
			}
		}
		else {
			for(i = 0; i < obj.length; i++) {
				if(obj[i].type == "checkbox") {
					obj[i].checked = true;
				}
			}
		}
	}
}


// Ã¼Å©¹Ú½º ÀüÃ¼¼±ÅÃÇØÁ¦ÇÏ±â
// ÃÖ¿ìÁø Ãß°¡ [2005.11.26]
function all_unChecked(obj)
{
	var i;
	if(obj){
		if(obj.length == null) {
			if(obj.type == "checkbox") {
				obj.checked = false;
			}
		}
		else {
			for(i = 0; i < obj.length; i++) {
				if(obj[i].type == "checkbox") {
					obj[i].checked = false;
				}
			}
		}
	}
}



// requestµÈ °ªÀ¸·Î selectbox ¼±ÅÃÇÏ´Â ÇÔ¼ö
// ÃÖ¿ìÁø Ãß°¡ (2005.11.19)
function selectedOption(obj, requestV)
{
	if(obj) {
		if(obj.length == null) {
			obj.selected = true;
		} else {
			for (var i = 0; i < obj.length; i++)
			{
				if(obj[i].value == requestV) {
					obj[i].selected = true;
				}
			}
		}
	}
}


// ÇÊ¼öÀÔ·ÂÇ×¸ñ Ã¼Å©
// form°´Ã¼ ÅÂ±× ¾È¿¡ 'required' ³Ö¾î¼­ ÇÊ¼öÇ×¸ñÀÓÀ» Ç¥½ÃÇÑ´Ù. ¿¹) <INPUT required type="text" ...>
// ÃÖ¿ìÁø Ãß°¡ (2005.11.19)
function checkForm_required(form) 
{
	for (var i = 0; i < form.elements.length; i++) {
		if (form.elements[i].getAttribute("required") != null) {
			switch (form.elements[i].type) {
				case "select-one", "select-multiple" :
					if (form.elements[i].selectedIndex == -1) {
						alert( "ÇÊ¼ö ¼±ÅÃÇ×¸ñÀÔ´Ï´Ù. " );
						form.elements[i].focus();
						return false;
					}
				case "checkbox", "radio" :
					if (get_checkedNum(form.elements[i]) == 0) {
						alert("ÇÊ¼ö ¼±ÅÃÇ×¸ñÀÔ´Ï´Ù.");
						form.elements[i].focus();
						return false;
					}
				default :
					if (!trim(form.elements[i].value)) {
						alert( "ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀÔ´Ï´Ù. " );
						form.elements[i].focus();
						return false;
					}
			}
			return true;
		}
	}
}


// Ã¼Å©µÈ°ª¸¸ º¯¼ö¿¡ ÀúÀå (1, 2, 3, ... ,8)
// ÃÖ¿ìÁø Ãß°¡ (2005.11.19)
function checkValue(obj) {
	var result = "";
	if (obj) {
		if (obj.length == null) {
			if (obj.checked) {
				result = obj.value;
			}	
		} else {
			for (var i = 0; i < obj.length; i++) {
				if (obj[i].checked) {
					result = result +", "+ obj[i].value;
				}
			}
			if (result) {
				result = result.substring(2);
			}
		}
	}
	return result;
}


//¾÷·ÎµåÃ¼Å© (ÆÄÀÏ value(°æ·ÎÆ÷ÇÔ), ÆÄÀÏÀ¯Çü (ÀÌ¹ÌÁö : img , ÇÃ·¡½¬ : flash, ¹Ìµð¾î : media) )
function vald_file( va , file_type){
	var bReturn = false;
	if (file_type == "img" ) {
		bReturn = vald_img( va );
	} else if (file_type == "media" ){ 
		bReturn = vald_media( va );
	} else if (file_type == "flash" ){ 
		bReturn = vald_flash( va );
	} else{
	}
	if (!bReturn) {
	}
	return bReturn;
}
//ÇÃ·¹½¬ ÆÄÀÏ Ã¼Å©
function vald_flash( va ){
	bReturn = false;
	var file_type = new Array("swf","fla");
	var file_ext = return_ext( va).toLowerCase() ;
	for(var i= 0; i < file_type.length ; i++){
		if (file_ext == file_type[i] ){
			bReturn = true;
			break;
		}
	}
	if ( !bReturn ) {
		alert ("ÇÃ·¡½¬ ÆÄÀÏÀÌ ¾Æ´Õ´Ï´Ù.");
	}
	return bReturn;
}
//¹Ìµð¾î ÆÄÀÏ Ã¼Å©
function vald_media( va ){
	bReturn = false;
	var file_type = new Array("aif","aiff","asf","au","avi","cda","kar","m3u","mid","mod","mp1","mp2","mp3","ra","ram","rmm","rm","wrk","wav","wmv","mpg","mpeg","mov","qt");
	var file_ext = return_ext( va).toLowerCase() ;
	for(var i= 0; i < file_type.length ; i++){
		if (file_ext == file_type[i] ){
			bReturn = true;
			break;
		}
	}
	if ( !bReturn ) {
		alert ("¹Ìµð¾î ÆÄÀÏÀÌ ¾Æ´Õ´Ï´Ù.");
	}
	return bReturn;
}
//ÀÌ¹ÌÁö ÆÄÀÏ Ã¼Å©
function vald_img( va ){
	bReturn = false;
	var file_type = new Array("bmp","cdr","cgm","cmx","cut","dcx","drw","dxf","emf","gif","iff","img","gem","jpg","jpeg","kdc","lbm","pcd","pct","pict","pcx","pic","png","psd","rle","tga","tif","tiff","wmf","wpg");
	var file_ext = return_ext( va ).toLowerCase() ;
	for(var i= 0; i < file_type.length ; i++){
		if (file_ext == file_type[i] ){
			bReturn = true;
			break;
		}
	}
	if ( !bReturn ) {
		alert ("ÀÌ¹ÌÁö ÆÄÀÏÀÌ ¾Æ´Õ´Ï´Ù.");
	}
	return bReturn;
}
//ÆÄÀÏ¸í¿¡¼­ È®ÀåÀÚ ÃßÃâ
function return_ext ( va ){
	var sReturn = "";
	var file_chk = va.split(".");
	for(var i= 0; i < file_chk.length ; i++){
		sReturn = file_chk[i];
	}
	return sReturn;
}

function clickshow(blocknm,num,startnum,endnum)
{
	var start = parseInt(startnum);
	var end = parseInt(endnum);

	//alert('blocknm:'+blocknm+',num:'+num+',start:'+start+',end:'+end);

	for (i=start; i<= end; i++)
	{
		menuis=eval("document.all." + blocknm + i );
		if ( menuis != null && menuis != 'undefined' ){

			menu=eval("document.all." + blocknm + i +".style");

			if ( menu != null && menu != 'undefiend' ) {
				if (num==i)
				{
					if (menu.display=="block")
						menu.display="none";
					else
						menu.display="block";
				}else{
					menu.display="none";
				}
			}
		}
	}
}

function windowRedirect(url) {
	location.href=url;
}

function special_company(userid) {
	document.write('<table class="special_tb" cellpadding="0" cellspacing="0"><tr><td class="special_td" onclick="javascript:windowRedirect(\'/adm/special/corp_special_list.jsp?sch_user='+userid+'\')">Æ¯º°°ü½É¾÷Ã¼</td></tr></table>');
}

function excellent_company(userid) {
	document.write('<table class="excellent_tb" cellpadding="0" cellspacing="0"><tr><td class="excellent_td">¿ì·®°í°´</td></tr></table>');
}

// ÀÛ¼ºÀÚ : ÃÖÁ¾Ãµ , ÀÛ¼ºÀÏ : 20070411
// ÀÌ¹ÌÁö ¸®»çÀÌÁî
function image_auto_resize(this_s,width,height){ 

 var ta_image = new Image(); 
 ta_image.src = this_s.src; 

  if(!width){this_s.removeAttribute('width'); 
	this_s.style.width='auto';} 
  else if(width < ta_image.width){ 
	  this_s.width = width; 
  }else{ 
	  this_s.width = ta_image.width; 
  } 

  if(!height){this_s.removeAttribute('height'); 
	this_s.style.height='auto';} 
  else if(height < ta_image.height){ 
	  this_s.height = height; 
  }else{ 
	  this_s.height = ta_image.height; 
  } 
} 


// ÀÛ¼ºÀÚ : ¹ÚÁ¤»ó
// ÀÔ·Â°ªÀÇ ±æÀÌ Ã¼Å©ÇÏ¿© Á¦ÇÑ
function chklength(maxlength,field)
{
	var textcnt; //¹®ÀÚ°ª
	var lengthcnt;
	lengthcnt = maxlength*2;
	var value_text= field.value;

	length_text =  field.value.length; 
	textfield_value = "" ;

	if (length_text == 0)	{
		value_text = maxlength*2;
	} else {
		for (i=0;i<length_text;i++) {
			textcnt =value_text.charAt(i);

			if (escape(textcnt).length > 4)
				lengthcnt -= 2;
			else
				lengthcnt--;

			if (lengthcnt < 0) {
				alert("¿µ¹® "+(maxlength*2)+"ÀÚ ÇÑ±Û " + maxlength + "ÀÚ ±îÁö ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
				field.value= textfield_value;
				break;
			} else {
				textfield_value += textcnt;
			}
		}
	}
}


/*************************************************
 * ºó°ª/°ø¹é/Null ÀÎÁö È®ÀÎ
 *************************************************/

function isEmpty(strF)
{

	var blankLength = 0;
	var str = "";
	for(var i = 0; i < strF.length; i++)
	{
		if(strF.charAt(i) == " ") {
			blankLength ++;
		} else {
			str += strF.charAt(i);
		}
	}

	if(strF == null || strF == "" || (strF.length - blankLength) == 0) {
		return true;
	} else {
		return false;
	}
}

function isEmpty1(str)
{
	if(getLength(trim(str)) <= 0) {
		return true;
	} else {
		return false;
	}
}
