//-------------------------------------------------------------------
//	Àü¿ª ½ºÅ©¸³Æ® Æã¼Ç
// »ó¼¼º¸±â ÆäÀÌÁö ÀÌµ¿
function GoContPageSell(cont_id,addQryStr) {
       //alert(cont_id);
        if(cont_id == '')       return;

        document.location.href="/buykorea/front/mp/SMP0201VW.jsp?"+addQryStr+"&cont_id=" + cont_id;
    }
function GoContPageBiz(cont_id,addQryStr) {
    if(cont_id == '')       return;
	//alert(addQryStr);
    document.location.href="/buykorea/front/mp/SMP0201VW.jsp?"+addQryStr+"&cont_id=" + cont_id;
}
function GoContPageBiz_Eng(cont_id,addQryStr) {
    if(cont_id == '')       return;
	//alert(addQryStr);
    document.location.href="/buykorea/front_eng/tb/STB0201VW.jsp?"+addQryStr+"&cont_id=" + cont_id;
}
function GoContPageSell(cont_id,addQryStr) {
    if(cont_id == '')       return;
    document.location.href="/buykorea/front_eng/tb/STB0201VW.jsp?"+addQryStr+"&cont_id=" + cont_id;
}

function GoContPageProd(cont_id,addQryStr) {
    if(cont_id == '')       return;

    document.location.href="/buykorea/front_eng/tb/STB0401VW.jsp?"+addQryStr+"&cont_id=" + cont_id;
}
function GoContPageBuyer(cont_id,addQryStr) {
    if(cont_id == '')       return;
    document.location.href="/buykorea/front/mp/SMP0501VW.jsp?"+addQryStr+"&cont_id=" + cont_id;
}

function GoContPageComp(cont_id,addQryStr) {
    if(cont_id == '')       return;
    document.location.href="/buykorea/front_eng/tb/STB0505VW.jsp?"+addQryStr+"&cont_id=" + cont_id;
}
function GoListPageBuyer2(addQryStr) {
    if(addQryStr == '')       return;
    document.location.href="/buykorea/front/mp/SMP0502LS.jsp?"+addQryStr;
}
function GoListPageRelTB(addQryStr) {
    if(addQryStr == '')       return;
    document.location.href="/buykorea/front/mp/SMP0801LS.jsp?"+addQryStr;
}
function GoListPageRelProd(addQryStr) {
    if(addQryStr == '')       return;
    document.location.href="/buykorea/front/mp/SMP0802LS.jsp?"+addQryStr;
}
function GoListPageRelComp(addQryStr) {
    if(addQryStr == '')       return;
    document.location.href="/buykorea/front/mp/SMP0803LS.jsp?"+addQryStr;
}
//À©µµ¿ì  open
//À©µµ¿ì  open
function Winview(fname, pg_gb){
	
	if(pg_gb == "vw"){
		var winWidth = 780;
		var winHeight = 320;
		var winLeft = (screen.width-winWidth)/2;
		var winTop = (screen.height-winHeight)/2;
		window.open(fname,"Meno","left="+winLeft+",top="+winTop+
		",width="+winWidth+",height="+winHeight+",resizable=no,scrollbars=yes");
		document.fm_1009vw.target='Meno';
		document.fm_1009vw.action=fname;	
		document.fm_1009vw.submit();	

	}else if(pg_gb == "print"){

		var seq = document.f1.print_seq.value;
		var strUrl = fname+"?seq="+seq;
		var winWidth = 650;
		var winHeight = 600;
		var winLeft = (screen.width-winWidth)/2;
		var winTop = (screen.height-winHeight)/2;
		window.open(strUrl,"print","left="+winLeft+",top="+winTop+
		",width="+winWidth+",height="+winHeight+",resizable=no,scrollbars=yes");
				
	}else{
		
		var strUrl = fname+"?"+pg_gb;
		var winWidth = 780;
		var winHeight = 320;
		var winLeft = (screen.width-winWidth)/2;
		var winTop = (screen.height-winHeight)/2;
		window.open(strUrl,"Meno","left="+winLeft+",top="+winTop+
		",width="+winWidth+",height="+winHeight+",resizable=no,scrollbars=yes");

	}
}

