
function search_form_submit(form)
{
	if(form.srch_kwd.value.length < 1)
	{
		alert('검색할 키워드를 입력해 주세요.');
		form.srch_kwd.focus();
		return false;
	}

	if(form.menu.value == 'search_region' && form.code2.value.length >= 3)
		form.action = '/search/search_region_dong.php';
	else
		form.action = '/search/'+form.menu.value+'.php';

	form.submit();
}


///////////////////////////////////////////////////////////////////////////////////
function bluring(){ 
	if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus(); 
} 
document.onfocusin=bluring; 

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_nbGroup(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}

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_openBrWindow2(idx,kw_no,b_seq){ //v2.0
	if(!idx){
		alert("홈페이지가 등록되지 않은 상태입니다\n\n홈페이지를 등록하시면 상세 정보를 볼 수 있습니다.");
		window.open('../register/register.php','','');
		return;
	}else{
		var url="shop_info.php?idx="+idx+"&kw_no="+kw_no+"&b_seq="+b_seq;
		window.open(url,"shop_info","scrollbars=yes,width=746,height=750,top=1,left=1");
	}
}
function MM_openBrWindow(idx,kw_no,b_seq){ //v2.0
	if(!idx){
		alert("홈페이지가 등록되지 않은 상태입니다\n\n홈페이지를 등록하시면 상세 정보를 볼 수 있습니다.");
		window.open('../register/register.php','','');
		return;
	}else{
		var url="shop_info.php?idx="+idx+"&kw_no="+kw_no+"&b_seq="+b_seq;
		window.open(url,"shop_info","scrollbars=yes,width=746,height=750,top=1,left=1");
	}
}
function msgposit(){ 
	message.style.posLeft = event.x + 5 + document.body.scrollLeft;  
	message.style.posTop  = event.y + 15 + document.body.scrollTop;
} 

function msgset(str){ 
	//alert(str);
	var text;
	text ='<table border="0" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF" style="font-size:9pt; border-width:2; border-color:#FF3E94; border-style:solid;">' 
	text += '<tr><td><font color=#333333>' + str + '</font></td></tr></table>';
	message.innerHTML=text;
} 

function msghide(){ 
	message.innerHTML='';
} 
function winOpen(){
	window.open("area_set.php","","width=1,height=1");
}
var old='';
function menu(name){
	submenu=eval(name+".style");
	if(old!=submenu) {
		if(old!='') old.display='none';
		submenu.display='block';
		old=submenu;
	}else {
		submenu.display='none';
		old='';
	}
}

