var userAgent = navigator.userAgent.toLowerCase();

var filter = "win16|win32|win64|mac";
var strDevice = 'pc';
if(navigator.platform){
	if(0 > filter.indexOf(navigator.platform.toLowerCase())) strDevice = 'mobile'
}

var xmlHttpww1;
function createXMLHttpRequestww1() {
	if(window.ActiveXObject) {
		xmlHttpww1 = new ActiveXObject("Microsoft.XMLHTTP");
	} else if(window.XMLHttpRequest) {
		xmlHttpww1 = new XMLHttpRequest();
	}
}

function handleStateChangeww1() {
	if(xmlHttpww1.readyState == 4) {
		if(xmlHttpww1.status == 200) {
			document.all.getpayid.innerHTML = xmlHttpww1.responseText;
			eval(document.golivecon.nnp.value);
		}
	}
}

function goPage(p) {
	frm.pPageNum.value = p;
	frm.submit();
}

function Qlive_Open(idx) {
	var userAgent = navigator.userAgent.toLowerCase();

	if(strDevice == 'mobile') {
		if(userAgent.match(/iphone|ipad|ipod/)){
			location.href = "/index.asp#app";
			return false;
		} else if(userAgent.match(/android/)) { 
			//location.href = 'intent://detail#Intent;scheme=leadon;action=android.intent.action.VIEW;category=android.intent.category.BROWSABLE;package=kr.co.softbridge.leadon;end';
			location.href = "/index.asp#app";
			return false;
		} else {
			alert("지원되지 않는 운영체제 입니다.");
		}
	}
	createXMLHttpRequestww1();
	xmlHttpww1.onreadystatechange = handleStateChangeww1;
	xmlHttpww1.open("GET", "/live/AuthCHK_RENEW.asp?pidx="+idx, true);
	xmlHttpww1.send(null);
}

function join() {
    location.href = '/login/pre_login.asp?nexturl='+location.href;
}

function login_chk() {
    alert("로그인이 필요한 서비스입니다.");
    top.location.href = '/login/pre_login.asp?nexturl='+location.href;
}

function login() {

	var signin = document.pre_login;

    if (signin.pUserId.value == '')    {
        alert('아이디를 입력해 주십시오.');
        signin.pUserId.focus();
    } else if (signin.pUserPass.value == '')   {
        alert('패스워드를 입력해 주십시오.');
        signin.pUserPass.focus();
    } else  {
        signin.action = '/login/prcLogin.asp';
        signin.submit();
    }
}

function login_top()    {

	var frm = document.frm_login_top;

    if (frm.pUserId.value == '')    {
        alert('아이디를 입력해 주십시오.');
        frm.pUserId.focus();
    } else if (frm.pUserPass.value == '')   {
        alert('패스워드를 입력해 주십시오.');
        frm.pUserPass.focus();
    } else  {
        frm.action = '/login/prcLogin.asp?nexturl='+escape(frm.nexturl.value);
        frm.submit();
    }
}

function m_login_top()    {

	var frm = document.m_frm_login_top;

    if (frm.pUserId.value == '')    {
        alert('아이디를 입력해 주십시오.');
        frm.pUserId.focus();
    } else if (frm.pUserPass.value == '')   {
        alert('패스워드를 입력해 주십시오.');
        frm.pUserPass.focus();
    } else  {
        frm.action = '/login/prcLogin.asp?nexturl='+escape(frm.nexturl.value);
        frm.submit();
    }
}

function regSchedule()  {
    if (frm.pTitle.value == '') {
        alert('방송제목을 입력해 주십시오.');
        frm.pTitle.focus();
        return false;
    } else  {
        frm.action = 'anal_live_reg_insert.asp';
        frm.submit();
    }
}

