var divName = "";
var divX;
var divY;

function getXMLHttpRequest(){
	var HttpRequest = null;
	if(window.XMLHttpRequest){
		HttpRequest	= new XMLHttpRequest();
	} else if(window.ActiveXObject){
		var libs = new Array('MSXML4','MSXML3','MSXML2','Microsoft');
		for(var i = 0; i < libs.length; i++){
			try {
				HttpRequest = new ActiveXObject(libs[i]+ ".XMLHTTP");
				break;
			} catch(e) { continue; }
		}
		if(HttpRequest == null) alert("XMLHttpRequest °´Ã¼¸¦ »ý¼ºÇÒ ¼ö ¾ø½À´Ï´Ù.");
	}

	return HttpRequest;
}

function getSubmitParameter(docForm){
	var submitString = "";
	var formElement = "";
	var lastElementName = "";

	for(var i = 0; i < docForm.elements.length; i++){
		formElement = docForm.elements[i];
		switch(formElement.type){
			case "text" :
			case "select-one" :
			case "hidden" :
			case "password" :
			case "textarea" :
				submitString += formElement.name + "=" + formElement.value + "&";
				break;
			case "radio" :
				if(formElement.checked){
					submitString += formElement.name + "=" + formElement.value + "&";
				}
				break;
			case "checkbox" :
				if(formElement.checked){
					if(formElement.name = lastElementName){
						if(submitString.lastIndexOf("&") == submitString.length - 1){
							submitString = submitString.substring(0, submitString.length - 1);
						}
						submitString += "," + formElement.value;
					} else {
						submitString += formElement.name + "=" + formElement.value;
					}
					submitString += "&";
					lastElementName = formElement.name;
				}
				break;
		}
	}
	submitString = submitString.substring(0, submitString.length - 1);
	return submitString;
}

function getContent(){
	if(HttpRequest.readyState == 4){
		if(HttpRequest.status == 200){
			var div = document.getElementById(divName);
			div.innerHTML = HttpRequest.responseText;
			div.style.display = "";
		} else {
			alert("There was a problem retrieving the XML data:\n" + HttpRequest.statusText);
		}
	}
}

function getContent2(){
	if(HttpRequest.readyState == 4){
		if(HttpRequest.status == 200){
			var div = document.getElementById(divName);
			div.innerHTML = HttpRequest.responseText;
			div.style.posLeft = divX;
			div.style.posTop = divY;
			div.style.display = "";
		} else {
			alert("There was a problem retrieving the XML data:\n" + HttpRequest.statusText);
		}
	}
}

function EmailPassword(eId, sid){
	if(sid != ""){
		divName = eId;
		
		strVariable = "sid=" + sid;
		HttpRequest = getXMLHttpRequest();
		HttpRequest.onreadystatechange = getContent;
		HttpRequest.open("POST", "/dirsearch/ajax/newpasswd.php", true);
		HttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		HttpRequest.send(strVariable);
	}
}

function getModifySiteForm(eId, f){
	if(f.sid.value != ""){
		divName = eId;
		
		strVariable = "sid=" + f.sid.value + "&fmRequest=" + f.fmRequest.value + "&fmPasswd=" + f.fmPasswd.value;
		HttpRequest = getXMLHttpRequest();
		HttpRequest.onreadystatechange = getContent;
		HttpRequest.open("POST", "/dirsearch/ajax/sitemodifyform.php", true);
		HttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		HttpRequest.send(strVariable);
	}
}

function AdmCategorySearch(eId){
	var keyword = prompt("Ä«Å×°í¸®¸¦ °Ë»öÇÕ´Ï´Ù.\n°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä", "");
	if(keyword != "" && keyword != null){
		divName = eId;
		
		strVariable = "keyword=" + keyword;
		HttpRequest = getXMLHttpRequest();
		HttpRequest.onreadystatechange = getContent;
		HttpRequest.open("POST", "/dirsearch/ajax/admcategorysearch.php", true);
		HttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		HttpRequest.send(strVariable);
	}
}

function searchDirectory(eId){
	divName = eId;
	var Keyword = document.getElementById("dirKeyword").value;
	
	strVariable = "keyword=" + Keyword;
	HttpRequest = getXMLHttpRequest();
	HttpRequest.onreadystatechange = getContent;
	HttpRequest.open("POST", "/dirsearch/ajax/dirsearch.php", true);
	HttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	HttpRequest.send(strVariable);
}

function viewDirectory(eId, tid){
	divName = eId;
	
	strVariable = "tid=" + tid;
	HttpRequest = getXMLHttpRequest();
	HttpRequest.onreadystatechange = getContent;
	HttpRequest.open("POST", "/dirsearch/ajax/viewdirectory.php", true);
	HttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	HttpRequest.send(strVariable);
}

function selectDirectory(catid, ctext){
	if(confirm('"' + ctext + '" µð·ºÅä¸®¸¦ ¼±ÅÃÇÏ½Ã°Ú½À´Ï±î?')){
		document.dirform.catid.value = catid;
		document.dirform.submit();
	}
}

function SponsorSale(eId, f){
	divName = eId;
	
	strVariable = getSubmitParameter(f);
	HttpRequest = getXMLHttpRequest();
	HttpRequest.onreadystatechange = getContent;
	HttpRequest.open("POST", "/dirsearch/ajax/sponsorsale.php", true);
	HttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	HttpRequest.send(strVariable);
	
	return false;
}

function Report(eId, sid){
	divName = eId;
	divX = event.x + document.body.scrollLeft;
	divY = event.y + document.body.scrollTop;
	
	strVariable = "sid=" + sid;
	HttpRequest = getXMLHttpRequest();
	HttpRequest.onreadystatechange = getContent2;
	HttpRequest.open("POST", "/dirsearch/ajax/report.php", true);
	HttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	HttpRequest.send(strVariable);
}

function ReportOK(eId, sid){
	divName = eId;
	
	strVariable = "sid=" + sid;
	HttpRequest = getXMLHttpRequest();
	HttpRequest.onreadystatechange = getContent;
	HttpRequest.open("POST", "/dirsearch/ajax/reportok.php", true);
	HttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	HttpRequest.send(strVariable);
}

function sitemove(eId, f){
	var i, cnt = 0;
	
	for(i = 0; i < f.length; i++){
		if(f[i].checked){ cnt++; }
	}
	
	if(cnt < 1){
		alert("¿øÇÏ´Â Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä");
	} else {
		f.actkey.value = "88";
		alert("¿øÇÏ´Â Ä«Å×°í¸®¸¦ ¼±ÅÃÇÏ½Ã¸é ¼±ÅÃÇÑ »çÀÌÆ®°¡ ÇØ´ç Ä«Å×°í¸®·Î ÀÌµ¿µË´Ï´Ù.");
		
		viewMCategory(eId, '0');
	}
}

function viewMCategory(eId, tid){
	divName = eId;
	
	strVariable = "tid=" + tid;
	HttpRequest = getXMLHttpRequest();
	HttpRequest.onreadystatechange = getContent;
	HttpRequest.open("POST", "/dirsearch/ajax/viewmcat.php", true);
	HttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	HttpRequest.send(strVariable);
}

function selectMCat(catid, ctext){
	if(confirm('"' + ctext + '" Ä«Å×°í¸®·Î ÀÌµ¿ÇÏ½Ã°Ú½À´Ï±î?')){
		document.sitelist.targetcat.value = catid;
		document.sitelist.submit();
	} else {
		document.all["divMCat"].style.display = "none";
	}
}