		/* obj : 바꿀 개체 , size1 : 기준값  및  최소값, size2 : limit size이상일 때의 값 */
		function setMinWidth(obj, size1, size2){ 
			var aElements = document.getElementById(obj); 
			if (aElements){
				aElements.runtimeStyle.width = ( document.body.clientWidth < size1 ? size1 : size2 );
			}
		}
		
// 파일 형식 선택 패널은 화면에서 사라지고
// 언어 선택 패널이 보여지도록 함
// 2008.10.09 lauree
function showWSelectPanel(selBox, p) {
	if ($(selBox)){	
		if ( '' == $(selBox).style.display ){
			$(selBox).style.display = 'none';
		} else{
			if (p){				
				if (p=='top'){
					setOffsetsBottom(selBox)
				}
				if (p=='left'){
					setOffsetsLeft(selBox)
				}				
			}
			$(selBox).style.display = '';
		}
	}
}

function setOffsetsBottom(selBox) {
	if ($('sub_s_title_bottom')){
		var top = calculateOffsetTop($('sub_s_title_bottom')) + $('sub_s_title_bottom').offsetHeight;	  
		// by lauree 2009.01.19 하단 검색바의 selectbox를 위로 펼쳐지도록 수정
		if(window.navigator.userAgent.indexOf("MSIE 6") != -1){
			top -= 241;		
	  	} else if(window.navigator.userAgent.indexOf("MSIE") != -1){
			top -= 221;
	  	} else if(window.navigator.userAgent.indexOf("Firefox/2") != -1){// FF2
			top -= 251;
	  	} else if(window.navigator.userAgent.indexOf("Firefox/3") != -1){// FF3
			top -= 240;
		}else{
			top -= 221;	
		}
	
		$(selBox).style.top = top + "px";
	}
}

function setOffsetsLeft(selBox) {
	if ($('main_s_title')){
		var left = calculateOffsetLeft($('main_s_title'));
		left += -12;	
		$(selBox).style.left = left + "px";
	}
}

// 언어 선택 패널을 화면에서 사라지도록 함.
// 2008.10.09 lauree
function hideWSelectPanel(selBox){
	if ($(selBox)){
		$(selBox).style.display = 'none';
	}
}

// 검색 명령 실행
// 상단, 하단 검색 바에서 디렉토리 + 키워드만으로 검색할 경우에 사용
function goSearch(frm)
{ 
	
	var keyWord = frm.kwd.value.strip();
		 
 	if( keyWord == '' ){
		alert('검색어가 없습니다. 검색어를 입력해 주세요.');
		return false;
	}
	
	$('ext').value = ''; // 다시 검색할 경우 무조건 모든 유형으로 해서 검색하도록 한다. by goodoi

	if($('userSeq')){
		var elem = document.getElementsByName('userSeq');
		var len = elem.length;
		for(var i=0; i<len; i++){
			elem[i].value = '';
		}
	}
	/*
	if($('w')){
		var elem = document.getElementsByName('w');
		var len = elem.length;
		for(var i=0; i<len; i++){
			elem[i].value = '';
		}
	}
	*/
	if($('d')){
		var elem = document.getElementsByName('d');
		var len = elem.length;
		for(var i=0; i<len; i++){
			elem[i].value = '';
		}
	}
	
	if($('category')){
		var elem = document.getElementsByName('category');
		var len = elem.length;
		for(var i=0; i<len; i++){
			elem[i].value = '';
		}
	}
	
	if($('organization')){
		var elem = document.getElementsByName('organization');
		var len = elem.length;
		for(var i=0; i<len; i++){
			elem[i].value = '';
		}
	}
	if($('rotate')){
		var elem = document.getElementsByName('rotate');
		var len = elem.length;
		for(var i=0; i<len; i++){
			elem[i].value = '';
		}
	}	
	if($('free')){
		var elem = document.getElementsByName('free');
		var len = elem.length;
		for(var i=0; i<len; i++){
			elem[i].value = '';
		}
	}
	if($('order')){
		var elem = document.getElementsByName('order');
		var len = elem.length;
		for(var i=0; i<len; i++){
			elem[i].value = '';
		}
	}	
	try{
		if($('tmpOrderType')){
			$('tmpOrderType').remove();
		}
	}catch(E){
		return true;
	}
	return true;
}

