// ºê¶ó¿ìÀúº° jsÆÇ´Ü ½ºÅ©¸³Æ®
// http://www.aspcontent.tistory.com
// version 0.1
// date: 08.07.2007
// updated file 12.24.2007
// À©µµ¿ìÈ¯°æ¿¡¼­¸¸ Àû¿ë

//»ç¿ëÀÚÈ¯°æ
var UserAgentState = window.navigator.userAgent.toLowerCase();
//ÆÇ´Ü
var browserIE = (UserAgentState.indexOf("msie") != -1) ? true : false;
var browserFF = (UserAgentState.indexOf("firefox") != -1) ? true : false;
var browserSF = (UserAgentState.indexOf("safari") != -1) ? true : false;
var OSWindows = (UserAgentState.indexOf("windows") != -1) ? true : false;

if(browserIE && OSWindows){document.write('<scr' + 'ipt language="javascript" type="text/javascript" src="..../../inc/js/ie.js" \></scr' + 'ipt\> '); }
if(browserFF && OSWindows){document.write('<scr' + 'ipt language="javascript" type="text/javascript" src="..../../inc/js/ff.js" \></scr' + 'ipt\> '); }

//--------------------------------------------------------¿©±â±îÁö ºê¶ó¿ìÀúº° js ÆÇ´Ü ½ºÅ©¸³Æ®

// ¼±ÅÃµÈ Æ¯¼ö ¹®ÀÚ°¡ µé¾î ÀÖÀ¸¸é »ç¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ..¶ó°í ¾Ë·ÁÁÖ±â..
String.prototype.check_mini = function()           //'@ ºüÁø ³»¿ª '  ~`.@ ()&?,^=+%-_,
{return this.search(/[\[\]\\$;|"'"<>]/);}

function chk_t(obj, chk){
	str = obj.value ;
	len = str.length;
	ch = str.charAt(0);

    if (str.check_mini() >=0 )
    {
     alert("[ "+str.charAt(str.check_mini())+" ] ´Â »ç¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚÀÔ´Ï´Ù.");
     obj.select();
     obj.focus();
     return false;
    }
}


function chk_num(fl) {
//	tmp = fl.name ;
	t = fl.value ;
//	if (fl.value==""){fl.value="0";return false;}
	for(i=0 ; i < t.length ; i++) 
	if ((t.charAt(i) < '0' || t.charAt(i) > '9') && t.charAt(i)!='' && t.charAt(i)!=',' ) {
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä.") ;
		fl.value = "0" ;
		fl.select();
		fl.focus();
		return;
	}
	return;
}


function chk_comma(obj)
{
	srcNumber = obj.value;
if (srcNumber !="" )
 {
	srcNumber=srcNumber.replace(/,/g, "");
	srcNumber = Math.abs(srcNumber)
	var txtNumber = '' + srcNumber;
	if (isNaN(txtNumber) || txtNumber == "")
	{
		alert("¼ýÀÚ¸¸ ÀÔ·Â ÇÏ¼¼¿ä");
		obj.value="0";
		obj.select();
		obj.focus();
		return;
	}
	else
	{
		var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
		var arrNumber = txtNumber.split('.');
		arrNumber[0] += '.';
		do
		{
			arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');
		}
		while (rxSplit.test(arrNumber[0]));
		if (arrNumber.length > 1)
		{
			nums = arrNumber.join('');
		}
		else
		{
			nums =  arrNumber[0].split('.')[0];
		}
	 obj.value= nums;
	}
 }
}


