function fnSave(objTitle,objPrice,objFile,objKeyword1,objKeyword2,objKeyword3,objUserEnv,objMimeContent,objContent,isWrite)
{
	if(objTitle.value == "")
	{
		alert("Á¦¸ñÀ» ÀÔ·Â ÇØ ÁÖ¼¼¿ä.");
		objTitle.focus()
		return false;	
	}

	if(objKeyword1.value == "" || objKeyword2.value == "" || objKeyword3.value == "")
	{
		alert("°Ë»ö¿¡ »ç¿ëµÉ Å°¿öµå´Â 3°¡Áö Ç×¸ñ ¸ðµÎ ÀÔ·Â ÇØ ÁÖ¼¼¿ä.");
		objKeyword1.focus()
		return false;	
	}
	if(objUserEnv.value == "")
	{
		alert("»ç¿ëÀÚ È¯°æÀ» ÀÔ·Â ÇØ ÁÖ¼¼¿ä.");
		objUserEnv.focus()
		return false;	
	}

	if(objPrice.value == "")
	{
		alert("°¡°ÝÀ» ÀÔ·Â ÇØ ÁÖ¼¼¿ä.");
		objPrice.focus()
		return false;	
	}
	
	iPrice = objPrice.value;
	iPrice = iPrice.replace(/,/gi,"");

	if (isNaN(iPrice) || iPrice == "" || !isNumber(iPrice)) {
		alert("°¡°Ý¿¡´Â ¼ýÀÚ¸¸ ÀÔ·Â ÇØ ÁÖ¼¼¿ä");
		objPrice.value ="500";
		objPrice.focus(); 
		return false;
	}

	iPrice = parseInt(iPrice,10);


	if(iPrice < 1000)
	{
		alert("ÄÁÅÙÃ÷ÀÇ ÆÇ¸Å °¡°ÝÀº 1000¿øÀÌ»óÀÔ´Ï´Ù.");
		objPrice.focus()
		return false;
	}
	if((iPrice % 100) != 0)
	{
		iRecoPrice = Math.floor(iPrice/100) *100
		if(confirm("ÆÇ¸Å ±Ý¾× ´ÜÀ§´Â 100¿øÀÔ´Ï´Ù.\nÀÔ·ÂÇÏ½Å ÆÇ¸Å±Ý¾× " + iPrice  +"¿øÀ» " 
			+iRecoPrice +"¿øÀ¸·Î º¯°æÇÏ½Ã°Ú½À´Ï±î?"))
		{
			iPrice = iRecoPrice ;
			objPrice.value = iPrice;
		}
		else
		{
			alert("ÆÇ¸Å ±Ý¾× ´ÜÀ§´Â 100¿øÀÔ´Ï´Ù.\nÆÇ¸Å ±Ý¾×À» º¯°æ ÈÄ ½Ãµµ ÇØ ÁÖ¼¼¿ä.");
			objPrice.focus()
			return false;
		}
	
	}


	if (iPrice == 0) {
		alert('ÆÇ¸Å´ÜÀ§´Â 1000¿øÀÔ´Ï´Ù.');
		objPrice.value ="1000";
		objPrice.focus(); 
		return false;
	}
	if(isWrite == "Y")
	{
		if(objFile.value == "")
		{
			alert("ÆÇ¸ÅÇÒ Ã·ºÎÆÄÀÏÀ» ¼±ÅÃ ÇØ ÁÖ¼¼¿ä.");
			objFile.focus()
			return false;	
		}
	}

	document.all.DextHTMLEditor.MimeIncludeImage = "1";
	document.all.DextHTMLEditor.MimeIncludeCSS = "0";
	document.all.DextHTMLEditor.MimeIncludeBGSound = "0";
	document.all.DextHTMLEditor.MimeIncludeEmbed = "0";
	document.all.DextHTMLEditor.MimeIncludeScript = "0";
	document.all.DextHTMLEditor.MimeEncodeType = "base64";	 
	document.all.DextHTMLEditor.MIMEIncludeDataLocation = "1";
	document.all.DextHTMLEditor.ActiveTabIndex = 0;

	var varHTML = document.all.DextHTMLEditor.DEXTEncodeMIME("1", "1");
		
	objMimeContent.value = varHTML;
	objContent.value = varHTML;
	
	return true;	
}
function Comma_strip(objPrice)
{
	objPrice.value =putComma(objPrice.value.replace(/,/gi,""))
}
function isNumber(Expression)
{
	//Expression = Expression.toLowerCase();
	//RefString = "0123456789.-";//ÁøÂ¥ ¼ýÀÚ°Ë»ç. ¼Ò¼öÁ¡ ¹× À½¼ö Ã¼Å©
	RefString = "0123456789";//ÁøÂ¥ ¼ýÀÚ°Ë»ç. ¼Ò¼öÁ¡ ¹× À½¼ö Ã¼Å©

	if (Expression.length < 1) return (false);
	
	for (var i = 0; i < Expression.length; i++) 
	{
		var ch = Expression.substr(i, 1);
		var a = RefString.indexOf(ch, 0);
		if (a == -1) return (false);
	}
	return(true);
}
//ÄÞ¸¶¼³Á¤
function putComma(input) {
	var num = input;
	if (num < 0) {
		num *= -1;
		var minus = true
	} else {
		var minus = false
	}

	var dotPos = (num+"").split(".")
	var dotU = dotPos[0]
	var dotD = dotPos[1]
	var commaFlag = dotU.length%3

	if(commaFlag) {
		var out = dotU.substring(0, commaFlag)
		if (dotU.length > 3) out += ","
	} else var out = ""

	for (var i=commaFlag; i < dotU.length; i+=3) {
		out += dotU.substring(i, i+3)
		if( i < dotU.length-3) out += ","
	}

	if(minus) out = "-" + out
	if(dotD) return out + "." + dotD
	else return out
}