function kwdSearch(url,gu)
{
	var srch_kwd = document.srch_frm.srch_kwd.value;
	var mainMenu = document.srch_frm.mainMenu.value;
	if(document.srch_frm.srch_kwd.value == "" )
	{
		alert("검색할 키워드를 입력하세요");
		document.srch_frm.srch_kwd.focus();
		return false;
	}else{
		if(document.srch_frm.mainMenu.value=="search"){
			document.srch_frm.action=document.srch_frm.mainMenu.value+".php?srch_kwd="+encodeURIComponent(srch_kwd)+"&mainMenu="+mainMenu;
		}else if(document.srch_frm.mainMenu.value=="search_region"){
			if(gu=="1"){
				if(document.srch_frm.search_addr1.value!="" && document.srch_frm.search_addr2.value!=""){
					document.srch_frm.action="search_region_dong.php?srch_kwd="+encodeURIComponent(srch_kwd)+"&mainMenu="+mainMenu;
				}else if(document.srch_frm.search_addr1.value!=""){
					document.srch_frm.action="search_region_dong.php?srch_kwd="+encodeURIComponent(srch_kwd)+"&mainMenu="+mainMenu;
				}else{
					document.srch_frm.action=document.srch_frm.mainMenu.value+".php?srch_kwd="+encodeURIComponent(srch_kwd)+"&mainMenu="+mainMenu;
				}
			}else{
				if(document.srch_frm.search_addr1.value!=""){
					document.srch_frm.action="search_region_dong.php?srch_kwd="+encodeURIComponent(srch_kwd)+"&mainMenu="+mainMenu;
				}else{
					document.srch_frm.action="search_region.php?srch_kwd="+encodeURIComponent(srch_kwd)+"&mainMenu="+mainMenu;
				}
			}
		}else if(document.srch_frm.mainMenu.value=="search_site"){
			if(url=="/search/search_site_directory.php"){
				document.srch_frm.action=url+"?srch_kwd="+encodeURIComponent(srch_kwd)+"&mainMenu="+mainMenu;
			}else{
				document.srch_frm.action=document.srch_frm.mainMenu.value+".php?srch_kwd="+encodeURIComponent(srch_kwd)+"&mainMenu="+mainMenu;
			}
		}else if(document.srch_frm.mainMenu.value=="search_guide"){
			document.srch_frm.action=document.srch_frm.mainMenu.value+".php?srch_kwd="+encodeURIComponent(srch_kwd)+"&mainMenu="+mainMenu;
		}else if(document.srch_frm.mainMenu.value=="search_estimate"){
			document.srch_frm.action=document.srch_frm.mainMenu.value+".php?srch_kwd="+encodeURIComponent(srch_kwd)+"&mainMenu="+mainMenu;
		}else if(document.srch_frm.mainMenu.value=="search_news"){
			document.srch_frm.action=document.srch_frm.mainMenu.value+".php?srch_kwd="+encodeURIComponent(srch_kwd)+"&mainMenu="+mainMenu;
		}else if(document.srch_frm.mainMenu.value=="search_job"){
			document.srch_frm.action=document.srch_frm.mainMenu.value+".php?srch_kwd="+encodeURIComponent(srch_kwd)+"&mainMenu="+mainMenu;
		}else if(document.srch_frm.mainMenu.value=="search_eoulim"){
			document.srch_frm.action=document.srch_frm.mainMenu.value+".php?srch_kwd="+encodeURIComponent(srch_kwd)+"&mainMenu="+mainMenu;
		}else if(document.srch_frm.mainMenu.value=="search_deal"){
			document.srch_frm.action=document.srch_frm.mainMenu.value+".php?srch_kwd="+encodeURIComponent(srch_kwd)+"&mainMenu="+mainMenu;
		}else if(document.srch_frm.mainMenu.value=="search_image"){
			document.srch_frm.action=document.srch_frm.mainMenu.value+".php?srch_kwd="+encodeURIComponent(srch_kwd)+"&mainMenu="+mainMenu;
		}else if(document.srch_frm.mainMenu.value=="search_video"){
			document.srch_frm.action=document.srch_frm.mainMenu.value+".php?srch_kwd="+encodeURIComponent(srch_kwd)+"&mainMenu="+mainMenu;
		}
		document.srch_frm.area_group_idx.value='';
		document.srch_frm.gubun.value='';
		document.srch_frm.submit();
		//location.href=mainMenu+".php?srch_kwd="+encodeURIComponent(srch_kwd)+"&mainMenu="+mainMenu;
	}
}

