//IE6에서 png파일 배경 투명하게
function setPng24(obj) {
	obj.width=obj.height=1;
	obj.className=obj.className.replace(/\bpng24\b/i,'');
	obj.style.filter =
	"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');"
	obj.src=''; 
	return '';
}

//롤오버 관련 스크립트
count=0;var picOff=new Array();var picOn=new Array();
function TurnOn1(num){eval("picV"+num+"=new Image()");eval("picV"+num+".src='"+picOn[num]+"'");eval("document.pic"+num+"a.src=picV"+num+".src");};
function TurnOff1(num1){eval("picZ"+num1+"=new Image()");eval("picZ"+num1+".src='"+picOff[num1]+"'");eval("document.pic"+num1+"a.src=picZ"+num1+".src");};
function rollover(picoff1,picon1,url,target){picOff[count]=picoff1;picOn[count]=picon1;document.write("<a href='"+url+"' target='"+target+"' onmouseover='TurnOn1("+count+")' onmouseout='TurnOff1("+count+")'><img src='"+picoff1+"' border=0 name='pic"+count+"a'></a>");TurnOn1(count);TurnOff1(count);count++;};


//swf스크립트
function swf_obj(src,w,h,swfid){
	swf_html = '';
	swf_html += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+w+'" height="'+h+'" id="'+swfid+'">';
	swf_html += '<param name="allowScriptAccess" value="always">';
	swf_html += '<param name="movie" value="'+src+'">';
	swf_html += '<param name="quality" value="high">';
	swf_html += '<PARAM NAME="wmode" VALUE="transparent">';
	swf_html += '<embed src="'+src+'" quality="high" bgcolor="#FFFFFF" width="'+w+'" height="'+h+'" name="'+swfid+'" allowScriptAccess="always" wmode="transparent" type="application/x-shockwave-flash; charser=UTF-8" pluginspage="http://www.macromedia.com/go/getflashplayer">';
	swf_html += '</object>';
	document.write(swf_html);
}

// 쿠키생성
function setCookie(name, value, expiredays, domain) {
	var todayDate = new Date();
	todayDate.setDate(todayDate.getDate() + expiredays);
	if ( domain=="" ) domain="*.lba21.com";
	document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";"
	                  + (domain ? "domain="+domain : "" ) + ";"
	
}

//쿠키값 가져오기
function getCookie(Name) {
	   var search = Name + "=";
	   if (document.cookie.length > 0) { // 쿠키가 설정되어 있다면
	   	   offset = document.cookie.indexOf(search); //일단 찾아봅니다.

	   	   if (offset != -1) { // 쿠키가 존재하면 (Name이름으로된 쿠키가 있으면 
	   	   //(정확히는 Name의 이름이 시작되는 위치가 반환되는데 -1이면 없다는 뜻입니다.
	   	   	   offset += search.length;
	   	   	   end = document.cookie.indexOf(";", offset);
	   	   	   // 쿠키 값의 마지막 위치 인덱스 번호 설정
	   	   	   if (end == -1)
	   	   	   	   end = document.cookie.length;
	   	   	   
	   	   	   return unescape(document.cookie.substring(offset, end)); 
                                                //UrlEncode된 값을 다시 변환해서 반환.
	   	   }
	   }
	   return ""; //여기까기 흘러오면 해당 쿠키가 없는걸로 간주함.
}

//게시판디테일에서 div 접기 펼치기
function layer_toggle(obj) {
		if (obj.style.display == 'none') obj.style.display = 'block';
		else if (obj.style.display == 'block') obj.style.display = 'none';
}

// 타겟 요소에 post로 페이지 불러오기
function getHTML(div_id, url, pars){
	$.ajax({
		beforeSend: function(){
			$(div_id).html("<p style='width:100%;text-align:center;'><img src='/img/common/loading_b01.gif' title='로딩중' alt='로딩중' width='20' height='20'></p>");
		},
		type: "post",
		url: url,
		cache: false,
		data: pars,
		error: function(){
			//alert("페이지 로딩중 오류가 발생하였습니다(getHTML)\n\nurl : "+url+"\n\nparam : "+pars);
			alert("페이지 로딩중 오류가 발생하였습니다");
		},
		success: function(html)
		{
			$(div_id).html(html);
		}
	});
}

