//Status
window.defaultStatus = "[ÇØÄ¿¼îÇÎ¸ô] - http://www.hacker.co.kr";

//input text °ø¹é Ã³¸® 
function CheckStr(strOriginal,strFind,strChange){
		var position,strOri_lengh;
		position = strOriginal.indexOf(strFind);
		while(position != -1 ){
			strOriginal = strOriginal.replace(strFind,strChange);
			position = strOriginal.indexOf(strFind);
		}
		strOri_length = strOriginal.length;
		return strOri_length
}

// »óÇ°°Ë»ö 
function validCheckSearch(frm,pType) {

	if(CheckStr(frm.keyvalue.value," ","") == 0) {
		alert("\n°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä.   ");
		frm.keyvalue.value="";
		frm.keyvalue.focus();
		return;
	}
	
	var focus_word = frm.FW.value;
	var FocusWord = frm.keyvalue.value;
	var focus_link = frm.FL.value;
	if (focus_word == FocusWord){
		location.href = focus_link;
//		alert(focus_link);
		return;
	}

	if (pType == "cat"){
		document.searchFrm.Cnum.value = frm.Cnum.value;
		document.searchFrm.Snum.value = frm.Snum.value;
	}
	document.searchFrm.keyvalue.value =  frm.keyvalue.value;
	document.searchFrm.pType.value = pType;
	document.searchFrm.action="http://www.hacker.co.kr/goods/unity_goods_search.asp"
	document.searchFrm.submit();
}

//SELECT BOX ÀÌµ¿       
function Go_to_Select(object){
    var MoveTo;
    MoveTo=object.boardselect.selectedIndex;
    window.open(object.boardselect.options[MoveTo].value,target="_self");
}

//·Î±×¾Æ¿ô       
function mLogout(){
	var ans=confirm("\ÇØÄ¿¼îÇÎ¸ôÀ» ÀÌ¿ëÇØ ÁÖ¼Å¼­ °¨»çÇÕ´Ï´Ù.        "
							+"\n\n[È®ÀÎ]¹öÆ°À» ´©¸£½Ã¸é ·Î±×¾Æ¿ô µË´Ï´Ù.        ");
	if (ans==true){
	var goLogout =  window.open('http://www.hacker.co.kr/login/logout.asp','_self');
	}
}

function openWin(code){
	if (code == "searchDetail"){
		window.open('http://www.hacker.co.kr/goods/search_detail.asp','searchDetail','width=580,height=350,resizable=no,scrollbars=no,status=no,toolbar=no');
		return;
	}
	if (code == "search_id"){
		window.open('http://www.hacker.co.kr/login/search_idpw.asp','sidWin','width=450,height=535,resizable=no,scrollbars=no,status=no,toolbar=no');
		return;
	}
}


function isNumber(str) {       
	var str0 = "0123456789";
	for (i=0; i< str.length; i++) {       
		ch = str.charAt(i);       
		for (j=0;  j< str0.length; j++)       
      		if (ch == str0.charAt(j))       
       			 break;       
			if (j == str0.length)			// ¼ýÀÚ°¡ ¾Æ´Ñ°Í Ã¼Å©
				return false;       
  	}       
  	return true;       
} 

// ÈÞ°¡±â°£ Áï½Ã±¸¸Å »óÇ°
function vsList(Cnum,Snum){
	vsalesWin=window.open('http://www.hacker.co.kr/goods/vsales_goods_window.asp?Cnum='+Cnum + '&Snum=' + Snum, 'vsWin', 'toolbar=no,location=no,scrollbars=yes,width=720,height=600') ;
	vsalesWin.window.focus();
}