function chk_comma_no_alert(thiss)
{
	srcNumber = thiss.value;
if (srcNumber !="" )
 {
	srcNumber=srcNumber.replace(/,/g, "");
	srcNumber = Math.abs(srcNumber)
	var txtNumber = '' + srcNumber;
	if (isNaN(txtNumber) || txtNumber == "")
	{
		thiss.value="0";
		thiss.select();
		thiss.focus();
		return false;
	}
	else
	{
		var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
		var arrNumber = txtNumber.split('.');
		arrNumber[0] += '.';
		do
		{
			arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');
		}
		while (rxSplit.test(arrNumber[0]));
		if (arrNumber.length > 1)
		{
			nums = arrNumber.join('');
		}
		else
		{
			nums =  arrNumber[0].split('.')[0];
		}
	 thiss.value= nums;
	}
 }
}



function File_down(idx)
{
    document.downloadform.action = "/inc/File_Download.asp";
	document.downloadform.idx.value = idx;
	document.downloadform.submit();
}

function File_down_by_FileName(filename)
{
    document.downloadform.action = "/inc/File_Download_Name.asp";
	document.downloadform.FileName.value = filename;
	document.downloadform.submit();
}

function Img_Open(idx,widths,heights)
{
    var scrll="1"
    if(widths){if(widths >= 1024){widths = 1024;scrll="yes"}}else{var widths=100}
    if(heights){if(heights >= 768){heights = 768;scrll="yes"}}else{var heights=100}
    var winl = (screen.width-widths)/2;
    var wint = (screen.height-heights)/2 - 25 ;// title ¹Ù Å©±â
    window.open("/inc/PhotoView.asp?idx=" + idx +"&widths="+widths+"&heights="+heights ,"" ," scrollbars="+scrll+", toolbar=no, status=0, menubar=no, resizable=yes, width="+widths +", height="+heights +", left="+winl+",top="+wint)
}

function Img_Open_by_FileName(filename)
{
//    filename = filename.replace("http://bjtourhotel.co.kr","");    // ¹æÈ­º®¿¡ °É·Á¹ö¸®³×¿ä.
//    filename = filename.replace("http://www.bjtourhotel.co.kr","");
     var widths=100;    // °¡·Î
     var heights=100;  // ¼¼·Î
     var winl = (screen.width-widths)/2;
     var wint = (screen.height-heights)/2 - 25 ;// title ¹Ù Å©±â;
     window.open("/inc/PhotoView_Name.asp?FileName="+escape(filename),"_blank","scrollbars=1,toolbar=no, resizable=yes, status=no,menubar=no,width="+widths+",height="+heights+",left="+winl+",top="+wint)
}

function Img_Open_by_FileName_Folder(filename, Folder)
{
     var widths=100;    // °¡·Î
     var heights=100;  // ¼¼·Î
     var winl = (screen.width-widths)/2;
     var wint = (screen.height-heights)/2 - 25 ;// title ¹Ù Å©±â;
     window.open("/inc/PhotoView_Name.asp?FileName="+escape(filename)+"&Folder="+ Folder,"_blank","scrollbars=auto,toolbar=no, resizable=yes, status=no,menubar=no,width="+widths+",height="+heights+",left="+winl+",top="+wint)
}


function wmv_view(widths,heights,src)
{
 var flash_tag = "<embed name='view_movie' src='"+src+"' width='"+widths+"' height='"+heights+"' autostart='1'  showcontrols='1' showaudiocontrols='1' filename='' audiostream='1' autosize='0' animationatstart='0' allowscan='-1' allowchangedisplaysize='-1' autorewind='0' balance='0' baseurl='' bufferingtime='5' captioningid='' clicktoplay='-1' cursortype='0' currentposition='-1' currentmarker='0' defaultframe='' displaybackcolor='0' displayforecolor='16777215' displaymode='0' displaysize='4' enabled='-1' enablecontextmenu='-1' enablepositioncontrols='-1' enablefullscreencontrols='0' enabletracker='-1' invokeurls='-1' language='-1' mute='0' playcount='1' previewmode='0' rate='1' samilang='' samistyle='' samifilename='' selectionstart='0' selectionend='-1' sendopenstatechangeevents='-1' sendwarningevents='-1' senderrorevents='-1' sendkeyboardevents='0' sendmouseclickevents='0' sendmousemoveevents='0' sendplaystatechangeevents='-1' showcaptioning='0'></embed>"
 document.write(flash_tag);
}     



