/* 플래시 스크립트 ver2 */

function flashTrace(url,id,w,h,bg,vars,win){
	var flashStr=
	"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
	"<param name='allowScriptAccess' value='always' />"+
	"<param name='movie' value='"+url+"' />"+
	"<param name='FlashVars' value='"+vars+"' />"+
	"<param name='wmode' value='"+win+"' />"+
	"<param name='quality' value='high' />"+
	"<param name='bgcolor' value='"+bg+"' />"+
	"<embed src='"+url+"' FlashVars='"+vars+"' wmode='"+win+"' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
	"</object>";
	document.write(flashStr);
}

//Email 형식 check
function Email_chk(Form_Name, Field_Name) {
	var t = eval("document." + Form_Name + "." + Field_Name + ".value");
	var ValidFlag = false;
	var atCount = 0;
	var SpecialFlag;
	var atLoop;
	var atChr;
	var BadFlag;
	var tAry1;
	var UserName;
	var DomainName;
	
	if(t.length > 0 && t.indexOf("@") > 0 && t.indexOf(".") > 0) {
		atCount = 0;
		SpecialFlag = false;
		
		for(atLoop=1; atLoop<=t.length; atLoop++) {
			atChr = t.substring(atLoop, atLoop+1);
			
			if(atChr == "@") atCount = atCount + 1;
			if((atChr >= 32) && (atChr <= 44)) SpecialFlag = true;
			if((atChr == 47) || (atChr == 96) || (atChr >= 123)) SpecialFlag = true;
			if((atChr >= 58) && (atChr <= 63)) SpecialFlag = true;
			if((atChr >= 91) && (atChr <= 94)) SpecialFlag = true;
		}
		
		if((atCount == 1) && (SpecialFlag == false)) {
			BadFlag = false;
			tAry1 = t.split("@");
			UserName = tAry1[0];
			DomainName = tAry1[1];
			
			if((UserName.length <= 0) || (DomainName.length <= 0 )) BadFlag = true;
			if(DomainName.substring(1, 2 ) == ".") BadFlag = true;
			if(DomainName.substring(DomainName.length-1, DomainName.length) == ".") BadFlag = true;
			
			ValidFlag = true;
		}
	}
	
	if(BadFlag == true) ValidFlag = false;
	
	return ValidFlag;
}

//ID 형식 Check
function CheckChar(name) {
	strarr = new Array(name.value.length);
	
	if((name.value.charAt(0) < "a" || name.value.charAt(0) > "z") && (name.value.charAt(0) < "A" || name.value.charAt(0) > "Z")) {
		return true;
	}
	
	for(i = 0; i < name.value.length; i++) {
		strarr[i] = name.value.charAt(i)
		if((strarr[i] >= 0) && (strarr[i] <= 9))
			continue;
		else if((strarr[i] >= "a") && (strarr[i] <= "z"))
			continue;
		else if((strarr[i] >= "A") && (strarr[i] <= "Z"))
			continue;
		else {
			return true;
		}
	}  
	return false;
}

//글자수 제한.
function in_ti(word, length) {
	if(word.length > length) {
		word = word.substring(0, length) + "..";
	}
	
	document.write(word);
}

/*
launchCenter(str1, str2, int1, int2, str3)
 - str1 : 팝업될 url 
 - str2 : 팝업창 명
 - int1 : 팝업창의 가로길이
 - int2 : 팝업창의 세로길이
 - str3 : 기타 팝업창의 Attribute
 - 설명 : 팝업창을 모니터의 한가운데에 위치시킴
 - 반환값 : 없음
*/

// launchCenter(url, name, width, height, att)
function launchCenter(url, name, width, height, att) 
{
  var str = "height=" + height + ",innerHeight=" + height;
  str += ",width=" + width + ",innerWidth=" + width;
  if (window.screen) {
    var ah = screen.availHeight - 30;
    var aw = screen.availWidth - 10;

    var xc = (aw - width) / 2;
    var yc = (ah - height) / 2;

    str += ",left=" + xc + ",screenX=" + xc;
    str += ",top=" + yc + ",screenY=" + yc;
	str += "," + att	
  }
	lc_win = window.open(url, name, str);
	lc_win.window.focus();
}


//----- 이미지가 load 된 후에 이미지 resize s. -----//
function ImgResize(ImgName, width, height) {
	var True_width = ImgName.width;
	var True_height = ImgName.height;
	
	try
	{
		//가로가 '0'일 경우 세로 기준으로 이미지 resize
		if(width == 0 && height != 0) {
			//원본 세로가 선언된 세로보다 클경우 선언된 세로로 resize.
			if(True_height > height) {
				var Fixed_height = height;
			}
		} else if(width != 0 && height == 0) {
			//세로가 '0'일 경우 가로 기준으로 이미지 resize
			//원본 가로가 선언된 가로보다 클경우 선언된 가로로 resize.
			if(True_width > width) {
				var Fixed_width = width;
			}
		} else {
			//가로, 세로 둘다 '0'이 아닐 경우
			//이미지의 가로 사이즈와 세로 사이즈중 큰값 확인.
			//가로가 세로보다 클경우.
			//가로를 기준으로 이미지 resize.
			if(True_width * height > True_height * width) {
				if(True_width > width) {
					var Fixed_width = width;
				}
			} else {
				//세로가 가로보다 클경우.
				//세로를 기준으로 이미지 resize.
				if(True_height > height) {
					var Fixed_height = height;
				}
			}
		}
		
		//가로, 세로 중 하나의 사이즈라도 '0'일 경우.(이미지 사이즈를 재대로 가져오지 못했을 경우.)
		if(True_width == 0 || True_height == 0) {
			if(width != 0) {
				ImgName.width = width;
			}
			if(height != 0) {
				ImgName.height = height;
			}
		} else {
			//이미지 사이즈를 제대로 가져왔을 경우.
			if(Fixed_width) { 
				ImgName.width = Fixed_width;
			} else if(Fixed_height) {
				ImgName.height = Fixed_height;
			}
		}
	}
	catch(e)
	{
	}
}
//----- 이미지가 load 된 후에 이미지 resize e. -----//

//----- 이미지 높이에 맞춰서 div 높이 맞춰주기 s. -----//
function ImgDivheight(DivName, ImgName, height, pad) {
	if(parseInt(ImgName.height) > height) {
		DivName.style.height = height + pad;
	}
}
//----- 이미지 높이에 맞춰서 div 높이 맞춰주기 e. -----//


// keyCode 가 13 일 경우 tab.
function EnterTab(e, FocusName) {
  var focusname_obj = document.getElementsByName(FocusName);
  if(window.event) {
	  var ev = window.event.keyCode;
  } else {
	  var ev = e.keyCode;
  }

  if (ev == 13) {    
	eval(focusname_obj[0].focus());
  }
}

// keyCode 가 13 일 경우만 submit
function EnterSubmit(SubmitName) {
	if(window.event) {
		var ev = window.event.keyCode;
	} else {
		var ev = e.keyCode;
	}

    if (ev == 13) {    
		if(SubmitName != "") {
			eval(SubmitName + "()");
		}
	}
}

/* 준비중 */
function ready() {
	window.alert("Ready.");
}

/* 브라우져 타이틀 */
document.title="Good morning Hospital";


/* 링크 경로 */
function comm_01() {
	window.location.href = "../comm/comm_01.aspx";
}