// ¸¶ÀÌ¿ÀÆÛ¹ÙÀÌ¾î ÆäÀÌÁö ÀÌµ¿ 
function MyOffBuyPage(my_gb1,my_gb2) {
		document.location.href="/buykorea/front_eng/tb/STB1007MN.jsp?my_gb1="+my_gb1+"&my_gb2="+my_gb2;
}

function MyOffBuyPage2(sm_gb,act,my_gb1,my_gb2) {
	if (sm_gb=="" || act=="" ){return;}
	else {
		document.location.href="/buykorea/front_eng/tb/STB0901MN_ON.jsp?bm_gb=MyWish&sm_gb="+sm_gb+"&act="+act+"&my_gb1="+my_gb1+"&my_gb2="+my_gb2;
	}
}
 
// ¸¶ÀÌWishList ÆäÀÌÁö ÀÌµ¿ 
function MyWishListPage(wish_tp,wish_id) {
		document.location.href="/buykorea/front_eng/tb/STB1007MN.jsp?wish_tp="+wish_tp+"&wish_id="+wish_id;
}

//°Ë»öÆäÀÌÁöÀÌµ¿
function Search() {
	//alert(document.f1.keyWord.value);
	//if (sqeeze2(document.f1.keyWord.value)<2) {
	//	alert("2±ÛÀÚ ÀÌ»ó ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
	//	document.f1.keyWord.focus();
	//	return;
	//}
	var listName = document.f1.listName.value;
	if (listName == "STK0102LS.jsp"){
		var strUrl = "/buykorea/front/tk/STK0202MN.jsp?menu_gb=001&menu_id=020401&p_menu_id=0204&act=LS";
		document.f1.act.value = "Search";
		document.f1.action = strUrl;
		document.f1.submit();
	
	}else{
	
		document.f1.act.value = "Search";
		document.f1.action = listName;
		document.f1.submit();
	}
}
//°Ë»öÆäÀÌÁöÀÌµ¿
function Enz_Search() {
	//alert(document.enzSearch.txt_keyValue.value);
	//if	 (sqeeze2(document.enzSearch.txt_keyValue.value)<2) {
	//	alert("2±ÛÀÚ ÀÌ»ó ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
	//	document.enzSearch.txt_keyValue.focus();
	//	return;
	//}
	document.enzSearch.method = "GET";
	document.enzSearch.action = "/buykorea/front/mp/SMP0909MN.jsp";
    document.enzSearch.submit();
}

// ¹®ÀÚ¿­ ³»ÀÇ °ø¹é Á¦°Å ÈÄ ±æÀÌ ¹ÝÈ¯
function sqeeze2(str) {
    str = str.replace(/ /g, "");
    return str.length;
}

function GoContPage(gb,str,id){
	if (str=="" || gb=="" || id==""){return;}
	else {
        if(gb == 'so')                   // Selling offer
			document.location.href="/buykorea/front_eng/tb/STB0201VW.jsp?cont_id="+id+"&"+str;
		else if(gb == 'zo')              // Biz offer
			document.location.href="/buykorea/front_eng/tb/STB0201VW.jsp?cont_id="+id+"&"+str;
		else if(gb == 'ct')              // Catalog
			document.location.href="/buykorea/front_eng/tb/STB0401VW.jsp?cont_id="+id+"&"+str;
		else if(gb == 'co')              // Company
			document.location.href="/buykorea/front_eng/tb/STB0505VW.jsp?cont_id="+id+"&"+str;
		else if(gb == 'nw')              // KOREA Info - News
			document.location.href="/buykorea/front_eng/ki/SKI0201VW.jsp?cont_id="+id+"&"+str;
		else if(gb == 're')              // KOREA Info - Report
			document.location.href="/buykorea/front_eng/ki/SKI0301VW.jsp?cont_id="+id+"&"+str;
		else if(gb == 'lg')              // KOREA Info - Legislation
			document.location.href="/buykorea/front_eng/ki/SKI0401VW.jsp?cont_id="+id+"&"+str;
	}
		
}