function kwdSearch_B(url,gu)
{
	var srch_kwd = document.bottom_frm.srch_kwd.value;
	if(document.bottom_frm.srch_kwd.value == "" )
	{
		alert("검색할 키워드를 입력하세요");
		document.bottom_frm.srch_kwd.focus();
		return false;
	}else{
		if(document.bottom_frm.mainMenu.value=="search"){
			document.bottom_frm.action=document.srch_frm.mainMenu.value+".php?srch_kwd="+encodeURIComponent(srch_kwd);
		}else if(document.bottom_frm.mainMenu.value=="search_region"){
			if(gu=="1"){
				if(document.bottom_frm.search_addr1_bottom.value!="" && document.bottom_frm.search_addr2_bottom.value!=""){
					document.bottom_frm.action="search_region_dong.php?srch_kwd="+encodeURIComponent(srch_kwd);
				}else if(document.bottom_frm.search_addr1_bottom.value!=""){
					document.bottom_frm.action="search_region_dong.php?srch_kwd="+encodeURIComponent(srch_kwd);
				}else{
					document.bottom_frm.action=document.srch_frm.mainMenu.value+".php";
				}
			}else{
				if(document.bottom_frm.search_addr1_bottom.value!=""){
					document.bottom_frm.action="search_region_dong.php?srch_kwd="+encodeURIComponent(srch_kwd);
				}else{
					document.bottom_frm.action="search_region.php?srch_kwd="+encodeURIComponent(srch_kwd);
				}
			}
		}else if(document.bottom_frm.mainMenu.value=="search_guide"){
			document.srch_frm.action=document.srch_frm.mainMenu.value+".php?srch_kwd="+encodeURIComponent(srch_kwd);
		}else if(document.bottom_frm.mainMenu.value=="search_site"){
			document.srch_frm.action=document.srch_frm.mainMenu.value+".php?srch_kwd="+encodeURIComponent(srch_kwd);
		}else if(document.bottom_frm.mainMenu.value=="search_estimate"){
			document.bottom_frm.action=document.srch_frm.mainMenu.value+".php?srch_kwd="+encodeURIComponent(srch_kwd);
		}else if(document.bottom_frm.mainMenu.value=="search_news"){
			document.bottom_frm.action=document.srch_frm.mainMenu.value+".php?srch_kwd="+encodeURIComponent(srch_kwd);
		}else if(document.bottom_frm.mainMenu.value=="search_job"){
			document.bottom_frm.action=document.srch_frm.mainMenu.value+".php?srch_kwd="+encodeURIComponent(srch_kwd);
		}else if(document.bottom_frm.mainMenu.value=="search_eoulim"){
			document.bottom_frm.action=document.srch_frm.mainMenu.value+".php?srch_kwd="+encodeURIComponent(srch_kwd);
		}else if(document.bottom_frm.mainMenu.value=="search_deal"){
			document.bottom_frm.action=document.srch_frm.mainMenu.value+".php?srch_kwd="+encodeURIComponent(srch_kwd);
		}else if(document.bottom_frm.mainMenu.value=="search_image"){
			document.bottom_frm.action=document.srch_frm.mainMenu.value+".php?srch_kwd="+encodeURIComponent(srch_kwd);
		}else if(document.bottom_frm.mainMenu.value=="search_video"){
			document.bottom_frm.action=document.srch_frm.mainMenu.value+".php?srch_kwd="+encodeURIComponent(srch_kwd);
		}
		document.srch_frm.area_group_idx.value='';
		document.srch_frm.gubun.value='';
		document.bottom_frm.submit();
	}
}

function kwdSearch_M(gu)
{
	var srch_kwd = document.locform.srch_kwd.value;
	if( document.locform.srch_kwd.value == "" )
	{
		alert("검색할 키워드를 입력하세요");
		document.locform.srch_kwd.focus();
		return false;
	}else{
		if(gu=="1"){
			var search_addr1_locform=document.locform.search_addr1_locform.value;
			var search_addr2_locform=document.locform.search_addr2_locform.value;
			if(search_addr1_locform=="" && search_addr2_locform==""){
				document.locform.action="search_region.php?srch_kwd="+encodeURIComponent(srch_kwd);		
			}else if(document.locform.search_addr1_locform.value!=""){
				document.locform.action="search_region_dong.php?srch_kwd="+encodeURIComponent(srch_kwd);
			}else{
				document.locform.action="search_region_dong.php?srch_kwd="+encodeURIComponent(srch_kwd);		
			}
		}else{
			var search_addr1_locform=document.locform.search_addr1_locform.value;
			if(search_addr1_locform==""){
				document.locform.action="search_region.php?srch_kwd="+encodeURIComponent(srch_kwd);
			}else if(document.locform.search_addr1_locform.value!=""){
				document.locform.action="search_region_dong.php?srch_kwd="+encodeURIComponent(srch_kwd);
			}else{
				document.locform.action="search_region_dong.php?srch_kwd="+encodeURIComponent(srch_kwd);
			}
		}
		document.srch_frm.area_group_idx.value='';
		document.srch_frm.gubun.value='';
		document.locform.submit();
	}
}