// 마이박스에서 내문서 검색시 사용
function goPrivateSearch()
{ 
	var keyWord = $("privateKwd").value.strip();
		 
 	if( keyWord == '' ){
		alert('검색어가 없습니다. 검색어를 입력해 주세요.');
		return false;
	}
	
	var form = $('privateSearchForm');					
	var param = Form.serialize(form);	
	
	$("privateSearchForm").action = "/mybox/index.php?"+param;
	$("privateSearchForm").submit();
}

// 디렉토리별로 키워드 검색시 사용
// 탭바, 디렉토리별 타이틀에서 '더보기'에서 사용
// w 필수
function goSearchW(w){
	
	var frm = document.getElementById('frmMain');
	frm.category.value='';
	//alert( frm.d.value);
	if(frm.kwd.value == '') {
		frm.d.value = 'y';
	}
	//var keyWord = frm.kwd.value.strip(); 
	
	if('y' == frm.d.value){
		if('public'==w){
			frm.category.value = '020';
		}
		if('report'==w){
			frm.category.value = 'report';
		}
		if('thesis'==w){
			frm.category.value = '01';
		}
		if('biz'==w){
			frm.category.value = 'biz';
		}
		if('gov'==w){
			frm.category.value = '810';
		}	
		if('template'==w){
			frm.category.value = 'ppt';
		}	
		if('form'==w){
			frm.category.value = 'form';
		}
		if('cover'==w){
			frm.category.value = 'cover';
		}		
	}

	if($('userSeq')){
		var elem = document.getElementsByName('userSeq');
		var len = elem.length;
		for(var i=0; i<len; i++){
			elem[i].value = '';
		}
	}
	/*
	if($('w')){
		var elem = document.getElementsByName('w');
		var len = elem.length;
		for(var i=0; i<len; i++){
			elem[i].value = '';
		}
	}
	*/
	frm.w.value = w;
	/*
	if($('category')){
		var elem = document.getElementsByName('category');
		var len = elem.length;
		for(var i=0; i<len; i++){
			elem[i].value = '';
		}
	}
	*/
	if($('organization')){
		var elem = document.getElementsByName('organization');
		var len = elem.length;
		for(var i=0; i<len; i++){
			elem[i].value = '';
		}
	}
	if($('rotate')){
		var elem = document.getElementsByName('rotate');
		var len = elem.length;
		for(var i=0; i<len; i++){
			elem[i].value = '';
		}
	}
	if($('order')){
		var elem = document.getElementsByName('order');
		var len = elem.length;
		for(var i=0; i<len; i++){
			elem[i].value = '';
		}
	}
	try{
		if($('tmpOrderType')){
			$('tmpOrderType').remove();
		}

	}catch(E){
		return true;
	}
	
	// 탭 선택 시 검색 옵션 제거 by mobidic 2009.01.30
	$('free').value=0;  // 무료
	$('ext').value='';  // 확장자
	
	
	frm.submit();
	return true;
}

function isKeywordAvailable(frm){
	if( frm.kwd.value == '' ){
		return false;
	}
	return true;
}


// 2008.10.09 lauree
function selectFile(selDocTypeVal){
	selDocTypeVal = selDocTypeVal.toUpperCase();
	//var frm = document.getElementById('frmOption');
	var frm2 = document.getElementById('frmMain');
	frm2.ext.value = selDocTypeVal; //frm.selDoctype.value;

	// by mobidic 2008.11.28 filetype: 이 입력되어 있으면
	// 옵션을 제거한다. 
	var tmpKwd = frm2.kwd.value;
	if(tmpKwd.indexOf(" filetype:")!=-1){
		var tmpKwdArr = tmpKwd.split(" ");
		var idx = 0;
		
		tmpKwd  = "";
		for( idx=0; idx<tmpKwdArr.length; idx++){
			if(tmpKwdArr[idx].indexOf("filetype:")==0){
				continue;
			}
			tmpKwd += " "+tmpKwdArr[idx];
		}
		frm2.kwd.value = tmpKwd.strip();
	} // if
	
	if(!isKeywordAvailable(frm2)){
		return;
	}
	frm2.submit();
}

