var IE = (navigator.userAgent.indexOf('MSIE') != -1) ? true : false; 
function number_format(obval){
/* Programmed by ultra 2003.09.25
±Ý¾× Æ÷¸Ë 3ÀÚ¸®¾¿ ²÷±â
obvalÀÌ null ÀÌ¸é 0À» ¹ÝÈ¯	
*/	

obval = obval.toString();
obval = obval.replace(/,/g,"");
obval = parseInt(obval);
if(isNaN(obval)==true) return '';

	var val = String(obval);
	var ret ='';
	if(!trim(val)) return '0';
	else{
		for(i=val.length-1;i>=0;i--){
			ret = val.charAt(i) + ret;
			if( (((val.length-i) % 3)==0) && i!=0) ret = ','+ret;

		}
		return ret;
	}
}

function tax_result(obj,o_name){
/* Programmed by ultra 2003.09.25
ÃÑ¾×À» ¼¼±Ý°ú ¿ø¾×À» ºÐ¸®
obj => form object
o_name => ÃÑ¾× ÇÊµå¸í
tax   => ¼¼±Ý
result_pay => ¿ø±Ý
total_pay => ÃÑ¾×
*/
	var total_pay = obj.elements[o_name].value;
	var tax =0;
	var result_pay =0;
	

	if(total_pay) total_pay = total_pay.replace(/,/g, "");//¼ýÀÚ·Î º¯È¯

	tax = (total_pay * 1 /11)/10;
	tax = Math.ceil(tax) * 10;// 10¿ø ¾Æ·¡ Àý»è
	
	result_pay = total_pay - tax;

	obj.elements['tax'].value= number_format(tax);
	obj.elements['result_pay'].value= number_format(result_pay);
	obj.elements[o_name].value = number_format(total_pay);
}


function popUp(url,name,para){
	try{
		if(!para) para = "width=400,height=100,scrollbars=yes";
		Wo = window.open(url,name,para);
		Wo.focus();
	}catch(e){
		alert("ÆË¾÷Â÷´ÜÀ» ÇØÁöÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
	}

}

//xp sp2 ·ÎÀÎÇÑ »óÅÂ¹Ù ¶«½Ã
function IsWinXPSP2()
{
	if(IE){
	try
	{
		var info = window.clientInformation;
		var reg1 = /[^A-Z0-9]MSIE[ ]+6.0[^A-Z0-9]/i;
		var reg2 = /[^A-Z0-9]WINDOWS[ ]+NT[ ]+5.1[^A-Z0-9]/i;

		if ((info.appMinorVersion.replace(/\s/g,"").toUpperCase().indexOf(";SP2;") >= 0) &&
			(reg1.test(info.userAgent) == true) && (reg2.test(info.userAgent) == true))
		{
			return true;
		}
	}
	catch(e)
	{
		return false;
	}
	
	return false;
	}
//	if(IsWinXPSP2()){window.resizeBy(0,20); }
}

function popUpXP(){

	if(opener&&IsWinXPSP2()){ 
		//setTimeout("window.resizeBy(0,30)",1000); 
	}
}

//document.onload = popUpXP();


function addRow(cnt,div,ori){
var b_div = div.innerHTML;
var count = eval(cnt.value) + 1;

add_div = ori.replace(/_1/g, "_"+count);
div.innerHTML = b_div + add_div;
cnt.value = count;

}

function delRow(cnt,div){
var count = eval(cnt.value) - 1;
div.innerHTML = '';
div.style.display='none';
//cnt.value = count;
}

function upload(obj,ckElmt,cnt){
cnt = cnt.replace(/_/g,"");
cnt = eval(cnt) - 1;
url = "/BOARD/common/upload.php?obj="+obj.name+"&ckElmt=" + ckElmt +"&cnt="+cnt;

popUp(url,'upload');
}



function aInput(Obj,ckElmt,cnt,val) {


var ckbox = Obj.elements[ckElmt];

	if(ckbox.length === undefined || ckbox.length == 1){
		ckbox.value = val;
	}else{
	    ckbox[cnt].value =val;
	}

}




function arrCheck(Obj,ckElmt) {
var ckbox = Obj.elements[ckElmt];
	
	for(i=0;i<ckbox.length;i++){
		if(ckbox[i].checked==true) return true;
	}

return false;
}

function Aprint(obj){
	
	var result="";
	arr = window.open('','Aview','toolbar=yes,scrollbars=yes,width=400,height=300');
	arr.document.open("text/html","replace");
	for ( var i in obj){
		try{
			
			arr.document.write ( i+"= "+obj[i]+"<br>");
		}catch(e){
			alert(i);
			for ( var i in e){
			//alert ( i+"= "+e[i]+"<br>");
			}
		}

	}


	arr.document.close();

}



function nameCk(obj,oname){
var ret = '';
	for(i=0;i<obj.elements.length;i++) {
	//alert(obj.elements[i].name );
	if(obj.elements[i].name == oname) { ret = 1; }
	}
	return ret;
}
function trim(val) {
	if(val.length > 0) return val.replace(/ /gim, "");
	else return val;
}
function empty(val){
val = trim(val);
if(val.length <1) return true;
else return false;
}

function error(msg,fo){
alert(msg);
if(fo)fo.focus();
}

function processKey() // Å° Á¦ÇÑ ÇÔ¼ö
{  
		if( (event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82)) || 
        (event.keyCode >= 112 && event.keyCode <= 123) )// || event.keyCode == 8(backspace)
            { 
        event.keyCode = 0; 
        event.cancelBubble = true; 
        event.returnValue = false; 
            } 
}

