﻿<!--

var ie4=document.all
var ns6=document.getElementById&&!document.all

window.onload = function(){	
}



// flashWrite(파일경로, 가로, 세로, 아이디, 배경색, 변수, 윈도우모드)
function flashWrite(url,w,h,id,bg,vars,win){
		
	// 플래시 코드 정의
	var flashStr=
	"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
	"<param name='allowScriptAccess' value='always' />"+
	"<param name='movie' value='"+url+"' />"+
	"<param name='FlashVars' value='"+vars+"' />"+
	"<param name='wmode' value='"+win+"' />"+
	"<param name='menu' value='false' />"+
	"<param name='quality' value='high' />"+
	"<param name='bgcolor' value='"+bg+"' />"+
	"<embed src='"+url+"' FlashVars='"+vars+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
	"</object>";

	// 플래시 코드 출력
	document.write(flashStr);
}


function getobj(obj){
	return document.getElementById? document.getElementById(obj) : eval(obj);
}


//이미지 리사이징
function imgResize(img){
  img1= new Image(); 
  img1.src=(img); 
  imgControll(img); 
} 

function imgControll(img){ 
  if((img1.width!=0)&&(img1.height!=0)) 
	viewImage(img);
  else
  { 
	controller="imgControll('"+img+"')"; 
	intervalID=setTimeout(controller,20); 
  } 
} 

function viewImage(img){ 
	W=img1.width; 
	H=img1.height;
	if (H > 750)
	{
		H = 700;
		O="width="+W+",height="+H+",scrollbars=yes,left=10,top=10"; 
	}
	else 
	{
		O="width="+W+",height="+H+",left=10,top=10"; 
	}
	imgWin=window.open("","",O);
	imgWin.document.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-Strict.dtd\"><html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"ko\"><head><title>큰이미지 보기</title><meta http-equiv=\"imagetoolbar\" content=\"no\" /></head>");
	imgWin.document.write("<body topmargin=0 leftmargin=0 oncontextmenu='return false;' ondragstart='return false;' onselectstart='return false;');>");  //oncontextmenu='return false;' ondragstart='return false;' onselectstart='return false;'
	imgWin.document.write("<img src="+img+" onclick='self.close()'>");
	imgWin.document.write("</body></html>");
	imgWin.document.close();
} 


//상품비교
function compareValidate(num)
	{
		var cnt = getobj('chkcnt'+num).value;
		var g_cod = getobj('g_cod'+num).value;
		if(parseInt(cnt) < 2)
			{
				alert("2개 이상의 상품에 대해서 비교 하실 수 있습니다.");
				return false;
			}
		else
			{
				popupCompare  =  window.open('/inc/goods/compareGoods.asp?g_cod='+g_cod+'&amp;chkcnt='+cnt,'popupCompare','width='+ (250 * parseInt(cnt) + 20) +', height=600, scrollbars=yes'); 
				popupCompare.opener = self;  
				return false;
			}
	}
function countchk(obj,num){
	var chkcnt = getobj('chkcnt'+num);
	var g_cod = getobj('g_cod'+num);
	if(obj.checked){
		chkcnt.value = parseInt(chkcnt.value) + 1;
		g_cod.value = obj.value + ',' + g_cod.value;
	}
	else{
		chkcnt.value = parseInt(chkcnt.value) - 1;
		g_cod.value = g_cod.value.replace(obj.value + ',', '');
	}
	if(parseInt(chkcnt.value) > 4){
		alert("최대 4개 물건까지 비교 가능합니다.");
		obj.checked = false;
		chkcnt.value = parseInt(chkcnt.value) - 1;
		g_cod.value = g_cod.value.replace(obj.value + ',', '');
	}
}


//팝업창에 쓰인 Ajax
function newXMLHttpRequest() {
  var xmlreq = false;
  if (window.XMLHttpRequest) {
    xmlreq = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    try {
      xmlreq = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e1) {
      try {
        xmlreq = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e2) {
		//새로운 객체가 있다면 쓰자
      }
    }
  }
  return xmlreq;
}

function popupImportData(Flag, reqStr, divStr){
	var url;
	var xmlHttp = newXMLHttpRequest();	
	var pathname = location.pathname;
	
	if(xmlHttp){

		switch(Flag){
			case 3 : url = reqStr.replace(pathname+"?",'/inc/goods_detail_revlist.asp?');break;
		}
		
		xmlHttp.open("GET", url, true);
		xmlHttp.onreadystatechange = function(){
			if (xmlHttp.readyState == 4) {
				if (xmlHttp.status == 200){
					popupreflect(Flag, xmlHttp, divStr);
				}
			}
		}
		xmlHttp.send(null);

	}else{
		location.href = reqStr;
	}		
}