// 2008.10.09 lauree
function selectLang(selLangVal){
	//var frm = document.getElementById('frmOption');
	var frm2 = document.getElementById('frmMain');	
	frm2.lang.value = selLangVal;//frm.selLang.value;
	if(!isKeywordAvailable(frm2)){
		return;
	}
	frm2.submit();
}


// 2008.10.09 lauree
function selectOrder(selOrderTypeVal){
	var frm2 = document.getElementById('frmMain');
	frm2.order.value = selOrderTypeVal;

	if(!isKeywordAvailable(frm2)){
		return;
	}
	frm2.submit();
}
// 2009.01.21 lauree
// 무료만 검색
// @modified by hukim 2003-03-11
var submitTargetForm;
function selectFree(w, free, frm2){
	
	if (!frm2 || frm2==''){
		submitTargetForm = document.getElementById('frmMain');
	}else{
		submitTargetForm = frm2;
	}
	
	submitTargetForm.free.value = free;
	submitTargetForm.w.value = w;
	
	var myAjax = new Ajax.Request(
			'/search/search.glance.php', 
			{
				method: 'get', 
				parameters: Form.serialize( submitTargetForm ), 
				onComplete: freeDocCountAlert
			});
}

// 통합검색 무료건수 호출 - by hukim 2003-03-11
function displayFree(w, free){
	
	var	frm2 = document.getElementById('frmMain');
	
	frm2.free.value = free;
	frm2.w.value = w;
	
	var myAjax = new Ajax.Request(
			'/search/search.glance.php', 
			{
				method: 'get', 
				parameters: Form.serialize( frm2 ), 
				onComplete: freeDocCountDisplay
			});
}

// selectFree callback - by hukim 2009-03-11
function freeDocCountAlert(originalRequest){
	var xmlDoc = originalRequest.responseXML;
	var count      = parseInt(xmlDoc.getElementsByTagName("count")[0].firstChild.nodeValue);
	var category   = xmlDoc.getElementsByTagName("category")[0].firstChild.nodeValue;
	
	if( count == 0){
		var msg = '';
		if( '' == $('kwd').value ){
			 msg = '현재 디렉토리에는  무료문서가 없습니다.';
		}else{
			 msg = '\n검색어 \'' + $('kwd').value+'\' 에 해당하는 무료문서가 없습니다. \n\n조금 더 일반적인 검색어를 사용해 보세요';
		}
		alert(msg);
		submitTargetForm.free.value = 0;
		return;
	}
	
	//submitTargetForm.free.value = 1;
	submitTargetForm.submit();
}

// displayFree callback - by hukim 2009-03-11
function freeDocCountDisplay(originalRequest){	
	var xmlDoc = originalRequest.responseXML;
	var count      = parseInt(xmlDoc.getElementsByTagName("count")[0].firstChild.nodeValue);
	var category   = xmlDoc.getElementsByTagName("category")[0].firstChild.nodeValue;
	
	if( count == 0){
		$('free_' + category).innerHTML = '';
	}else{
		$('free_' + category).innerHTML = '(' + count + '건)';
	}
}

//현재 검색어에 특정 사용자를 필터링 하여검색
function goselectFree(w, category, free, kwd)
{
	document.location.href = '/search/search.php?w='+w+'&d=y&category='+category+'&free='+free+'&kwd='+kwd;
}

