function trim(s){
	var ns = s.replace(/^[ ]+|[ ]+$/g, "");
	return ns;
}

function mystrlen(s){
	var l = s.length;
	var k;
	var msglen = 0;
	for(k=0;k<l;k++){
		t = s.charAt(k);
		if(escape(t).length > 4) msglen += 2;
		else msglen++;
	}
	return msglen;
}

function CheckLen(){
    var t;
    var msglen;
    var id;
    var f = document.headInputForm;
    msglen = 0;
    l = f.smsbody.value.length;
    for(k=0;k<l;k++){
        t = f.smsbody.value.charAt(k);
        if(escape(t).length > 4)
            msglen += 2;
        else
            msglen++;
    }

    f.msgLen.value = msglen;

    if (msglen > 0) {
        f.msgpage.value = 1;
    }
    if(msglen >80){
      alert("¸Þ½ÃÁö ³»¿ëÀº 80¹ÙÀÌÆ® ÀÌ»óÀº Àü¼ÛÇÏ½Ç¼ö ¾ø½À´Ï´Ù.\r¾²½Å ¸Þ½ÃÁö´Â 80¹ÙÀÌÆ®°¡ ÃÊ°úµÇ¾ú½À´Ï´Ù.");
      //f.smsbody.value = cutmessage(f.smsbody.value,80);
      return false;
    }
	else { 
		return true;
	}
}

function CheckLen2(){
	var keyval = window.event.keyCode;
	if((keyval < 35) || (keyval > 40)) {
		CheckLen();
	}
}

function cutmessage(content,i){
  var tmpStr;
  var temp=0;
  var onechar;
  var tcount;

  tcount = 0;
  tmpStr = new String(content);
  temp = tmpStr.length;

  for(k=0;k<temp;k++){
    onechar = tmpStr.charAt(k);
        if(escape(onechar).length > 4)
          tcount += 2;
        else if(onechar!="\r\n")
          tcount++;
        if(tcount>i){
          tmpStr = tmpStr.substring(0,k);
          break;
        }
  }
  return tmpStr;
}

function confirmdelete(url){
	if(confirm("Á¤¸» »èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?")){
		self.location.href = url;
	}
}

function number_format(s) {
	var ns = s.toString();
	var sl = ns.length;
	if(sl > 3) {
		var s1 = ns.substr(sl - 3);
		var s2 = ns.substr(0, sl - 3);
		ns = s2 + ',' + s1;
	}
	sl = ns.length;
	if(sl > 7) {
		s1 = ns.substr(sl - 7);
		s2 = ns.substr(0, sl - 7);
		ns = s2 + ',' + s1;
	}
	sl = ns.length;
	if(sl > 11) {
		s1 = ns.substr(sl - 11);
		s2 = ns.substr(0, sl - 11);
		ns = s2 + ',' + s1;
	}
	return ns;
}


function mySetDate(spliter, inobj, mindate,maxdate){
	var argv = new Object();
	var arr;
	arr = mindate.split(/-/);
	argv.mindate = new Date(arr[0],arr[1] - 1 ,arr[2]);
	arr = maxdate.split(/-/);
	argv.maxdate = new Date(arr[0],arr[1] - 1 ,arr[2]);
	var curdate = inobj.value;
	if(spliter == ""){
		arr[0] = curdate.substr(0,4);
		arr[1] = curdate.substr(4,2);
		arr[2] = curdate.substr(6,2);
	}
	else {
		var re = new RegExp(spliter);
		arr = curdate.split(re);
	}
	argv.startdate = new Date(arr[0],arr[1] - 1 ,arr[2]);
	argv.spliter = spliter;
	if(navigator.userAgent.indexOf("SV1") > 0) {
		// for sp2
		var ret_val = self.showModalDialog('cal.html',argv,'scroll:no; help: no;dialogWidth: 150px; dialogHeight:215px; status:no;');
	}
	else {
		var ret_val = self.showModalDialog('cal.html',argv,'scroll:no; help: no;dialogWidth: 150px; dialogHeight:195px; status:no;');
	}
	if(ret_val){
		inobj.value = ret_val;
	}
}