// 타겟 요소에 post로 페이지 붙이기
function appendHTML(div_id, url, pars){
	$.ajax({
		beforeSend: function(){
			$(div_id).append("<p id='id_p_temp' style='width:100%;text-align:center;'><img src='/img/common/loading_b01.gif' title='로딩중' alt='로딩중' width='20' height='20'></p>");
		},
		type: "post",
		url: url,
		cache: false,
		data: pars,
		error: function(){
			alert("페이지 로딩중 오류가 발생하였습니다(getHTML)\n\nparam : "+pars);
		},
		success: function(html)
		{
			$("#id_p_temp").remove();
			$(div_id).append(html);
		}
	});
}

// 타겟 요소에 post로 페이지호출후 메시지
function getMSG(div_id, url, pars,ingMsg, errMsg, sucMsg){
	$.ajax({
		beforeSend: function(){
			//$(div_id).html("<p>"+ingMsg+"</p>");
		},
		type: "post",
		url: url,
		cache: false,
		data: pars,
		error: function(){
			alert(errMsg);
		},
		success: function(html)
		{
			//alert(html);
			alert(sucMsg);
		}
	});
}

// 타겟 요소에 post로 페이지호출후 리턴된 메시지 호출
function getRETMSG(url, pars, errMsg){
	$.ajax({
		
		type: "post",
		url: url,
		cache: false,
		data: pars,
		error: function(){
			alert(errMsg);
		},
		success: function(html)
		{
			alert(html);
		}
	});
}

// 좌측 탭메뉴 관련 함수 시작 -------------------------

//프로필 공개 옵션 변경
function profile_open(item, obj){
	var flag = $(obj).text();
	var url_str = "/ajax/left_tab/profile_open_proc.lba";
	var param = "prm_item="+item+"&prm_flag="+flag;
	$.ajax({
		type: "post",
		dataType: 'text',
		url: url_str,
		cache: false,
		data: param,
		error: function(){
			alert("에러입니다.");
		},
		success: function(return_text)
		{
			if (return_text =="0"){
				$(obj).text("공개");
			}else if(return_text =="1"){
				$(obj).text("비공개");
			}else{
				alert("정상적으로 처리되지 않았습니다.");
				
			}
		}
	});
}

function tab_left(no){
	$.ajax({
		type: "post",
		dataType: 'text',
		url: "/ajax/session_check.lba",
		cache: false,
		data: '',
		error: function(){
			alert("에러입니다.");
		},
		success: function(return_text){
			if (return_text == "true"){
				if (no == "1")	{//인물검색
					$.ajax({
						type: "post",
						url: "/ajax/left_tab/person_search.lba",
						cache: false,
						data: "",
						success: function(html)
						{
							$("#tab_left").html(html);
							$("#tab_left").animate({width:"100%"}, 400, function(){
								$("#prm_srch_name").focus();
							});
							
						}
					});

				}else if(no =="2"){//알리미
					$.ajax({
						type: "post",
						url: "/ajax/left_tab/alimi.lba",
						cache: false,
						data: "",
						success: function(html)
						{
							$("#tab_left").html(html);
							$("#tab_left").animate({width:"100%"}, 400);
						}
					});
				}else if(no =="3")	{//my메뉴
					$.ajax({
						type: "post",
						url: "/ajax/left_tab/my_menu.lba",
						cache: false,
						data: "",
						success: function(html)
						{
							$("#tab_left").html(html);
							$("#tab_left").animate({width:"100%"}, 400, function(){
								$("#prm_login_id").focus();
							});
						}
					});
				}
			}else{
				var a = confirm('로그인 하셔야 이용 가능합니다. 로그인하시겠습니까?');
				if(a){
					layer_login('1');

				}else{
				    return false;
				}
			}
		}
	});	
}

function close_tab_left(){
	$("#tab_left").animate({width:"59px"}, 400, function(){
		$("#tab_left").html("<div class=\"quick\">"+
			"<ul>"+
			"<li class=\"btn btn_1\" onclick=\"tab_left('1');\">인물검색</li>"+
			"<li class=\"btn btn_2\" onclick=\"tab_left('2');\">LBA알림이</li>"+
			"<li class=\"btn btn_3\" onclick=\"tab_left('3');\">MY메뉴</li>"+
			"</ul>"+
			"</div>"
		);
	});
}

// 좌측 탭메뉴 관련 함수 끝 -------------------------

function alert_to_URL(msg,url){
	alert(msg);
	location.href=url;
}

function alert_to_Back(msg){
	alert(msg);
	history.back();
}

