/* 스크랩  */
function setClipBoard(url) {
	window.clipboardData.setData('Text', url);
	alert('현재 page의 url이 복사 되었습니다.');
}

//스크랩 
function scrap(book_nm, book_page) {

	if( !book_nm ) {
		alert('화면 아이디가 없는 경우 스크랩할 수 없습니다');
		return;
	}
	
	book_page = book_page.replace(/&/gi,"|");
		
	var url = "/scrapAdd.ajax";
	var param = "book_nm=" + book_nm + "&book_page=" + book_page;

    xmlHttp = createXMLHttpRequest();

    xmlHttp.onreadystatechange = scrapResult;
	xmlHttp.open("POST",url,true); 
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	xmlHttp.setRequestHeader("Content-length", param.length); 
	xmlHttp.setRequestHeader("Connection", "close"); 
    xmlHttp.send(param);
    

	//var url = '/popup/scrapPop.do?book_nm=' + book_nm + '&book_page=' + book_page;
	
	//window.open(url, 'SCRAP_WIN', 'left=50,top=50,width=470,height=100,menubars=no,statusbar=no,scrollbars=no,resizable=no');
}

function scrapResult() {
	if(xmlHttp.readyState == 4) {
        if(xmlHttp.status == 200) {
        	//alert(xmlHttp.responseText);
        	alert('저장되었습니다.');
        }
    }
}

var CONTENT_MSG		= "입력된 값이 초과되었습니다.";
var TOG_WORD		= '%0D';

//숫자만 입력 가능
function onlyNumber(){
	if((event.keyCode < 48 || event.keyCode > 57) && event.keyCode!=8 && event.keyCode!=9 && event.keyCode!=46 && (event.keyCode < 37 || event.keyCode > 40) && (event.keyCode > 105 || event.keyCode < 96)){
		event.returnValue=false;
		event.srcElement.focus();
		return false;
	}
}

//한글일 경우에는 2byte를 그외의 문자는 1byte로 계산하여  iCounts에 저장하여 return 해준다.
function getByteLen(obj,sMsgLng) {

	var sMsg       = obj.value;
	var sTmpMsg    = '';												//메시지를 임시로 저장하는 변수
	var sTmpMsgLen = 0;													//임시로 저장된 메시지의 길이를 저장하는 변수
	var sOneChar   = '';												//한문자를 저장하는 변수
	var iCounts    = new Array();										//총 바이트와 페이지당 바이트 수를 저장하는 배열

	iCounts[0]=0;														//총 바이트를 저장 하는 변수

	if (sMsgLng != null) {
		sTmpMsg	= new String(sMsgLng);
	}
	else
		sTmpMsg	= new String(sMsg);
	sTmpMsgLen	= sTmpMsg.length;

	for (k = 0 ;k < sTmpMsgLen ;k++) {
		sOneChar = sTmpMsg.charAt(k);
		if (escape(sOneChar) == TOG_WORD) {
			iCounts[0]++;
		}
		else if (escape(sOneChar).length > 4) {
			iCounts[0] += 2;
		}
		else  {
			iCounts[0]++;
		}
	}

	return iCounts;
}

//전달받은 메일에 형식을 체크한다.
function check_mail(form) {
	if (form.value.indexOf ('@',0) == -1 ||form.value.indexOf ('.',0) == -1)
	{
		alert ("E-Mail 형식이 틀립니다.")
		form.value='';
		form.focus();
		return false;
	}
	return true;
}

/**
 * 팝업창으로 이미지 보여주기.
 * 이미지 사이즈 만큼 팝업창으로 보여준다.
 * @param img 이미지 URL 을 인자로 전달한다.
 */

function viewPic(img){ 
	foto1= new Image(); 
	foto1.src=(img); 
	contImg(img); 
} 

function contImg(img){ 
	if((foto1.width!=0)&&(foto1.height!=0)) { 
   viewImg(img); 
 } else{ 
   funzione="contImg('"+img+"')"; 
   intervallo=setTimeout(funzione,20); 
 } 
} 