function fnUserEval(strSeq,strUserValue)
{
	if(confirm("ÀÌ ÄÁÅÙÃ÷ÀÇ ÆòÁ¡À» "+ strUserValue +"Á¡ ÁÖ½Ã°Ú½À´Ï±î?"))
	{
		var xmlObj = new ActiveXObject("Msxml2.DOMDocument") ;
		var sXml = "<?xml version=\"1.0\" ?>" ;
		sXml += "<soap:Envelope "
		sXml += "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" " ;
		sXml += "xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" " ;
		sXml += "xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">" ;
		sXml += "<soap:Body>" ;
		sXml += "<getTecboxUserEvalXML xmlns=\"http://tempuri.org/\">" ;
		sXml = sXml + "<Seq>" + strSeq + "</Seq>" ;
		sXml = sXml + "<UserValue>" + strUserValue + "</UserValue>" ; 
		sXml += "</getTecboxUserEvalXML></soap:Body></soap:Envelope>"
		xmlObj.loadXML(sXml) ;

		var xmlHTTP = new ActiveXObject("Msxml2.XMLHTTP") ;
		xmlHTTP.Open ( "Post", "/dExpert/dExpert.asmx ", false) ;
		xmlHTTP.setRequestHeader("SOAPAction", "http://tempuri.org/getTecboxUserEvalXML") ;
		xmlHTTP.setRequestHeader("Content-Type", "text/xml; charset=utf-8" ) ;

		xmlHTTP.onreadystatechange = function() {
			if(xmlHTTP.readyState == 4)
			{//COMPLETE
				var xmlResponse = xmlHTTP.responseXML ;
				var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
				var bXmlDone = xmlDoc.loadXML(xmlResponse.xml);
				strResult = xmlDoc.getElementsByTagName("getTecboxUserEvalXMLResult").item(0).text
				alert(strResult)

			}
		}
		xmlHTTP.Send(xmlObj.xml) ;
	}
	
}