function killerror(){  // ¿¡·¯ ºÒ Ã³¸® ÇÔ¼ö
	return true;
}

function press(){
window.onerror=killerror; //¿¡·¯ ºÒÃ³¸® ÇÔ¼ö ½ÇÇà
document.onkeydown = processKey;  // Å°Á¦ÇÑ ÇÔ¼ö ½ÇÇà
document.onmousemove=document.onselectstart=document.ondragstart=document.oncontextmenu=new Function("return false");
}


function doOver() {
	var toEl = getReal(window.event.toElement, "className", "coolButton");
	var fromEl = getReal(window.event.fromElement, "className", "coolButton");
	if (toEl == fromEl) return;
	var em = toEl;
	
	var cDisabled = em.cDisabled;
	cDisabled = (cDisabled != null); 
	
	if (em.className == "coolButton")
		//em.onselectstart = new Function("return false");
	
	if ((em.className == "coolButton") && !cDisabled) {
		setcolor(em,'F7F7F7');
	}
}

function doOut() {
	var toEl = getReal(window.event.toElement, "className", "coolButton");
	var fromEl = getReal(window.event.fromElement, "className", "coolButton");
	if (toEl == fromEl) return;
	var em = fromEl;
	
	var cDisabled = em.cDisabled;
	cDisabled = (cDisabled != null); 

	var cToggle = em.cToggle;
	toggle_disabled = (cToggle != null); 

	if ((em.className == "coolButton") && !cDisabled) {
		restore(em,'ffffff');
	}
}

function getReal(em, type, value) {
	temp = em;
	while ((temp != null) && (temp.tagName != "TABLE")) {
		if (eval("temp." + type) == value) {
			em = temp;
			return em;
		}
		temp = temp.parentElement;
	}
	return em;
}

function restore(em,col) {
	with (em.style) {
		background = col;
		color=col;
	}
}

function setcolor(em,col) {
	with (em.style) {
		background = "F7F7F7";
		color = col;
	}
}


function ckMail(str){
 // ÀÌ¸ÞÀÏ À¯È¿¼º ¿©ºÎÃ¼Å©
 var ck_email = str;
 var Emailcomp="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_@.";
	
  for(i=0;i<ck_email.length;i++) 
	{
	   if(Emailcomp.indexOf(ck_email.substring(i,i+1))<0)	return false;
	}
	
  var Str1 = "";

  for(var i=0 ; i<ck_email.length ; i++)
	{ 
		if(ck_email.charAt(i) != " ")	Str1 = Str1 + ck_email.charAt(i);
	}
	
	if(	Str1.indexOf('@') < 1 || Str1.indexOf('.') == -1 || 
		Str1.indexOf(' ') != -1 || Str1.indexOf('@') > Str1.indexOf('.') || 
		Str1.indexOf('@') != Str1.lastIndexOf('@') || Str1.lastIndexOf('.') == (Str1.length-1) || 
		Str1.indexOf('.') == (Str1.indexOf('@')+1) || Str1.lastIndexOf('.') == (Str1.indexOf('.')+1)
	  ) 
		{
			return false;
	    }
	return true;

}

function ckPin(pin1,pin2){
	if (!pin1 || !pin2)	return false;
	var a1 = pin1.substring(0,1)
	var a2 = pin1.substring(1,2)
	var a3 = pin1.substring(2,3)
	var a4 = pin1.substring(3,4)
	var a5 = pin1.substring(4,5)
	var a6 = pin1.substring(5,6)
	var check_digit = a1*2+a2*3+a3*4+a4*5+a5*6+a6*7
	var b1 = pin2.substring(0,1)
	var b2 = pin2.substring(1,2)
	var b3 = pin2.substring(2,3)
	var b4 = pin2.substring(3,4)
	var b5 = pin2.substring(4,5)
	var b6 = pin2.substring(5,6)
	var b7 = pin2.substring(6,7)
	var check_digit = check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5
	check_digit = check_digit%11
	check_digit = 11 - check_digit
	check_digit = check_digit%10
	if (check_digit == b7)return true;
	else return false;
}



function numberReg(){

if( (event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82)) || 
        (event.keyCode >= 112 && event.keyCode <= 123) )// || event.keyCode == 8(backspace)
            { 
        event.keyCode = 0; 
        event.cancelBubble = true; 
        event.returnValue = false; 
            } 

	if (event.keyCode !=8  && event.keyCode !=46&& event.keyCode !=9) {
		if ((event.keyCode<96)||(event.keyCode>105)){
			if ((event.keyCode<48)||(event.keyCode>57)) event.returnValue=false;
		}
	}
	

}

function blurTonumber(obj){
if(isNaN(obj.value) == true) obj.value='';
}

function pre_view(obj,file){
var val = obj.elements[file].value;
if(empty(val)) {
alert('ÆÄÀÏ¾÷·Îµå¸¦ ¸ÕÀú ÇØÁÖ¼¼¿ä');
return false;
}
obj.preview1.value = val;

obj.action='/BOARD/common/preview.php';
obj.method='post';
obj.target='preV';
obj.submit();


}

function pre_view2(obj){
var val = obj.preview2.value;
if(empty(val)) {
alert('ÇöÀç ³»¿ëÀÌ ¾ø½À´Ï´Ù. ÆÄÀÏÃ£±â¸¦ ÇØÁÖ¼¼¿ä.');
return false;
}

obj.action='/BOARD/common/preview2.php';
obj.method='post';
obj.target='preV2';
obj.submit();
}

//-- Àü±¤ÆÇ Á¦¾î ÇÔ¼ö 
function textStop(){
	document.all.mqe.scrollDelay = "10000";
	document.all.mq.style.cursor = "hand";
}

