	//문자의 좌측에 특정문자 넣기
	function lpad(str, length, charstr){
	
		 if (str == '' || str == null){
		  return '';
		 }
	
		 // 숫자는 문자로 바꾼다.
		 str = str.toString();
	 
		 for(i=0;i<length;i++){
			  if(str.length < length){
			  	 str = charstr + str;
			  }
		 }
	 return str;
	}

	function fnHide(obj){
		$("#"+obj).hide();
	}


	//좌표값구하기 
	function positionedOffsetCom(el){
    	var valueT = 0, valueL = 0;
    	if(el != null && typeof(el) != 'undefined'){
			do {
				valueT += el.offsetTop  || 0;
				valueL += el.offsetLeft || 0;
				el = el.offsetParent;
				if (el) {
					if(el.tagName=='BODY') break;
					var p = el.style.position;
					if (p == 'relative' || p == 'absolute') break;
				}
			} while (el);
			return [valueL, valueT];
    	}
	}
//숫자만 입력가능하게 체크
	function checkNum(obj, maxVal){
		var ptn = new RegExp('0-9');
		if(!ptn.test(obj.values)){
			alert('숫자만 입력 가능합니다. ');
			$("#"+obj).attr("value", "");
			$("#"+obj).focus();
			//obj.value='';
			//obj.focus();
			return;
		}
		var inValue = ojb.value;
		if(inValue <= 0){
			alert('1 이상의 숫자만 가능합니다.');
			obj.value = "";
			obj.focus();
			return;
		}
		if(inValue > maxValue){
			alert(maxValue +'이하의 숫자만 가능합니다.');
			obj.value = "";
			obj.focus();
			return;
		}

	}

//조회중 이미지 출력
	function ajaxLoginImg(divId, objL, objT){
		var imgDivId = divId+"Img";
		if (document.getElementById(imgDivId) == null) {
			$("#"+divId).before('<div id='+imgDivId+' style="position:absolute;width:100px;height:100px;z-index:100">'
				+ '<img src="/img/ali_large.gif"/><br/><em><b>조회 중 입니다.</b></em>'
				+ '</div>');
			var out = $("#"+divId);
			var inn = $("div#"+imgDivId);
			if(document.getElementById(divId) != null){
				var arry = positionedOffsetCom(document.getElementById(divId));
				var objTop = arry[1];
				var objLeft = arry[0];
				inn.css("left", objLeft-objL);
				inn.css("top" , objTop-objT);
				$(this).fadeIn("fast");
			}
		}
		$("#"+imgDivId).css("background-color","transparent");

		$("#"+imgDivId).bind('ajaxStop',function () { 
			$(this).fadeOut("slow")
				$("#"+imgDivId).remove();
			});
			
	}


