function osChk(){
	var request_os = window.navigator.appVersion;
	//alert(request_os);
	var os_array = request_os.split(";");
	//var os_array1 = os_array[2].split(".");
	return os_array[2];
	//if(os_array[2] == " Macintosh")
}

function ErrAlert(MSG) {	
	if(Trim(osChk())=="Windows NT 5.0"){
		var win = showModalDialog("/include/js/win/Alert.html",MSG,"dialogWidth:400px; dialogHeight:200px; center=yes; screenTop=yes; scroll=no; status=no; help=no;");		
	}else{
		MSG=MSG.replace("<BR>","\n");
		MSG=MSG.replace("<br>","\n");
		MSG=MSG.replace("<B>","");
		MSG=MSG.replace("<b>","");
		MSG=MSG.replace("</B>","");
		MSG=MSG.replace("<FONT COLOR=BLUE>","");
		MSG=MSG.replace("</FONT>","");
		var tagList=['br','a','p','font'];
		MSG=removeTags(MSG,tagList)
		alert(MSG);
	}
}



function isAlNum(ch){return ("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(ch)==-1)?false:true;}
removeTags=function(str,myTags){
	var tags=['!--','!doctype','isindex','script','blockquote','style','input','plaintext','body','colgroup','fieldset','frameset','multicol','noframes','noscript','optgroup','textarea','basefont','acronym','address','caption','comment','listing','marquee','noembed','nolayer','bgsound','applet','button','center','iframe','ilayer','legend','nextid','object','option','select','server','spacer','strike','strong','keygen','blink','embed','label','layer','small','table','tbody','tfoot','thead','title','param','frame','abbr','area','cite','code','font','form','head','html','menu','nobr','ruby','samp','span','base','link','meta','bdo','big','del','dfn','dir','div','ins','kbd','map','pre','sub','sup','var','xmp','img','col','wbr','br','dd','dl','dt','em','h1','h2','h3','h4','h5','h6','li','ol','rb','rp','rt','td','th','tr','tt','ul','hr','a','b','i','p','q','s','u'];

	if(myTags){
		for(var i=0;i<myTags.length;i++){
			for(var j=0;j<tags.length;j++){
				if(myTags[i]==tags[j]){
					tags.splice(j,1);
					break;
				}
			}
		}
	}

	for(var i=0;i<tags.length;i++){
		str=removeTags.remove(str,tags[i]);
	}
	return str.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&#8260;/g,"\/");
};

removeTags.remove=function(str,tag){
	var op,tp,cp,lt,gt,copy;op=0,lt="&lt;",gt="&gt;";
	str=str.replace(/</g,"&lt;");
	str=str.replace(/>/g,"&gt;");
	str=str.replace(/\//g,"&#8260;");
	copy=str;
	str=str.toLowerCase();
	while((op=str.indexOf(lt+tag,op))!=-1){
		tp=str.substring(op+lt.length+tag.length,op+lt.length+tag.length+1)
		if(isAlNum(tp)) {op=op+lt.length+tag.length+1;continue;}
		if((cp=str.indexOf(lt+"&#8260;"+tag+gt,op))==-1){
			tp=str.indexOf(gt,op);
			str=str.substring(0,op)+str.substring(tp+4,str.length);
			copy=copy.substring(0,op)+copy.substring(tp+4,copy.length);
		}else{
			if((tag=="script")||(tag=="style")||(tag=="object")){
				tp=str.indexOf(gt,op);
				str=str.substring(0,op)+str.substring(cp+tag.length+9+6,str.length);
				copy=copy.substring(0,op)+copy.substring(cp+tag.length+9+6,copy.length);
			}else{
				tp=str.indexOf(gt,op);
				str=str.substring(0,op)+
					str.substring(tp+4,cp)+
					str.substring(cp+tag.length+9+6,str.length);
				copy=copy.substring(0,op)+
					copy.substring(tp+4,cp)+
					copy.substring(cp+tag.length+9+6,copy.length);				
			}
		}
	}
	return copy;
};



function Trim(tmpStr) {
  var atChar; 	
  if (tmpStr.length > 0) atChar = tmpStr.charAt(0);
	while (isSpace(atChar)) {
    tmpStr = tmpStr.substring(1, tmpStr.length);
    atChar = tmpStr.charAt(0);
  }
  if (tmpStr.length > 0) atChar = tmpStr.charAt(tmpStr.length-1);
  while (isSpace(atChar)) {
    tmpStr = tmpStr.substring(0,( tmpStr.length-1));
    atChar = tmpStr.charAt(tmpStr.length-1);
  }
	return tmpStr;
  
}
function isSpace(inChar) {
  return (inChar == ' ' || inChar == '\t');
}

function checkNullStr(s){
	if (s.length+1 == s.split(" ").length) {
		return false;
    	}
    	return true;
}
function IsIdChar(aStr){
    tempstr = "0123456789abcdefghijklmnopqrstuvwxyz_";
    for(i=0;i<aStr.length;i++)
      if(tempstr.indexOf(aStr.charAt(i)) == -1) return false;
    return true;
}

function EmailCheck(str) {
  // regular expression Áö¿ø ¿©ºÎ Á¡°Ë
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}
function LanguageCheck(tmpStr,lan) {
  var atChar; 	
  if (tmpStr.length > 0) atChar = tmpStr.charAt(0);
}

function ViewPicture(Pic_Path,Win_W,Win_H) {	
	var Dir_ViewPicture="";	
	var var_scroll=0;
	var S_W=screen.availWidth;
	var S_H=screen.availHeight;	
	if(S_W<=Win_W || S_H<=Win_H){
		if(S_W<=Win_W && S_H<=Win_H){
			Win_W=S_W - 10;
			Win_H=S_H - 20;
		}else if(S_H>Win_H && S_W<=Win_W){
			Win_W=S_W - 20;
			Win_H=Win_H + 40;			
		}else if(S_H<=Win_H && S_W>Win_W){
			Win_W=Win_W + 36;
			Win_H=S_H - 35;			
		}
		var_scroll=1;
	}else{
		Win_W=parseInt(Win_W) + 20;
		Win_H=parseInt(Win_H) + 20;
	}
	
	
	var Pic_Url="/include/PopPicture.php?file_url=" + Pic_Path;
	window.open(Pic_Url ,"win_Pic","width="+Win_W+", height=" + Win_H + ",left=0,top=0,resize=no; scrollbars=" + var_scroll + ";");
	
}

function Select_Date(Obj_Target,Obj_S){
	Obj_Target.value=Obj_S;
}

function Go_Index(){
	window.location="/";
}
function GoCafe(s){
	window.open("","cafemain","width=1024,height=762,scrollbars=no,status=no,toolbar=yes,menubars=yes,resizable=no,location=yes");
	with(document.frmCafeList){
		if(s == "")return;
		action = "/cafe/" + s;
		target = "cafemain";
		submit();
	}
}
function GoHompy(s){
	window.open('/minihome/' + s,'minihome','width=950, height=650');
}
function ValidateNumber(Dir_Site,KeyVal){	
	KeyVal.value = KeyVal.value.replace( /\D/g, '' );
}

function bgClear() {
	document.getElementById("s_query").style.backgroundImage = "url('')"
	isClear = true;
}

function Move_PageNum(Form_Name,start){	
	Form_Name.start.value=start;
	Form_Name.submit();
}
function Move_Ary(Form_Name,lineup,site_array){	
	Form_Name.lineup.value=lineup;
	Form_Name.site_array.value=site_array;	
	Form_Name.submit();
}

function Page_Ary(Form_Name,lineup,ary_no){	
	Form_Name.lineup.value=lineup;
	Form_Name.ary_no.value=ary_no;	
	Form_Name.submit();
}

function MailForm(MailAddress, Dir_Depth){
	ErrAlert('ÁØºñÁßÀÔ´Ï´Ù.' , Dir_Depth);
}

function RollOver(img_name,change_image){
	var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? nsdoc+'.'+img_name : 'document.all.'+img_name);		
  if (img_name == '')
    return;
  if (img) {
    img.altsrc = img.src;    
    img.src= change_image;
  } 
}
function RollOut(img_name){
	var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? nsdoc+'.'+img_name : 'document.all.'+img_name);
  if (img_name == '')
    return;    
  if (img && img.altsrc){
    img.src    = img.altsrc;
  } 
}

function LimitFile(file){
	extArray = new Array(".gif", ".jpg");
	allowSubmit = false;
	if (!file)return;		
	while (file.indexOf("\\") != -1){
		file = file.slice(file.indexOf("\\") + 1);
		ext = file.slice(file.indexOf(".")).toLowerCase();
		for (var i = 0; i < extArray.length; i++) {
			if (extArray[i] == ext) { 
				allowSubmit = true; 
				break;
			}
		}
	}
	return allowSubmit;
}

var F_Size;
function Text_Check(Div,layer_name){
	if(!layer_name.style.fontSize){
		F_Size=12;
	}	
	if(Div=="up"){		
		if(F_Size<16)F_Size++;		
		layer_name.style.fontSize=F_Size;
	}else if(Div=="down"){
		if(F_Size>8)F_Size--;
		layer_name.style.fontSize=F_Size;			
	}
}
function Show_Div(Div_Name,T_LEFT,T_TOP,Inner_Span){	
	if(Inner_Span){
		Div_Name.innerHTML=document.getElementById(Inner_Span).innerHTML;
	}
	Div_Name.filters.item(0).transition = 12	;
  Div_Name.filters.item(0).duration = 0.7;  
  Div_Name.filters.item(0).apply();
  Div_Name.filters.item(0).play();
  Div_Name.style.visibility = "visible";
  if(T_LEFT){
  	Div_Name.style.posLeft = event.x + T_LEFT + document.body.scrollLeft
  }else{
		Div_Name.style.posLeft = event.x -100 + document.body.scrollLeft
	}
	if(T_TOP){
		Div_Name.style.posTop = event.y + T_TOP + document.body.scrollTop
	}else{
		Div_Name.style.posTop = event.y - 100 + document.body.scrollTop
	}
}
function Close_Div(Div_Name){
  	Div_Name.innerHTML="";  	
  	Div_Name.style.visibility = "hidden";  	
}

function Show_Layer(Submit_Obj,Key,Div_Name,T_LEFT,T_TOP,Inner_Span){
	if(Div_Name.innerHTML){
		ErrAlert("ÇöÀç ÀÛ¾÷À» ¼öÇà(Ãë¼Ò È¤Àº »èÁ¦ ÀÛ¾÷¼öÇà) ÈÄ,<br> Ãß°¡ÀÛ¾÷À» ÇØ ÁÖ½Ê½Ã¿À.", Dir_Depth)
		return
	}
	if(Key && Submit_Obj)Submit_Obj.value=Key	
	if(Inner_Span){
		Div_Name.innerHTML=document.getElementById(Inner_Span).innerHTML;
	}
	
	
	if(Key && Submit_Obj)Submit_Obj.value=Key	
	if(Inner_Span){
		Div_Name.innerHTML=document.getElementById(Inner_Span).innerHTML;
	}
	Div_Name.filters.item(0).transition = 12	;
  Div_Name.filters.item(0).duration = 0.7;  
  Div_Name.filters.item(0).apply();
  Div_Name.filters.item(0).play();
  Div_Name.style.visibility = "visible";
  if(T_LEFT){
  	Div_Name.style.posLeft = event.x + T_LEFT + document.body.scrollLeft
  }else{
		Div_Name.style.posLeft = event.x -100 + document.body.scrollLeft
	}
	if(T_TOP){
		Div_Name.style.posTop = event.y + T_TOP + document.body.scrollTop
	}else{
		Div_Name.style.posTop = event.y - 100 + document.body.scrollTop
	}
}

function DelReple(FormName){
	if(FormName.PASSWD.value.length<4){
		ErrAlert("ºñ¹Ð¹øÈ£´Â 4ÀÚ ÀÌ»óÀÔ´Ï´Ù.", Dir_Depth);
		return false;
	}
}
function textCounter(theField,theCharCounter,theLineCounter,maxChars,maxLines,maxPerLine) {
	var strTemp = "";
	var strLineCounter = 0;
	var strCharCounter = 0;
	for (var i = 0; i < theField.value.length; i++)	{
		var strChar = theField.value.substring(i, i + 1);
		if (strChar == '\n') {
			strTemp += strChar;
			strCharCounter = 1;
			strLineCounter += 1;
		} else if (strCharCounter == maxPerLine) {
			strTemp += '\n' + strChar;
			strCharCounter = 1;
			strLineCounter += 1;
		} else {
			strTemp += strChar;
			strCharCounter ++;
		}
	}
	var cc=maxChars/2;
	
	theCharCounter.value = maxChars - strTemp.length;
	theLineCounter.value = maxLines - strLineCounter;
	var aaa=maxChars - theCharCounter.value;
	var lll=maxLines - theLineCounter.value;
	if(theCharCounter.value<=0){		
		ErrAlert("ÀÔ·Â°¡´ÉÇÑ ±ÛÀÚ¼ö´Â °ø¹éÆ÷ÇÔÇØ¼­ ¿µ¾î" + maxChars + "ÀÚ, ÇÑ±Û " + cc + "ÀÚÀÔ´Ï´Ù.<br>ÇöÀç <font color='red'><b>" + aaa + "</b></font>ÀÚ ÀÔ·ÂÇß½À´Ï´Ù.", Dir_Depth);	
	}
	if(theLineCounter.value<=0){		
		ErrAlert("ÀÔ·Â°¡´ÉÇÑ ÁÙ¼ö´Â " + maxLines + "ÁÙ ÀÔ´Ï´Ù.<br>ÇöÀç <font color='red'><b>" + lll + "</b></font>ÁÙ ÀÔ·ÂÇß½À´Ï´Ù.", Dir_Depth);	
	}
}

function textCounter1(theField,theCharCounter,maxChars) {
	var strTemp = "";	
	var strCharCounter = 0;
	for (var i = 0; i < theField.value.length; i++)	{
		var strChar = theField.value.substring(i, i + 1);
		if (strChar == '\n') {
			strTemp += strChar;
			strCharCounter = 1;
		} else {
			strTemp += strChar;
			strCharCounter ++;
		}
	}
	var cc=maxChars/2;	
	theCharCounter.value = maxChars - strTemp.length;	
	var aaa=maxChars - theCharCounter.value;	
	if(theCharCounter.value<=0){		
		ErrAlert("ÀÔ·Â°¡´ÉÇÑ ±ÛÀÚ¼ö´Â °ø¹éÆ÷ÇÔÇØ¼­ " + maxChars + "ÀÚÀÚÀÔ´Ï´Ù.<br>ÇöÀç <font color='red'><b>" + aaa + "</b></font>ÀÚ ÀÔ·ÂÇß½À´Ï´Ù.", Dir_Depth);	
	}
}

function isHanStr(stValue){
	var ch_v;
  for(i=0;i<stValue.length;i++) { 
		if (!isHanChr( stValue.charCodeAt(i))){			
			ch_v=false;
			break;
		}else{
			ch_v=true;
		}
  }
  return ch_v;
} 
function isHanChr(ch){
	ch=parseInt(ch);
	if ( ch > 128 ) return true;
  else return false; 
} 

function TableRow(ROW_NAME,DIV){
	if(DIV=="show"){
  	ROW_NAME.style.display = "";
  }else{	  
  	ROW_NAME.style.display = "none";
	}
}
function  Family_Url(URL){
	if(URL.length>0){
		window.location=URL;
	}	
}


/*
var lhs = "web";
var rhs = "blazonry.com";

function print_mail_to_link() 
{
   document.write("<A HREF=\"mailto");
   document.write(":" + lhs + "@");
   document.write(rhs + "\">" + lhs + "@" + rhs + "<\/a>");
}

   ¿À¸¥ÂÊ Å¬¸¯ °æ°í ¹Ú½º ¾øÀÌ ¸øÇÏ°Ô ÇÏ±â(ÀÍ½ºÇÃ·Î·¯/³Ý½ºÄÉÀÌÇÁ ¸ðµÎ)
   Á¦ÀÛ: Paul Gregoire
   mondainx@hotmail.com
*/

// ¿À¸¥ÂÊ ¹öÆ° Å¬¸¯À» ¸øÇÏ°Ô ÇÏ´Â ºÎºÐ

if (window.Event) // ³Ý½ºÄÉÀÌÇÁ¿¡¼­¸¸ ´ë¹®ÀÚ E.
  document.captureEvents(Event.MOUSEUP); // mouse up ÀÌº¥Æ®¸¦ ÀâÀ½

function nocontextmenu(){ // IE4¿¡¼­¸¸ Àû¿ë, ´Ù¸¥ ºê¶ó¿ìÀú´Â ¹«½Ã
   event.cancelBubble = true
   event.returnValue = false;
   return false;
}

function ValidateNumber(KeyVal){	
	KeyVal.value = KeyVal.value.replace( /\D/g, '' );
}

function norightclick(e){   // ´Ù¸¥ ¸ðµç ºê¶ó¿ìÀú¿¡¼­ ÀÛµ¿
	if (window.Event){   // ´Ù½Ã, IE ¶Ç´Â NAV ?   
		if (e.which == 2 || e.which == 3)
			return false;
	}else
		if (event.button == 2 || event.button == 3){
			event.cancelBubble = true
			event.returnValue = false;
			return false;
		}   
}
var Right_Click=true;
if(Right_Click){
	//document.oncontextmenu = nocontextmenu;      // IE5+ ¿ë
	//document.onmousedown = norightclick;      // ´Ù¸¥ ºê¶ó¿ìÀú ¿ë
}


var base_upload_url = '../editor/uploads/';
function imgView(img_obj) {
	if (typeof(img_obj) == 'string') {
		var img_name = img_obj;
		var width_plus = 0;
	} else if (img_obj.height > 400) {
		var win_scrollbars = 'yes';
		var width_plus = 20;
		var img_name = img_obj.src;
	} else if (img_obj.width > 400) {
		var win_scrollbars = 'yes';
		var width_plus = 20;
		var img_name = img_obj.src;
	} else {
		var win_scrollbars = 'no';
		var width_plus = 0;
		var img_name = img_obj.src;
	}
	popup = window.open(base_upload_url + 'pop_imgview.html?img=' +img_name ,'imgView','width=10,height=10, toolbar=0,menubar=0,resizable=yes,scrollbars='+win_scrollbars+', top=50, left=50');
}
function fc_Modify(){
	document.frmLogUrl.action="/member/";
	document.frmLogUrl.situation.value="modify";
	document.frmLogUrl.sdir.value="join";
	document.frmLogUrl.tfile.value="input";
	document.frmLogUrl.submit();
}
function fc_Reg(){
	document.frmLogUrl.action="/member/";
	document.frmLogUrl.situation.value="input";
	document.frmLogUrl.sdir.value="join";
	document.frmLogUrl.tfile.value="list";	
	document.frmLogUrl.submit();
}
function fc_LogOut(){
	document.frmLogUrl.submit();
}
function fc_LogIn(){
	document.frmLogUrl.action="/member/";
	document.frmLogUrl.situation.value="login";
	document.frmLogUrl.submit();
}
function fc_Contact(){
	window.location.href="mailto:junghyesa@naver.com";
}