function textGo(Delay){
	if(!Delay) Delay='200';
	document.all.mqe.scrollDelay = Delay;
}
function chkboardid(num){
	document.fmgolist.boardID.value = num;
	document.fmgolist.submit();
}
function OpenWin(dest) 
{
	window.open(dest,'event','width=702 height=550 scrollbars=yes');
}			
// --- Àü±¤ÆÇ Á¦¾î ÇÔ¼ö ³¡




function multiselcheck(multy){//´ÙÁß¼±ÅÃ select °ª »Ì±â
	var ret='';

		for(i=0;i<multy.options.length;i++)
		{
			if(multy.options[i].selected == true){
				if(ret) ret = ret+ ',' + multy.options[i].value;
				else  ret = multy.options[i].value;
			}
		}
	return ret;
}



function setTBL(TBL,start,C1,C2,C3,Cursor) {//¿ÀºêÁ§Æ®,½ÃÀÛ,Ã¹»ö,µÑÂ°»ö,¿À¹ö»ö,Ä¿¼­¸ð¾ç
	for(var i=start;i<TBL.rows.length;i++) {
		if(i%2) TBL.rows[i].style.background=C1//TBL Å×ÀÌºíÀÇ »öÀ» ¹Ýº¹µÇ°Ô ¸¸µé¾îÁØ´Ù
		else TBL.rows[i].style.background=C2
		TBL.rows[i].onmouseover=new Function("ori=this.style.background;this.style.background='"+C3+"'")
		TBL.rows[i].onmouseout=new Function("this.style.background=ori")
		TBL.rows[i].style.cursor=Cursor
	}
}



function getFirstUnit(num)
{
        return Math.floor(num) % 10;
}

function regNumChk(n1,n2,n3)
{
	var rn1 = n1;
	var rn2 = n2;
	var rn3 = n3;

        if((rn1.length ==3) && (rn2.length == 2) && (rn3.length == 5)){
                var a = rn1+rn2+rn3;


                // ÀÚ¸´¼ö ÇÕ»ê
                var j = getFirstUnit(eval(a.charAt(0))*1)+getFirstUnit(eval(a.charAt(1))*3)+getFirstUnit(eval(a.charAt(2))*7)+getFirstUnit(eval(a.charAt(3))*1)+getFirstUnit(eval(a.charAt(4))*3)+getFirstUnit(eval(a.charAt(5))*7)+getFirstUnit(eval(a.charAt(6))*3)+getFirstUnit(eval(a.charAt(7))*1)+getFirstUnit(eval(a.charAt(8))*5.5)+getFirstUnit(eval(a.charAt(9))*1);

                j = j % 10;
				
                return j;

        } else {
                return -1;
        }
}

function ad_log_link(ad_no){
			if(ad_no){

						new Ajax.Request(
							'/common/ad_link_log.php', 
							{
								method: 'get', 
								parameters: 'ad_no='+ad_no, 
								onFailure: function(){
									alert("Link Error");
									
								},
								onComplete: eval('ad_link_new')
						});
				
			}	
}
function ad_link_new(originalRequest){
		//alert(originalRequest.responseText);
		var link_url;
	
		var temxml = new simpleXml(originalRequest.responseXML);  
		if(temxml.item.length>0) link_url = temxml.item[0].link_url;
	
		if(trim(link_url)){
	 
			 var reg = /http:\/\//gi;
			 var reg2 = /javascript:/gi;
			 var reg3 = /bpan.com/gi;
			 var reg4 = /job.bpan.com/gi;
			
			 if(link_url.search(reg2) != -1){//javascript: °¡ ÀÖÀ¸¸é
			
				eval(link_url);
			 }else if (link_url.search(reg) != -1 && (link_url.search(reg3) == -1 || link_url.search(reg4) != -1)) {//http:// °¡ ÀÖÀ¸¸é ÀÖ°í bpan.comÀÌ ¾øÀ¸¸é ¶Ç´Â job.bpan.com ÀÌ ÀÖÀ¸¸é
			
					Wd=window.open();
					Wd.location.href=link_url;
			 }else{
			
				   top.location.href=link_url;
			 }

		}
}

function ad_link(ad_no,entity_no,link,Target){
	//location.href=link+'?real_no='+ad_no+'&&real_entity='+entity_no+'&&target='+Target;
	if(Target=='_self'){
		location.href='/test/ad_link.php?&link='+link+'&real_no='+ad_no+'&real_entity='+entity_no+'&target='+Target;
	}
	else{
	AD_LINK = window.open('',Target);
	AD_LINK.location.href='/test/ad_link.php?&link='+link+'&real_no='+ad_no+'&real_entity='+entity_no+'&target='+Target;
	}
}

function ad_swf_link(ad_title){
	//location.href=link+'?real_no='+ad_no+'&&real_entity='+entity_no+'&&target='+Target;

/*
	AD_LINK = window.open('');
	AD_LINK.location.href='/test/ad_link.php?&real_title='+ad_title;
*/
			if(ad_title){

						new Ajax.Request(
							'/rss_data_sql.php', 
							{
								method: 'get', 
								parameters: 'item=ad_no&filed=no&table=ad2_client&search=ad_title&vals='+ad_title, 
								onFailure: function(){
									alert("Link Error");
									
								},
								onComplete: function(originalRequest){
									//alert(originalRequest.responseText);
									var ad_no;
									var temxml = new simpleXml(originalRequest.responseXML);  
									if(temxml.item.length>0) ad_no = temxml.item[0].ad_no;
								
									if(trim(ad_no)){
											ad_log_link(ad_no);								
									}else{
										alert("ÀÏÄ¡ÇÏ´Â ±¤°í°¡ ¾ø½À´Ï´Ù.");	
									}
								}
						});
				
			}

}