function mySetNo(ismulti,noobj,noname){
	var argv = new Object();
	argv.ismulti = ismulti;
	if(navigator.userAgent.indexOf("SV1") > 0) {
		// for sp2
		var ret_val = self.showModalDialog('address.php',argv,'scroll:no; help: no;dialogWidth: 436px; dialogHeight:440px; status:no;');
	}
	else {
		var ret_val = self.showModalDialog('address.php',argv,'scroll:no; help: no;dialogWidth: 436px; dialogHeight:420px; status:no;');
	}
	if(ret_val){
		noobj.value = ret_val[0];
		if(noname != null) noname.value = ret_val[1];
	}
}

function checkno(obj){
	obj.value = obj.value.replace(/ /g, "");
	if(obj.value == ""){
		return false;
	}
	var tmp = obj.value.replace(/[\-0-9]/g, "");
	if(tmp != ""){
		return false;
	}
	else {
		var re = /^[\-]+$/;
		if(re.test(obj.value)){
			return false;
		}
		else {
			return true;
		}
	}
}

function checktono(str){
	var tmp = str.replace(/[\-0-9]/g, "");
	if(tmp != ""){ return false; }

	var re = /^[\-]+$/;
	if(re.test(str)){ return false; }

	tmp = str.replace(/\-/g, "");
	if(tmp.length < 10 || tmp.length > 11){ return false; }

	var cp = tmp.substr(0,3);
	if(cp != "010" && cp != "011" && cp != "016" && cp != "017" && cp != "018" && cp != "019"){ return false; }

	return true;
}

function checktonos(obj){
	obj.value = obj.value.replace(/ /g, "");
	var arr = obj.value.split(";");
	var j = 0;
	var tmp = "";
	for(var i=0;i<arr.length;i++){
		if(arr[i].length){
			tmp = arr[i];
			if(! checktono(tmp)){ return false; }
			j++;
		}
	}
	if(j < 1) { return false; }
	return true;
}

function send_catholic_sms(fromno, smss, tousers, cate, mobidata_num){
	var argv = new Object();
	argv.tousers = tousers;
	argv.smsbody = smss;
	argv.fromno = fromno;
	argv.cate = cate;
	argv.mobidata_num = mobidata_num;

	document.cookie = "cookie_fromno=" + fromno;

	if(navigator.userAgent.indexOf("SV1") > 0) {
		// for sp2
		var ret_val = self.showModalDialog('confirm_sms.php',argv,'scroll:yes; help: no;dialogWidth: 459px; dialogHeight:283px; status:no;');
	}
	else {
		var ret_val = self.showModalDialog('confirm_sms.php',argv,'scroll:yes; help: no;dialogWidth: 459px; dialogHeight:250px; status:no;');
	}
	if(ret_val == "OK"){
		self.location.reload();
	}
	if(ret_val == "GoTo"){
		self.location.href = "mcharge.php";
	}
}

function send_bible_sms(obj, cate){
	var myleft = (screen.width - 452) / 2;
	var mytop = (screen.height - 420) / 2;
	//if(cate > 6 && cate != 9 && cate != 10){
	if(cate > 6 && cate != 9 && cate != 10){
		var biblewin = self.open('confirm_bible.php?cate=' + cate + '&b=' + obj.childNodes[0].innerText + "&cv=" + obj.childNodes[1].innerText + "&t=" + obj.childNodes[2].innerText.replace(" ", "%20"),'biblewin','scrollbars=yes,width=452,height=420 left=' + myleft + ", top=" + mytop);
	}
	else {
		var biblewin = self.open('confirm_bible.php?cate=' + cate + "&t=" + obj.childNodes[1].innerText.replace(" ", "%20"),'biblewin','scrollbars=no,width=432,height=350 left=' + myleft + ", top=" + mytop);
	}
	biblewin.focus();
}