//------ 레이어팝업 로그인 - gono(로그인후 동작 변수)  1 : 현재 페이지 새로고침, 2 : 홈페이지 메인으로 보냄, 3 :  로그인후 레이어만 닫음
function layer_login(gono){
	if ($("#divPopupContent").length > 0)	 {
		$("#divPopupContentTitle").text("회원 로그인");
		getHTML("#divPopupContent", "/ajax/user/log_in.lba","prm_go="+gono);
	}else{
		popupLayer('회원 로그인','/ajax/user/log_in.lba','prm_go='+gono,540,420);
	}
}

function MemberLevel_Check_getHTML(page_member_level, member_level, login_mode, getHTML_id, getHTML_url, getHTML_para ){
	/*
	page_member_level : 페이지 접금권한 0 사이트관리자만, 1 관리자이상, 2 멤버십이상, 3 교육생이상, 4일반회원이상
	member_level :  회원 멤버레벨  0 사이트관리자, 1 관리자, 2 멤버십, 3 교육생, 4일반회원
	login_mode : 1 현재 페이지 새로고침, 2 홈페이지 메인으로 보냄, 3 로그인후 레이어만 닫음
	getHTML_id : 
	getHTML_url : 
	getHTML_para : 
	*/
	$.ajax({
		type: "post",
		dataType: 'text',
		url: "/ajax/session_check.lba",
		cache: false,
		data: '',
		error: function(){
			alert("로그인 확인중 오류가 발생하였습니다. 관리자에게 문의바랍니다.");
		},
		success: function(return_text){
		
			if (return_text == "true"){
				if (page_member_level >= member_level){
					getHTML(getHTML_id,getHTML_url,getHTML_para);
				}else{
					alert("접근 권한이 없습니다. 관리자에게 문의바랍니다.");
					self.location = "/";
					return false;
				}
				//getHTML("#progress_content","/brokerage/ajax/progress.lba","lbano=<%=lbano%>");

			}else{
				var a = confirm('로그인 하셔야 이용 가능합니다. 로그인하시겠습니까?');
				if(a){
					layer_login(login_mode);
					return false;
				}else{
					self.location = "/";
					return false;
				}
			}
		}
	});
}

function onOnlyNumber(obj){
	key = event.keyCode;
  if ((key >= 48 && key <= 57) // 키보드 상단 숫자키
   || (key >= 96 && key <= 105) // 키패드 숫자키
   || key == 8  // 백스페이스 키
   || key == 37 // 왼쪽 화살표 키
   || key == 39 // 오른쪽 화살표 키
   || key == 46 // DEL 키
   || key == 13 // 엔터 키
   || key == 9  // Tab 키
   //|| key == 190// '.' 키
   //|| key == 110// '.' 키
   ) 
  {
   event.returnValue = true ;
  } 
  else 
  {
   //alert(key);
   event.returnValue = false ;
  }

}

function GoPage_Login(url){
	$.ajax({
		type: "post",
		dataType: 'text',
		url: "/ajax/session_check.lba",
		cache: false,
		data: '',
		error: function(){
			alert("에러입니다.");
		},
		success: function(return_text){
			if (return_text == "true"){
				location.href = url;
			}else{
				var a = confirm('로그인 하셔야 이용 가능합니다. 로그인하시겠습니까?');
				if(a){
					layer_login('1');
				}else{
				    return false;
				}
			}
		}
	});	
}

//음수 소숫점 콤마 개체용
function vComma(obj) { 

	key = event.keyCode;
	if ((key >= 48 && key <= 57) // 키보드 상단 숫자키
	|| (key >= 96 && key <= 105) // 키패드 숫자키
	|| key == 8  // 백스페이스 키
	|| key == 37 // 왼쪽 화살표 키
	|| key == 39 // 오른쪽 화살표 키
	|| key == 46 // DEL 키
	|| key == 13 // 엔터 키
	|| key == 9  // Tab 키
	|| key == 190// '.' 키
	|| key == 110// '.' 키
	) 
	{
		
	} 
	else 
	{
		alert("숫자만 입력이 가능합니다.");
		obj.value = "" ;
	}
	var str    = "" + obj.value.replace(/,/gi,''); // 콤마 제거 

	var regx    = new RegExp(/(-?\d+)(\d{3})/); 

	var bExists = str.indexOf(".",0); 

	var strArr  = str.split('.'); 

	while(regx.test(strArr[0])){ 

		strArr[0] = strArr[0].replace(regx,"$1,$2"); 
	} 
	
	if (bExists > -1) 
		obj.value = strArr[0] + "." + strArr[1]; 
	else 
		obj.value = strArr[0]; 
}