function moveFocus(num,fromform,toform)
{
//alert("dkdkd");
    var str = fromform.value.length;
    if(str == num)
       toform.focus();

    return;
}

/*
function ad_link(ad_no,entity_no,link,Target){
	//location.href=link+'?real_no='+ad_no+'&&real_entity='+entity_no+'&&target='+Target;
	if(Target=='_self'){
		location.href='/test/ad_link.php?&&link='+link+'&&real_no='+ad_no+'&&real_entity='+entity_no+'&&target='+Target;
	}
	else{
	AD_LINK = window.open('',Target);
	AD_LINK.location.href='/test/ad_link.php?&&link='+link+'&&real_no='+ad_no+'&&real_entity='+entity_no+'&&target='+Target;
	}
}
function ad_swf_link(ad_title){
	//location.href=link+'?real_no='+ad_no+'&&real_entity='+entity_no+'&&target='+Target;

	if(Target=='_self'){
		location.href='/test/ad_link.php?&&link='+link+'&&real_no='+ad_no+'&&real_entity='+entity_no+'&&target='+Target;
	}
	else{
	AD_LINK = window.open('',Target);
	AD_LINK.location.href='/test/ad_link.php?&&link='+link+'&&real_no='+ad_no+'&&real_entity='+entity_no+'&&target='+Target;
	}

}
*/

function input_navigation(str){

	if(document.all['navi']) document.all.navi.innerHTML = str;

}

function set_microTime(){
	tt = new Date();
	return tt.getTime();
}

var debug_win;
function debug_window(){
	if(typeof debug_win =="undefined"){
		debug_win = window.open('','debug_win','toolbar=yes,scrollbars=yes,width=600,height=300');
		debug_win.document.open("text/html","replace");
		
	}
	return debug_win;
}
var time_ch=new Object();;
var debug_win;

var ultra_debug;
ultra_debug=false;
function time_check(point){

	if(ultra_debug==true){
		
		if(time_ch[point]){
			debug_window().document.write('<b>'+point +" end ÀÚ¹Ù·Îµù½Ã°£:" +time_ch[point]+"-"+set_microTime()+"="+ ((set_microTime()-time_ch[point])/1000)+"sec</b> <br>");
			time_ch[point]=null;
		}else{
			time_ch[point] = set_microTime();
			debug_window().document.write(point+' start '+time_ch[point]+'<br>');
			
			
		}

		
	}
}

function getCookie2( name ){
	var nameOfCookie = name + "=";
	var x = 0;
	while ( x <= document.cookie.length )
	{
		var y = (x+nameOfCookie.length);
		if ( document.cookie.substring( x, y ) == nameOfCookie ) {
			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
				endOfCookie = document.cookie.length;
			return unescape( document.cookie.substring( y, endOfCookie ) );
		}
		x = document.cookie.indexOf( " ", x ) + 1;
		if ( x == 0 )
			break;
	}
	return "";
}



function zero_number( aNumber, intPart)
{        
		var ret = String();
		aNumber = String(aNumber);
	for(var i =0 ; i < intPart - aNumber.length && aNumber.length < intPart; i++){
		ret += "0" ;
	}
	return ret = ret + aNumber
}




function mEmGET(arrayKey, arrayValue, Value) { 
    count = arrayKey.length; 
    for(i=0;i<count;i++) { 
        if(arrayKey[i]==Value) { 
            return arrayValue[i]; 
            break; 
        } 
    } 
} 
// ie ativeX Ãâ·Â º¯°æ ÇÔ¼ö
function mEmbed() { 
	var emtype;
    var key = new Array(); 
    var value = new Array(); 
   // error_check=0; 
    for(i=0;i<mEmbed.arguments.length;i++) { 
        data = mEmbed.arguments[i].split('='); 
        key[i] = data[0]; 
        value[i] = data[1]; 
    } 

    contents = ''; 
	srcdata = mEmGET(key,value,'src').toLowerCase(); 

    classid = mEmGET(key,value,'classid'); 
    codebase = mEmGET(key,value,'codebase'); 
    
	if(/\.(swf)$/.test(srcdata)) { //flash
        classid = 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'; 
        codebase = 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.c-ab#version=6,0,29,0'; 
		emtype="flash";
    } else if(/\.(wmv|wma|asf|avi|wav|asx|mpeg|mp3|midi|aiff|au|wpl|wm|wmx|wmd|wmz)$/.test(srcdata)){//media
        classid = 'CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95'; 
        codebase = 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'; 
		emtype="media";
	}
    if(classid && codebase) { 
        contents += '<object'; 
        if(classid) { 
            contents += ' classid="' + classid + '"'; 
        } 
        if(codebase) { 
            contents += ' codebase="' + codebase + '"'; 
        } 
        count = key.length; 
        for(i=0;i<count;i++) { 
            if(value[i]!='') { 
                if(key[i]!='src') { 
                    contents += ' ' + key[i] + '="' + value[i] + '"'; 
                } 
            } 
        } 
        contents += '>'; 
        for(i=0;i<count;i++) { 
            if(value[i]!='') { 
                if(emtype=='flash' && key[i]=='src') { 
                    contents += '<param name="movie" value="' + value[i] + '" />'; 
                } else  if(emtype=='media' && key[i]=='src') { 
                    contents += '<param name="filename" value="' + value[i] + '" />'; 
                } else { 
                    contents += '<param name="' + key[i] + '" value="' + value[i] + '" />'; 
                } 
            } 
        } 
    } 
    contents += '<embed'; 
    for(i=0;i<count;i++) { 
        if(value[i]!='') { 
            contents += ' ' + key[i] + '="' + value[i] + '"'; 
        } 
    } 
    contents += '>'; 
    contents += '</embed>'; 
    if(classid && codebase) { 
        contents += '</object>'; 
    } 
    document.write(contents); 
	//return contents;
} 