function listBasket(type,coden,gnum,gprice){
	
	if(type == 'A') {	
		topBkUpdate(gprice,"1");
		document.goBasket.code_name.value = coden;
		document.goBasket.goods_num.value = gnum;
		document.goBasket.target = "iBasket" ;
		document.goBasket.action = "http://www.hacker.co.kr/goods/basket_insert.asp" ;
		document.goBasket.submit() ;
	} else {
		var goBasket =  window.open('http://www.hacker.co.kr/goods/basket_direct.asp?code_name='+coden+'&goods_num='+gnum+'&amount=1','_self');
	}
	
}

//»ó´Ü Àå¹Ù±¸´Ï ¾÷µ¥ÀÌÆ®..
function topBkUpdate(gprice,qty){
	document.bkForm.bkCnt.value = parseInt(document.bkForm.bkCnt.value) + parseInt(qty);
	var gprice = gprice * 1;
	
	if (qty != "1"){
		gprice = gprice * qty;
	}
	
	var bkPrice =  document.bkForm.bkPrice.value;
	bkPrice = bkPrice.replace(/\,/gi, "");
	bkPrice = bkPrice * 1;
	var gprice = gprice * 1;
	
	var new_bkPrice = bkPrice + gprice;
	document.bkForm.bkPrice.value = setFormatPrice(new_bkPrice);

	return;
}

//±Ý¾× Á¶Á¤
function setFormatPrice(srcNumber) {
	
	var txtNumber = '' + srcNumber;

	var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');

	var arrNumber = txtNumber.split('.');

	arrNumber[0] += '.';

	do {
		arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');

	} while (rxSplit.test(arrNumber[0]));

	if (arrNumber.length > 1) {
		return arrNumber.join('');
	}
	else {
		return arrNumber[0].split('.')[0];
	}

}

//·Î±×ÀÎ
function openLogin(fwUrl,reUrl){
	logWin=window.open('http://www.hacker.co.kr/login/openLogin.asp?fwUrl=' +fwUrl +  '&reUrl=' + reUrl, 'logWin', 'toolbar=no,location=no,scrollbars=no,width=620,height=400') ;
	logWin.window.focus();
}

//½Å¿ëÄ«µå ½ÂÀÎÁ¶È¸
function cinquiry(bi_num) {
	newWindow = window.open('http://www.hacker.co.kr/card_inquiry.asp?bi_num='+bi_num, 'vatWin', 'status=yes,toolbar=no,location=no,scrollbars=yes,width=700,height=350') ;
}

//½Å¿ëÄ«µå ½ÂÀÎÁ¶È¸
function cardExp() {
	newWindow = window.open('http://comm.hacker.co.kr/quickmenu/card_inquiry.asp', 'qmWin', 'status=yes,toolbar=no,location=no,scrollbars=yes,width=570,height=430') ;
}

//ÃâÀåAS
function omycomAs() {
	newWindow = window.open('http://comm.hacker.co.kr/quickmenu/omycom_as_inform.asp', 'qmWin', 'status=yes,toolbar=no,location=no,scrollbars=yes,width=720,height=700') ;
}
//ÅÃ¹è ¿î¼Û°æ·Î Á¶È¸
function tnsSch() {
	newWindow = window.open('http://comm.hacker.co.kr/quickmenu/trans_search.asp', 'qmWin', 'status=yes,toolbar=no,location=no,scrollbars=yes,width=570,height=430') ;
}

//Çö±Ý¿µ¼öÁõ/¼¼±Ý°è»ê¼­/ÀÚµ¿°ßÀû/È£È¯¼ºÃ¼Å©/¸¶ÀÏ¸®Áö ¾È³» Ã¢
function commWin(fname) {
	newWindow = window.open('http://comm.hacker.co.kr/quickmenu/'+fname+'.asp', 'qmWin', 'status=yes,toolbar=no,location=no,scrollbars=yes,width=570,height=430') ;
}

//È¾Àç°æ¸Å/È¾Àç°ø±¸/Çà»ç¾È³»/¸ÅÀå»ýÁß°è ÆäÀÌÁöÀÌµ¿
function QuickGo(folder, goPage) {
	location.href = "http://www.hacker.co.kr/"+folder+"/"+goPage+".asp";
}