function gotoPage(num)
{
	document.srch_frm.page.value = num;
	document.srch_frm.submit();
}

function div_area_func(obj) {
	var f = document.srch_frm;
	if (obj.options[obj.selectedIndex].value == "search_region") {
		div_area.style.display="";
		div_area_bottom.style.display="";
	}else{
		div_area.style.display="none";
		div_area_bottom.style.display="none";
	}
}

function search_gubun_f(flag){
	if(flag=="1"){
		document.srch_frm.action="search_site.php?flag="+flag;
	}else if(flag=="2"){
		document.srch_frm.action="search_site.php?flag="+flag;
	}else{
		document.srch_frm.action="search_site_directory.php?flag="+flag;
	}
	document.srch_frm.submit();
}

function search_sort_f(ord,url){
	var srch_kwd = document.srch_frm.srch_kwd.value;
	document.srch_frm.ord.value=ord;
	if(ord=="0"){//정확순
		document.srch_frm.action=url;
	}else if(ord=="1"){//최신순
		document.srch_frm.action=url;
	}else{
		document.srch_frm.action=url;
	}
	document.srch_frm.submit();
}

function search_submit(gubun){
	document.srch_frm.list.value=gubun;
	document.srch_frm.submit();
}

function show_div_change(lay,flag) 
{ 
	var srch_kwd = document.srch_frm.srch_kwd.value;
	if(flag=="1"){
		document.getElementById(lay).style.display="inline"; 
	}else if(flag=="2"){
		document.srch_frm.action="search_site_directory.php?srch_kwd="+encodeURIComponent(srch_kwd);
		document.srch_frm.submit();
	}else if(flag=="3"){
		document.srch_frm.action="search_site.php?srch_kwd="+encodeURIComponent(srch_kwd);
		document.srch_frm.submit();
	}else{
		document.srch_frm.domain.value='';
		document.srch_frm.submit();
	}
} 

function search_job_view(idx_job,view_url,site_code){
	var url="http://"+view_url+"/job/employ/inc/viewJob.php?idx_job="+idx_job+"&site_code="+site_code;
	window.open(url,'pop_view','width=769,height=690,scrollbars=yes,resizable=no,left=1,top=1');
}
function view_talent(idx,view_url,site_code){
	var url="http://"+view_url+"/job/talent/inc/viewTalent.php?idx_resume="+idx+"&site_code="+site_code;
	window.open(url,'pop_view','width=769,height=690,scrollbars=yes,resizable=no,left=1,top=1');
}

function getDong(sel,search_addr2){
	var trigger = sel.options[sel.selectedIndex].value;  
	var target="search_addr2";
	var target_bottom="search_addr2_bottom";
	dynamic.src = "getDong.php?flag=1&trigger=" + trigger + "&target=" + target + "&search_addr2="+ search_addr2+ "&target_bottom="+target_bottom;
} 

function getDong2(search_addr2){
	var sel=document.srch_frm.search_addr1;
	var trigger = sel.options[sel.selectedIndex].value;  
	var target="search_addr2";
	var target_bottom="search_addr2_bottom";
	dynamic.src = "getDong.php?trigger=" + trigger + "&target=" + target + "&search_addr2="+ search_addr2+ "&target_bottom="+target_bottom;
}

function getDong_main(sel,search_addr2){ 
	var trigger = sel.options[sel.selectedIndex].value;  
	dynamic.src = "getDong_search_main.php?flag=1&trigger="+trigger+"&search_addr2="+search_addr2;
} 

function Img_OnClick(lay,kw_no,b_seq,url,in_type){
	document.getElementById(lay).style.background='#FF0000';
	var URL="../keyword/lib/keyword_refer.php?kw_no="+kw_no+"&b_seq="+b_seq+"&url="+url+"&in_type="+in_type;
	window.open(URL,"","");
}
function show_div_img(lay) 
{ 
	document.getElementById(lay).style.display="inline"; 
} 