// 2008.10.09 lauree
// 검색바에서 디렉토리를 선택시 사용
// kwd 필수
function selectW(w, frmName){
	if (!frmName){
		frmName = 'frmMain';
	}
	var frm = document.getElementById(frmName);
	if (frm){
		frm.w.value = w;
		var str = '';
		if('public' == w){
			str = '무료문서';
		}else if('report' == w){
			str = '레 포 트';
		}else if('thesis' == w){
			str = '논&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;문';
		}else if('biz' == w){
			str = '전문자료';
		}else if('gov' == w){
			str = '공공기관';
		}else if('template' == w){
			str = '템플릿';
		}else if('form' == w){
			str = '서&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;식';			
		}else if('cover' == w){
			str = '표&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;지';			
		}else{
			str = '통합검색';
		}
		if($('wPanel')){
			var elem = document.getElementsByName('wPanel');// by lauree 2009.01.19 위, 아래 검색창에 적용되도록 수정
			var len = elem.length;
			for(var i=0; i<len; i++){
				elem[i].innerHTML = str;
			}		
		}		
		hideWSelectPanel('select_box');
		hideWSelectPanel('select_box02');
		if(!isKeywordAvailable(frm)){
			return;
		}
		frm.submit();
	}	
}

function goPage(page)
{
	var frm = document.getElementById('frmMain');
	frm.page.value=page;

	if( '' == frm.kwd.value){
		frm.value = frm.exkwd.value;
	}
	frm.submit();
}

function goPrivatePage(page)
{
	var frm = document.getElementById('privateSearchForm');
	frm.privatePage.value=page;

	if( '' == $('privateKwd').value){
		$('privateKwd').value = $('exPrivateKwd').value;
	}
	frm.submit();
}

function goCatePage(page)
{
	var frm = document.getElementById('cateFrmMain');
	frm.page.value=page;

	if( '' == $('kwd').value){
		$('kwd').value = $('exkwd').value;
	}
	if($('orderType') && $('orderType').value==''){
		frm.orderType.value=frm.tmpOrderType.value;
	}
	frm.submit();
}

// 인기 검색어를 클릭하면 검색이 되도록하는 함수
function searchWord(kwd) {
		$('kwd').value = kwd;
		document.frmMain.submit();
}

// 화면상에 문서제목을 변경한다.
function admin_change_doctitle_text(docid, doctitle) {
	titleObj = document.getElementById("tit"+docid);
	titleObj.innerText = doctitle;
}

// 검색결과에 대한 정렬옵션 설정
function changeOrder(){
	var form = $('frmMain');
	var arg0 = arguments[0];

	if( 'RECENT' == arg0) 			form.orderType.value = 'SDOCU_DATE';
	if( 'DOWNLOAD' == arg0) 		form.orderType.value = 'SDOCU_DOWN';
	if( 'RANK' == arg0) 			form.orderType.value = 'SDOCU_RANK';
	if( 'LINK' == arg0) 			form.orderType.value = 'SDOCU_DUP';
	if( 'SATISFACTION' == arg0) form.orderType.value = 'SDOCU_SATISFACTION';

	form.submit();
}

function changeSearchType(){
	var form = $('frmMain');
	var arg0 = arguments[0];
  	form.searchType.value = arg0;

	form.submit();
}


//썸네일이미지 에러 발생시 다른 이미지로 대체
function thumbnail_error(obj)
{
	obj.src="/image/icon/dot.jpg";
	obj.style.border = "0px";
	obj.width="0";
}

/**
 * 검색 페이지에서 썸네일 에러시 이미지 없앰
  *
 * by mobidic 09.01.28 stack overflow 처리
 * @param {Object} obj 태그
 * @author goodoi
 * @since 09.01.06
 */
function thumbnail_error_search(obj) {
	obj.parentNode.innerHTML = '';
}

/**
 * 해피캠퍼스 썸네일이미지 에러 발생시 다른 이미지로 대체
 * - 이미지 클릭이 안되도록 수정 -
 *
 * by mobidic 09.01.28 stack overflow 처리
 * @param obj 썸네일 이미지 src 태그 오브젝트
 * @author goodoi
 * @since 08.12.23 - 수정
 */
function happy_thumbnail_error(obj)
{	
	obj.src = '/image/com/happy_empty_doc.gif';
	obj.parentNode.removeNode(false);
	var nextArrow = $('nextArrow');
	var nextArrowBlank = $('nextArrowBlank');
	if ( nextArrow && nextArrowBlank) {
		nextArrow.hide();
		nextArrowBlank.show();
	}
}