function showone(obj,idx){
	var tobj = document.getElementsByName(obj);

	for(var i=0;i<tobj.length;i++){
			
			tobj[i].style.display="none";
	}
	tobj[idx].style.display="block";
}

var loadpage_flag=true;
function loadpage(Func){

	if(loadpage_flag){
	if (window.addEventListener)//FF
		window.addEventListener("load", Func, false);
	else if (window.attachEvent)//IE
		window.attachEvent("onload", Func);
	else if (document.getElementById)
		window.onload=Func;
	}

}
var resizepage_flag=true;
function resizepage(Func){
	
	if(resizepage_flag){
	if (window.addEventListener)//FF
		window.addEventListener("resize", Func, false);
	else if (window.attachEvent)//IE
		window.attachEvent("onresize", Func);
	else if (document.getElementById)
		window.onload=Func;
	}
}
var scrollpage_flag=true;
function scrollpage(Func){
	if(scrollpage_flag){
	if (window.addEventListener)//FF
		window.addEventListener("scroll", Func, false);
	else if (window.attachEvent)//IE
		window.attachEvent("onscroll", Func);
	else if (document.getElementById)
		window.onload=Func;
	}
}

function getCookie( name ){
	var nameOfCookie = name + "=";
	var x = 0;
	while ( x <= document.cookie.length )
	{
		var y = (x+nameOfCookie.length);
		if ( document.cookie.substring( x, y ) == nameOfCookie ) {
			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
				endOfCookie = document.cookie.length;
			return unescape( document.cookie.substring( y, endOfCookie ) );
		}
		x = document.cookie.indexOf( " ", x ) + 1;
		if ( x == 0 )
			break;
	}
	return "";
}

function setCookie(name,value,expiredays){ 

	var todayDate = new Date(); 
	var ex;
	if(expiredays) {
		 todayDate.setDate( todayDate.getDate() + expiredays ); 
		 ex = "expires=" + todayDate.toGMTString() + ";";
	}
	else {
		ex="";
	}
	document.cookie = name+"="+value+"; path=/;domain=."+document.location.host.toLowerCase().replace(/www./,"")+";" +ex;
 	//alert(document.cookie);
}


	function line_focus_color(className,overcolor){
		var target = document.getElementsByClassName(className)

		for(var i=0;i<target.length;i++){
				//alert(target[i].id);
				target[i].onmouseover=new Function("this.setAttribute('ori',this.style.background);this.style.background='"+overcolor+"'")
				target[i].onmouseout=new Function("this.style.background=this.getAttribute('ori');")
		}
	}

function WriteEmbed(emb_id){ 

    document.write(document.getElementById(emb_id).value);
} 

var lb
function Login_box(pars){

	if(!pars) pars="";

	try{
		SLB_show("/common/LOGINBOXPOP.php"+pars,"iframe",460,380,true);	
	}catch(e){
		popUp("/common/LOGINBOXPOP.php"+pars,"","width=460px,height=380px,scrollbars=yes");
	}

}

function Login_box_email(pars){

	if(!pars) pars="";

	try{
		SLB_show("/member_new/search_email.php"+pars,"iframe",460,380,true);	
	}catch(e){
		popUp("/member_new/search_email.ph"+pars,"","width=460px,height=380px,scrollbars=yes");
	}

}

function LoginAct(url,func){
	
	//alert('LoginAct');
	//¶óÀÌÆ®¹Ú½º
	try{
		//alert('¶óÀÌÆ®¹Ú½º');
		//alert('func');
		//alert(func);
			if(func){
				
			//	alert('func');
				eval("parent."+func+"()");
			}else{
				if(url) parent.location.href=url;
				else parent.location.href=parent.location.href;
			}
			//parent.SLB_show();
	}catch(e){
		
		//ÆË¾÷
		try{
			alert('ÆË¾÷');
				if(func){
					
					eval("window.opener."+func);
				}else{
					if(url) window.opener.location.href=url;
					else window.opener.location.href=window.opener.location.href;
				}
				self.close();
		}catch(e){
			//¾Æ¹«°Íµµ ¾øÀ¸¸é »õÃ¢
			try{
				alert('»õÃ¢');
				if(url) window.open(url);
				else window.open("/");
				
				self.close();
			}catch(e){

			}//end new window

		}//end popup

	}//end lightbox
	
}//end LoginAct

function Logout(){
	
	try{
		SLB_show("/auth/logout.php","iframe",460,380,true);	
	}catch(e){
		popUp("/auth/logout.php","","width=460px,height=380px,scrollbars=yes");
	}

}

function repage(){
	location.href=location.href;
	SLB_show();
}

	function radio_value(obj_name){
			var obj_array = document.getElementsByName(obj_name);
			var obj_value;
			for(var i=0;i<obj_array.length;i++){
				if(obj_array[i].checked==true) {
				return obj_array[i].value;
				break;
				}
			}
			return false;
	}
	function radio_idx(obj_name){
			var obj_array = document.getElementsByName(obj_name);
			var obj_value;
			for(var i=0;i<obj_array.length;i++){
				if(obj_array[i].checked==true) {
				return i;
				break;
				}
			}
			return false;
	}
	function radio_obj(obj_name){
			var obj_array = document.getElementsByName(obj_name);
			var obj_value;
			for(var i=0;i<obj_array.length;i++){
				if(obj_array[i].checked==true) {
				return obj_array[i];
				break;
				}
			}
			return false;
	}