//음수 소숫점 콤마 리턴용
function vComma_re(obj) { 
//	obj = String(obj);
	var str    = "" + obj.replace(/,/gi,''); // 콤마 제거 

	var regx    = new RegExp(/(-?\d+)(\d{3})/); 

	var bExists = str.indexOf(".",0); 

	var strArr  = str.split('.'); 

	while(regx.test(strArr[0])){ 

		strArr[0] = strArr[0].replace(regx,"$1,$2"); 
	} 
	
	if (bExists > -1) 
		obj = strArr[0] + "." + strArr[1]; 
	else 
		obj = strArr[0]; 

	return obj;
} 

//comma없애고 Number로 (계산시사용)
function comma_dis(num) {

	num = "" + num.replace(/,/gi,''); // 콤마 제거 
	/*
	var s = new String(num);
	ss=s.split(',');
	var num="";
	for(i=0; i < ss.length;i++){
		num=num+ss[i]
	}
	*/
	return Number(num);
}



function NumberDotOnly(){
	var keyCode = event.keyCode;
	if (keyCode < 48 || keyCode > 57){
		if (keyCode != 46){
			alert("숫자만 입력가능합니다."+keyCode);
			event.returnValue=false;
		}
		
	}
}

function load_include(elm, incurl, rows){
	$.ajax({
		type: "post",
		url: incurl,
		cache: false,
		data: "",
		beforeSend: function(){
			$("#id_board1_testnotice").append("<p id='id_p_temp' style='width:100%;text-align:center;'><img src='/img/common/loading_b01.gif' title='로딩중' alt='로딩중' width='20' height='20'></p>");
		},
		success: function(html)
		{
			$(elm).empty();
			$(html).filter('li').each(function(idx){
				if (idx < rows){
					$(elm).append($(this));
				}
			});
		}
	});
}

function LBAPlayer(mid, pcode, path){
	if (screen.height < 768){
		window.open("/player/viewer/viewer_mini.asp?prm_mid="+mid+"&prm_pcode="+pcode+"&prm_path="+path,"MagicPlayer","width=990,height=500,status=yes");
	}else{
		//	alert(screen.height);
		window.open("/player/viewer/viewer.asp?prm_mid="+mid+"&prm_pcode="+pcode+"&prm_path="+path,"MagicPlayer","width=990,height=624,status=yes");
	}
}


function LBAPlayer2(mid, pcode, path){
	if (screen.height < 768){
		window.open("/player/viewer/viewer_mini.asp?prm_mid="+mid+"&prm_pcode="+pcode+"&prm_path="+path,"MagicPlayer","width=990,height=500,status=yes");
	}else{
		//	alert(screen.height);
		window.open("/player/viewer/viewer.asp?prm_mid="+mid+"&prm_pcode="+pcode+"&prm_path="+path,"MagicPlayer","width=990,height=624,status=yes");
	}
}

function LBAPlayer2_tmp(mid, pcode, path){
	if (screen.height < 768){
		window.open("/player/viewer/viewer_mini.asp?prm_mid="+mid+"&prm_pcode="+pcode+"&prm_path="+path,"MagicPlayer","width=990,height=500,status=yes");
	}else{
		//	alert(screen.height);
		window.open("/player/viewer/viewer.asp?prm_mid="+mid+"&prm_pcode="+pcode+"&prm_path="+path,"MagicPlayer","width=990,height=624,status=yes");
	}
}

function edu_offer() {
	window.open("http://lbai.lbastudy.com/payment/offer.asp","cardform","width=580,height=520,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no, resizable=no");
}

function pay_menu_info(){
	popupLayer('유료코너 이용안내','/ajax/common/pay_menu_info.lba','',600,500);
}

function buy_contents(){
	$.ajax({
		type: "post",
		dataType: 'text',
		url: "/ajax/session_check.lba",
		cache: false,
		data: '',
		error: function(){
			alert("에러입니다.");
		},
		success: function(return_text){
			if (return_text == "true"){
				popupLayer('컨텐츠 이용권 결제','/ajax/payment/contents_select.lba','',600,480);
			}else{
				var a = confirm('로그인 하셔야 이용 가능합니다. 로그인하시겠습니까?');
				if(a){
					layer_login('1');
				}else{
				    return false;
				}
			}
		}
	});
}
