var ie4=document.all
var ns6=document.getElementById&&!document.all

function getCookie(name){
	var cname = name + "=";               
	var dc = document.cookie;             

	if (dc.length > 0) 
			{              
				begin = dc.indexOf(cname);       
				if (begin != -1) 
					{           
						begin += cname.length;       
						end = dc.indexOf(";", begin);
						if (end == -1) 
							end = dc.length;
						return unescape(dc.substring(begin, end));
					} 
			}
	return null;
}

function setCookie(name, value) {
	var now = new Date();
	var then = new Date(now.getTime() + 31536000000);
	document.cookie = name + "=" + escape(value) + "; expires=" + then.toGMTString() + "; path=/";
}

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 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()
	{
		var cnt = getobj('chkcnt').value;
		var g_cod = getobj('g_cod').value;
		if(parseInt(cnt) < 2)
			{
				alert("2개 이상의 상품에 대해서 비교 하실 수 있습니다.");
				return false;
			}
		else
			{
				popupCompare  =  window.open('/goods/global/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){
	var chkcnt = getobj('chkcnt');
	var g_cod = getobj('g_cod');
	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 + ',', '');
	}
}
//로그 남기기
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,price){
	window.open('/move/redirect.asp?transurl='+escape(obj.href)+'&comcod='+comcod+'&i_Seq='+i_Seq+'&price='+price+'&isCompare='+Flag,'_blank');
	var url;
	var xmlHttp = newXMLHttpRequest();
	
	if (xmlHttp){
		switch (Flag){
			case 1 : url = '/goods/window/compare/insLog.asp?i_Seq=' + i_Seq;
					break;
			case 2 : url = '/goods/window/general/insLog.asp?i_Seq=' + i_Seq;
					break;
		}
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
	var url = "/move/PriceCheck.asp?comcod="+ comcod +"&price="+ price +"&isCompare="+ Flag +"&i_Seq="+ i_Seq +"&url="+ escape(obj.href);
	PriceCheck(url);
}
//현개가격 확인
var xmlHttp2 = newXMLHttpRequest();

function handleHttpResponse()
{
	if(xmlHttp2.readyState == 4)
	{
		if(xmlHttp2.responseText.indexOf('invalid') == -1)
		{
			results = xmlHttp2.responseText.split("^");
			if(results[1] == "OK")
			{
				window.location.reload();
			}
		}
	}
}
function PriceCheck(url)
{
	
	xmlHttp2.open("GET", url, true);
	xmlHttp2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp2.onreadystatechange = handleHttpResponse;
	xmlHttp2.send(null);
}
//찜하기
function ZzimIns(G_Cod){
	var url='/member/mypage/inszzim.asp?G_Cod=' + G_Cod;
	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 checkedSubmit(objid){
	if(objid.checked==false)
		objid.checked=false;
	else
		objid.checked=true;
	objid.form.submit();
}

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();}
	}
}

function MidImageView(LarCod,G_Cod){
	getobj('fixedtipdiv').innerHTML='<img src="http://img.nawayo.com/midium/'+LarCod+'/'+G_Cod+'.jpg" onclick="imgResize(\'http://img.nawayo.com/big/'+LarCod+'/'+G_Cod+'.jpg\');">';
	vertical_offset="-95px" //기준점에서 하단으로 여백
	horizontal_offset="-250px" //기준점에서 좌측 여백
}

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 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;
}

function transShop(transurl,comcod){
	/*
	if (comcod == '260' || comcod == '7' || comcod == '851' || comcod == '1121' || comcod == '89'){
		window.open(transurl,'_blank');
	}
	else {
		window.open('/trans.asp?transurl='+escape(transurl)+'&comcod='+comcod,'_blank');
	}
	*/
	window.open('/move/redirect.asp?transurl='+escape(transurl)+'&comcod='+comcod,'_blank');
}

function scrolling(objId,sec1,sec2,speed,height){ 
  this.objId=objId; 
  this.sec1=sec1; 
  this.sec2=sec2; 
  this.speed=speed; 
  this.height=height; 
  this.h=0; 
  this.div=document.getElementById(this.objId); 
  this.htmltxt=this.div.innerHTML; 
  this.div.innerHTML=this.htmltxt+this.htmltxt; 
  this.div.isover=false; 
  this.div.onmouseover=function(){this.isover=true;} 
  this.div.onmouseout=function(){this.isover=false;} 
  var self=this; 
  this.div.scrollTop=0; 
  window.setTimeout(function(){self.play()},this.sec1); 
} 
scrolling.prototype={ 
  play:function(){ 
    var self=this; 
    if(!this.div.isover){ 
      this.div.scrollTop+=this.speed; 
      if(this.div.scrollTop>this.div.scrollHeight/2){ 
        this.div.scrollTop=0; 
      }else{ 
        this.h+=this.speed; 
        if(this.h>=this.height){ 
          if(this.h>this.height|| this.div.scrollTop%this.height !=0){ 
            this.div.scrollTop-=this.h%this.height; 
          } 
          this.h=0; 
          window.setTimeout(function(){self.play()},this.sec1); 
          return; 
        } 
      } 
    } 
    window.setTimeout(function(){self.play()},this.sec2); 
  }, 
  prev:function(){ 
    if(this.div.scrollTop == 0) 
    this.div.scrollTop = this.div.scrollHeight/2; 
    this.div.scrollTop -= this.height; 
  }, 
  next:function(){ 
    if(this.div.scrollTop ==  this.div.scrollHeight/2) 
    this.div.scrollTop =0; 
    this.div.scrollTop += this.height; 
  } 
}; 