

/* ------------------------------------------------------------------ È®ÀÎ ÈÄ id¹öÆ° ½ÇÇà */
function FileCheck(obj)
{
    if(obj.value)
    {
        var str = obj.value;
        var tmpArr = str.split(".");
        if(!FileTyp(tmpArr[tmpArr.length-1].toLowerCase()))
        {
            alert("File Type is Not permission");
            obj.select();
            document.selection.clear();
            document.select();
        }
    }
}
function FileTyp(TYP)
{
    var ret = false;
    var str = "gif|jpg|jpeg|jpeg|png|tga|swf|asx|asf|wmv|wma|mpg|mpeg|mov|avi|mp3|hwp|zip|doc|ppt|pptx|xls|pdf";
    var tmpArr = str.split("|");
    for(i=0; i<tmpArr.length; i++)
    {
        if(tmpArr[i] == TYP)
            return true;
    }
    return ret;
}

function ConfrmAlert(msg, id)
{
    var ans = confirm(msg);

    if(ans == true) {
        __doPostBack(id,'');
    } else {
        return;
    }
}

function isSearch(el, pattern) {
    eval("var fm = " + pattern + ";");
    var p = el.search(fm);
    return (p == -1 ? false : true);    
}

function isYear(str) {
    return isSearch(str, "/^\d{0,4}$/i");      // <- /^\d{4}$/i
}

function isDate(str) {
    return isSearch(str, "/^(\d{1,4})\\/((0[1-9])|(1[0-2]))\\/((0[1-9])|([1-2][0-9])|(3[0-1]))$/i");
} 

function isDateType(strdate) { 
    var str = new RegExp(/[0-9]{4}[\-][0-9]{2}[\-][0-9]{2}$/); 
    if(str.test(strdate)) 
        return true; 
    else 
        return false; 
} 
function isStrtEnd(Strt, End)
{
    var tmpArr = Strt.split("-");
    var tmpStrt = Strt.replace("-" , "");
    for(i=0; i<tmpArr.length; i++)
        tmpStrt = tmpStrt.replace("-" , "");
        
    var tmpArr = End.split("-");
    var tmpEnd = End.replace("-" , "");
    for(i=0; i<tmpArr.length; i++)
        tmpEnd = tmpEnd.replace("-" , "");
    
    if(Number(tmpStrt) > Number(tmpEnd))
        return false;
    else
        return true;
}
//¼ýÀÚÃ¼Å© ÇÔ¼ö
function isNumber(input)
{
    for(var i=0;i<input.length;i++){
        if(input.charAt(i)==" ")
            return false;
        if(isNaN(input.charAt(i)))
            return false;
        }
    return true;
}
//ÀÌ¸ÞÀÏÃ¼Å© ÇÔ¼ö
function isEmail(input)
{
    var emailMatch = new RegExp(/^[A-Za-z0-9]{4,12}@[A-Za-z0-9]{2,12}\.[A-Za-z0-9]{2,12}/g);

    if( !emailMatch.test(input))
    {
         return false;
    }      
    return true;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  ÆË¾÷                                                                                                       //
///////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  °øÅëºÎºÐ                                                                                                   //
///////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
function senfFlash(id, str)
{
    document.getElementById(id).SetVariable("getXML", str);
}
function FlashInsert(FlashFileName, FlashWidth, FlashHeight, FlashIDName)
	{
		document.write('<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"');
		document.write('CODEBASE="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab#version=8,0,22,0" ');
		//document.write('codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" ');
		document.write(' ID="'+FlashIDName+'" WIDTH="' + FlashWidth + '" HEIGHT="' + FlashHeight + '" ALIGN="middle">');
		document.write('<PARAM NAME="movie" VALUE="'+ FlashFileName +'">');
		document.write('<PARAM NAME="quality" VALUE="high">');
		document.write('<PARAM NAME="bgcolor" VALUE="#ffffff">');
		document.write('<PARAM NAME="wmode" VALUE="transparent">');
		document.write('<PARAM NAME="allowScriptAccess" VALUE="always">');
		document.write('<EMBED SRC="'+ FlashFileName +'"  NAME="'+FlashIDName+'"');
		document.write(' WIDTH="' + FlashWidth + '" HEIGHT="' + FlashHeight + '" QUALITY="high" BGCOLOR="#ffffff"');
		document.write(' ALLOWSCRIPTACCESS="always" ALIGN="middle" WMODE="transparent" TYPE="application/x-shockwave-flash swLiveConnect=true" ');
		document.write(' PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" >');
		document.write('</EMBED>');
		document.write('</OBJECT>');
	}

function win_open(url, name, option) //ÀÏ¹ÝÆË¾÷
{
	var popup = window.open(url, name, option);
	popup.focus();
}

function center_window(url,name,w,h,scroll,resize,status){ //¼¾Å¸ÆË¾÷
	var winl = (screen.width-w)/2; 
	var wint = (screen.height-h)/3; 

	if (w >= screen.width) { 
		winl = 0; 
		h = (parseInt)(w * (h / w)); 
	} 

	if (h >= screen.height) { 
		wint = 0; 
		w = (parseInt)(h * (w / h)); 
	} 

	var settings;
	settings  ='width='+w+','; 
	settings +='height='+h+','; 
	settings +='top='+wint+','; 
	settings +='left='+winl+','; 
	settings +='scrollbars='+scroll+','; 
	settings +='resizable='+resize+','; 
	settings +='status='+status+''; 

	var popup = window.open(url,name, settings);
	popup.focus();
}

function popup(mypage, myname, w, h, scrolli) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scrolli+',resizable'
	var win = window.open(mypage, myname, winprops);
	win.focus();
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

function isBlank(InString)                            
{                      
	if (InString==null) return (true);
	if (InString=="") return (true);
	if (InString.length==0) return (true);
	if (isSpace(InString)) return (true);

	return(false);                                              
}

function isNumeric(str) 
{
	for (i=0; i< str.length; i++) 
	{
		ch = str.charAt(i);
		if (ch < "0" || ch > "9")
			return false; 
	}
	return true; 
}

function isSpace(str) 
{
	for (i=0; i< str.length; i++) 
	{
		ch = str.charAt(i);
		if (ch != " ")
			return false; 
	}
	return true; 
}

function copyClip(str) 
{ 
    if (window.clipboardData) 
    {
        window.clipboardData.setData("Text", str); 
    } 
    else if (window.netscape) 
    {
        netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); 

        var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard); 
        if (!clip) return; 

        var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable); 
        if (!trans) return; 

        trans.addDataFlavor('text/unicode'); 

        var str = new Object(); 
        var len = new Object(); 

        var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); 

        var copytext = str;  
        str.data = copytext; 

        trans.setTransferData("text/unicode",str,copytext.length*2); 
        var clipid = Components.interfaces.nsIClipboard; 
        if (!clipid) return false; 

        clip.setData(trans,null,clipid.kGlobalClipboard); 
    } 
    alert("Copy to Clipboard!\nCtrl + V for Paste!");
} 