//ÄÚ¸àÆ®ÀúÀå
function fnSaveComment(strSeq)
{
	strComment = Form1.txtComment.value
	if(strComment == "")
	{
		alert("ÄÚ¸àÆ® ³»¿ëÀ» Àû¾î ÁÖ¼¼¿ä.");
		return false;
	}
	else//
	{//
		if(confirm("ÀúÀåÇÏ½Ã°Ú½À´Ï±î?"))
		{
			var xmlObj = new ActiveXObject("Msxml2.DOMDocument") ;
			var sXml = "<?xml version=\"1.0\" ?>" ;
			sXml += "<soap:Envelope "
			sXml += "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" " ;
			sXml += "xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" " ;
			sXml += "xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">" ;
			sXml += "<soap:Body>" ;
			sXml += "<SaveTecBoxComment xmlns=\"http://tempuri.org/\">" ;
			sXml = sXml + "<Seq>" + strSeq + "</Seq>" ;
			sXml = sXml + "<Content>" + strComment + "</Content>" ; 
			sXml += "</SaveTecBoxComment></soap:Body></soap:Envelope>"
			xmlObj.loadXML(sXml) ;

			var xmlHTTP = new ActiveXObject("Msxml2.XMLHTTP") ;
			xmlHTTP.Open ( "Post", "/dExpert/dExpert.asmx ", false) ;
			xmlHTTP.setRequestHeader("SOAPAction", "http://tempuri.org/SaveTecBoxComment") ;
			xmlHTTP.setRequestHeader("Content-Type", "text/xml; charset=utf-8" ) ;

			xmlHTTP.onreadystatechange = function() {
				if(xmlHTTP.readyState == 4)
				{//COMPLETE
					var xmlResponse = xmlHTTP.responseXML ;
					var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
					var bXmlDone = xmlDoc.loadXML(xmlResponse.xml);
					strResult = xmlDoc.getElementsByTagName("SaveTecBoxCommentResult").item(0).text
					alert(strResult)

				}
			}
			xmlHTTP.Send(xmlObj.xml) ;
		}
	}
	return false;
	
}


//ÄÚ¸àÆ® ¼öÁ¤°ü·Ã ½ºÅ©¸³Æ®
imgNameEdit = "1";//¼öÁ¤
imgNameEditOk = "2";//¼öÁ¤ÀúÀå
imgNameEditIng = "3";//¼öÁ¤ÀúÀåÁøÇàÁß
function fnCommentEdit(strSeq,objTxt,objImg)
{
	if(objImg.State == imgNameEdit )
	{
		objTxt.readOnly =false;
		objImg.State = imgNameEditOk
		objTxt.style.border = '1px transparent solid';
		objTxt.focus()
	}
	else if(objImg.State == imgNameEditOk)
	{
		//ÀúÀåÇÏ´Â°æ¿ì
		if(fnEditCommentXML(strSeq,objTxt.value))
		{
			//objTxt = eval("Form1.txtCommentEdit" + strSeq);
			objImg.State = imgNameEditIng

			var xmlObj = new ActiveXObject("Msxml2.DOMDocument") ;
			var sXml = "<?xml version=\"1.0\" ?>" ;
			sXml += "<soap:Envelope "
			sXml += "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" " ;
			sXml += "xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" " ;
			sXml += "xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">" ;
			sXml += "<soap:Body>" ;
			sXml += "<EditTecBoxComment xmlns=\"http://tempuri.org/\">" ;
			sXml = sXml + "<Seq>" + strSeq + "</Seq>" ;
			sXml = sXml + "<Content></Content>" ; 
			sXml += "</EditTecBoxComment></soap:Body></soap:Envelope>"
			xmlObj.loadXML(sXml) ;
			xmlObj.selectNodes("//Content").item(0).text  = objTxt.value

			var xmlHTTP = new ActiveXObject("Msxml2.XMLHTTP") ;
			xmlHTTP.Open ( "Post", "/dExpert/dExpert.asmx ", false) ;
			xmlHTTP.setRequestHeader("SOAPAction", "http://tempuri.org/EditTecBoxComment") ;
			xmlHTTP.setRequestHeader("Content-Type", "text/xml; charset=utf-8" ) ;

			xmlHTTP.onreadystatechange = function() {
				if(xmlHTTP.readyState == 4)
				{//COMPLETE
					var xmlResponse = xmlHTTP.responseXML ;
					var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
					var bXmlDone = xmlDoc.loadXML(xmlResponse.xml);
					strResult = xmlDoc.getElementsByTagName("EditTecBoxCommentResult").item(0).text
					objImg.State = imgNameEdit
					objTxt.readOnly =true;
					objTxt.style.border = '0px transparent solid';
					alert(strResult)

				}
			}
			xmlHTTP.Send(xmlObj.xml) ;

		}
	}
	else
	{
		alert("ÀúÀåÇÏ´Â Áß...");
	
	}
}

