/**
 *	ÀÔ·ÂÀÌ °ø¹éÀÎÁö °Ë»çÇÏ´Â ÇÔ¼ö
 */
function isBlank(str) {
	// ±æÀÌ°¡ 0ÀÌ¸é °ø¹é
	if(str.length==0) {
		return true;
	}
			
	// ¸ðµç Ä³¸¯ÅÍ¸¦ °Ë»ç
	for(var i=0; i<str.length; i++) {
		if(str.charAt(i)!=' ') {
		// °ø¹éÀÌ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖ´Ù¸é..
			return false;
		}
	}
	return true;
}

/**
 *	ÆûÀ» Ãë¼ÒÇÏ´Â ÇÔ¼ö
 */
function cancelForm(form) {
	form.reset();
	history.back();
	
	return false;
}


/**
 *	ÆûÀÇ ¸ðµç checkbox¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö
 */
function selectAll(form)
{
	for(var i = 0; i < form.elements.length; i++) {
		if(form.elements[i].type == 'checkbox') {
			form.elements[i].checked = true;
		}
	}
}

/**
 *	ÆûÀÇ ¸ðµç checkboxÀÇ Ã¼Å©¸¦ Ãë¼ÒÇÏ´Â ÇÔ¼ö
 */
function deselectAll(form)
{
	for(var i = 0; i < form.elements.length; i++) {
		if(form.elements[i].type == 'checkbox') {
			form.elements[i].checked = false;
		}
	}
}


/**
 *	ÆûÀÇ checkbox¸¦ ¼±ÅÃ/Ãë¼Ò¸¦ ¹Ýº¹ÇÏ´Â ÇÔ¼ö
 */
function toggleSelect(form)
{
	var flag = true;
	
	if(form == null) {
		return;
	}
	
	for(var i = 0; i < form.elements.length; i++) {
		if(form.elements[i].type == 'checkbox') {
			if(form.elements[i].checked) {
				flag = false;
			}else {
				flag = true;
			}
			break;
		}
	}
	
	if(flag) {
		selectAll(form);
	}else {
		deselectAll(form);
	}
}


/**
 *	»õ·Î Ã¢À» ¶ç¿ì´Â ÇÔ¼ö		
 */
function openWindow(url,name,property) {
	var wnd = window.open(url, name, property);
	wnd.focus();
}

/**
 *	ÀÌ¸ÞÀÏÁÖ¼ÒÃ¼Å©
 */
function checkEmail(email)
{
	var oRegular = new RegExp("^([\.A-Z0-9_-]+)@([A-Z0-9_-]+)([.]([A-Z0-9_-]+))+$", "i");
	if(oRegular.exec(email)) {
		return true;
	}else {
		return false;
	}
}

// ÆÐ½º¿öµå°¡ ÀÏÄ¡ÇÏ´ÂÁö °Ë»çÇÏ´Â ÇÔ¼ö
function checkPasswd(passwd1, passwd2) {
	var oRegular = new RegExp("^([A-Z0-9]{4,12})$", "i");
	if(!oRegular.exec(passwd1)){
		window.alert('ÆÐ½º¿öµå¸¦ 4~12ÀÚÀÇ ¿µ¹® ¶Ç´Â ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
		return false;
	}else if(passwd1 != passwd2) {
		window.alert('ÆÐ½º¿öµå µÎ °³°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.');
		return false;
	}
	return true;
}

/**
 * À±³âÀÎÁö °Ë»çÇÏ´Â ÇÔ¼ö
 */
function isLeapYear(year)
{
	if((year % 4) == 0 && (year % 100) != 0 || (year % 400) == 0) {
		return 1;
	}
	
	return 0;
}

/**
 * À¯È¿ÇÑ ³¯Â¥ÀÎÁö °Ë»çÇÏ´Â ÇÔ¼ö
 */
function isValidDate(year, month, day)
{
 	var monthDays = new Array(0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	
	// ³â °Ë»ç.
	if(year < 1) {
		return false;
	}
	
	// ¿ù °Ë»ç.
	if(month < 1 || month > 12) {
		return false;
	}
	
	// ÀÏ °Ë»ç.
	if(day > monthDays[month]) {
		// À±³â¿¡ 2¿ù 29ÀÏÀÌ ¾Æ´Ï¶ó¸é..
		if(!(day == 29 && month == 2 && isLeapYear(year))) {
			return false;
		}
	}

	return true;
}


function showhide(what){
	if (what.style.display=='none'){
		what.style.display='';
	}
	else{
		what.style.display='none'
	}
}


function menu(name)
{
	submenu=eval("block"+name+".style");
	if(old!=submenu)
	{
		if(old!='')
		{
			old.display='none';
		}
		submenu.display='block';
		old=submenu;
	}
	else
	{
		submenu.display='none';
		old='';
	}
}

function makeFlash(target, f_path, f_width, f_height, f_wmode)
{
	var myObjectElement = document.createElement('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+ f_width +'" height="'+ f_height +'"></object>');
	var myParamElement1 = document.createElement('<PARAM NAME=movie value="'+ f_path +'">');
	var myParamElement2 = document.createElement('<Param name=quality value=high>');
	
	myObjectElement.appendChild(myParamElement1);
	myObjectElement.appendChild(myParamElement2);
	if (f_wmode) {
		var myParamElement3 = document.createElement('<param name=wmode value=transparent>');
		myObjectElement.appendChild(myParamElement3);
	}
	
	eval(target).appendChild(myObjectElement);
}

function makeAudioObject(target, f_path, f_width, f_height)
{

	var myObjectElement = document.createElement('<object id=Player classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" width="'+ f_width +'" height="'+ f_height +'"></object>');
	var myParamElement1 = document.createElement('<PARAM NAME=filename value="'+ f_path +'">');
	var myParamElement2 = document.createElement('<Param name=autostart value=true>');
	var myParamElement3 = document.createElement('<Param name=EnableContextMenu value=false>');
	myObjectElement.appendChild(myParamElement1);
	myObjectElement.appendChild(myParamElement2);
	myObjectElement.appendChild(myParamElement3);
	
	eval(target).appendChild(myObjectElement);
}

function changeAudioFile(v){ //»õ·Î¿î ¹è°æÀ½¾Ç ÁÖ¼Ò¸¦ ÆÄ¶ó¸ÞÅÍ·Î ¹Þ´Â´Ù.
 Player.FileName=v; //»õ·Î¿î ¹è°æÀ½¾ÇÀ» ±ñ´Ù.
}

function showAudioFile(fileName)
{
	var f = window.open('eposter_abstract_view_audio.php?fileName=' + fileName,'viewAudio','scrollbars=no,width=640, height=480');  
	f.focus();
}