function setTBL3(TBL,start,C3,Cursor) {//¿ÀºêÁ§Æ®,½ÃÀÛ,Ã¹»ö,µÑÂ°»ö,¿À¹ö»ö,Ä¿¼­¸ð¾ç

	for(var i=start;i<TBL.rows.length;i++) {
		
		TBL.rows[i].onmouseover=new Function("ori=this.style.background;this.style.background='"+C3+"'")
		TBL.rows[i].onmouseout=new Function("this.style.background=ori")

		TBL.rows[i].style.cursor=Cursor
	}
}



function favorite(){
	var favoriteurl="http://"+document.domain;
	var favoritetitle=document.title;
	window.external.AddFavorite(favoriteurl,favoritetitle);
}




function numberT(val){
		
	if(trim(val).length<1) return 0;
	else return parseInt(val.toString().replace(/[^0-9]/g,''));

}

function numberF(str){
		
		str=str.toString().replace(/ /g,'');
		var sLen = str.length;
		if(sLen<1) return '';

		var rstr="";
		for(i=sLen-1;i>=0;i--){
			rstr = str.charAt(i) + rstr;
			if( (((sLen-i) % 3)==0) && i!=0) rstr = ','+rstr;

		}
		return rstr;		
}

var nowtime = new Date().getTime();


	function adquest(str){
		if(!str) str=1;
		//popUp('/common/send_mail.php?h_code=±¤°í¹×Á¦ÈÞ¹®ÀÇ&to=4540&name=ºñÆÒÇïÆÛ','sendmail','width=400,height=500');
		SLB_show("/helpdesk_new/ad.php?str="+str,'iframe',800,700,true);
	}
	function profquest(str){
		if(!str) str=1;
		//popUp('/common/send_mail.php?h_code=±¤°í¹×Á¦ÈÞ¹®ÀÇ&to=4540&name=ºñÆÒÇïÆÛ','sendmail','width=400,height=500');
		SLB_show("/helpdesk_new/teacher_ask.php?str="+str,'iframe',800,700,true);
	}
	function columnquest(str){
		if(!str) str=1;
		//popUp('/common/send_mail.php?h_code=±¤°í¹×Á¦ÈÞ¹®ÀÇ&to=4540&name=ºñÆÒÇïÆÛ','sendmail','width=400,height=500');
		SLB_show("/helpdesk_new/columnlist_ask.php?str="+str,'iframe',800,700,true);
	}

	function content_view(no){
		if(no){
			SLB_show("/BOARD/user/content_view.php?no="+no,'iframe',700,700,true);
		}
	}

	function cert_ranking_list(){
			SLB_show("/cert_new/cert_ranking_list.php",'iframe',500,740,true);
	}




function coupon_user_reg() {
	try{
		SLB_show("/admin2/off_edu/coupon_new/user_reg.php",'iframe', 800, 600, true);
	} catch(e){
		popUp("/admin2/off_edu/coupon_new/user_reg.php",'iframe',"width=800,height=600,scrollvars=1");
	
	}
}

function coupon_sel(sale_type,sale_no,count){
	SLB_show('/mybpan_new/my_coupon_sel.php?sale_type='+sale_type+'&sale_no='+sale_no+'&count='+count,'iframe',500,400,true);

}


var R,x1,y1,x2,y2,x3,y3,x4,xy,DI,DIL,DIS,interval_flag;
R=0;
x1=.1;
y1=.05;
x2=.25;
y2=.24;
x3=1.6;
y3=.24;
x4=8;
y4=8;

function fun_func(){
DI=document.getElementsByTagName('img');
DIL=DI.length;
 for(i=0; i-DIL; i++){
  DIS=DI[ i ].style;
  DIS.position='Relative';
  DIS.left=Math.sin(R*x1+i*x2+x3)*x4;
  DIS.top=Math.cos(R*y1+i*y2+y3)*y4;
 }
 R++;
}

function fun_func_start(){
	
  interval_flag = setInterval("fun_func()",5);
//javascript:var R=0;var x1=0.1;var y1=0.05;var x2=0.25;var y2=0.24;var x3=1.6;var y3=0.24;var x4=8;var y4=8;var interval_flag=setInterval(function (){DI=document.getElementsByTagName('img');DIL=DI.length; for(i=0; i-DIL; i++){  DIS=DI[ i ].style;  DIS.position='Relative';  DIS.left=Math.sin(R*x1+i*x2+x3)*x4;  DIS.top=Math.cos(R*y1+i*y2+y3)*y4; } R++;},5);	
//<img src="http://www.phpschool.com/images/top_logo.gif" onload="var R=0;var x1=0.1;var y1=0.05;var x2=0.25;var y2=0.24;var x3=1.6;var y3=0.24;var x4=8;var y4=8;var interval_flag=setInterval(function (){DI=document.getElementsByTagName('img');DIL=DI.length; for(i=0; i-DIL; i++){  DIS=DI[ i ].style;  DIS.position='Relative';  DIS.left=Math.sin(R*x1+i*x2+x3)*x4;  DIS.top=Math.cos(R*y1+i*y2+y3)*y4; } R++;},5);">
}
function fun_func_stop(){
 clearInterval(interval_flag);
	DI=document.getElementsByTagName('img');
	DIL=DI.length;
	R=0;;
	 for(i=0; i-DIL; i++){
	  DIS=DI[ i ].style;
	  DIS.position='';
	  DIS.left=0;
	  DIS.top=0;
	 }
	 R++;  
}