////////////////////////////////////////////////////////////////////
//강좌, 체험 리스트 출력 공통 스크립트 
///////////////////////////////////////////////////////////////////
	function fnChangeList(typVal, obj1, objMode, dataRowNum){
		var params = [];
		var comListUrl = "";
		var targetDivId = "";
		var tmpMsg = "";
		var tmpFlag = true;

		var comListUrl = "";
		var comListUrlSch = "";
		var comListUrlUpdate = "";

		if(typVal == 'my02'){ // 체험신청리스트 
			comListUrlSch = "/mod/mypage/sub/mypage02.asp";
			comListUrlUpdate = "/mod/mypage/sub/mypage02Ajax.asp";

			params[params.length] = {name:"keyVal" ,   value: obj1};
			params[params.length] = {name:"pgMode" ,   value: objMode};
			params[params.length] = {name:"dataRowNum" ,   value: dataRowNum};
			
			targetDivId= typVal+"MypageList";

			if (objMode == 'U' || objMode == 'R'){
				comListUrl = comListUrlUpdate;
			}else{
				comListUrl = comListUrlSch;
			}

			if(objMode == 'U'){
				tmpMsg = "체험신청을 취소 하시겠습니까? "
			}else{
				tmpMsg = "반려된체험신청을 재신청 하시겠습니까? "
			}

		}else if (typVal == 'my01'){ // 강좌신청리스트 

			comListUrlSch = "/mod/mypage/sub/mypage01.asp";
			comListUrlUpdate = "/mod/mypage/sub/mypage01Ajax.asp";

			params[params.length] = {name:"keyVal" ,   value: obj1};
			params[params.length] = {name:"pgMode" ,   value: objMode};
			params[params.length] = {name:"dataRowNum" ,   value: dataRowNum};
			
			targetDivId= typVal+"MypageList";

			if (objMode == 'U' || objMode == 'R'){
				comListUrl = comListUrlUpdate;
			}else{
				comListUrl = comListUrlSch;
			}

			if(objMode == 'U'){
				tmpMsg = "강좌신청을 취소 하시겠습니까? "
			}else{
				tmpMsg = "반려된강좌신청을 재신청 하시겠습니까? "
			}
		}else if (typVal == 'my03'){ // 시설신청리스트 

			comListUrlSch = "/mod/mypage/sub/mypage03.asp";
			comListUrlUpdate = "/mod/mypage/sub/mypage03Ajax.asp";

			params[params.length] = {name:"keyVal" ,   value: obj1};
			params[params.length] = {name:"pgMode" ,   value: objMode};
			params[params.length] = {name:"dataRowNum" ,   value: dataRowNum};
			
			targetDivId= typVal+"MypageList";

			if (objMode == 'U' || objMode == 'R'){
				comListUrl = comListUrlUpdate;
			}else{
				comListUrl = comListUrlSch;
			}

			if(objMode == 'U'){
				tmpMsg = "체험신청을 취소 하시겠습니까? "
			}else{
				tmpMsg = "반려된체험신청을 재신청 하시겠습니까? "
			}
		}else if (typVal == 'my04'){ // 장비신청리스트 

			comListUrlSch = "/mod/mypage/sub/mypage04.asp";
			comListUrlUpdate = "/mod/mypage/sub/mypage04Ajax.asp";

			params[params.length] = {name:"keyVal" ,   value: obj1};
			params[params.length] = {name:"pgMode" ,   value: objMode};
			params[params.length] = {name:"dataRowNum" ,   value: dataRowNum};
			
			targetDivId= typVal+"MypageList";

			if (objMode == 'U' || objMode == 'R'){
				comListUrl = comListUrlUpdate;
			}else{
				comListUrl = comListUrlSch;
			}

			if(objMode == 'U'){
				tmpMsg = "체험신청을 취소 하시겠습니까? "
			}else{
				tmpMsg = "반려된체험신청을 재신청 하시겠습니까? "
			}
		}
		if(objMode != 'S'){
			var ans = window.confirm(tmpMsg);
			if(ans){
				tmpFlag = true;
			}else{
				tmpFlag = false;
			}
		}
//alert(targetDivId);
//alert(comListUrl);

		if(tmpFlag){
			$.post(comListUrl, params, function(json) {
//	alert(json);
				if(json == 'Y'){
					ajaxLoginImg(targetDivId, 50, 120);
					$("#"+targetDivId).load(comListUrlSch,params, function(){
					});
				}else if (json == 'N'){
					alert("오류발생");
				}else{
					$("#"+targetDivId).html("");
					$("#"+targetDivId).html(json);
				}
			});	
		}
	}

////////////////////////////////////////////////////////////////////
//강좌, 체험 리스트 More 버튼 이동 공통 스크립트 
///////////////////////////////////////////////////////////////////
	function fnMyPageMore(objTyp){
		//alert(objTyp);
		if(objTyp == 'my01' ){
			location.href = "?menu=3";
		}else if(objTyp == 'my02'){
			location.href = "?menu=65";
		}else if(objTyp == 'my03'){ // 시설신청현황
			location.href = "?menu=4";
		}else if(objTyp == 'my04'){ //장비신청현황
			location.href = "?menu=4";
		}
		
	}

////////////////////////////////////////////////////////////////////
//강좌, 체험 리스트 보류, 반려 MSG 공통 스크립트 
///////////////////////////////////////////////////////////////////
	function fnMsgShow(obj){
		//	alert(obj);
		$(".msgSpan").hide();
		$("#"+obj).show();
	}
	function fnMsgHide(){
		$(".msgSpan").hide();
	}

////////////////////////////////////////////////////////////////////
//TEXTAREA 최대글자수 체크 공통 스크립트 
///////////////////////////////////////////////////////////////////
	function displayBytes(sz, id){
		var form = document.form;
		var obj = document.getElementById(id).value;
		var tcount = 0; 
		var onechar;
		var tmpStr = new String(obj);
		temp = tmpStr.length;

		for (k=0;k<temp;k++){
			onechar = tmpStr.charAt(k);
			if (escape(onechar) =='%0D') { } else if (escape(onechar).length > 4) { tcount += 2; } else { tcount++; }
		}
		if(tcount > sz){
			if(event.keyCode != '8'){
				alert(sz+"Byte 까지 입력이 가능합니다.");
			}
			obj = obj.substring(0, obj.length-1);
		}
	}

////////////////////////////////////////////////////////////////////
//SiteMap 클릭시 이벤트 
///////////////////////////////////////////////////////////////////
	function fnClickSiteMap(){
		alert('준비중입니다.');

	}