document.title="Korea Games Conference 2008"


function CheckStr(strOriginal, strFind, strChange){
	var position, strOri_Length;
	
	position = strOriginal.indexOf(strFind);	
    
	while (position != -1){
		strOriginal = strOriginal.replace(strFind, strChange);
		position    = strOriginal.indexOf(strFind);
	}
	
	return strOriginal;
}


function CheckStrLen(strOriginal, strFind, strChange){
	var position, strOri_Length;
	
	position = strOriginal.indexOf(strFind);	
    
	while (position != -1){
		strOriginal = strOriginal.replace(strFind, strChange);
		position    = strOriginal.indexOf(strFind);
	}
	
	strOri_Length = strOriginal.length;
	
	return strOri_Length;
}


//ÁÖ¹Îµî·ÏÃ¼Å©
function CheckValues(pvalue1, pvalue2) {

  var digit=0
  for (var i=0;i<pvalue1.length;i++){
   var str_dig=pvalue1.substring(i,i+1);
   if (str_dig<'0' || str_dig>'9'){ digit=digit+1 }
  }

	if ((pvalue1 == '') || ( digit != 0 )) { return false; }

  var digit1=0
  for (var i=0;i<pvalue2.length;i++){
		var str_dig1=pvalue2.substring(i,i+1);
		if (str_dig1<'0' || str_dig1>'9'){ digit1=digit1+1 }
  }

  if ((pvalue2 == '') || ( digit1 != 0 )){ return false; }

  if (pvalue1.substring(2,3) > 1){ return false; }

  if (pvalue1.substring(4,5) > 3){ return false; } 

  if (pvalue2.substring(0,1) > 4 || pvalue2.substring(0,1) == 0){ return false; }

	var a1=pvalue1.substring(0,1)
	var a2=pvalue1.substring(1,2)
	var a3=pvalue1.substring(2,3)
	var a4=pvalue1.substring(3,4)
	var a5=pvalue1.substring(4,5)
	var a6=pvalue1.substring(5,6)
         
  var check_digit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7

	var b1=pvalue2.substring(0,1)
	var b2=pvalue2.substring(1,2)
	var b3=pvalue2.substring(2,3)
	var b4=pvalue2.substring(3,4)
	var b5=pvalue2.substring(4,5)
	var b6=pvalue2.substring(5,6)
	var b7=pvalue2.substring(6,7)

	var check_digit=check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5 

	check_digit = check_digit%11
	check_digit = 11 - check_digit
	check_digit = check_digit%10

  if (check_digit != b7){ return false; }

	return true;

}


function isNumber()
{
	if ((event.keyCode<48)||(event.keyCode>57)){
		alert("¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä!");
		event.returnValue=false;
	}
}



function OnlyNumber(){

	var key = event.keyCode

//(key >= 48 && key <= 57) : Å°º¸µå »ó´Ü ¼ýÀÚÅ°
//(key >= 96 && key <= 105) : Å°ÆÐµå ¼ýÀÚÅ°
// key == 8 : ¹é½ºÆäÀÌ½º Å°
// key == 37 : ¿ÞÂÊ È­»ìÇ¥ Å°
// key == 39 : ¿À¸¥ÂÊ È­»ìÇ¥ Å°
// key == 46 : DEL Å°
// key == 13 : ¿£ÅÍ Å°
// key == 9  : Tab Å°

	if ((key>=48 && key<=57) || (key>=96 && key<=105) || key==8 || key==9 || key==39 || key==46 ){
		event.returnValue=true;
	}else{
		event.returnValue=false;
	}	

}



function no_space(){
//alert(event.keyCode);
	if(event.keyCode == 32){
		event.returnValue=false;
	}
}



function MoveNext(input1,input2,size){
   num = input1.value;
   siz = num.length;
   if(siz == size){
      input2.focus();
	  return;
   }
}


function check_email(strEmail){

	if(strEmail.indexOf('@') < 0 || strEmail.indexOf('.') < 0){
		alert("check your email");
		return true;
	}
}




function isDate(pvalue)
//ÀÏÀÚÃ¼Å©
{	
	pvalue = CheckStr(pvalue,"-","") 
	pvalue = CheckStr(pvalue," ","") 
	
	if (pvalue=='') return true

	var year = pvalue.substring(0,4)
	var month = pvalue.substring(4,6)
	var date = pvalue.substring(6,8)

	var maxDate = MaxDay(year, month);
	if (year < 0)
			return false;
	if (!(1 <= month && month <= 12))
			return false;
	if (!(1 <= date && date <= maxDate))
			return false;
	return true;
}


function MaxDay(year, month)
//´ÞÀÇ ¸¶Áö¸·ÀÏÀÚ
{
  var yyyy = 0;
	var mm   = 0;
	var days = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	if(parseInt(year))
			yyyy = parseInt(year);
	if(parseInt(month))
			mm = parseInt(month);
	if((yyyy%4 == 0) && (mm == 2))
			return 29;
	return days[month-1];
}