/**
 * 레포트월드 썸네일이미지 에러 발생시 다른 이미지로 대체
 * - 이미지 클릭이 안되도록 수정 -
 *
 * @param obj 썸네일 이미지 src 태그 오브젝트
 * @author lauree
 * @since 09.01.06
 */
function report_thumbnail_error(obj)
{	
	obj.src = '/image/sub/thumnail_report.gif';
	obj.width = '100';
	obj.height = '100';	
}

/**
 * 지식월드 썸네일이미지 에러 발생시 다른 이미지로 대체
 * - 이미지 클릭이 안되도록 수정 -
 *
 * @param obj 썸네일 이미지 src 태그 오브젝트
 * @author lauree
 * @since 09.01.06
 */
function world_thumbnail_error(obj)
{	
	obj.src = '/image/sub/thumnail_world.gif';
	obj.width = '100';
	obj.height = '100';
}

function pptkorea_thumbnail_error(obj)
{	
	obj.src = '/image/com/pptkorea_empty_doc.gif';
	obj.width = '100';
	obj.height = '100';
}

function coverpia_thumbnail_error(obj)
{	
	obj.src = '/image/com/coverpia_empty_doc.gif';
	obj.width = '100';
	obj.height = '100';
}

//현재 검색어에 호스트를 추가하여 검색
function SearchWithHost(hostStr)
{
	var curKwd = $("frmMain").kwd.value;
	var idx =  curKwd.search(/ site:/);

	if( idx == -1 ) {
		newKwd = curKwd + " site:"+hostStr;
	}else{
		newKwd = curKwd.substr(0, idx) + " site:"+hostStr;
	}

	$("frmMain").kwd.value = newKwd;
	$("frmMain").submit();
}

/**
 * 검색어 없이 호스트에서 수집한 자료 검색 
 * 
 * @param hostStr 호스트명
 * @author goodoi 
 * @since 08.11.27
 */  
function SearchHost(hostStr)
{
	var kwd = "site:" + hostStr;
	$("frmMain").kwd.value = kwd;
	$("frmMain").submit();
}

//현재 검색어에 호스트를 추가하여 검색
function SearchWithOrganization(organization)
{
	var frm = document.getElementById('frmMain');
	frm.organization.value = organization;
	frm.submit();
}

//현재 검색어에 특정 사용자를 필터링 하여검색
function SearchWithUser(userSeq)
{
	$("frmMain").userSeq.value = userSeq;
	$("frmMain").submit();
}

//현재 검색어에 특정 사용자를 필터링 하여검색
function userDocSearch(userSeq)
{
	document.location.href = '/mybox/index.php?cmd=myPage&userSeq=' + userSeq;
}

//현재 검색어에 특정 사용자 URL 를 필터링 하여검색
function userDocUrlSearch(userUrl)
{
	document.location.href = '/mybox/' + userUrl;
}

//현재 검색어에 파일유형을 추가하여 검색
// filetype이 중복되어 입력되는것 방지함 @author goodoi @date 08.06.13
function SearchWithFmt(fmtStr)
{
	var curKwd = $("frmMain").kwd.value;
	var idx =  curKwd.search(/ filetype:/);

	if( idx == -1 ) {
		newKwd = curKwd + " filetype:"+fmtStr;
	}else{
		newKwd = curKwd.substr(0, idx) + " filetype:"+fmtStr;
	}

	$("frmMain").kwd.value = newKwd;
	$("frmMain").submit();
}

//현재 파일에 대해 게시판에 문의를 등록
function RequestDoc(seq)
{
	document.location.href="/bbs/bbs_write.php?bbs=QNA&mode=NEW&doc_type=T&seq_filesum="+seq;
}

//현재 파일에 대해 게시판에 문의를 등록
function RequestUserDoc(seq)
{
	document.location.href="/bbs/bbs_write.php?bbs=QNA&mode=NEW&doc_type=U&seq_filesum="+seq;
}

//현재 파일에 대해 게시판에 문의를 등록
function RequestRefDoc(seq)
{
	document.location.href="/bbs/bbs_write.php?bbs=QNA&mode=NEW&doc_type=R&seq_filesum="+seq;
}