//¸®½ºÆ®ÆäÀÌÁö ÀÌµ¿-MP
function GoListPage(gb,str,str2){
	if (str=="" || gb==""){return;}
	else {
		if(gb == 'mp')
			document.location.href="/buykorea/front/mp/SMP0909MN.jsp?bm_gb="+str+"&sm_gb="+str2;
		else if(gb == 'gm')         // ÇØ¿Ü½ÃÀå
			document.location.href="/buykorea/front/gm/SGM1007MN.jsp?bm_gb="+str+"&sm_gb="+str2;
	}
}

// °ø¹éÁ¦°ÅÇÏ±â
function extTrim(value)	{
	var spos=-1, epos=-1;
	for(k=0 ; k<value.length ; k++)	{
		if(spos<0 && value.charAt(k)!=' ')	spos=k;
		if(value.charAt(k)!=' ')	epos=k;
	}
	if(spos<0)	spos=0;
	if(epos<=0)	epos=value.length;
	return value.substring(spos, epos);
}

//	src		¼Ò½º ¹®ÀÚ¿­
//	sstr	¼­Ä¡ ¹®ÀÚ¿­
//	rstr	´ëÃ¼ ¹®ÀÚ¿­
function extReplace(src, sstr, rstr)	{
	var rpos=0, opos=0;
	var ret="";
	for(i=0 ; (rpos=src.indexOf(sstr, opos))>opos && i<10000 ; i++)	{
		ret+=(src.substring(opos, rpos)+rstr);
		opos=rpos+sstr.length;
	}
	if(rpos<opos)	ret+=src.substring(opos, src.length);
	//alert("src=("+src+") ret=("+ret+") rpos="+rpos);
	return ret;
}

// ¼±ÅÃÁ¦¿Ü 
function extSelected(ssel, selitem)	{
	var opt=null;
	var sel=ssel;
	if(sel==null)	return;
	for(var k=0 ; k<sel.length ; k++)	{
		if(sel.options[k].value==selitem)	sel.options[k].selected=true;
		else sel.options[k].selected=false;
	}
}

//===================================================================
//	Naming : CNY00_Name
//	       : MSG00_Name(¸Þ½ÃÁö È÷µç °ª)
//	var msg=new Array(100); - ¸Þ½ÃÁö ¹è¿­
//	C - Check Element
//	N - Check Type
//		N - ¼ýÀÚ
//		S	- ¹®ÀÚ¿­
//		D	- ³¯ÀÚ
//		T - ½Ã°£
//	Y - Null Data Check (Y/N)
//	00 - ¸Þ½ÃÁö¿ÍÀÇ ¸ÞÇÎ¹øÈ£
//		 - ¸Þ½ÃÁö ¹è¿­À» »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì´Â ¾ø¾îµµ µÊ
//	* ¸Þ½ÃÁö ¹è¿­º¸´Ù MSG~ ·Î ½ÃÀÛÇÏ´Â °ªÀÌ ¿ì¼±ÇÔ
//	* È÷µç Å¸ÀÔÀ¸·Î ¼±¾ðµÈ°æ¿ì value °ªÀº Name ¿ÀºêÁ§Æ®ÀÇ ¿¡·¯¸Þ½ÃÁö
//-------------------------------------------------------------------
//	ctype - Check Type String
//	value - Check Value
//	emsg  - Error Message
function extCheckvalue(ctype, value, emsg)	{

	var nflag=(ctype.charAt(2)=='Y');
	var dbgmsg=' '+name+' '+nflag+' Null Check -';
	var cflag=true;

	if(nflag && value.length<=0)	{
		dbgmsg+=(' Error');
		cflag=false;
	}
	else if(value.length>0)	{
		dbgmsg+=(' Ok ['+value+']');
		switch(ctype.charAt(1))	{
			case 'N':
				dbgmsg='Number Check '+dbgmsg;
				cflag=extCheckNumber(value);
				break;
			case 'S':
				dbgmsg='String Check '+dbgmsg;
				cflag=extCheckString(value);
				break;
			case 'D':
				dbgmsg='Date Check '+dbgmsg;
				cflag=extCheckDate(value);
				break;
			case 'T':
				dbgmsg='Time Check '+dbgmsg;
				cflag=extCheckTime(value);
				break;
			default:	
				dbgmsg='Undefined Check ('+value+')'+dbgmsg;
				break;
		}
	}
	dbgmsg+=(' --> '+emsg);
	//alert(dbgmsg);

	if(!cflag)	alert(emsg);
	return cflag;
}