function QliveStart(oFn, sCi, sRn, sUi, sUn, sPs, sSi, sAw ) {
    var oForm = eval("document." + oFn);
    window.open("", "LIVE", "width=436,height=335,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no");

    oForm.pCafeId.value    	= sCi;
    oForm.pRoomNum.value    = sRn;
    oForm.pUserId.value     = sUi;
    oForm.pUserNick.value   = escape( sUn );    
    oForm.pPosition.value   = sPs;
    oForm.pSiteID.value     = sSi;
    oForm.pAdWebUrl.value   = sAw;
    oForm.target = "LIVE";
    oForm.action = "/Live/Qlive_live_on.asp";
    oForm.submit();
}

function liveSchEdit(id)  {
	frm.pIdx.value = id;
	frm.submit();
}

function liveSchDel(id)   {
    if (confirm('정말 삭제하시겠습니까?'))  {
        frm.pLiveId.value = id;
        frm.action = 'anal_live_reg_del.asp';
        frm.submit();
    }
}

function writeContentsAnal(Menuid,Aid)    {
    frm.action = '/board/boardwrite.asp?pMenu_Id='+Menuid+'&pAnalId='+Aid;
    frm.submit();
}

function viewContentsBoard(id,Aid,page,pMenu_Id)   {
	location.href = '/board/boardview.asp?pMenu_Id='+pMenu_Id+'&pBoard_idx='+id+'&pAnalId='+Aid+'&pPageNum='+page;
}

function setComment(tp, cidx, pMenu_Id)   {
    if (tp == '1')  {
        if (frm.pComment.value == '')   {
            alert('댓글 내용을 작성해 주십시오.');
            frmm.pComment.focus();
            return false;
            
        } else  {       

            frm.pCommentType.value = tp;
            frm.pComment_idx.value = cidx;            
            frm.action = 'prcBoardComment.asp?pMenu_Id='+pMenu_Id;
            frm.submit();
        }
    } else if (tp == '2')   {
        if (confirm('정말 삭제하시겠습니까?'))  {
            frm.pCommentType.value = tp;
            frm.pComment_idx.value = cidx;
            
            frm.action = 'prcBoardComment.asp?pMenu_Id='+pMenu_Id;
            frm.submit();
        }
    }
}

//콤마표현 없는 정수만입력
function onlyEditableNumber(obj){
	var str = obj.value;
	str = new String(str);
	var Re = /[^0-9]/g;  
	str = str.replace(Re,''); 
	obj.value = str;
}

function findId()   {
    if (frm_id.pUserName_ID.value == '') {
        alert('이름을 입력해 주십시오.');
        frm_id.pUserName_ID.focus();
        return false;
    } else if (frm_id.pUserNum1_ID.value == '')    {
        alert('휴대폰 번호를 입력해 주십시오.');
        frm_id.pUserNum1_ID.focus();
        return false;
    } else if (frm_id.pUserNum2_ID.value == '')    {
        alert('휴대폰 번호를 입력해 주십시오.');
        frm_id.pUserNum2_ID.focus();
        return false;
    } else  {
		frm_id.pUserHp_ID.value = frm_id.pUserNum_ID.value+"-"+frm_id.pUserNum1_ID.value+"-"+frm_id.pUserNum2_ID.value;
        frm_id.action = 'find_id2.asp';
        frm_id.submit();
    }
}

function findPw()   {
    if (frm_pw.pUserId_PW.value == '') {
        alert('아이디를 입력해 주십시오.');
        frm_pw.pUserId_PW.focus();
        return false;
    } else if (frm_pw.pUserName_PW.value == '') {
        alert('이름을 입력해 주십시오.');
        frm_pw.pUserName_PW.focus();
        return false;
    } else if (frm_pw.pUserNum1_PW.value == '')    {
        alert('휴대폰 번호를 입력해 주십시오.');
        frm_pw.pUserNum1_PW.focus();
        return false;
    } else if (frm_pw.pUserNum2_PW.value == '')    {
        alert('휴대폰 번호를 입력해 주십시오.');
        frm_pw.pUserNum2_PW.focus();
        return false;
    } else  {
		frm_pw.pUserHp_PW.value = frm_pw.pUserNum_PW.value+"-"+frm_pw.pUserNum1_PW.value+"-"+frm_pw.pUserNum2_PW.value;
        frm_pw.action = 'find_pass2.asp';
        frm_pw.submit();
    }
}

