function allcheck(theform)
{
	for( var i=0; i<theform.elements.length; i++) {
		var ele = theform.elements[i];
		if((ele.name).substring(0,3) == "col")
			ele.checked = true;
	}
//	alert("call allcheck");
	return;
}
function discheck(theform)
{
	for( var i=0; i<theform.elements.length; i++) {
		var ele = theform.elements[i];
		if((ele.name).substring(0,3) == "col")
			ele.checked = false;
	}
//	alert("call discheck");
	return;
}

	function ChkTotal(){
		if ( document.totf.key.value == "" ){
			alert( "°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä" );
			document.totf.key.focus();
			return false;			
		}
		if ( document.totf.col1.checked==false&&document.totf.col2.checked==false&&document.totf.col3.checked==false&&document.totf.col4.checked==false&&document.totf.col5.checked==false&&document.totf.col6.checked==false&&document.totf.col7.checked==false&&document.totf.col8.checked==false&&document.totf.col9.checked==false&&document.totf.col10.checked==false&&document.totf.col11.checked==false&&document.totf.col12.checked==false&&document.totf.col13.checked==false&&document.totf.col14.checked==false)
		{
			alert( "°Ë»öÇÏ°íÀÚ ÇÏ´Â DB¸¦ ¼±ÅÃÇÏ¼¼¿ä" );
			return false;
		}
		if ( CheckType(document.totf.key.value)){
			alert("Æ¯¼ö¹®ÀÚ´Â ÀÌ¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
			document.totf.key.focus();
			return false;			
		}
		return true;
	}

////////////////ÅëÇÕ°Ë»ö¿ë

	function ChkTotalSearch(){
		if ( document.searchForm.key1.value == "" && document.searchForm.key2.value == "" && document.searchForm.key3.value == "" ){
			alert( "°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä" );
			document.searchForm.key1.focus();
			return false;			
		}
		if ( document.searchForm.Range0.checked==false&&document.searchForm.Range1.checked==false&&document.searchForm.Range2.checked==false&&document.searchForm.Range3.checked==false&&document.searchForm.Range4.checked==false&&document.searchForm.Range5.checked==false&&document.searchForm.Range6.checked==false&&document.searchForm.Range7.checked==false){
			alert( "°Ë»öÇÏ°íÀÚ ÇÏ´Â ¹üÀ§¸¦ ¼±ÅÃÇÏ¼¼¿ä" );
			return false;
		}
		if ( CheckType(document.searchForm.key1.value) || CheckType(document.searchForm.key2.value) || CheckType(document.searchForm.key3.value)){
			alert("Æ¯¼ö¹®ÀÚ´Â ÀÌ¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
			document.searchForm.key1.focus();
			return false;			
		}
		return true;
	}


////////////////¾÷Ã¼°Ë»ö¿ë

	function ChkEntp(){
		if ( CheckType(document.entpf.st_entpNameKor.value) || CheckType(document.entpf.st_mainProdName.value) || CheckType(document.entpf.st_techSource.value)){
			alert("Æ¯¼ö¹®ÀÚ´Â ÀÌ¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
			return false;			
		}
		return true;
	}




/*	Å¸ÀÔÃ¼Å©	 */
var NonPermit = "~!@#$%^&*()_+|`-=\[{]};:',./<>?";
/*
*	2004.01.07 ½Å¿ÕÁ¤Ãß°¡
*/

function CheckType(s) {
	var i;
	for(i=0; i<s.length; i++) {
		if (NonPermit.indexOf( s.substring(i, i+1)) > 0) {
			return true;
		}
	}
		
	return false;
}


////////////////½ºÆå¼­Ä¡ »ç¿ë ½ÃÀÛ


  function js_Msgposit(y){ 
	  searchwin.style.posLeft = event.x - 200 + document.body.scrollLeft;
	  searchwin.style.posTop = event.y - 50 + document.body.scrollTop;
  }

  function js_Msgset(str,str2){ 
	  var text;
	  text ='<table border="0" width="270" cellpadding="6" cellspacing="0" bgcolor="#E4F5FA" style="font-size:9pt; border-width:1;border-color:black; border-style:solid;">';
	  text += '<tr><td>' + str + '' + str2 + '</td></tr></table>';
	  searchwin.innerHTML=text;
  }

  function js_Msgset1(str1){ 
	  document.all['searchwin'].style.visibility='visible';
	  attr1.innerHTML=str1;
  }

  function js_Msgset3(str1,str2,str3,str4){ 
	  document.all['searchwin'].style.visibility='visible';
	  attr1.innerHTML=str1;
	  attr2.innerHTML=str2;
	  attr3.innerHTML=str3;
	  document.SepcSearch.st_category.value=str4;
//	  document.all['searchwin'].style.position='absolute';document.all['searchwin'].style.position=''
//	  var text = str;
//	  searchwin.innerHTML=text;
  }
  function js_Msghide(){ 
	  document.all['searchwin'].style.visibility='hidden';
	  document.SepcSearch.st_category.value='';
//	  searchwin.innerHTML='';
  }

function js_checkComp(theform)
{
	var a=0;
	var before_cate;
	for( var i=0; i<theform.elements.length; i++) {
		var ele = theform.elements[i];
		if(ele.name == "comp" && ele.checked == true) {
			a++;
			if (a>=2){
				if(before_cate != theform.elements[i+1].value){
					alert("°°Àº Ä«Å×°í¸®³»ÀÇ µÎ Á¦Ç°À» ºñ±³ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
					for( var i=0; i<theform.elements.length; i++) {
						var ele = theform.elements[i];
						if(ele.name == "comp") ele.checked = false;
					}
					return false;
				}
			}else before_cate = theform.elements[i+1].value;
		}

		if(a >= 3){
			alert("µÎ°³ÀÇ Á¦Ç°À» ºñ±³ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
			for( var i=0; i<theform.elements.length; i++) {
				var ele = theform.elements[i];
				if(ele.name == "comp") ele.checked = false;
			}
			return false;
		}
	}
	return true;
}


function js_callComp(theform)
{
	var a=0;
	var prod = new Array( );
	for( var i=0; i<theform.elements.length; i++) {
		var ele = theform.elements[i];
		if(ele.name == "comp" && ele.checked == true){
			prod[a]=ele.value;
			a++;
		}
	}

	if (a==0||a==1){
		alert("µÎ°³ÀÇ Á¦Ç°À» ¼±ÅÃÇØÁÖ¼¼¿ä.");
		return false;
	}else {
//	alert("prod[0] : "+ prod[0]+ "prod[1] : "+ prod[1]);
	theform.st_prod_1.value = prod[0];
	theform.st_prod_2.value = prod[1];
	
	theform.action="/search/spec/pku_spec_com.jsp";
	theform.submit();
	}
}

/** 
* bool String::bytes(void)
* ÇØ´ç½ºÆ®¸µÀÇ ¹ÙÀÌÆ®´ÜÀ§ ±æÀÌ¸¦ ¸®ÅÏÇÕ´Ï´Ù. (±âÁ¸ÀÇ length ¼Ó¼ºÀº 2¹ÙÀÌÆ® ¹®ÀÚ¸¦ ÇÑ±ÛÀÚ·Î °£ÁÖÇÕ´Ï´Ù)
*/
String.prototype.bytes = function() {
		var str = this;
		var l = 0;
		for (var i=0; i<str.length; i++) l += (str.charCodeAt(i) > 128) ? 2 : 1;
		return l;
}

/*
 *	HtmlÀÚ¸£±â
 */
function stripHTMLtag(string) {
   var objStrip = new RegExp();
   objStrip = /[<][^>]*[>]/gi;
   string = string.replace(objStrip, "")
   return string;
}

/*
*	HtmlÀß¶ó¼­ È­¸é¿¡ »Ñ¸±¶§ ¹®ÀÚ¼ö Á¶Á¤ÇÏ¿© ÀÚ¸£±â - 040930Ãß°¡
*/
function js_stripHTMLtag(str, len) {

	str = stripHTMLtag(str);
//	alert("±ÛÀÚ¼ö:"+str.bytes());

	if(str.bytes()>len){
		str = str.substring(0, len)+"...";
	}
	return str;
}
////////////////½ºÆå¼­Ä¡ »ç¿ë ³¡