function popupreflect(Flag, xmlHttp, divStr){
	var xmlHttpData = xmlHttp.responseText;
	var reflectDiv = document.getElementById(divStr);

	reflectDiv.innerHTML = xmlHttpData;
	show(Flag);
}

//리뷰 유효성 검사
function GoodsReviewValidate(frmEl){
	var errorMessage = null;
	var objFocus = null;
	
	if (frmEl.writer.value.length == 0)
	{
		errorMessage = "작성자를 입력해주세요.";
		objFocus = frmEl.writer;
	} else if (frmEl.title.value.length == 0)
	{
		errorMessage = "제목을 입력해주세요.";
		objFocus = frmEl.title;
	} else if (frmEl.review.value.length == 0 || frmEl.review.value.length > 500)
	{
		errorMessage = "내용이 없거나 500자를 초과했습니다. 다시 입력해주세요.";
		objFocus = frmEl.review;
	}

	if (errorMessage != null)
	{
		alert(errorMessage);
		objFocus.focus();
		return false;
	}
	return true;
}

//로그 남기기
function log(Type,Code,EtcCode){
	var url;
	var xmlHttp = newXMLHttpRequest();
	url = '/include/log.asp?Type=' + Type + '&Code='  + Code + '&EtcCode=' + escape(EtcCode);
	if (xmlHttp){
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);		
	}
}

//상품로그 남기기
function logIns(Flag,i_Seq,obj,comcod){
	if (comcod == '260' || comcod == '7' || comcod == '851' || comcod == '1121')
		
		window.open(obj.href,'_blank');
	else
		
		window.open('/trans.asp?transurl='+escape(obj.href)+'&comcod='+comcod,'_blank');

	var url;
	var xmlHttp = newXMLHttpRequest();
	
	if (xmlHttp){
		switch (Flag){
			case 1 : url = '/goods/compare/insLog.asp?i_Seq=' + i_Seq;
					break;
			case 2 : url = '/goods/general/insLog.asp?i_Seq=' + i_Seq;
					break;
		}
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}

	//alert('Flag=' + Flag + ' ,i_Seq= ' + i_Seq + ', obj.href= ' + obj.href + ',comcod= '+ comcod + ',xmlHttp= ' + xmlHttp + ',url='+ url);
}

//업체물건 신고하기
function SingoIns(i_Seq){
	var url='/goods/insComGoodsSingo.asp?i_Seq=' + i_Seq;
	var xmlHttp = newXMLHttpRequest();
	
	if (xmlHttp){
		xmlHttp.open("GET",url,true);
		xmlHttp.onreadystatechange = function(){
			if (xmlHttp.readyState == 4){
				if (xmlHttp.status == 200){
					var xmlHttpData = xmlHttp.responseText;
					if (xmlHttpData == 'true')
						alert('오류정보가 접수되었습니다.\n빠른시간안에 확인후 조치하겠습니다.');
					else
						alert('오류신고는 하루에 10번까지만 가능합니다.');
				}
			}
		}
		xmlHttp.send(null);
	}
}

// 신고하기
function SingoValidate(){
	// 유효성 체크 : nawayo에 함수가 없네..

	return true;
}
function SingoErrorReport(G_Code, Model){
	window.open('/goods/pop_errorreport.asp?G_Code='+G_Code+'&amp;Model='+Model, '', 'scrollbars=no,toolbar=no,location=no,directories=no,mebar=no,width=450,height=501,top=0,left=0');
}

// 프린트
function printGoods(G_Code){
	window.open('/goods/pop_print.asp?G_Code='+G_Code, 'print', 'scrollbars=yes,toolbar=no,location=no,directories=no,mebar=no,width=670,height=726,top=0,left=0');
}

// ctg_s_list 제조사 및 스펙 클릭
function checkedSubmit(objid){
	if(objid.checked==false)
		objid.checked=false;
	else
		objid.checked=true;
	objid.form.submit();
}

// 새창보기
function goodsDetailNewPop(G_Code){
	window.open('/goods/detail_new.asp?G_Code='+G_Code, '', 'scrollbars=yes,toolbar=no,location=no,directories=no,mebar=no,width=950,height=800,top=0,left=0');
}