function phone_format(phone_number) {
	
	phone_number = phone_number.replace(/[^0-9]/gi,"").toString();
	if(trim(phone_number)=="") return "";
	//alert(phone_number);

	if(phone_number.length<8){//
			phone_number =  phone_number.substr(0,3)+"-"+phone_number.substr(3);
	} else if(phone_number.length==8){//
			phone_number =  phone_number.substr(0,4)+"-"+phone_number.substr(4);
	} else if(phone_number.length >8 && phone_number.length<10){//
			phone_number = phone_number.substr(0,2)+"-"+phone_number.substr(2,3)+"-"+phone_number.substr(5);
	}else if(phone_number.length==10){
		if(phone_number.substr(0,2)=="02"){
			
			phone_number = phone_number.substr(0,2)+"-"+phone_number.substr(2,4)+"-"+phone_number.substr(6);
		}else{
			phone_number = phone_number.substr(0,3)+"-"+phone_number.substr(3,3)+"-"+phone_number.substr(6);
			
		}
	}else if(phone_number.length>10){
			phone_number = phone_number.substr(0,3)+"-"+phone_number.substr(3,4)+"-"+phone_number.substr(7);
	}
	
	if(phone_number.charAt(phone_number.length-1)=="-") phone_number=phone_number.substr(0,phone_number.length-1);
	return phone_number;
}

function pin_format(pin_number){
	pin_number = pin_number.replace(/[^0-9]/gi,"").toString();
	if(trim(pin_number)=="") return "";
 	return  pin_number.substr(0,6)+"-"+pin_number.substr(6,7);
}

function year_format(year_number){
	year_number = year_number.replace(/[^0-9]/gi,"").toString();
	if(trim(year_number)=="") return "";
 	return  year_number.substr(0,4);
}