// 클릭카운트를 추가한다.
function clickCount(seq, flag, cd_org, isAdminNotDown)
{
	if (isAdminNotDown) {
		if (isAdminNotDown == 'T') {
			return false;
		}
	}
	// 공개문서일경우 url validation 수행
	checkValidUrl(seq);

	// 다운로드수를 증가시킨다.
	download(seq, flag, cd_org);
	
}

// 키워드로 검색을 한다.
function kwdSearch(kwd)
{
	$("frmMain").kwd.value = kwd;
	$("frmMain").submit();
}

// swf 뷰 페이지에서 태그 클릭시 동작 
function swfTagSearch(kwd)
{
	window.open('/search/search.php?page=1&kwd=' + encodeURI(kwd), 'searchView');
}



// 같은 호스트 이름이 들어올때 url 리스트 화면표시
var urlList = {
	show: function(str) {		
		$('showArea'+str).style.display = "";
	},
	close: function(str) {
		$('showArea'+str).style.display = "none";
	}
}

/**
 * URL이 설정된 사용자 문서 다운로드
 */
function userUrlDownLoad(seq) {
	var url = "/mybox/userUrlDownload.php";
	new Ajax.Request(url, {
  	method:'get',
  	asynchronous: true,
  	parameters:{'seq':seq},
  	onSuccess:function(xmlHttp) {
  		var result = xmlHttp.responseText;	  			
  		if( result != '' ) {
  			location.href =result;
  			//popup_window(result,'','','','yes','yes');
  		}else{
  			alert('다운로드 받을 파일이 없습니다.');
  		}		  		
  	},
  	onFailure:function(xmlHttp) {
  	} 
 	});  		  	 	
}

// 등록 파일 다운로드
function fileDownload(fileSumSeq, isAdminNotDown) {
	if (isAdminNotDown) {
		if (isAdminNotDown == 'T') {
			alert('비공개된 문서를 관리자가 다운로드 할 수 없습니다.');
			return;
		}
	}
	var downForm = $('downForm');
	downForm.action = "/regist/file_download.php";
	downForm.fileSumSeq_down.value = fileSumSeq;
	downForm.submit();
}

// 파일선택 패널과 언어선택 패널을 화면에서 최소화 합니다.
function hideAllPanels(){
	//hideFiletypeSelectPanel();
	//hideLangSelectPanel();
	hideWSelectPanel('select_box');
	hideWSelectPanel('select_box02');	
}

/**
 * 연관 문서 가져오기
 */		
function getSameDocument(seq, kwd, listCount, is_swf_view) {
	var url = "/preview/getSameDocument.php";

	new Ajax.Request(url, {
			method:'get',
			asynchronous: true, 
			parameters:{'kwd':kwd,'seq':seq,'listCount':listCount, 'is_swf_view':is_swf_view},
			onSuccess:function(xmlHttp) {					
				var result = xmlHttp.responseText;
				$("sameDocumentArea").innerHTML =result;
		},
		onFailure:function(xmlHttp) {
		}
	});
	
}

/**
 * 연관 문서 가져오기
 */		
function getSameForm(seq, kwd, listCount, w) {
	var url = "/preview/getSameForm.php";

	new Ajax.Request(url, {
			method:'get',
			asynchronous: true, 
			parameters:{'kwd':kwd,'seq':seq,'listCount':listCount, 'w':w},
			onSuccess:function(xmlHttp) {					
				var result = xmlHttp.responseText;
				$("sameDocumentArea").innerHTML =result;
		},
		onFailure:function(xmlHttp) {
		}
	});
	
}

/**
 * 주제별 디렉토리 - 서브메뉴 토글 함수
 */	
function menuToggle(cd_cate_fst){
	if(document.getElementById('subcategory_'+cd_cate_fst).style.display=='none'){
		document.getElementById('subcategory_'+cd_cate_fst).style.display='block';
		document.getElementById('toggledButton_'+cd_cate_fst).src='/image/icon/icon_right_folder_open.gif';
	}else{
		document.getElementById('subcategory_'+cd_cate_fst).style.display='none';
		document.getElementById('toggledButton_'+cd_cate_fst).src='/image/icon/icon_right_folder.gif';
	}
}

