//스페이스(공백체크)
function CheckStr(strOriginal, strFind, strChange){
   var position, strOri_Length;
   position = strOriginal.indexOf(strFind); 

   while (position != -1){
	 strOriginal = strOriginal.replace(strFind, strChange);
	 position = strOriginal.indexOf(strFind);
  }

  strOri_Length = strOriginal.length;
  return strOri_Length;
}


function checkSpace( str )
{
     if(str.search(/\s/) != -1){
     	return 1;
     }

     else {
         return "";
     }
}



function doSearch(ff,lang)
{
	var f = eval(ff);
	var searchString = f.searchString.value;
	if (CheckStr(searchString, " ", "")==0){
		 
		 if(lang == "ko"){
				alert("검색어를 기입해 주세요.");
		 }else{
				alert("Please enter your Search Keyword.");
		 }
		 
		 f.searchString.value= "";
		 f.searchString.focus();
		 return;
	}
	f.submit();
}


//전체선택, 해제
function all_checked(sw)
{
	var f = select_del;

	if (sw==true){
		sel.style.display="none";
		can.style.display="";
	}else{
		sel.style.display="";
		can.style.display="none";

	}
	for (var i=0; i<f.length; i++) {
		if (f.elements[i].name == 'cdk_idx') {
			f.elements[i].checked = sw;
		}
	}
}

//선택 삭제
function select_cnt() { 
	var i;
	var str=""; 
	var checkCount = 0; 
	var chkBox = select_del.cdk_idx; 
	if (chkBox.length==undefined){
		if (chkBox.checked){
			checkCount = 1;
		}
	}else{
		for(i=0;i<chkBox.length;i++) { 
			if(chkBox[i].checked) { 
				checkCount += 1 
			} 
		} 
	}

	return checkCount;

}


//선택 삭제
function del_chk(url,str) {
	
	if (str ==""){
		t_str = "Data"
		tt_str = t_str+"를";
		ttt_str = t_str+"는";
	}
	
	if(select_cnt()<1){ 
		alert("삭제할 "+t_str+" 1개 이상 선택해 주셔야 합니다."); 
		return; 
	} 


	if (confirm("선택하신 "+tt_str+" 정말 삭제 하시겠습니까?\n\n삭제하신 "+ttt_str+" 다시는 복구할 수가 없습니다.")){
			select_del.mode.value="del";
			//alert(url)
			select_del.action=url;
			select_del.submit();
	}
 	
} 



//이미지 확장자 체크
extArray = new Array("gif", "jpg", "png"); 
function LimitAttach(form, file) { 
	allowSubmit = false; 
	if (!file) {
		alert("파일을 선택해 주세요.");
		return false; 
	}
	while (file.indexOf("\\") != -1) 
	file = file.slice(file.indexOf("\\") + 1); 
	var ext = file.substring(file.lastIndexOf(".") + 1).toLowerCase();
	for (var i = 0; i < extArray.length; i++) { 
		if (extArray[i] == ext) { 
			allowSubmit = true;
			break; 
		} 
	} 
	if (allowSubmit){
		return true; 
	}else {
		alert("아래 형태의 파일만 업로드 할 수 있습니다:  " 
		+ (extArray.join("  ")) + "\n다시 선택 해 주세요"); 
		return false;
	}
} 



//기본사이즈로 스킨보기
function basic_preview(top_mid,v,page){

var rnd      = Math.random() * 10;
var rndindex = parseInt(rnd) % 1000;
var vpage = page;
	if (vpage == "" || vpage == undefined)
	{
		vpage = 0;
	}
	preview = window.open('/ebook/viewer.asp?fcs_mid='+top_mid+"&viewer="+v+"&page="+vpage,'work_name'+rndindex,'width=1152,height=840,status=yes,resizable=yes');
	//return false;
	preview.focus(); 
}


//풀사이즈로 스킨보기
function full_preview(top_mid,v,page){
 var rnd      = Math.random() * 10;
 var rndindex = parseInt(rnd) % 1000;
 var vpage = page;
 if (vpage == "" || vpage == undefined)
	{
		vpage = 0;
	}
	preview = window.open('/ebook/viewer.asp?fcs_mid='+top_mid+"&viewer="+v+"&page="+vpage,'work_full'+rndindex,'width='+screen.width+',height='+screen.height);
	//return false;
	preview.focus(); 
}




// 페이퍼관리 앨범형 제목클릭시(제목, 내용)
function paper_detail(e,title,contents){ 
	var xx, yy;

	body_nm="<TABLE width='400' onmouseover='showtit()' onmouseout='hidetit()' border=0 bgcolor=''>";
	body_nm+="<TR><TD style='padding-left:2;font-size:11' height=18><B>"+title+"</B></TD></TR>";
	body_nm+="<TR><TD style='padding-left:2;font-size:11'>"+contents+"</TD></TR>";
	body_nm+= "</TABLE>"
	tit_cont.innerHTML = body_nm

	if (xx){
		tit_cont.style.pixelLeft=(e.x-xx+document.body.scrollLeft); 
		tit_cont.style.pixelTop=(e.y-yy+document.body.scrollTop); 
		tit_cont.style.visibility="visible"; 
	}else{
		tit_cont.style.pixelLeft=(e.x-5+document.body.scrollLeft); 
		tit_cont.style.pixelTop=(e.y-5+document.body.scrollTop); 
		tit_cont.style.visibility="visible"; 
	}
} 

function showtit(){ 
     tit_cont.style.visibility="visible"; 
} 

function hidetit(){ 
    tit_cont.style.visibility="hidden"; 
} 

function browser_chk(){
	if (navigator.userAgent.toLowerCase().indexOf('firefox') != -1) {
		return "f";
	}else if (navigator.userAgent.toLowerCase().indexOf('opera') != -1) {
		return "o"
	}else if (navigator.userAgent.toLowerCase().indexOf('msie') != -1) {
		return "m";
	}
}