function mvp(code) {
	location.href = "http://www.hacker.co.kr/main.asp";
}

function popup() {
//	popWin = window.open('http://www.hacker.co.kr/popup/dealer_notice.asp', 'dealer', 'status=no,toolbar=no,location=no,scrollbars=no,width=600,height=730');	
	popWin = window.open('http://www.hacker.co.kr/popup/go_dealer_shop.asp?code=0', 'dealer', 'status=no,toolbar=no,location=no,scrollbars=no,width=450,height=710');	
	popWin.focus();
}

//¼Ò¸ðÇ°Ã£±â..
function SchSupply(){
	var sch_Supply = window.open('http://www.hacker.co.kr/goods/goods_supply.asp','sch_Supply','scrollbars=yes,menubar=no,resizable=yes,width=780,height=400');	
	sch_Supply.window.focus();
}

//BLINK È¿°ú       
function subBlink() {
	var colBl = document.all.tags("BLINK");
	var lenBl = colBl.length;

	for( var i=0; i<lenBl; i++ ) {
		colBl[i].style.visibility = (colBl[i].style.visibility == "hidden") ? "" : "hidden";
	}
}

function doBlink() {
	setInterval( "subBlink()", 1000 );
}
window.onload = doBlink;

//ÇÃ·¡½Ã Object
function  ViewFlash(sURL, sName, sFeatures) {
	var FLASHCAB = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab";
	var FLASHCID = "CLSID:D27CDB6E-AE6D-11CF-96B8-444553540000";
	var FLASHVER = "8,0,0,0";

	var sFeature;
	var sWidth  = "100%";
	var sHeight  = "100%";
	var pmBoolean = "false";
	var sTempArray;
	var sParamTag = "";

	sFeature = sFeatures.split(/\s*,\s*/);
	for (var i=0; i< sFeature.length ; i++) {
		sTempArray = sFeature[i].split(/\s*=\s*/);
		if (sTempArray[0].toLowerCase() == "width") {
			//³ÐÀÌ
			sWidth = sTempArray[1];
		} else if (sTempArray[0].toLowerCase() == "height") {
			//³ôÀÌ
			sHeight = sTempArray[1];
		} else {
			//±âÅ¸ ÆÄ¶ó¸ÞÅÍ Ã³¸®
			if (sTempArray[1].toLowerCase() == "yes" || sTempArray[1] == "1" || sTempArray[1].toLowerCase() == "true") {
				pmBoolean = "true";
			} else if (sTempArray[1].toLowerCase() == "no" || sTempArray[1] == "0" || sTempArray[1].toLowerCase() == "false") {
				pmBoolean = "false";
			} else {
				pmBoolean = sTempArray[1]; 
			}
			sParamTag = "<PARAM NAME='"+sTempArray[0]+"'VALUE='" + pmBoolean + "'>\n"+sParamTag;
		}
	}

	document.write("<OBJECT ID='"+sName+"' NAME='"+sName+"' CLASSID='"+FLASHCID+"' CODEBASE='"+FLASHCAB+"#version="+FLASHVER+"' WIDTH='"+sWidth+"' HEIGHT='"+sHeight+"'>");
	document.write("<PARAM NAME='movie' VALUE='" + sURL + "'>");
	document.write(sParamTag);
	document.write("<EMBED SRC='"+sURL+"' MENU='false' WIDTH='"+sWidth+"' HEIGHT='"+sHeight+"' ID='"+sName+"' NAME='"+sName+"' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer' />")
	document.write("</OBJECT>");
}