/**
 * 주제별 디렉토리
 */	
var submitCategorySearch = function (){
	document.frmCategorySearch.submit();
}

/**
 * 주제별 디렉토리
 */	
function bigthumbnail_error(imgdivid){
	document.getElementById(imgdivid).style.display='none';
}


/**
 * 검색결과 설문 참여
 */	
function checkPoll() {
	var frm = this.document.pollForm;	
	var isOK = 0;
	var idx = 0;
			
	for( i = isOK = 0; i < frm['sati'].length; i++ ) {
		if( frm['sati'][i].checked ) {
			idx=i;isOK = 1; break;
		}
	}
	
	if( !isOK ){
		alert("항목을 선택해주세요.");
		return;			
	}
	
	
	if( idx == 2 ) {
	  if( frm['comment'].value.length  == 0) {
	  	alert("기타 의견을 적어 주십시오.");
	  	return;
	  }
	  if( frm['comment'].value.length  > 3000) {
	  	alert("3000자까지 입력 가능합니다.");
	  	return;
	  }
	}
	
	var param = Form.serialize(frm);	
	var url = "/search/search_poll.php";
		new Ajax.Request(url, {
			method:'get',
			asynchronous: false, 
			parameters:param,
			onSuccess:function(xmlHttp) {
				var result = xmlHttp.responseText;	  											
				frm['sati'][idx].checked = false;	
				frm['comment'].value = "";
				$('comment').hide();
				alert('설문에 참여 해주셔서 감사합니다.'); 				 
			},
			onFailure:function(xmlHttp) {
			} 
		});  			
}


/**
 * 태그 복사 (액션스크립트에서 이 함수를 호출해서 태그를 가져와서 액션스크립트의 setClipBoard()함수를 호출해 액션스크립트에 전달해 준다.)
 * @param seq 파일 seq
 * @param mode "copy_blog":블로그 복사, "copy_swf":swf 태그 복사
 */
var g_ClipBoardString = "";
function getCopyTag(seq, mode) {
	g_ClipBoardString = "";
	var url = "/preview/copyBlog.php";
	var param = {'seq':seq, 'mode':mode};
	new Ajax.Request(url, {
		method:'get',
		asynchronous: false, 
		parameters:param,
		
		onSuccess:function(xmlHttp) {
			var result = xmlHttp.responseText;
			g_ClipBoardString = result;
		},
		onFailure:function(xmlHttp) {
		} 
	});
}

function chkCopyString() {
	if(g_ClipBoardString!=""){
		return g_ClipBoardString; 
	}
	return "";
}

// Overwrite Free-Tag
function showFreeTag(objImg, tagName) {
	var objTag = $(tagName);
	//var objTag = window.document.getElementById(tagName);
	if(objImg!=null && objImg.width>0 && objImg.height>0)
	objTag.style.display = 'block';
	
	if(objTag!=null) {
		objTag.style.left = objImg.width - 32;
		objTag.style.top = objImg.height - 31;
	}
}

/**
 * 모바일 사이냅용 스크랩
 * 
 * @param seq	문서 seq ex)U3030, R2939 ..)
 * @author 		goodoi
 * @since 		10.03.06
 */
function m_scrap(seq)
{
	var url = "/m/scrap.php";
	var param = {'seq':seq};
	new Ajax.Request(url, {
		method:'get',
		asynchronous: true, 
		parameters:param,
		
		onSuccess:function(xmlHttp) {
			var msg = xmlHttp.responseText;
			if (msg == 'fail')
			{
				$(seq).innerHTML = '스크랩 하지 못했습니다';
				setTimeout(function() {
					$(seq).innerHTML = '';
				}, 3000);
				
			}
			else
			{
				$(seq).innerHTML = msg;
				setTimeout(function() {
					$(seq).innerHTML = '';
				}, 3000);
			}
		},
		onFailure:function(xmlHttp) {
			$(seq).innerHTML = '스크랩 하지 못했습니다';
			setTimeout(function() {
				$(seq).innerHTML = '';
			}, 3000);
		}
		});
}