//찜하기
function ZzimIns(G_Code){
	var url='/my/inszzim.asp?G_Code=' + G_Code;
	var xmlHttp = newXMLHttpRequest();
	
	if (xmlHttp){
		xmlHttp.open("GET",url,true);
		xmlHttp.onreadystatechange = function(){
			if (xmlHttp.readyState == 4){
				if (xmlHttp.status == 200){
					var xmlHttpData = xmlHttp.responseText;
					if (xmlHttpData == 'true')
						alert('선택하신 상품이 찜되었습니다.\n찜하신 상품은 마이페이지 찜리스트에서 확인 하실 수 있습니다.');
					else
						alert('본 서비스는 로그인 후 이용가능합니다.\n장시간 이 페이지에 머물고 있었을 경우 로그인을 하셧더라도 다시 로그인 하셔야 합니다.');
				}
			}
		}
		xmlHttp.send(null);
	}
}

// 일반상품 상세보기
function goodsPopup(goodsuri){

	//if (window.navigator.userAgent.indexOf("MSIE 7.0") != -1 || window.navigator.userAgent.indexOf("Firefox/2") != -1){		
		//window.open(goodsuri,'_blank');		
	//}else{
		//var winh = getCookie('popupWidth');
		//if(!getobj("winh"))
			//winh = 1000;
		//var wint = (screen.height-58);
		//var settings  ='height='+wint+', width='+winh+', top=0, left=0, scrollbars=yes, resizable=yes, statusbar=no';
		//win=window.open(goodsuri,'_blank',settings);
		//if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
	//}

	window.open(goodsuri, '_blank', 'scrollbars=yes,toolbar=no,location=no,directories=no,mebar=no,width=850,height=700,top=0,left=0');
}

// 전체검색
function searchValidate(){
	var searchText = getobj('search').value;
	searchText = spaceCheck(searchText);
	if (searchText.length == 0)
	{
		alert('검색어를 입력하세요');
		return false;
	}
	else
	{
		var url='/include/directURL.asp?val=' + escape(searchText);
		var xmlHttp = newXMLHttpRequest();
		
		if (xmlHttp){
			xmlHttp.open("GET",url,true);
			xmlHttp.onreadystatechange = function(){
				if (xmlHttp.readyState == 4){
					if (xmlHttp.status == 200){
						var xmlHttpData = xmlHttp.responseText;
						if (xmlHttpData == '')
							return true;
						else{
							location.href = xmlHttpData;
							return false;
						}
					}
				}
			}
			xmlHttp.send(null);
		}
	}
}

function fl_searchValidate(searchText){		
	searchText = spaceCheck(searchText);

	var url='/include/directURL.asp?val=' + escape(searchText);
	var xmlHttp = newXMLHttpRequest();
	
	if (xmlHttp){
		xmlHttp.open("GET",url,true);
		xmlHttp.onreadystatechange = function(){
			if (xmlHttp.readyState == 4){
				if (xmlHttp.status == 200){
					var xmlHttpData = xmlHttp.responseText;
					if (xmlHttpData == ''){
						//getobj('search').value = searchText;
						//getobj('frmsearch').submit();
						location.href = "/goods/search/?sl=1&search=" + escape(searchText)
						//return true;
					}else{
						location.href = xmlHttpData;
						//return false;
					}
				}
			}
		}
		xmlHttp.send(null);
	}
	
	
}

function spaceCheck(str){
 var len, index;
 while(true){
  index = str.indexOf(" ")
  if (index == -1) break;
  len = str.length;
  str = str.substring(0, index) + str.substring((index+1),len);
 }
 return str;
}


//Navigation에서 중분류에 마우스 올라갔을때
function NavigationImportData(url){
	vertical_offset="6px" //기준점에서 하단으로 여백
	horizontal_offset="0px" //기준점에서 좌측 여백
	var xmlHttp = newXMLHttpRequest();
	
	if (xmlHttp){
		
		xmlHttp.open("GET",url,true);
		xmlHttp.onreadystatechange = function(){
			if (xmlHttp.readyState == 4){
				if (xmlHttp.status == 200)
					Navigationreflect(xmlHttp);
			}
		}
		xmlHttp.send(null);
	}
}

function Navigationreflect(xmlHttp) {
	var xmlHttpData = xmlHttp.responseText;

	// 금요일 진행..
    //getobj("fixedtipdiv").innerHTML=xmlHttpData;
}//끝

