//var icss_query_field = "qry"; //icss2
var icss_query_field = "icss:search:query"; //icss3
var icss_research = "icss:search:research";
var icss_query_empty_alert_text = decodeURIComponent("%EA%B2%80%EC%83%89%EC%96%B4%EA%B0%80%20%EC%9E%85%EB%A0%A5%EB%90%98%EC%A7%80%20%EC%95%8A%EC%95%98%EC%8A%B5%EB%8B%88%EB%8B%A4");


function icss_removeWhiteSpace(strData) {
	strRegPattern = /\s/g;
	strReturn = strData.replace(strRegPattern, "");
	strReturn = strReturn.replace(/%20/g, "");
	strReturn = strReturn.replace(/&/g,'').replace(/</g,'').replace(/>/g,'').replace(/'/g,'').replace(/"/g,'');

	return strReturn;
}



function icss_stripExceptionChar(str) {
	 return str.replace(/&/g,'').replace(/</g,'').replace(/>/g,'').replace(/'/g,'').replace(/"/g,'');
}


function icss_utf8Submit(frm){
	try{
		query_text = frm.elements[icss_query_field].value;
	}catch(e){
		query_text = " ";
	}

	query_text = icss_stripExceptionChar(query_text);
	frm.elements[icss_query_field].value = query_text;


	targetURL = frm.action + "?";
	targetParameter = "";

	for(i=0; i < frm.length; i++){
		if(frm[i].name != "" && frm[i].value != "" ){
			
			try {
			if ( frm[i].type.toLowerCase() == "checkbox" && frm[i].checked == false ) {
				continue;
			}
			} catch(e){}
			if(frm[i].name != "bDate" && frm[i].name != "fDate"){
				targetParameter = targetParameter + frm[i].name + "=" + encodeURIComponent(frm[i].value) + "&";
			}
		}
	}

	location.href = targetURL+targetParameter;		
}


function call_iframe(src, width, height){
	iframe_url = src + location.search;
	document.write('<iframe src="'+iframe_url+'" name="icss_iframe" id="icss_iframe" width="'+width+'" height="'+height+'" frameborder="0" scrolling="no" onload="Js_ResizeFrame(\'icss_iframe\')"></iframe>');
}


function resize_iframe(icss_size_url){
	height = self.document.body.scrollHeight;
	document.write('<iframe src="'+icss_size_url+'" name="icss_temp" id="icss_temp" width="0" height="0" frameborder="0" scrolling="no"></iframe>');
}
function filepath(filename){
	var fileSeperateStart = filename.indexOf("/");
	var fileSeperateEnd = filename.substring(fileSeperateStart,filename.length);
	var filepath = fileSeperateEnd.substring(0,fileSeperateEnd.indexOf("<"));
	return filepath;
}
function dirpath(dirname){
	var dirpath = dirname.substring(0,dirname.lastIndexOf("/"));
	dirpath += "/__icsFiles/afieldfile";
	return dirpath;
}
function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
	var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
	var aQueryString = strQueryString.split("&");
	for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
	  if ( 
		aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
		var aParam = aQueryString[iParam].split("=");
		strReturn = aParam[1];
		break;
	  }
	}
  }
  return unescape(strReturn);
}
function focusInit(text){
	text.value = "";
}
function Js_ResizeFrame(ifrmName) {											

	var userAgent = navigator.userAgent.toLowerCase(); 

	var iframeObj = document.getElementById(ifrmName);								
	var iframeHeight = 0;

		if(iframeObj.contentWindow){
			iframeHeight =  Math.max( iframeHeight, iframeObj.contentWindow.document.body.scrollHeight, iframeObj.contentWindow.document.documentElement.scrollHeight );
		}

		if(iframeHeight == 0 && iframeObj.document){ 
			iframeHeight =  Math.max( iframeHeight, iframeObj.document.body.scrollHeight);
		}

	var browser = {    
		msie    : /msie/.test( userAgent ) && !/opera/.test( userAgent ),    
		safari  : /webkit/.test( userAgent ),   
		firefox : /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent ),    
		opera   : /opera/.test( userAgent )
	};  

	if(browser.msie)	iframeHeight = iframeHeight + 75;
	else if(browser.safari)	iframeHeight = iframeHeight;
	else if(browser.firefox)	iframeHeight = iframeHeight;
	else if(browser.opera)	iframeHeight = iframeHeight;

	var totalHeight = iframeHeight;
	parent.document.getElementById(ifrmName).height = totalHeight;

}