function showImgWin(imgSrc){
	OrgImage.src = imgSrc;
	setTimeout("popupImg(OrgImage)",100);
	org_img(imgSrc);
}
function popupImg(OrgImage){
	if(!OrgImage.complete){
		setTimeout("popupImg(OrgImage)",100);
		return;
	}
}
function org_img(imgSrc,imgName){
	var imgSrc,imgName;
	if(!imgName){
		alert("이미지가 없습니다");
		return;
	}
	var OrgImage = new Image();
	OrgImage.src = imgSrc+"/"+imgName;
	var ImageWidth = OrgImage.width;
	var ImageHeight = OrgImage.height;
	var Pop_X = (screen.width - ImageWidth) / 2;
	var Pop_Y = (screen.height -ImageHeight) / 2;
	window.open("org_img.php?File="+encodeURIComponent(OrgImage.src),'',"left="+Pop_X+",top="+Pop_Y+",width="+ImageWidth+",height="+ImageHeight+",scrollbars=yes");
}
function org_img2(imgSrc,imgName){
	var imgSrc,imgName;
	if(!imgName){
		alert("이미지가 없습니다");
		return;
	}
	var OrgImage = new Image();
	OrgImage.src = imgSrc+"/"+imgName;
	var ImageWidth = OrgImage.width;
	var ImageHeight = OrgImage.height;
	var Pop_X = (screen.width - ImageWidth) / 2;
	var Pop_Y = (screen.height -ImageHeight) / 2;
	alert(ImageWidth);
	window.open("org_img.php?File="+encodeURIComponent(OrgImage.src),'',"left="+Pop_X+",top="+Pop_Y+",width="+ImageWidth+",height="+ImageHeight+",scrollbars=yes");
}

//new Floating(적용할개체 , X축여백 , Y축여백 , 미끄러지는속도:작을수록빠름..기본20 , 빠르기:작을수록부드러움..기본10);
function Floating(FloatingObj,MarginX,MarginY,Percentage,setTime) {
	this.FloatingObj = FloatingObj;
	this.MarginX = (MarginX) ? MarginX : 0;
	this.MarginY = (MarginY) ? MarginY : 0;
	this.Percentage = (Percentage) ? Percentage : 20;
	this.setTime = (setTime) ? setTime : 10;
	this.FloatingObj.style.position = "absolute";
	this.Body = null;
	this.setTimeOut = null;
	this.Run();
}

Floating.prototype.Run = function () {
	if ((document.documentElement.scrollLeft + document.documentElement.scrollTop) > (document.body.scrollLeft + document.body.scrollTop)) {
		this.Body = document.documentElement;
	} else {
		this.Body = document.body;
	}

	var This = this;
	var FloatingObjLeft = (this.FloatingObj.style.left) ? parseInt(this.FloatingObj.style.left,10) : this.FloatingObj.offsetLeft;
	var FloatingObjTop = (this.FloatingObj.style.top) ? parseInt(this.FloatingObj.style.top,10) : this.FloatingObj.offsetTop;
	var DocLeft = this.Body.scrollLeft + this.MarginX;
	var DocTop = this.Body.scrollTop + this.MarginY;

	var MoveX = Math.abs(FloatingObjLeft - DocLeft);
	MoveX = Math.ceil(MoveX / this.Percentage);
	var MoveY = Math.abs(FloatingObjTop - DocTop);
	MoveY = Math.ceil(MoveY / this.Percentage);

	if (FloatingObjLeft < DocLeft) {
		this.FloatingObj.style.left = FloatingObjLeft + MoveX + "px";
	} else {
		this.FloatingObj.style.left = FloatingObjLeft - MoveX + "px";
	}

	if (FloatingObjTop < DocTop) {
		this.FloatingObj.style.top = FloatingObjTop + MoveY + "px";
	} else {
		this.FloatingObj.style.top = FloatingObjTop - MoveY + "px";
	}

	window.clearTimeout(this.setTimeOut);
	this.setTimeOut = window.setTimeout(function () { This.Run(); },this.setTime);
}