function divprint(w,h)
{
   if(w != ""){var widths = w}else{var widths=800;}
   if(h != ""){var heights = h}else{var heights=800;}
   var winl = (screen.width-widths)/2;
   var wint = (screen.height-heights)/2;
   window.open("/inc/divprint.asp","" ,"scrollbars=yes, resizable=yes, width="+widths+", height="+heights+", left="+winl+",top="+wint)
}


function divview(target, w,h)
{
   if(w != ""){var widths = w}else{var widths=800;}
   if(h != ""){var heights = h}else{var heights=800;}
   var winl = (screen.width-widths)/2;
   var wint = (screen.height-heights)/2;
   window.open("/inc/div_view.asp?target=divview"+target,"" ,"scrollbars=yes, resizable=yes, width="+widths+", height="+heights+", left="+winl+",top="+wint)
}


// »óÅÂÇ¥½ÃÁÙ Ã³¸® //
var statusmsg=""
window.status=statusmsg

//  ¿øº» ÀÌ¹ÌÁöÀÇ Å©±â ºñÀ²À» Àû¿ëÇØ¼­ ÀÌ¹ÌÁö º¸¿©ÁÖ±â//
function change_img_width_height(imgsrc, ow, oh, w1,h1)
{
    if( ow > w1 && oh <= h1){width = w1;height =  (oh * w1) /ow;}
    else if (ow <= w1 && oh >  h1){width = (ow * h1 ) / oh ;height = h1;} 
    else if (ow > w1 && oh >  h1)
    {
        if( ow/w1 > oh/h1){width = w1;height =  (oh * w1) /ow;}
        else if( oh/h1 > ow/w1){width = ( ow * h1 ) / oh ;height = h1;}
        else{width=w1;height=h1} 
    } 
    else{width = ow ;height = oh;}
    document.getElementById("bigimg").style.display = 'none';
    
    document.getElementById("bigimg").style.width = 10;
    document.getElementById("bigimg").style.height = 10;
    document.getElementById("bigimg").style.width = width;
    document.getElementById("bigimg").style.height = height;
    document.getElementById("bigimg").src = imgsrc ;

    document.getElementById("bigimg").style.display = 'inline';
}


function movepage(cidx, idx, urls)
{
    document.move_page.action = urls;
    document.move_page.cidx.value = cidx;
    document.move_page.idx.value = idx;
    document.move_page.mode.value ="";
    document.move_page.parts.value = "";
    document.move_page.submit();
}

function movepage2(cidx, idx, urls, parts)
{
    document.move_page.action = urls;
    document.move_page.cidx.value = cidx;
    document.move_page.idx.value = idx;
    document.move_page.mode.value ="";
    document.move_page.parts.value = parts;
    document.move_page.S_Parts.value = parts;
    document.move_page.submit();
}





String.prototype.eng_chk = function(){return this.search(/[abcdefghigklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]/);}
String.prototype.number_chk = function(){return this.search(/[1234567890]/);}