function isFromTo(strFromDate, strToDate){
//from toÀÇ Á¶°Ç¿¡ ¸Â´ÂÁö °Ë»öÇÑ´Ù.
	var fromDate = 0;
  var toDate   = 0;

	strFormDate = CheckStr(strFromDate," ","")
	strToDate = CheckStr(strToDate," ","")

	if (strFromDate=='' || strToDate=='') return true

	strFromDate = CheckStr(strFromDate,"-","")
	strToDate = CheckStr(strToDate,"-","")


	if(isDate(strFromDate))
			fromDate = parseInt(strFromDate);
	else
			return false;

	if(isDate(strToDate))
			toDate = parseInt(strToDate);
	else
			return false;
	if(fromDate != 0 && toDate != 0 && fromDate <= toDate)
			return true;
	else
			return false;
}


var SALPHA = "abcdefghijklmnopqrstuvwxyz";
var NUM = "0123456789";
var ALPHA = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"+SALPHA;

function CheckType(s,spc) {

	if(s==""){
		return false;
	}

	var i;
	for(i=0; i<s.length; i++) {
		if (spc.indexOf( s.substring(i, i+1)) < 0) {
			return false;
		}
	}
		
	return true;
}

//***********************************
// µå¸²À§¹ö¿¡¼­ »ç¿ëÇÏ´Â ÀÚ¹Ù½ºÅ©¸³Æ® ½ÃÀÛ

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

function swapImgRestore() { //v3.0 
	var i,x,a=document.sr;
	for(i=0; a && i < a.length && (x=a[i]) && x.oSrc; i++){
		x.src=x.oSrc;
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}



//¾î¸°ÀÌ ¼ö¼ö²²³¢ ºÎºÐ Á¤´äº¸¿©ÁÖ´Â ·¹ÀÌ¾î
function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}


//¸µÅ©Á¡¼±¾ø¾Ö±â

function bluring(){ 
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus(); 
} 
document.onfocusin=bluring; 
// --> 


// µå¸²À§¹ö¿¡¼­ »ç¿ëÇÏ´Â ÀÚ¹Ù½ºÅ©¸³Æ® ³¡
//***********************************


function window_resize(reWidth,reHeight){

	var isXp = navigator.userAgent.indexOf('Windows NT 5.1') > 0;
	var isVistar = navigator.userAgent.indexOf('Windows NT 6.0') > 0;

	if (isXp || isVistar) {
		reHeight += 52;
	}
	window.self.resizeTo(reWidth, reHeight);


}



function fun_resize_img(img_obj,img_src,max_width,max_height){

	if(img_obj != undefined){
		var img_max_width = max_width;
		var img_max_height = max_height;

		var img = new Image();
		img.src = img_src
		img_width = img.width
		img_height = img.height

		if(img_width>img_max_width){

			img_obj.width = img_max_width
			img_obj.height = img_max_width*img_height/img_width
		}

		if(img_obj.height>img_max_height){

			img_obj.height = img_max_height
			img_obj.width = img_max_height*img_width/img_height
		}
	}
}

//¶óµð¿À ¹öÆ° Ã¼Å©
function radio_check(obj){

	var r_name = obj;

	for(var i = 0; i < r_name.length; i++){

		var r_name_array = eval('r_name'+ '[i]');

		if (r_name_array.checked == true){
			return true;
		}
	}
	return false;
}



function control_img_resize(id_obj,img_src,max_width,max_height){

	if(id_obj != undefined){

		var img_max_width = max_width
		var img_max_height = max_height

		var img = new Image();
		img.src = img_src
		img_width = img.width
		img_height = img.height

		if(img_width>img_max_width){

			id_obj.width = img_max_width
			id_obj.height = img_max_width*img_height/img_width
		}

		if(id_obj.height>img_max_height){

			id_obj.height = img_max_height
			id_obj.width = img_max_height*img_width/img_height
		}
	}
}

//png ÆÄÀÏ ¾ËÆÄ°ª Àû¿ë
function setPng24(obj) {
obj.width=obj.height=1;
obj.className=obj.className.replace(/\bpng24\b/i,''); 
obj.style.filter =
"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');"
obj.src='about:blank;';
return '';
}



//IE º¯°æ¿¡ µû¸¥ »óÈ£ÀÛ¿ë ÄÁÆ®·Ñ °ü·Ã
function ShowFlash(strMediaURL,obj_width,obj_height)
{                                              

document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="' + obj_width + '" height="' + obj_height + '">   ');
document.write('        <param name="movie" value="' + strMediaURL + '">                                                                                                                                       ');
document.write('        <param name="quality" value="high">                                                                                                                                              ');
document.write('        <param name="menu" value="false" />                                                                                                                                             ');
document.write('        <param name="wmode" value="transparent" />                                                                                                                                             ');
document.write('        <embed src="' + strMediaURL + '" quality="high" pluginspage="https://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+ obj_width + '" height="' + obj_height + '"></embed>       ');
document.write('      </object>                                                                                                                                                                          ');
}


function setFlash(src, w, h) {
		var Flash_html = "";
		Flash_html += '<object type="application/x-shockwave-flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="param" width="'+w+'" height="'+h+'">';
		Flash_html += '<param name="movie" value="'+src+'">';
		Flash_html += '<param name="quality" value="high">';
		Flash_html += '<param name="wmode" value="transparent">';
		Flash_html += '<param name="swliveconnect" value="true">';
		Flash_html += '<embed src="'+src+'" quality=high bgcolor="#ffffff" width="'+w+'" height="'+h+'" swliveconnect="true" id="param" name="param" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"><\/embed>';
		Flash_html += '<\/object>';

		document.write(Flash_html);
	}