function viewImg(img){ 
 largh=foto1.width+20; 
 altez=foto1.height+20; 
 stringa="width="+largh+",height="+altez;
 finestra=window.open(img,"",stringa); 
} 

//외부 사이트로 이동
function goRelationSite(url) {
	if( url ) {
		window.open(url);
	}
}

//내부 사이트로 이동
function goInnerSite(url) {
	if( url ) {
		document.location.target = "_self";
		document.location.href = url;
	}
}
 
function quickMenu(layer, val){
    $(document).ready(function(){
				$doc = $(document);
				var $layer = $(layer); // 레이어 명
				var top = $doc.scrollTop(); // 스크롤의 현재위치
				var layerTopOffset = val;
				//var layerHeight = $layer.height();
				//var layerScroll = $doc.scroll().height();
				$layer.css("z-index", 10);
				
				// 현재 스크롤의 위치가 0이 아닐경우 위치셋팅
				if (top > 0 )
					$doc.scrollTop(layerTopOffset+top);
				else
					$doc.scrollTop(0);
			
				// 최초 레이어가 있을 자리 세팅
				$layer.css('top',layerTopOffset);
			
				//스크롤이벤트가 발생하면
				$(window).scroll(function(){
					yPosition = $doc.scrollTop()+layerTopOffset;
					$layer.stop();
					$layer.animate({"top":yPosition }, {duration:500, easing:"swing", queue:false});
				});
			});
  }

function windowSize(){
	//$(window).resize(function(){
		var width = parseInt($(window).width());
		if(width < 1024){
			$("#wrap").css("margin","0");
		}
	//});
} 

/************************************************* 
    스크립트명 : Toggle Menu(navigation, tab)
    버전 : 1.2
    작성자 : 장정식(k3i)
    작성일자 : 2010.02.08
    공개여부 : 비공개판
    descript : 
    toggleInit("엘리먼트ID, "열릴 첫번째 하위메뉴")
**************************************************/	
function toggle(el, el_first){
	var target = $(el+" > li > a");
	toggleCrt = el_first-1;
	toggleObj = el;
	toggleCnt = $(el+" > li:has(a)").length;
	for(var i=0; i<toggleCnt; i++){
			$(el+" > li > ul:eq("+i+")").hide();
	}
	if(toggleCrt == 08 || toggleCrt == 09 || toggleCrt == 10){
		for(var j=0; j<toggleCnt; j++){
			if(j == 5)
			$(el+" > li:eq("+j+") > a").addClass("on");
			$(el+" > li:eq("+j+") > ul").show();
		}
	}
	$(el+" > li > a:eq("+toggleCrt+")").addClass("on");
	target.bind("click", function(){toggleListener(this);}).bind("focus", function(){toggleListener(this);})
}
function toggleListener(obj){
	$(toggleObj+" > li > ul").hide();
	$(toggleObj+" > li > a[class^=on]").removeClass();
	
	if($(toggleObj)){
		$(obj).addClass("on");
		$(obj).parent().find("> ul").show();
	}
}
// 공공시설 관리사업소

function toggleCommon(el, el_first){

	var toggleCnt = $(el+"> li").length;
	var toggleMenu = $(el+"> li > a");
	
	var url = location.href;
	var splitUrl = url.split("?")[1];
	var splitEqual = splitUrl.split("&")[3];
	var splitSub = splitEqual.split("=")[0];
	
	for(var i=0; i<=toggleCnt; i++){
		$(el+"> li > ul").eq(i).hide();
		if(splitEqual == "menu_sort="+i){
			$(el+"> li > a").eq(i-1).addClass("on");
			$(el+"> li > ul").eq(i-1).show();
		}
	}
	
	//toggleCommonInit(target, menu_sort);
	//toggleCommon2d(target2depth, el, menu_sort);
}
function toggleCommonInit(obj, menu_sort){
	$(obj).addClass("on");
	$(obj).parent().find("> ul").show();
}


  