//ÄÚ¸àÆ®ÀúÀå
function fnEditCommentXML(strSeq,strComment)
{
	if(strComment == "")
	{
		alert("ÄÚ¸àÆ® ³»¿ëÀ» Àû¾î ÁÖ¼¼¿ä.");
		return false;
	}
	else//
	{//
		if(confirm("¼öÁ¤ÇÏ½Ã°Ú½À´Ï±î?"))
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	return true;
	
}


function handleEnter (strSeq,objTxt,objImg, event) {
	if(!objTxt.readOnly)
	{
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) {
			fnCommentEdit(strSeq,objTxt,objImg);
			return false;
		} 
		else
		return true;
	}
	
}

//ÈïÁ¤, °¡°Ý°´Ã¼¸í,³»¿ë°´Ã¼¸í,ÃÖ¼Ò°¡°Ý,ÃÖ´ë°¡°Ý
function fnDeal(pPrice,pContent,pRecoPriceMin,pRecoPriceMax)
{
	var iPrice;
	objPrice = eval("Form1." + pPrice);
	objContent = eval("Form1." + pContent);
	objRecoPriceMin = eval("document.all." + pRecoPriceMin);
	objRecoPriceMax = eval("document.all." + pRecoPriceMax);
	iPrice = objPrice.value.replace(/,/gi,"");
	strContent = objContent.value;
	iRecoPriceMin = objRecoPriceMin.innerText.replace(/,/gi,"");
	iRecoPriceMax = objRecoPriceMax.innerText.replace(/,/gi,"");
	if(iPrice.length < 3)
	{
		alert("ÈïÁ¤±Ý¾×Àº ÃÖ¼Ò 100¿øÀÌ»óÀÔ´Ï´Ù.");
		objPrice.focus()
		return false;
	}
	if((iPrice % 100) != 0)
	{
		iRecoPrice = Math.floor(iPrice/100) *100
		if(confirm("ÈïÁ¤ ±Ý¾× ´ÜÀ§´Â 100¿øÀÔ´Ï´Ù.\nÀÔ·ÂÇÏ½Å ÈïÁ¤±Ý¾× " + iPrice  +"¿øÀ» " 
			+iRecoPrice +"¿øÀ¸·Î º¯°æÇÏ½Ã°Ú½À´Ï±î?"))
		{
			iPrice = iRecoPrice ;
			objPrice.value = iPrice;
		}
		else
		{
			alert("ÈïÁ¤ ±Ý¾× ´ÜÀ§´Â 100¿øÀÔ´Ï´Ù.\nÈïÁ¤ ±Ý¾×À» º¯°æ ÈÄ ½Ãµµ ÇØ ÁÖ¼¼¿ä.");
			objPrice.focus()
			return false;
		}
	
	}
	if( parseInt(iPrice,10) > parseInt(iRecoPriceMax,10) || parseInt(iPrice,10) <  parseInt(iRecoPriceMin,10)  )
	{
			alert("ÈïÁ¤ ±Ý¾×Àº ÈïÁ¤±Ý¾×¹üÀ§ ¾ÈÀÇ °¡°Ý¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
			objPrice.focus()
			return false;
	}
	if(confirm("ÈïÁ¤³»¿ëÀ» µî·ÏÇÏ½Ã°Ú½À´Ï±î?"))
	{
		return true;
	}
	else
	{
		return false;
	}

}

function setImageSizeDexpert(a,pImgCompareWord) {
	//alert(document.images.length);
	var maxWidth = a;
	for (var i=0, s = document.images.length; i < s; i++) {
		var img = document.images[i];
		if (img.width > maxWidth) {
			//alert(img.width);
			if(img.src.indexOf(pImgCompareWord) > -1)
			{
				img.height = img.height * (a  / img.width);
				img.width = maxWidth;
			}
		}	
	}
}
function setCommentList()
{
	if(document.getElementById("tblComment") != null)
	{
		for(i=1;i<document.forms[0].length;i++)
		{
			if(document.forms[0][i].tagName =="TEXTAREA" && document.forms[0][i].id.indexOf("Comment_Edit") >0)
			{
				arrValue = document.forms[0][i].value.split("\n");
				if(arrValue.length < 2)
				{
						document.forms[0][i].rows = 2
						//document.forms[0][i].style.overflow="hidden"
				}
				else if(arrValue.length < 5)
				{
						document.forms[0][i].rows=arrValue.length
				}
				else
				{
						document.forms[0][i].rows = 5
				}
				//document.forms[0][i].style.verticalAlign ="middle"
			}
		}
	}
}

//°°Àº »ç¿ëÀÚ°¡ µ¿·ÏÇÑ ÄÁÅÙÃ÷
function fnSameUserContentList(pUserName , pUserID,pCONTENT_SEQ)
{
		var xmlObj =null;
		var sXml ="";
		var arrXmlHttpObj=["MSXML2.XMLHTTP","MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","Microsoft.XMLHTTP"];
		var objXmlHttp = null;

		try
		{
			xmlObj = new ActiveXObject("Msxml2.DOMDocument") ;
			sXml = "<?xml version=\"1.0\" ?>" ;
			sXml += "<soap:Envelope "
			sXml += "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" " ;
			sXml += "xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" " ;
			sXml += "xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">" ;
			sXml += "<soap:Body>" ;
			sXml += "<SameUserContentsList xmlns=\"http://tempuri.org/\">" ;
			sXml = sXml + "<WriterID>" + pUserID + "</WriterID>" ;
			sXml += "</SameUserContentsList></soap:Body></soap:Envelope>"
			xmlObj.loadXML(sXml) ;

			for (var i = 0; !objXmlHttp && i < arrXmlHttpObj.length; i++)
			{
				try { 
					objXmlHttp = new ActiveXObject(arrXmlHttpObj[i]); 
					break;
				} catch (e) 
				{ 
					//À§Ä¡,»èÁ¦°¹¼ö,»ðÀÔ¿ä¼Ò1...
					objXmlHttp = null;
					arrXmlHttpObj.splice(i, 1);
				}
			}
			

			if (!objXmlHttp && window.XMLHttpRequest)
			{
				objXmlHttp = new XMLHttpRequest();
				
			} 
			//else if (window.ActiveXObject){
			//}
			objXmlHttp.open ( "Post", "/dExpert/dExpert.asmx", false) ;
			
			
			objXmlHttp.setRequestHeader("SOAPAction", "http://tempuri.org/SameUserContentsList") ;
			objXmlHttp.setRequestHeader("Content-Type", "text/xml; charset=utf-8" ) ;

			objXmlHttp.onreadystatechange = function() {
				if(objXmlHttp.readyState == 4)
				{//COMPLETE
					var xmlResponse = objXmlHttp.responseXML ;
					var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
					var bXmlDone = xmlDoc.loadXML(xmlResponse.xml);
					strResult = xmlDoc.getElementsByTagName("SameUserContentsListResult").item(0).text
					//alert(objXmlHttp.responseXML.xml)
					//alert(strResult)
					//alert(xmlDoc.childNodes.item(1))
					var xmlDoc2 = new ActiveXObject("Msxml2.DOMDocument");
					var bXmlDone = xmlDoc2.loadXML(xmlDoc.childNodes(1).childNodes(0).childNodes(0).childNodes(0).text);
					
					//alert(xmlDoc2.childNodes(0).selectNodes("//ContentDetail").length)
					//var arrContent =xmlDoc2.childNodes(0).selectNodes("//ContentDetail");
					var arrContentCONTENT_SEQ =xmlDoc2.childNodes(0).selectNodes("//CONTENT_SEQ");
					var arrContentTITLE =xmlDoc2.childNodes(0).selectNodes("//TITLE");
					//alert(xmlDoc2.childNodes(0).xml)
					//alert(arrContentCONTENT_SEQ.item(0).text);
					if(arrContentCONTENT_SEQ.length>0)
					{
						var strLink ="<hr>&quot;"
						strLink += pUserName + "&quot;´ÔÀÌ µî·ÏÇÑ ´Ù¸¥ ÄÁÅÙÃ÷ ¸®½ºÆ®<br>";
						for(i=0;i<arrContentCONTENT_SEQ.length;i++)
						{
							if(pCONTENT_SEQ != arrContentCONTENT_SEQ.item(i).text)
							{
								strLink += "<P><B>" + arrContentTITLE.item(i).text + "</B></P>";
								strLink += "<P><A class='MIME' href='/dExpert/?Op=tv&amp;Seq=" + arrContentCONTENT_SEQ.item(i).text +"'>http://www.devpia.com/dExpert/?Op=tv&amp;Seq=" + arrContentCONTENT_SEQ.item(i).text + "</a></P>"
							}
						}
						divSameUserContent.innerHTML= strLink;
					}
				}
			}


			objXmlHttp.Send(xmlObj.xml) ;

		}
		catch (e) { 
		}
		

}