//제조사 또는 브랜드 모두보기
function SpecImportData(url,flag){
	var obj;

	if (flag == 1)
	{
		obj = getobj("allmakCode");
		if (obj.value == "1")
		{
			obj.value = "";
			getobj("divmaknam").style.display="none";
			getobj("chgmakimg").src = "/images/btn_ctgcon_more.gif";
			return false;
		}
		else
		{
			obj.value = "1";
			getobj("divmaknam").style.display="block";
			getobj("chgmakimg").src = "/images/btn_ctgcon_back.gif";
		}
	}
	else
	{
		obj=getobj("allmakCode")
		if (obj.value == "1")
		{
			obj.value = "";
			getobj("divbrdnam").style.display="none";
			getobj("chgbrdimg").src = "/images/btn_ctgcon_more.gif";
			return false;
		}
		else
		{
			obj.value = "1";
			getobj("divbrdnam").style.display="block";
			getobj("chgbrdimg").src = "/images/btn_ctgcon_back.gif";
		}
	}


	var xmlHttp = newXMLHttpRequest();
	if (xmlHttp){
		
		xmlHttp.open("GET",url,true);
		xmlHttp.onreadystatechange = function(){
			if (xmlHttp.readyState == 4){
				if (xmlHttp.status == 200)
					Specreflect(xmlHttp,flag);
			}
		}
		xmlHttp.send(null);
	}
}

function Specreflect(xmlHttp,flag) {
	var xmlHttpData = xmlHttp.responseText;
	if(flag == 1)
		objid = "divmaknam";
	else
		objid = "divbrdnam";

	//if(xmlHttpData.split('<li>').length > 15){
		//getobj(objid).style.overflow = "auto";
		//getobj(objid).style.height = "310px";
	//}

	getobj(objid).innerHTML=xmlHttpData;
}//끝


// 쇼핑기획전 링크
function transShop(transurl,comcod){
	if (comcod == '260' || comcod == '7' || comcod == '851' || comcod == '1121'){
		window.open(transurl,'_blank');
	}
	else {
		window.open('/trans.asp?transurl='+escape(transurl)+'&comcod='+comcod,'_blank');
	}
}



//main화면의 Shopping Guide 탭메뉴
function ChangeTab(obj, cnt, tot) {	
	for (var i=0; i<tot; i++){
		tab = eval("document.all.Table_"+(i+1));
		obj = document.getElementById("imgSG_"+(i+1));

		if((i+1) == cnt){
			tab.style.display = "block";
			obj.src = "/images/main/shop_tap_on"+(i+1)+".gif";
		}else{			
			
			tab.style.display = "none";
			obj.src = "/images/main/shop_tap_off"+(i+1)+".gif";
		}
	}
}

//main화면의 Saving Chance탭메뉴
function ChangeTab2(str) {
	var Tab2_num = "4";//tab갯수 지정
	for(i=1; i<=Tab2_num; i++) {
		Tab2 = eval("document.all.Tb_" + i );
		if(i == str) {
			Tab2.style.display = "block";
		}	else {
				Tab2.style.display = "none";
		}
	}
}

//main화면의 New Ittem탭메뉴
function ChangeTab3(str) {
	var Tab3_num = "4";//tab갯수 지정
	for(i=1; i<=Tab3_num; i++) {
		Tab3 = eval("document.all.Tbt_" + i );
		if(i == str) {
			Tab3.style.display = "block";
		}	else {
				Tab3.style.display = "none";
		}
	}
}


/**
 * AjaxRequest
 *
 */
function AjaxRequest(url, param, dataType, success, error) {
	$.ajax({
			type: "POST",
			url: url,
			data: param,
			dataType: dataType,
			async: arguments[4]?false:true,
			error: error!=null?error:function(req, s, e) {},
			success: success,
			beforeSend : function(){				
			},
			complete : function(){
			}
	});
}


// 즐겨찾기에 추가
function bookMark(){
	try{
		window.external.AddFavorite('http://www.pricecheck.co.kr', '쇼핑 전 가격비교 : 프라이스 체크');
	}catch(e){		
		this.href = "http://www.pricecheck.co.kr";			//window.location.href;
		this.title = "쇼핑 전 가격비교 : 프라이스 체크";	//document.title
		this.rel = "sidebar";
	}
}
// 시작페이지
function startPage(obj){
	try{
		obj.style.behavior='url(#default#homepage)'; 
		obj.setHomePage('http://www.pricecheck.co.kr');
	}
	catch(e){
	}
}