function bMOutChk() {
	var oForm = document.fMOut;

	if (!oForm.agree.checked)  {
		alert('안내사항에 동의 하셔야 탈퇴하실 수 있습니다.');
		return false;
	}
	oForm.action = "dismiss_prc.asp";
	oForm.submit();
}

// 날짜 유효값 체크
function isDate(y,m,d) {

	var limit_day;
	
	switch(eval(m)) {
		
		case 1: case 3: case 5: case 7: case 8: case 10: case 12: limit_day = 31; break;
		case 2:
			if ((y-2008)%4 == 0)
				limit_day = 29;
			else
				limit_day = 28;
			break
		case 4: case 6: case 9: case 11: limit_day = 30; break;
		default: return2; break;
	}
	
	if(eval(d) > limit_day) {
		return 1
	}
	
	if(eval(d) < 1) {
		return -1
	}
	return 0;
}

function strEngCheck(strParam) {
	var strSize = strParam.length;

	for (i = 0; i <= strSize; i++) {
		var sParam = strParam.charCodeAt(i);

		if (sParam > 127) {
			alert('한글 및 특수문자는 입력되지 않습니다');
			return sParam;

		}
	}
}

function memberInfoCheck()  {
	if (frm.pUserName.value == "")   {
        alert("이름을 입력해 주십시오.");
        frm.pUserName.focus();
        return false;
    } else if (!spaceCheck(frm.pUserName.value))    {
        alert("이름에는 공백이 들어갈 수 없습니다.");
        frm.pUserName.focus();
        return false;
    } else if (CheckLength(frm.pUserName.value,20,'1'))    {
        alert("이름의 크기는 20Byte 이하로 제한됩니다.");
        frm.pUserName.focus();
        return false;
	} else if (frm.pUserId.value == "")    {
        alert("아이디를 입력해 주십시오.");
        frm.pUserId.focus();
        return false;
    } else if (!spaceCheck(frm.pUserId.value))    {
        alert("아이디에는 공백이 들어갈 수 없습니다.");
        frm.pUserId.focus();
        return false;
    } else if (!engCheck(frm.pUserId.value))    {
        alert("아이디는 영문/숫자 6-12자리조합으로 첫 글자는 영문으로 입력하셔야 합니다.a");
        frm.pUserId.focus();
        return false;
    } else if (CheckLength(frm.pUserId.value,20,'1')||CheckLength(frm.pUserId.value,6,'0'))    {
        alert("아이디는 영문/숫자 6-12자리조합으로 첫 글자는 영문으로 입력하셔야 합니다.b");
        frm.pUserId.focus();
        return false;
    } else if (frm.pUserIdCf.value!=frm.pUserId.value)    {
        alert("아이디 중복확인을 하여 주십시오.");
        frm.pUserId.focus();
        return false;
    } else if (frm.pUserNick.value == "")   {
        alert("필명을 입력해 주십시오.");
        frm.pUserNick.focus();
        return false;
    } else if (!spaceCheck(frm.pUserNick.value))    {
        alert("필명에는 공백이 들어갈 수 없습니다.");
        frm.pUserNick.focus();
        return false;
    } else if (CheckLength(frm.pUserNick.value,20,'1'))    {
        alert("필명의 크기는 20Byte 이하로 제한됩니다.");
        frm.pUserNick.focus();
        return false;
    } else if (frm.pUserNickCf.value!=frm.pUserNick.value)    {
        alert("필명 중복을 확인하여 주십시오.");
        frm.pUserNick.focus();
        return false;
    } else if (frm.pUserPass1.value == "")   {
        alert("비밀번호를 입력해 주십시오.");
        frm.pUserPass1.focus();
        return false;
    } else if (!spaceCheck(frm.pUserPass1.value))    {
        alert("비밀번호에는 공백이 들어갈 수 없습니다.");
        frm.pUserPass1.focus();
        return false;
    } else if (!engCheck3(frm.pUserPass1.value))    {
        alert("비밀번호는 영문/숫자 6-20자리 조합으로 입력하셔야 합니다.[1]");
        frm.pUserPass1.focus();
        return false;
    } else if (CheckLength(frm.pUserPass1.value,20,'1')||CheckLength(frm.pUserPass1.value,6,'0'))    {
        alert("비밀번호는 영문/숫자 6-20자리 조합으로 입력하셔야 합니다.[2]");
        frm.pUserPass1.focus();
        return false;
    } else if (frm.pUserPass1.value != frm.pUserPass2.value)   {
        alert("비밀번호가 확인되지 않았습니다.");
        frm.pUserPass2.focus();
        return false;
    } else if (frm.pHandPhone2.value == "")   {
        alert("휴대폰번호를 입력해 주십시오.");
        frm.pHandPhone2.focus();
        return false;
    } else if (frm.pHandPhone3.value == "")   {
        alert("휴대폰번호를 입력해 주십시오.");
        frm.pHandPhone3.focus();
        return false;
    } else if ((!onlyNumberMember(frm.pHandPhone2.value))||(frm.pHandPhone2.value.length > 4)||(frm.pHandPhone2.value.length < 3))   {
        alert("휴대폰번호가 올바르지 않습니다.");
        frm.pHandPhone2.focus();
        return false;
    } else if ((!onlyNumberMember(frm.pHandPhone3.value))||(frm.pHandPhone3.value.length != 4))   {
        alert("휴대폰번호가 올바르지 않습니다.");
        frm.pHandPhone3.focus();
        return false;
	} else if (frm_hpchk.SMSAuth.value != "T" || frm_hpchk.SMSOriNumber.value != frm_hpchk.SMSNewNumber.value || frm_hpchk.SMSOriNumber.value != frm.pHandPhone1.value+frm.pHandPhone2.value+frm.pHandPhone3.value)   {
		alert("휴대폰 인증을 하여 주세요.");
		frm.pHandPhone2.focus();
		return false;
	} else {
		frm.action="/member/join_step3.asp";
		frm.submit();
    }
}