// ¾ÆÀÌµð ÀÔ·Â ±ÝÁö
String.prototype.id_chk = function(){return this.search(/[\[\]\\\\~`!,.@#$;%^()&*?;/:=+|{}"'"<>]/);}


function chk_notid(id)
{
    str = id.value;
    var useid_tf = 0;

    if (str.id_chk() >=0 ){var ValidFlag = false;}
    else{ var ValidFlag = true;}
    return ValidFlag
}



function chk_eng_num(id)
{
    str = id.value;
    var useid_tf = 0;

    if (str.eng_chk() >=0 ){useid_tf = eval(useid_tf) +1}
    if (str.number_chk() >=0 ){useid_tf = eval(useid_tf) +1}

    if (useid_tf < 2){id.focus();return false;}
    else{return;}
}

function chk_enter(e, functions)
{
  if(window.event) e = window.event;

    if(e.keyCode == 13)
    {
        eval(functions);
    }
}


function CloseLayer(obj_name)
{
    obj_layer = eval("document.getElementById('" + obj_name + "')");
    obj_layer.style.display = "none";
    if(obj_name =="PopLayer"){document.pform.target = "piframe"}
    else if(obj_name =="FixLayer"){document.pform.target = "fixframe"}
    else if(obj_name =="FixLayer2"){document.pform.target = "fixframe2"}
    document.pform.action = "about:blank";
    document.pform.submit();
}

//PopLayer Open width Scroll
function PLOS(LayerName, LayerWidth, LayerHeight, urls, idx)
{
        var LayerName =LayerName
        var LayerWidth = LayerWidth;   // ½ºÅ©·Ñ¹Ù Å©±â + 20//
        var LayerHeight = LayerHeight; 

        CloseLayer(LayerName);

        var layer_left = Math.floor( (screen.availWidth-(eval(LayerWidth)+12))/2 );
        var layer_top = Math.floor( (screen.availHeight-(eval(LayerHeight)+50))/2 + document.body.scrollTop - 100);
        var obj_layer = eval("document.getElementById('" + LayerName + "')");

        obj_layer.style.left = eval(layer_left) + 25 + "px";
        obj_layer.style.top = eval(layer_top) + "px";
        obj_layer.style.width = eval(LayerWidth) + 15 + "px";
        obj_layer.style.height = eval(LayerHeight) + 25 + "px";


        obj_layer.style.display = "block";

        document.pform.target = "piframe"
        document.pform.action = urls;
        document.pform.idx.value = idx;
        document.pform.submit();

        var iframeObj = eval(document.getElementById("piframe"))
        iframeObj.style.height  = eval(LayerHeight) + "px" ;
        iframeObj.style.width  = eval(LayerWidth) + "px" ;
}


//PopLayer Open by Point
function PLOP(LayerName, LayerWidth, LayerHeight, urls, idx, lpoint) 
{
    var LayerName =LayerName
    var LayerWidth = LayerWidth;   // ½ºÅ©·Ñ¹Ù Å©±â + 20//
    var LayerHeight = LayerHeight; 

//    CloseLayer(LayerName);

    var obj_locater = eval("document.getElementById('lpoint_" + lpoint + "')");
    var layer_top = obj_locater.offsetTop - LayerHeight/2;
    var layer_left = Math.floor( (screen.availWidth-(eval(LayerWidth)+12))/2 );

    var obj_layer = eval("document.getElementById('" + LayerName + "')");

    obj_layer.style.left = eval(layer_left) + "px";
    obj_layer.style.top = eval(layer_top) + "px";

    obj_layer.style.display = "block";

//    document.pform.target = "piframe"
    document.pform.target = "fixframe"
    document.pform.action = urls;
    document.pform.idx.value = idx;
    document.pform.submit();

//    var iframeObj = eval(document.getElementById("piframe"))
    var iframeObj = eval(document.getElementById("fixframe"))
    iframeObj.style.height  = LayerHeight + "px" ;
    iframeObj.style.width  = LayerWidth + "px" ;
}

//PopLayer Open by Point + Scollbar
function PLOPS(LayerName, LayerWidth, LayerHeight, urls, idx, lpoint) 
{
    var LayerName =LayerName
    var LayerWidth = LayerWidth + 15;   // ½ºÅ©·Ñ¹Ù Å©±â + 20//
    var LayerHeight = LayerHeight; 

    CloseLayer(LayerName);

    var obj_locater = eval("document.getElementById('lpoint_" + lpoint + "')");
    var layer_top = obj_locater.offsetTop - LayerHeight/2;
    var layer_left = Math.floor( (screen.availWidth-(eval(LayerWidth)+12))/2 );

    var obj_layer = eval("document.getElementById('" + LayerName + "')");

    obj_layer.style.left = eval(layer_left) + "px";
    obj_layer.style.top = eval(layer_top) + "px";

    obj_layer.style.display = "block";

    document.pform.target = "fixframe2"
    document.pform.action = urls;
    document.pform.idx.value = idx;
    document.pform.submit();

    var iframeObj = eval(document.getElementById("fixframe2"))
    iframeObj.style.height  = LayerHeight + "px" ;
    iframeObj.style.width  = LayerWidth + "px" ;
}

//PopLayer Open of Fix Point
function PLOF(LayerName, LayerTop, LayerLeft, LayerWidth, LayerHeight, CookieName,  urls, idx)
{
    var LayerName =LayerName
    var LayerWidth = LayerWidth;   // ½ºÅ©·Ñ¹Ù Å©±â + 20//
    var LayerHeight = LayerHeight; 
    var LayerTop = LayerTop; 
    var LayerLeft = LayerLeft; 

    CloseLayer(LayerName);

    var obj_layer = eval("document.getElementById('" + LayerName + "')");

    obj_layer.style.left = eval(LayerLeft) + "px";
    obj_layer.style.top = eval(LayerTop) + "px";

    obj_layer.style.display = "block";

    if (urls.lastIndexOf("?") > 0 ){urls = urls + "&top="+ LayerTop + "&left="+ LayerLeft + "&layername="+ LayerName}
    else{urls = urls + "?top="+ LayerTop + "&left="+ LayerLeft + "&layername="+ LayerName}
    

    document.pform.target = "fixframe"
    document.pform.action = urls;
    document.pform.idx.value = idx;
    document.pform.submit();

    var iframeObj = eval(document.getElementById("fixframe"))
    iframeObj.style.height  = LayerHeight + "px" ;
    iframeObj.style.width  = LayerWidth + "px" ;
}

//PopLayer Open of Fix Point - FixLayer2
function PLOF2(LayerName, LayerTop, LayerLeft, LayerWidth, LayerHeight, CookieName,  urls, idx)
{
    var LayerName =LayerName
    var LayerWidth = LayerWidth;   // ½ºÅ©·Ñ¹Ù Å©±â + 20//
    var LayerHeight = LayerHeight; 
    var LayerTop = LayerTop; 
    var LayerLeft = LayerLeft; 

    CloseLayer(LayerName);

    var obj_layer = eval("document.getElementById('" + LayerName + "')");

    obj_layer.style.left = eval(LayerLeft) + "px";
    obj_layer.style.top = eval(LayerTop) + "px";

    obj_layer.style.display = "block";

    //·¹ÀÌ¾î¿¡ ·¹ÀÌ¾î À§Ä¡ Àâ±â À§ÇØ¼­
    if (urls.lastIndexOf("?") > 0 ){urls = urls + "&top="+ LayerTop + "&left="+ LayerLeft + "&layername="+ LayerName}
    else{urls = urls + "?top="+ LayerTop + "&left="+ LayerLeft + "&layername="+ LayerName}

    document.pform.target = "fixframe2"
    document.pform.action = urls;
    document.pform.idx.value = idx;
    document.pform.submit();

    var iframeObj = eval(document.getElementById("fixframe2"))
    iframeObj.style.height  = LayerHeight + "px" ;
    iframeObj.style.width  = LayerWidth + "px" ;
}

function PLOFS(LayerName, LayerTop, LayerLeft, LayerWidth, LayerHeight, CookieName,  urls, idx)
{
    var LayerName =LayerName
    var LayerWidth = LayerWidth;   // ½ºÅ©·Ñ¹Ù Å©±â + 20//
    var LayerHeight = LayerHeight; 
    var LayerTop = LayerTop; 
    var LayerLeft = LayerLeft; 

    CloseLayer(LayerName);

    var obj_layer = eval("document.getElementById('" + LayerName + "')");

    obj_layer.style.left = eval(LayerLeft) + "px";
    obj_layer.style.top = eval(LayerTop) + "px";

    obj_layer.style.display = "block";

    document.pform.target = "fixframe2"
    document.pform.action = urls;
    document.pform.idx.value = idx;
    document.pform.submit();

    var iframeObj = eval(document.getElementById("fixframe2"))
    iframeObj.style.height  = LayerHeight + "px" ;
    iframeObj.style.width  = LayerWidth + "px" ;
}





function chk_login()
{
    if(confirm("·Î±×ÀÎÀ» ÇÏ¼Å¾ß ÀÌ¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.\n\n·Î±×ÀÎÀ» ÇÏ½Ã°Ú½À´Ï±î?"))
    {
        document.loginform.submit();
    }
    else
    {
        history.back();
    }
}
//function chk_login(){document.loginform.submit();}


function chk_pwd(value)
{
    PLO('FixLayer','200','60','/inc/chk_pwd.asp',value);
}

function CloseLayer2(obj_name)
{ 
    var a = obj_name.replace("Layer","frame");
    obj_layer = eval("document.getElementById('" + obj_name + "')");
    obj_layer.style.display = "none";
    if(obj_name =="PopLayer"){document.pform.target = "piframe"}
    else if(obj_name == obj_name){document.pform.target = a}
    document.pform.action = "about:blank";
    document.pform.submit();
}


//[20090911] ÆÄÆø´ëºñ ´Þ·Â¼Ò½º ÀÛ¾÷, Â÷ÆÀÀå
function Div_Calendar(columns, FormName)
{
    var obj_value = eval("parent.document.getElementById('" + columns + "')");
    // ¿©±â°¡ ÀÍ½º 8¿¡¼­ obj_value.value °ªÀÌ ¾È³ª¿À³×..
    var obj_value2 = eval("document."+FormName+"."+columns);

    document.pform.target = columns+"_frame"
    document.pform.action = "/inc/calendar/Div_Calender.asp?Columns="+columns;
    // ¿©±â°¡ ÀÍ½º 8¿¡¼­ obj_value.value °ªÀÌ ¾È³ª¿À³×..
    document.pform.idx.value = obj_value2.value ;

    document.pform.submit();

    var obj_layer = eval("document.getElementById('" + columns + "_calendar')");
    obj_layer.style.display = "block";
    var iframeObj = eval("document.getElementById('" + columns + "_frame')");
    iframeObj.style.display = "block";
    iframeObj.style.width  = "180px" ;
    iframeObj.style.height  = "150px" ;
}


	function flash_view(width, height, path, id, wmode, bgcolor, scale, quality, flashvars){
			
	 	var params = {};
	  params.width = width;
	  params.height = height;
//	  params.bgcolor = bgcolor?bgcolor:"";
	  params.quality = quality?quality:"high"; 			// low | medium | high | autolow | autohigh | best
	  params.scale = scale?scale:"noscale";			// noscale | showall | noborder | exactfit
	  params.wmode = wmode?wmode:"transparent";	// window | opaque | transparent | direct | gpu 
	  params.allowScriptAccess = "always";
	  params.flashvars = flashvars;
		
		var tag = "";
		if (navigator.userAgent.toUpperCase().indexOf("MSIE") != -1){
			tag += "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'";
			tag += "	codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0'";
			tag += "	id='"+ id +"' width='"+ width +"' height='"+ height +"'>";
			tag += "	<param name='movie' value='"+ path +"'/>";		
			for(var n in params)
				tag += "  <param name='"+ n +"' value='"+ params[n] +"'/>";
			tag += "</object>";
		}else{
			tag += "<embed src='" + path + "'";
			tag += "  name='"+ id +"'";
			tag += "  type='application/x-shockwave-flash'";
			tag += "  pluginspage='http://www.macromedia.com/go/getflashplayer'"; 
			for(var n in params)
				tag += "  "+ n +"='"+ params[n] +"'";
      tag += "/>"; 
		}
		document.write(tag);
	}
	