//-------------------------------------------------------------------
//	sform - Form Name
//	selem - Element Name
//	msg   - Error Message Array
function extCheckelement(sform, selem, msg)	{

	if(sform.indexOf('document.')!=0)	sform='document.'+sform;
	var tplen=3;
	var elem=eval(sform+'.'+selem);
	var name=elem.name;
	var value=elem.value;

	if(name==null)	name=elem[0].name;
	if(name==null)	return true;
	if(name.charAt(0)!='C' && name.length>7)	return true;

	//	Message Check
	var emsg=null;
	if(elem.type=='hidden')	{
		var tmsg=eval(sform+'.'+name.substring(name.indexOf('_')+1));
		if(tmsg!=null)	{
			value=tmsg.value;
			emsg=elem.value;
			elem=tmsg;
		}
	}
	if(emsg==null)	{
		var tmsg=eval(sform+'.MSG'+name.substring(tplen));
		if(tmsg!=null)	emsg=tmsg.value;
	}
	if(emsg==null)	{
		var spos=name.substring(tplen, name.indexOf('_'));
		var pos=parseInt(spos);
		emsg=msg[pos];
		if(spos.length==0)	emsg=null;
	}
	if(emsg==null)	return true;
	var ctype=name.substring(0, tplen);

	var rflag=extCheckvalue(ctype, value, emsg, '');
	if(!rflag)	elem.focus();
	return rflag;
}

//-------------------------------------------------------------------
//	sform - Form Name
//	msg   - Error Message Array
function extSubmitCheckform(sform, msg)	{

	if(sform.indexOf('document.')!=0)	sform='document.'+sform;
	var form=eval(sform);

	for(j=0 ; form.elements[j]!=null ; j++)	{
		//alert("form.elements-"+j);
		if(form.elements[j].name==null ||
			form.elements[j].name==""
		)	continue;
		//alert(form.elements[j].name+" - "+form.elements[j].type);
		if(form.elements[j].type=='radio')	continue;
		if(!extCheckelement(sform, form.elements[j].name, msg))	return false;
	}
	return true;
}

//-------------------------------------------------------------------
//	sdocu - Document Name
//	msg   - Error Message Array
function extSubmitCheckdocu(sdocu, msg)	{
	var docu=eval(sdocu);
	var flag=true;
	for(i=0 ; docu.forms[i]!=null && flag ; i++)	{
		flag=extSubmitCheckform('docu.forms[i].name', msg);
	}
	return flag
}

//===================================================================
function extRemovestring(value, rstr)	{
	for(k=0 ; (k=value.indexOf(rstr))>=0 ;)	{
		value=value.substring(0, k)+value.substring(k+rstr.length);
	}
	//alert(value);
	return value;
}

function extCheckNumber(value)	{
	var flag=true;
	var pflag=false;
	if(value.length==0)	flag=false;

	value=extRemovestring(value, ',');
	value=extRemovestring(value, ' ');
	for(k=0 ; k<value.length && flag ; k++)
	if(value.charAt(k)<'0' || value.charAt(k)>'9')	{
		if(value.charAt(k)=='.' && !pflag)	pflag=true;
		else	flag=false;
	}
	return flag;
}