function onlyNumberMember(s)   {
    if (s.match(/^[0-9]*$/g))
		return true;
	else
		return false;
}

function engCheck(s)   {
    if (s.match(/^[a-zA-Z][a-zA-Z0-9]*$/g))
        return true;
    else
        return false;
}

function engCheck2(s)   {
    if (s.match(/^[a-zA-Z0-9]*$/g))
        return true;
    else
        return false;
}

function engCheck3(s)   {
    if (s.match(/^[a-zA-Z0-9~!@#$%^&*()_+|<>?:{}]*$/g))
        return true;
    else
        return false;
}

function spaceCheck(s)  {
    if (s.match(/\s/g))
        return false;
    else
        return true;
}

function CheckLength(s, l, t) {
	var str;
	var len = 0;
	var temp;
	var count = 0;
	 
	str = new String(s);
	len = str.length;

	for (k=0 ; k<len ; k++){
		temp = str.charAt(k);

		if (escape(temp).length > 4) {
			count += 2;
		}
		else if (temp == '\r' && str.charAt(k+1) == '\n') { // \r\n일 경우
			count += 2;
		}
		else if (temp != '\n') {
			count++;
		}
	}

    if (t == '1')   {
	    if (count > l)
	        return true;
	    else
	        return false;
	} else  {
	    if (count < l)
	        return true;
	    else
	        return false;
	}
}

function popIdCheck()   {

    if (frm.pUserId.value == "")    {
        alert("아이디를 입력해 주십시오.");
        frm.pUserId.focus();
        return false;
    }else if (!spaceCheck(frm.pUserId.value))    {
        alert("아이디에는 공백이 들어갈 수 없습니다.");
        frm.pUserId.focus();
        return false;
    } else if (!engCheck(frm.pUserId.value))    {
        alert("아이디는 영문/숫자 6-12자리조합으로 첫 글자는 영문으로 입력하셔야 합니다.");
        frm.pUserId.focus();
        return false;
    } else if (CheckLength(frm.pUserId.value,20,'1')||CheckLength(frm.pUserId.value,6,'0'))    {
        alert("아이디는 영문/숫자 6-12자리조합으로 첫 글자는 영문으로 입력하셔야 합니다.");
        frm.pUserId.focus();
        return false;
    }
    
    window.open('/member/popCheckId.asp?pUserId='+frm.pUserId.value, 'ID_SEARCH', 'width=420,height=280,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,top=300,left=400');
}

function nick_nm_ck(str){
    var i, len;
 
    len = str.length;
 
    for(i = 0; i < len; i++)
    {
        if(str.charCodeAt(i) >= 0x30 && str.charCodeAt(i) <= 0x39){ // 숫자이면
        	continue;
        }else if(str.charCodeAt(i) >= 0x41 && str.charCodeAt(i) <= 0x5a){ // 영 대문자이면
        	continue;
		}else if(str.charCodeAt(i) >= 0x61 && str.charCodeAt(i) <= 0x7a){ // 영 소문자이면
			continue;
		}else if(str.charCodeAt(i) >= 44032 && str.charCodeAt(i) <= 55203){ // 완성형 한글이면
			continue;
        }else if(str.charCodeAt(i) >= 0xf900 && str.charCodeAt(i) <= 0xffdf){ //한자
            continue;
        }else if(str.charCodeAt(i) >= 0x4e00 && str.charCodeAt(i) <= 0x9fa5){ //한자 호환
            continue;
        }else return true;
    }
    return false;
}

function popNickCheck()   {
    if (frm.pUserNick.value == "")   {
        alert("필명을 입력해 주십시오.");
        frm.pUserNick.focus();
        return false;
    } else if (!spaceCheck(frm.pUserNick.value))    {
        alert("필명에는 공백이 들어갈 수 없습니다.");
        frm.pUserNick.focus();
        return false;
    } else if (CheckLength(frm.pUserNick.value,20,'1'))    {
        alert("필명의 크기는 20Byte 이하로 제한됩니다.");
        frm.pUserNick.focus();
        return false;
    } else if(nick_nm_ck(frm.pUserNick.value)){
		alert("필명에는 특수문자를 사용하실 수 없습니다.");
		frm.pUserNick.focus();
        return false;
	}
    
    window.open('/member/popCheckNick.asp?pUserNick='+frm.pUserNick.value, 'ID_SEARCH', 'width=420,height=280,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,top=300,left=400');
}

function editContents(idx, types, pMenu_Id)     {
    if (types == '2')   {
        frm.action = 'boardwrite.asp?pMenu_Id='+pMenu_Id+'&pBoard_idx='+idx+'&pWriteType='+types;
        frm.submit();
    } else if (types == '3')    {
        if (confirm('정말 삭제하시겠습니까?'))  {
            frm.pWriteType.value = '3';
            frm.action = 'prcBoardWrite.asp?pMenu_Id='+pMenu_Id;
            frm.submit();
        }
    } else if (types == '4')   {
        frm.action = 'boardwrite.asp?pMenu_Id='+pMenu_Id+'&pBoard_idx='+idx+'&pWriteType='+types;
        frm.submit();
	}
}

function go_JoinClub(uid)    {
	top.location.href="/SMS/SmsMember_joinMain.asp?joinClub=joinClub&pUserId="+ uid;
}

function joinLive_RENEW(id, sUi, sUn, sPs)    {

	var oForm = document.frm_qlive_live;
	oForm.pCafeId.value    	= "0";
	oForm.pRoomNum.value    = id;
	oForm.pUserId.value     = sUi;
	oForm.pUserNick.value   = escape( sUn );    
	oForm.pPosition.value   = sPs;
	oForm.pSiteID.value     = "ered";
	window.open("", "LIVE", "width=436,height=335,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no");
	oForm.target = "LIVE";
	oForm.action = "/Live/Qlive_live_on.asp" ; 
	oForm.submit();
}

function joinVod_RENEW(id, sBr, sCd, sCg, sUi, sUn)    {

	if(strDevice == 'mobile'){
		location.href = 'intent://detail#Intent;scheme=leadon;action=android.intent.action.VIEW;category=android.intent.category.BROWSABLE;package=kr.co.softbridge.leadon;end';
		return false;
	}
	
	var oForm = document.frm_qlive_vod;

	oForm.pCafeId.value    	= "0";
	oForm.pRoomNum.value    = id;//sBr;
	oForm.pUserId.value     = sUi;
	oForm.pUserNick.value   = escape( sUn );    
	oForm.pVodCode.value    = sCd;
	oForm.pVodType.value    = sCg;
	oForm.pSiteID.value     = "ered";
	window.open("", "LIVE", "width=436,height=335,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no");    
	oForm.target = "LIVE";
	oForm.action = "/Live/Qlive_vod_on.asp"; 
	oForm.submit();
}

function kakao_free_send(analid) {
	_kakao.location.href = '/live/kakao_free_send.asp?analid='+analid;
}

function editVod(id)    {
    frm.pVodSetType.value = '1';
    frm.pVodId.value = id;
    frm.action = 'anal_vod_manage_edit.asp';
    frm.submit();
}

function delVod(id)    {
    if (confirm('정말 삭제하시겠습니까?'))   {
        frm.pVodSetType.value = '2';
        frm.pVodId.value = id;
        frm.action = 'anal_vod_manage_edit.asp';
        frm.submit();
    }
}

function regVod()   {
    if (confirm('선택하신 VOD를 등록/해제 하시겠습니까?'))   {
        frm.pVodSetType.value = '3';
        frm.action = 'anal_vod_manage_edit.asp';
        frm.submit();
    }
}

function reserve_bank()  {
	if (frm.pPrice.value == "")   {
        alert("입금액정보가 없습니다.");
        frm.pPrice.focus();
        return false;
    } else if (frm.pName.value == "")   {
        alert("입금자명을 입력해주세요.");
        frm.pName.focus();
        return false;
	} else if($(':radio[name="cash_chk"]:checked').length < 1) {
    	alert("현금영수증 신청여부를 체크해주세요.");
		return false;
	} else if($(':radio[name="cash_chk"]:checked').val() == "Y") {

		if($(':radio[name="identification"]:checked').length < 1) {
			alert("본인여부를 체크해주세요.");
			return false;
		} else if($(':radio[name="identification"]:checked').val() == "N") {

			if (frm.cashreceipt.value == "")   {
				alert("휴대폰번호를 입력해주세요.");
				frm.cashreceipt.focus();
				return false;
			} else {
				frm.action="/bill/bank_prc.asp";
				frm.submit();
			}
		} else {
			frm.action="/bill/bank_prc.asp";
			frm.submit();
		}

    } else {
		frm.action="/bill/bank_prc.asp";
		frm.submit();
    }
}

function main_youtube_play(f) {
	_main_youtube.location.href = "https://www.youtube.com/embed/"+f+"?autoplay=1";
}

function main_youtube_img(f1, f2) {
	var _yt_img = document.getElementById('_yt_img');
	_yt_img.src = "/images/y_"+f2+"2.png"
	var _yt_link = document.getElementById('_yt_link');
	$('#_yt_link').data('ytb', f1);
}

function download_notice() {
	alert("다운로드는 로그인 후에 가능합니다.");
}