/* onfocus-='this.blur()'*/
function bluring(){ 
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus(); 
} 
document.onfocusin=bluring; 

/* 롤오버 이미지 */
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


/* 레이어 */
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


/* 우편번호찾기 */
function postWin(url) {
window.open(url,'Window','scrollbars=0 resizable=0 left=0 top=0 width=500 height=241');
}

/* 팝업 */
function popsn(url,trgt,w,h) { 
            window.open(url,trgt,'width='+w+',height='+h+',scrollbars=no,resizable=no,copyhistory=no,toolbar=no,top=0,left=0'); 
        }
function popsy(url,trgt,w,h) { 
            window.open(url,trgt,'width='+w+',height='+h+',scrollbars=yes,resizable=no,copyhistory=no,toolbar=no,top=0,left=0'); 
        }

function MakeFlashString(source, width, height, wmode, otherParam)
{
	return "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,22,0\" width="+width+" height="+height+"><param name=wmode value="+wmode+" /><param name=movie value="+source+" /><param name=quality value=high />"+otherParam+"<embed src="+source+" quality=high wmode="+wmode+" type=\"application/x-shockwave-flash\" pluginspage=\"https://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash\" width="+width+" height="+height+"></embed></object>";
}

// Direct Write Type
function DocumentWrite(src)
{
	document.write(src);
}

// GET방식으로 전달된 값을 읽어온다. 
function getQueryStringValue(key) {
	var vQueryString = location.search;
	var vTemp1 = new Array();
	var vTemp2 = new Array();
	var vResult = new Array();
	vQueryString = vQueryString.slice(1);
	vTemp1 = vQueryString.split("&");
	for (var i=0; i<vTemp1.length; i++) {
		vTemp2 = vTemp1[i].split("=");
		vResult[vTemp2[0]] = vTemp2[1];
	}
	if (vResult[key] != null) {
		return vResult[key];
	} else {
		return false;
	}
}

//GET방식으로 전달된 값을 읽어온다. 2번째 버전. 없을 시, 공백 return. 
function getQueryStringValue2(key) {
	var vQueryString = location.search;
	var vTemp1 = new Array();
	var vTemp2 = new Array();
	var vResult = new Array();
	vQueryString = vQueryString.slice(1);
	vTemp1 = vQueryString.split("&");
	for (var i=0; i<vTemp1.length; i++) {
		vTemp2 = vTemp1[i].split("=");
		vResult[vTemp2[0]] = vTemp2[1];
	}
	if (vResult[key] != null) {
		return vResult[key];
	} else {
		return '';
	}
}
 
// 입력받은 URI에서 도메인 부분만 읽어온다.
function getDomainByURI(value) {
	var vTemp = value.split("?");
	if (vTemp[0] != "") {
		return vTemp[0];
	} else {
		return false;
	}
}

//쿠키 값 가져오기(쿠키명)
function getCookie(cookieName){
 var search = cookieName + "=";
 var cookie = document.cookie;
 // 현재 쿠키가 존재할 경우
 if( cookie.length > 0 )
 {
  // 해당 쿠키명이 존재하는지 검색한 후 존재하면 위치를 리턴.
  startIndex = cookie.indexOf( cookieName );
  // 만약 존재한다면
  if( startIndex != -1 )
  {
   // 값을 얻어내기 위해 시작 인덱스 조절
   startIndex += cookieName.length;
   // 값을 얻어내기 위해 종료 인덱스 추출
   endIndex = cookie.indexOf( ";", startIndex );
   // 만약 종료 인덱스를 못찾게 되면 쿠키 전체길이로 설정
   if( endIndex == -1) endIndex = cookie.length;
   // 쿠키값을 추출하여 리턴
   return unescape( cookie.substring( startIndex + 1, endIndex ) );
  }
  else
  {
   // 쿠키 내에 해당 쿠키가 존재하지 않을 경우
   return false;
  }
 }
 else
 {
  // 쿠키 자체가 없을 경우
  return false;
 }
}

//쿠키 설정(쿠키명, 쿠키값, 쿠키 유지시간)
function setCookie(cookieName,cookieVal,setMinutes){
	var today = new Date();
	today.setMinutes(today.getMinutes() + parseInt(setMinutes));
	document.cookie = cookieName+"="+cookieVal+";path=/; expires="+today.toGMTString()+";";	
}
//쿠키 설정(쿠키명, 쿠키값, 쿠키 유지시간)
function setCookieByDate(cookieName,cookieVal,setDay){
	var today = new Date();
	today.setMinutes( today.getMinutes() + parseInt(setDay*24*60) );
	document.cookie = cookieName+"="+cookieVal+";path=/; expires="+today.toGMTString()+";";	
}

//쿠키 삭제(쿠키명)
function deleteCookie(cookieName){
 var expireDate = new Date();
 
 //어제 날짜를 쿠키 소멸 날짜로 설정한다.
 expireDate.setDate(expireDate.getDate()-1);
 document.cookie = cookieName+"="+";expires="+expireDate.toGMTString()+";path=/";
}