/******************************************************************
	title : mEmbed v1.1
	contents : IEÆÐÄ¡·Î ÀÎÇÑ embed ÅÂ±×¸¦ js·Î Ãâ·ÂÇÑ´Ù.
	ÀÌ ¼Ò½º°¡ µé¾î°¡´Â JSÆÄÀÏÀº ¹Ýµå½Ã src·Î ¿ÜºÎ¿¡¼­ È£ÃâµÇ¾î¾ßÇÏ°í
	<script>mEmbed("src=source.swf","width=100","height=100", "wmode=Tranpsarent");</script>
	¿Í °°Àº Çü½ÄÀ¸·Î ÇÃ·¡½¬ ÅÂ±×¸¦ ´ë½ÅÇØ¼­ ³Ö¾îÁØ´Ù.
	mGET ÇÔ¼ö´Â µÎ¹è¿­À» ÀÌ¿ëÇÑ Å°°ªÀÇ Data ¸¦ °¡Á®¿À´Â ÇÔ¼ö.(mEmbed¿¡ ÇÊ¿ä)
	ex) srcdata = mGET(key,value,'src'); -> phpÀÇ $srcdata = $array['src'];
	by : http://blog.daum.net/battlej
	******************************************************************/

	function mGET(arrayKey, arrayValue, Value) {
		count = arrayKey.length;
		for(i=0;i<count;i++) {
			if(arrayKey[i]==Value) {
				return arrayValue[i];
				break;
			}
		}
	}

	function mEmbed() {
		var key = new Array();
		var value = new Array();
		var contents;
		var embed_type;
		var error_check=0;
		var i, j;
		var count;
		var data;
		var temp;
		if(mEmbed.arguments.length==1) {
			contents = mEmbed.arguments[0];			
		} else {
			for(i=0;i<mEmbed.arguments.length;i++) {
				temp = mEmbed.arguments[i].replace(/"|'/g,"");
				data = temp.split('=');
				key[i] = data[0];
				value[i] = data[1];
				count = data.length;

				for(j=2;j<count;j++) {
					value[i] += '=' + data[j];
				}
			}

			contents='';
			srcdata = mGET(key,value,'src');

			if(/\.(swf)$/.test(srcdata)) {
				embed_type = 1;
			} else if(/\.(mov|avi|wma|wmv)$/.test(srcdata)) {
				embed_type = 2;
			}

			var classid = mGET(key,value,'classid');
			var codebase = mGET(key,value,'codebase');

			if(embed_type==1) {
				classid = 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000';
				codebase = 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0';
			} else if(embed_type==2) {
				classid = 'clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95';
				codebase = 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715';
			}

			if(classid && codebase) {
				contents += '<object';
				if(classid) {
					contents += ' classid="' + classid + '"';
				}
				if(codebase) {
					contents += ' codebase="' + codebase + '"';
				}
				count = key.length;
				for(i=0;i<count;i++) {
					if(value[i]!='') {
						if(key[i]!='src') {
							contents += ' ' + key[i] + '="' + value[i] + '"';
						}
					}
				}
				contents += '>';
				if(count==4){
					contents += '<param name="wmode" value="">';
				}else{
					contents += '<param name="wmode" value="transparent">';
				}
				
				contents += '<param name="allowScriptAccess" value="always">';
				contents += '<param name="allowNetworking" value="all">';
				for(i=0;i<count;i++) {
					if(value[i]!='') {
						if(embed_type==1 && key[i]=='src') {
							contents += '<param name="movie" value="' + value[i] + '" />';
						} else {
							contents += '<param name="' + key[i] + '" value="' + value[i] + '" />';
						}
					}
				}
			}
			count = key.length;
			contents += '<embed';
			for(i=0;i<count;i++) {
				if(value[i]!='') {
					contents += ' ' + key[i] + '="' + value[i] + '"';
				}
			}
			if(count==4){
				contents += ' wmode="">';
			}else{
				contents += ' wmode="Transparent">';
			}
			contents += '</embed>';
			if(classid && codebase) {								
				contents += '</object>';
			}
		}
		document.write(contents);
	}

function calcHeight(FrameName){
  var the_height= document.getElementById(FrameName).contentWindow.document.body.scrollHeight;
document.getElementById(FrameName).height=the_height;
}