function findNode(nodes,attribute,findid){
			var sObj = nodes.childNodes;
			
			for(var i=0;i<sObj.length;i++){
				
				
				try{
					if(sObj(i).getAttribute(attribute) && sObj(i).getAttribute(attribute)==findid) {

						return sObj(i);
						break;
					}
				}catch(e){};

			}
			 return false;
}


	function pds_Ajax_get(table_name,board_no){
			
			
			if(table_name&&board_no){

			
						
						
						new Ajax.Request(
							'/common/pds_list_xml.php', 
							{
								method: 'get', 
								parameters: 'table_name='+table_name+'&board_no='+board_no, 
								onFailure: function(){
									alert("Link Error");
									
								},
								onComplete: function(originalRequest){
									//alert(originalRequest.responseText);
									$('pds_div').innerHTML=originalRequest.responseText;
								}
						});
				
			}			
	}

	function pds_del(pdsno){
			
			
			if(pdsno){

						new Ajax.Request(
							'/common/pds_del_xml.php', 
							{
								method: 'get', 
								parameters: 'pdsno='+pdsno, 
								onFailure: function(){
									alert("Link Error");
									
								},
								onComplete: function(originalRequest){
									//alert(originalRequest.responseText);
									//if(originalRequest.responseText){
										eval(originalRequest.responseText);
									//};
									
								}
						});
				
			}			
	}

	function set_click_time(){
		var todayDate = new Date(); 
		//alert(todayDate.toLocaleString());
		document.cookie =  "clicktime=" + escape( todayDate.getTime()) + "; path=/;domain=."+document.location.host.toLowerCase().replace(/www./,"")+";";
	}

	function set_pageout_time(){
		
		var todayDate = new Date(); 
		//alert(todayDate.toLocaleString());
		document.cookie =  "p_stime=" + escape( todayDate.getTime()) + "; path=/;domain=."+document.location.host.toLowerCase().replace(/www./,"")+";";
		
	}

	function create_option(obj,start,end,option_diff,text_diff){
		
		if(!option_diff) option_diff=0;
		if(!text_diff) text_diff=0;
		var init_num =0;
		if(obj.options.length) init_num = obj.options.length;
		
		for(var i=start;i<(end+1);i++){
					
					obj.options[i+init_num-start] = new Option((i+text_diff),(i+option_diff));
					
		}
	}


	function image_view_multi(img_dir,img_src){
		
		try{
			SLB_show(img_dir+'/'+img_src,'image',false);
		}catch(e){
			popUp('/common/img_view.php?d='+img_dir+'&f='+img_src,'img_view');
		
		}
	}

	function in_array(str,arr){
		
		for(var i=0;i<arr.length;i++){
			
			if(arr[i]==str) {
				return i+1;
			}
		}
		return false;
	}

	function reback(){
		if(parent.SLB_show){
			parent.location.href=parent.location.href.replace(/action=(.*)&/g,"").replace(/#/g,"");
		}else if(opener){
			opener.location.href=opener.location.href.replace(/action=(.*)&/g,"").replace(/#/g,"");
			self.close();
		}else{
			history.back();
		}
	}

	function autolink(xurl){
		if(!xurl){
			Try.these(
				function() {opener.location.href=opener.location.href.replace(/action=(.*)&/g,"").replace(/#/g,"");self.close();},
				function() {history.back();}
			);
		}else{
			Try.these(
				function() {opener.location.href=xurl;self.close();},
				function() {location.href=xurl;}
			);
		}
	}

function Astyle(element){
    if(element.currentStyle) Aprint(element.currentStyle); // IE
    else Aprint(document.defaultView.getComputedStyle(element, null));
}

		function create_div(div_id){
			if(!document.getElementById(div_id)){
				var tem_div = document.createElement('div');	
				tem_div.id = div_id;	
				document.body.appendChild(tem_div);
			}
			return document.getElementById(div_id);
		}

var templete_skin = new Object();
var templete_nodeNames = new Object();
function templete_set(obj_id,xml){
	var obj = $(obj_id);
	if(!templete_skin[obj_id]){
		templete_skin[obj_id]=obj.innerHTML.replace(/value=([^ |\>]*)/gi,'value="$1"');
	}
	var temp_skin = templete_skin[obj_id];

	obj.innerHTML="";
	
	var row_skin="";
	var add_skin="";
	
		xml = xml.responseXML;
        var lists = xml.getElementsByTagName("lists")[0]; 
        var item_node = xml.getElementsByTagName("item"); 
		var nodeNames = new Array(); 
	
        for(var i=0; i<item_node.length; i++){         
			
			row_skin=temp_skin;
			
				if(i==0){
					if(templete_nodeNames[obj_id]){
						nodeNames=templete_nodeNames[obj_id];
					}else{
						for(var j=0;j<item_node[i].childNodes.length;j++){
							if(item_node[i].childNodes[j].nodeType==1) nodeNames.push(item_node[i].childNodes[j].nodeName);
						}
						templete_nodeNames[obj_id]=nodeNames;
					}
				}
			
			for(var z=0;z<nodeNames.length;z++){					
					
					if(nodeNames[z] && item_node[i].getElementsByTagName(nodeNames[z])[0].firstChild != null) row_skin = row_skin.replace(new RegExp('%'+nodeNames[z]+'%','ig'),item_node[i].getElementsByTagName(nodeNames[z])[0].firstChild.nodeValue);
					
			}
			
			add_skin += row_skin;
			
			
           
        } 
		obj.innerHTML=add_skin;
}
function templete_add(obj_id,xml){

	var obj = $(obj_id);
	//var temxml = new simpleXml(xml.responseXML); 
	if(!templete_skin[obj_id]){
		templete_skin[obj_id]=obj.innerHTML.replace(/value=([^ |\>]*)/gi,'value="$1"');
	}
	var temp_skin = templete_skin[obj_id];
	var row_skin="";
	var add_skin="";

		xml = xml.responseXML;
        var lists = xml.getElementsByTagName("lists")[0]; 
        var item_node = xml.getElementsByTagName("item"); 
		var nodeNames = new Array(); 
        for(var i=0; i<item_node.length; i++){         
			row_skin=temp_skin;
				if(i==0){
					if(templete_nodeNames[obj_id]){
						nodeNames=templete_nodeNames[obj_id];
					}else{
						for(var j=0;j<item_node[i].childNodes.length;j++){
							if(item_node[i].childNodes[j].nodeType==1) nodeNames.push(item_node[i].childNodes[j].nodeName);
						}
						templete_nodeNames[obj_id]=nodeNames;
					}
				}
			for(var z=0;z<nodeNames.length;z++){					
					if(nodeNames[z] && item_node[i].getElementsByTagName(nodeNames[z])[0].firstChild != null) row_skin=row_skin.replace(new RegExp('%'+nodeNames[z]+'%','ig'),item_node[i].getElementsByTagName(nodeNames[z])[0].firstChild.nodeValue);
			}
			add_skin+=row_skin;
           
        } 
		obj.innerHTML+=add_skin;

}
function templete_init(obj_id){
	var obj = $(obj_id);

	if(!templete_skin[obj_id]){
		templete_skin[obj_id]=obj.innerHTML.replace(/value=([^ |\>]*)/gi,'value="$1"');
	}
	obj.innerHTML="";
	obj.style.display="";
}
function templete_blank(obj_id,objarr){
	var obj = $(obj_id);

	if(!templete_skin[obj_id]){
		templete_skin[obj_id]=obj.innerHTML.replace(/value=([^ |\>]*)/gi,'value="$1"');
	}
	var temp_skin = templete_skin[obj_id];
	
	var row_skin="";	
	row_skin=temp_skin;
	
	for(var j in objarr ){
	
		row_skin =row_skin.replace(new RegExp('%'+j+'%','ig'),objarr[j]);
	}
	obj.innerHTML+=row_skin;

}




	function getOpacity (divobj){
		
		if(window.navigator.userAgent.indexOf('MSIE')!=-1){
			var temp1 = divobj.filters;
			if(temp1.length>0 && temp1('Alpha')!=null){return parseFloat(temp1('Alpha').Opacity)/100;}
			else{return -1;}
		}else{
			var temp = divobj.layer.style.opacity;
			return isNaN(temp)?-1:temp;
		}	
	}
	function setOpacity (divobj,opacity){
			try{
			
			opacity = parseFloat(opacity);
			if(opacity == -1){opacity=1;} //-1ÀÏ °æ¿ì ¹«Á¶°Ç º¸ÀÌµµ·Ï Ã³¸®	
			if(opacity>1){opacity=opacity/100;} //0~1 »çÀÌÀÇ °ªÀ» ±âÁØÀ¸·ÎÇÑ´Ù.
				
				if(window.navigator.userAgent.indexOf('MSIE')!=-1){
					opacity = Math.round((opacity*100)%101);
					
					divobj.style.filter="Alpha(opacity="+opacity+")";
					
				}else{
					divobj.style.opacity=opacity;
				}
			}catch(e){walert('ERROR : setStyleOpacity');}
	}
		function find_idx(arr,obj){
			for(var i=0;i<arr.length;i++){
				if(arr[i]==obj){
					
					return i;
					break;
				}
			}
			
			return 0;
		}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

	function img_src_over_replace(obj){
		return obj.src.replace(/_over.gif/,".gif").replace(/.gif/,"_over.gif");
	}
	function img_src_out_replace(obj){
		return obj.src.replace(/_over.gif/,".gif");
	}