function settedIQ_ID(){
	var today = new Date();
	var sIQ_ID_Name = "ci2009IQ_ID";
	var sIQ_ID = getQueryStringValue("IQ_ID");
	var thisCookie = getCookie(sIQ_ID_Name);
	
	if(sIQ_ID == null || sIQ_ID == ""){
		if(thisCookie == null || thisCookie == ""){
			var sRType = getDomainByURI(document.referrer);
			
			if(sRType != ""){
				sRType = sRType.split("//");
				sRType = sRType[1].substr(0,sRType[1].indexOf("/"));	
			}			
	
			if(sRType == "www.naver.com" || sRType == "www.naver.co.kr"){
				sIQ_ID = "12891743";
			}else if(sRType == "www.daum.net" || sRType == "www.daum.co.kr"){
				sIQ_ID = "12891744";
			}else if(sRType == "www.nate.com" || sRType == "www.cyworld.com"){
				sIQ_ID = "12891745";
			}else if(sRType == "www.paran.com" || sRType == "www.paran.co.kr"){
				sIQ_ID = "12891747";
			}else if(sRType == "www.google.co.kr"){
				sIQ_ID = "12891748";
			}else if(sRType == "www.bing.com"){
				sIQ_ID = "12891749";
			}else if(sRType == "www.hanafos.com" || sRType == "www.hanafos.co.kr"){
				sIQ_ID = "12891750";
			}else if(sRType == "www.dreamwiz.com" || sRType == "www.dreamwiz.co.kr"){
				sIQ_ID = "12891751";
			}else if(sRType == "www.lina.co.kr" || sRType == "115.89.158.122"){
				sIQ_ID = "12891752";
			}else if(sRType == "www.yahoo.com" || sRType == "www.yahoo.co.kr"){
				sIQ_ID = "12895338";
			}else{
				sIQ_ID = "12891753";
			}
			
			//쿠키 값 Setting
			setCookie(sIQ_ID_Name,sIQ_ID,30);
		}else{
			return;
		}
	}else{
		if(thisCookie == null || thisCookie == ""){
			//쿠키 값 Setting
			setCookie(sIQ_ID_Name,sIQ_ID,30);
		}else{
			deleteCookie(sIQ_ID_Name);
			//쿠키 값  ReSetting
			setCookie(sIQ_ID_Name,sIQ_ID,30);
		}
	}
}

function setSUID(regSUID){
	var today = new Date();
	var name_SUID = "SUID";
	var thisCookie = getCookie(name_SUID);
	if(thisCookie == null || thisCookie == ""){
		
		setCookieByDate(name_SUID, regSUID, 3*30);//대략 3달
		//alert(' SUID 신규 발급  : '+regSUID);
	}else{
		//alert('발급되어 있는 SUID : '+thisCookie);
	}
}

function setPromotionInfo(PROMOID, ADTYPE, SOURCE, DUPCHECK, CHANNEL_TYPE, CHANNEL_CODE, IQID, URLID, MEDIA, REMARK1, REMARK2, REMARK3){
	
	var name_PROMOID = "PROMOID";
	//var name_CHANNEL = "CHANNEL";
	var name_ADTYPE = "ADTYPE";
	var name_SOURCE = "SOURCE";
	var name_DUPCHECK = "DUPCHECK";
	var name_CHANNEL_TYPE = "CHANNEL_TYPE";
	var name_CHANNEL_CODE = "CHANNEL_CODE";
	var name_IQID = "IQID";
	//var name_COMPANY = "COMPANY";
	var name_URLID = "URLID";
	//var name_INFLOW = "INFLOW";
	var name_MEDIA = "MEDIA";
	var name_REMARK1 = "REMARK1";
	var name_REMARK2 = "REMARK2";
	var name_REMARK3 = "REMARK3";
	deleteCookie(name_PROMOID);
	//deleteCookie(name_CHANNEL);
	deleteCookie(name_ADTYPE);
	deleteCookie(name_SOURCE);
	
	deleteCookie(name_DUPCHECK);
	deleteCookie(name_CHANNEL_TYPE);
	deleteCookie(name_CHANNEL_CODE);
	deleteCookie(name_IQID);
	//deleteCookie(name_COMPANY);
	deleteCookie(name_URLID);
	//deleteCookie(name_INFLOW);
	deleteCookie(name_MEDIA);
	deleteCookie(name_REMARK1);
	deleteCookie(name_REMARK2);
	deleteCookie(name_REMARK3);
	
	setCookie(name_PROMOID,PROMOID,60);
	//setCookie(name_CHANNEL,CHANNEL,60);
	setCookie(name_ADTYPE,ADTYPE,60);
	setCookie(name_SOURCE,SOURCE,60);
	
	setCookie(name_DUPCHECK,DUPCHECK,60);
	setCookie(name_CHANNEL_TYPE,CHANNEL_TYPE,60);
	setCookie(name_CHANNEL_CODE,CHANNEL_CODE,60);
	setCookie(name_IQID,IQID,60);
	//setCookie(name_COMPANY,COMPANY,60);
	setCookie(name_URLID,URLID,60);
	//setCookie(name_INFLOW,INFLOW,60);
	setCookie(name_MEDIA,MEDIA,60);
	setCookie(name_REMARK1,REMARK1,60);
	setCookie(name_REMARK2,REMARK2,60);
	setCookie(name_REMARK3,REMARK3,60);
	
		
	//alert('GATEID 갱신 : '+GATEID);
		
	
}