function extCheckString(value)	{
	var flag=false;
	value=extTrim(value);
	for(k=0 ; k<value.length && !flag ; k++)	{
		if(value.charAt(k)!=' ')	flag=true;
	}
	return flag;
}

//	format
//	MM,	DD,	YYYY(YY)
function extChangeDate(value, sformat, tformat)	{
	var flag=true;

	var yspos, yepos;
	var mspos, mepos;
	var dspos, depos;

	yspos=sformat.indexOf('YYYY');
	if(yspos>=0)	yepos=yspos+('YYYY').length;
	else	{
		yspos=sformat.indexOf('YY');
		if(yspos>=0)	yepos=yspos+('YY').length;
	}
	mspos=sformat.indexOf('MM');
	if(mepos>=0)	mepos=mspos+('MM').length;
	dspos=sformat.indexOf('DD');
	if(depos>=0)	depos=dspos+('DD').length;

	//	Format Error
	if(yspos<0 || mspos<0 || dspos<0)	return false;

	return flag;
}

function extCheckDate(value)	{
	return extCheckDate(value, 'MM/DD/YYYY');
}

function extCheckDate(value, format)	{
	var flag=true;
	return flag;
}

function extCheckTime(value)	{
	var flag=true;
	return flag;
}

function extCheckFormat(format, value)	{
	format='##0.00';
}
//-------------------------------------------------------------------

//	MM/DD/YYYY
//	type - 1 <= , 2 < , 4 >
function extChkdate(sdate, edate)	{
	return extChkduration(sdate, edate, 1);
}

function extChkdatetp(sdate, edate, type)	{
	return extChkduration(sdate, edate, type);
}

function extChkduration(sdate, edate, type)	{
	var	stmp, etmp;

	if(sdate.length<10)	return false;
	if(edate.length<10)	return false;

	stmp=sdate.substring(6, 10)+"/"+sdate.substring(0, 5);
	if(sdate.length>10)stmp+=sdate.substring(10);

	etmp=edate.substring(6, 10)+"/"+edate.substring(0, 5);
	if(edate.length>10)etmp+=edate.substring(10);

	
	if(type==1)	return (stmp<=etmp);
	if(type==2)	return (stmp<etmp);
	if(type==4)	return (stmp>etmp);
}

function extSetnumstr(number)	{
	var snum=number.toString();
	var ippos=snum.indexOf(".");
	if(ippos<0)	ippos=snum.length;

	var stail=snum.substring(ippos);
	snum=snum.substring(0, ippos);
  var sret="";
	var cpos=3;
	var onestr = true;
	for(var i=0 ; i<snum.length ; i+=cpos)	{
		if(snum.length%cpos!=0 && onestr )	{
			sret+=snum.substring(0, snum.length%cpos);
			i+=snum.length%cpos;
			onestr = false;
		}
		//alert("2i: "+i);
		if(i<snum.length)	{
			if(sret.length!=0)	sret+=",";
			sret+=snum.substring(i, i+cpos);
		}
	}
	
	return sret+=stail;
}

//--------------------------<
function extOpenwin(link, title, style)	{
	window.open(link, title, style);
}

/**
function sCheck()	{
	var msg=new Array(100);
	msg[0]="Server Error";
	msg[1]="Please Check Value of Subject";
	msg[2]="Please Check Value of Remarks";
	msg[3]="Please Check Value of Bidding Date";
	msg[4]="Please Check Value of Start Time";
	msg[5]="Please Check Value of End Time";
	msg[6]="Please Check Value of Time Extension";
	msg[7]="Please Check Value of Minimum Bid Decrement";

	//extSubmitCheckform('document.form', msg);
	extSubmitCheckform('document.form', '');
}
/**/


//key°ª°ú ÇÔ°Ô ÆäÀÌÁö ÀÌµ¿
function link(fname,Row, page, yando)
{
	location.href=fname+"?Row="+Row+"&page="+page+"&yando="+yando;
}
function link1(fname,Row, page, yando, key1, kname1)
{
	location.href=fname+"?Row="+Row+"&page="+page+"&yando="+yando+"&"+kname1+"="+key1;
}
function link2(fname,Row, page, yando, key1, key2,kname1,kname2)
{
	location.href=fname+"?Row="+Row+"&page="+page+"&yando="+yando+"&"+kname1+"="+key1+"&"+kname2+"="+key2;
}
function link3(fname,Row, page, yando, key1, key2, key3, kname1,kname2, kname3)
{
	location.href=fname+"?Row="+Row+"&page="+page+"&yando="+yando+"&"+kname1+"="+key1+"&"+kname2+"="+key2+"&"+kname3+"="+key3;
}

//ÇÁ¸°Æ® ÆäÀÌÁö
function openPrint(URL) {
	window.open(URL, "", "toolbar=yes,scrollbars=yes,width=730,height=450,left=140,top=100");
}

//ÆäÀÌÁöÀÌµ¿ 
function GoPage(str){
	if (str==""){return;}
	else {
		document.form.action="./"+str ;
		document.form.submit();
	}
}

//»õÃ¢´Ý±â 
function w_close(){
		window.close();
		return;
}


//Á¤¼ö¸¸ ÀÔ·Â(',','.'Á¦¿Ü')

function FormatNumber2(num){ 
	fl="" 
	if(isNaN(num)) { alert("Incorrect Qauntity.");return 0} 
	if(num==0) return num 

	if(num<0){ 
		num=num*(-1) 
		fl="-" 
	}else{ 
		num=num*1 //Ã³À½ ÀÔ·Â°ªÀÌ 0ºÎÅÍ ½ÃÀÛÇÒ¶§ ÀÌ°ÍÀ» Á¦°ÅÇÑ´Ù. 
	} 
	num = new String(num) 
	temp="" 
	co=500 
	num_len=num.length 
	while (num_len>0){ 
		num_len=num_len-co 
	if(num_len<0){co=num_len+co;num_len=0} 
		temp=","+num.substr(num_len,co)+temp 
	} 
	return fl+temp.substr(1) 
}

function FormatNumber3(num){ 
	num=new String(num) 
//	num=num.replace(/,/gi,"") 
	return FormatNumber2(num) 
} 
function round(num,ja) { 
	ja=Math.pow(10,ja)
	return Math.round(num * ja) / ja; 
} 

function newOpensMail(str1,str2) { //¸ÞÀÏº¸³»±â
	//str1= tk, gm
	//str2 = mem_id
	//if(str1 == "tk"){
		
	if(str2 == ""){
		alert("·Î±×ÀÎ ÇÏ¼Å¾ß ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		//location.href = "/buykorea/front/mm/SMM0201NC.jsp";
	}else{
		var strUrl = "/buykorea/front/tk/mailwrite.jsp?menu_gb="+str1+"&mem_id="+str2;
		var newsWin = window.open(strUrl,"","status=no,width=520,height=495,scrolling=no");
	}
}

function imgSize(which, wid){
    if(eval("document."+which)) {
        var width  = eval("document."+which+".width");
        var height = eval("document."+which+".height");
        var temp = 0;
        var max_width= wid;   // ÀÌ¹ÌÁöÀÇ ÃÖ´ë Å©±â

    //alert( eval("document."+which) + " | " + width);
        if ( width > max_width ) {  // ÀÌ¹ÌÁö°¡ 600º¸´Ù Å©´Ù¸é ³Êºñ¸¦ 600À¸·Î ¸Â¿ì°í ºñÀ²¿¡ ¸ÂÃç ¼¼·Î°ªÀ» º¯°æÇÑ´Ù.
           height = height/(width / max_width);
           eval("document."+which+".width = max_width");
           eval("document."+which+".height = height");
    //       alert(max_width);
        }
    }
}
//------------------------------------>
