﻿function preloader()
{
	// counter
	var i = 0;
	// create object
	imageObj = new Image();
	// set image list
	images = new Array();
	images[0]="images/menu01_on.gif"
	images[1]="images/menu02_on.gif"
	images[2]="images/menu03_on.gif"
	images[3]="images/menu04_on.gif"
	images[4]="images/menu05_on.gif"
	images[5]="images/menu06_on.gif"
	images[6]="images/btn_introduce_t_on.gif"
	images[7]="images/btn_introduce_b_on.gif"
	images[8]="images/btn_emuledown_t_on.gif"
	images[9]="images/btn_emuledown_b_on.gif"
	images[10]="images/btn_review_t_on.gif"
	images[11]="images/btn_review_b_on.gif"
	// start preloading

	for(i=0; i<=5; i++)
	{
		imageObj.src=images[i];
	}

}



function focus_on_id_pw(mode)
{
	if(mode=="id")
		document.login_form.id.className = 'login_form_id_on';
	else if(mode=="pw")
		document.login_form.pw.className = 'login_form_pw_on';

}

function out_on_id_pw(mode)
{
	if(mode=="id") {
		if(document.login_form.id.value=="")
			document.login_form.id.className = 'login_form_id';
	}

	else if(mode=="pw") {
		if(document.login_form.id.value=="")
			document.login_form.pw.className = 'login_form_pw';
	}
}

function change_content_title (title_name)
{
	if(title_name=="content")
	{
		content_title_top.src="images/btn_introduce_t_on.gif";
		content_title_bottom.src="images/btn_introduce_b_on.gif";
		//emule_title_top.src="images/btn_emuledown_t_off.gif";
		//emule_title_bottom.src="images/btn_emuledown_b_off.gif";
		comment_title_top.src="images/btn_review_t_off.gif";
		comment_title_bottom.src="images/btn_review_b_off.gif";

		content_area.style.display="block";
		emule_area.style.display="none";
		comment_area.style.display="none";

	}
	else if(title_name=="emule")
	{
		content_title_top.src="images/btn_introduce_t_off.gif";
		content_title_bottom.src="images/btn_introduce_b_off.gif";
		emule_title_top.src="images/btn_emuledown_t_on.gif";
		emule_title_bottom.src="images/btn_emuledown_b_on.gif";
		comment_title_top.src="images/btn_review_t_off.gif";
		comment_title_bottom.src="images/btn_review_b_off.gif";

		content_area.style.display="none";
		emule_area.style.display="block";
		comment_area.style.display="none";
	}

	else if(title_name=="comment")
	{
		content_title_top.src="images/btn_introduce_t_off.gif";
		content_title_bottom.src="images/btn_introduce_b_off.gif";
		//emule_title_top.src="images/btn_emuledown_t_off.gif";
		//emule_title_bottom.src="images/btn_emuledown_b_off.gif";
		comment_title_top.src="images/btn_review_t_on.gif";
		comment_title_bottom.src="images/btn_review_b_on.gif";

		content_area.style.display="none";
		emule_area.style.display="none";
		comment_area.style.display="block";
	}
}

function selected_video(this_no,total,class_name)
{
	eval("video_title_"+this_no+".className='"+class_name+"'");
	for(i=1;i<=total;i++)
	{
		if(i!=this_no) 
     eval("video_title_"+i+".className='gray'");

	}
}


function show_user_movie(movie_url)
{
	//document.all.play_area.innerHTML="<embed src='"+movie_url+"' width='100%' height='100%' allowScriptAccess='never' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' flashvars='isAutoPlay=true&Version=/v1.0.0304&winType=interior' allowfullscreen='true'></embed>";
	//document.all.play_area.innerHTML="<EMBED pluginspage=http://www.macromedia.com/go/getflashplayer src='"+movie_url+"' width='100%' height='100%' type=application/x-shockwave-flash bgcolor=\"#FFFFFF\" quality=\"high\" allowfullscreen=\"true\" allowscriptaccess=\"always\" flashvars=\"isAutoPlay=true&Version=/v1.0.0304&winType=interior\"></EMBED>";
	//document.all.play_area.innerHTML="<iframe src='play_flash.php?url="+movie_url+"' width='100%' height='100%' frameborder=0 scrolling='no'></iframe>";
play_area.location.href="play_flash.php?url="+movie_url;

}


function show_vip_movie(domain,video_no)
{
	//document.all.play_area.innerHTML="<embed src='"+movie_url+"' width='100%' height='100%' allowScriptAccess='never' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' flashvars='isAutoPlay=true&Version=/v1.0.0304&winType=interior' allowfullscreen='true'></embed>";
	
   
	play_area.location.href=domain+'play_video.php?no='+video_no;
	 
	
}

function show_vip_movie_pop(domain,video_no)
{
	//document.all.play_area.innerHTML="<embed src='"+movie_url+"' width='100%' height='100%' allowScriptAccess='never' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' flashvars='isAutoPlay=true&Version=/v1.0.0304&winType=interior' allowfullscreen='true'></embed>";
	//document.all.play_area.innerHTML="<iframe src='play_video.php?no="+video_no+"' width='100%' height='100%' frameborder=0 scrolling='no'></iframe>";
	window.open(domain+"play_video_pop.php?no="+video_no,"","width=560,height=450,top=100,left=100,resizable=yes");
	//video_window.focus();
}


function join_check_form()
{
	var f=document.join_form;
	if(f.agreament.checked==false)
	{
		alert("약관에 동의 하셔야 회원가입 가능합니다!");
		return false;
	}
	else if(f.id.value=="")
	{
		alert("아이디를 입력하세요!");
		f.id.focus();
		return false;
	}
	else if(f.pw.value=="")
	{
		alert("비밀번호를 입력하세요!");
		f.pw.focus();
		return false;
	}
	else if(f.pw.value.length<4)
	{
		alert("비밀번호는 4자이상이 여야합니다!");
		f.pw.focus();
		return false;
	}
	else if(f.pw_confirm.value=="")
	{
		alert("비밀번호확인을 입력하세요!");
		f.pw_confirm.focus();
		return false;
	}

	else if(f.pw_confirm.value!=f.pw.value)
	{
		alert("비밀번호가 일치하지 않습니다!");
		f.pw_confirm.value="";
		f.pw_confirm.focus();
		return false;
	}

	else if(f.nick_name.value=="")
	{
		alert("닉네임을 입력하세요!");
		f.nick_name.focus();
		return false;
	}

	else if(f.name.value=="")
	{
		alert("실명을 입력하세요!");
		f.name.focus();
		return false;
	}

	else if(f.email.value=="")
	{
		alert("이메일주소를 입력하세요!");
		f.email.focus();
		return false;
	}
	
	else if(!chk_mail(f.email.value))
	{
		alert("이메일주소가 틀립니다!");
		f.email.focus();
		return false;
	}
	else if(f.auth_input.value=="")
	{
		alert("인증값을 입력하세요!");
		f.auth_input.focus();
		return false;
	}
	else if(f.auth_input.value!=f.auth_result.value)
	{
		alert("입력한 인증값이 틀립니다!값은:"+ f.auth_result.value+" 입니다");
		f.auth_input.value="";
		f.auth_input.focus();
		return false;
	}
	else 
	{
		return true;

	}
}

function chk_mail(i){ 
 d= i.match(/^\S+@\S+\.\S+$/); 
 if(!d||!i)return false; 
 return true; 
} 

function check_login_form(f)
{
	if(f.id.value=="")
	{
		alert("아이디를 입력하세요!");
		f.id.focus();
		return false;
	}

	else if(f.pw.value=="")
	{
		alert("비밀번호를 입력하세요!");
		f.pw.focus();
		return false;
	}

	else 
		return true;
}


function check_comment_form()
{
	f=document.comment_form;
	if(f.content.value=="")
	{
		alert("내용을 입력하세요!");
		f.content.focus();
	}
	else
	{
		f.submit();
		f.content.value="";
		window.location="#comment_title";

	}
}

function check_bbs_comment_form()
{
	f=document.comment_form;
	if(f.content.value=="")
	{
		alert("내용을 입력하세요!");
		f.content.focus();
	}
	else
	{
		f.submit();
		f.content.value="";
		window.location="#title_area";

	}
}


 function insertText (textEl, text)
 {
	/*@cc_on
	 @set @ie = true
	 @if (@ie)
	 textEl.focus(); 
	 document.selection.createRange().text = text; 
	 @else @*/
	 if (textEl.selectionStart || textEl.selectionStart == '0') {
		 var startPos = textEl.selectionStart;
		 var endPos = textEl.selectionEnd;
		 textEl.value = textEl.value.substring(0, startPos)
		 + text 
		 + textEl.value.substring(endPos, textEl.value.length);
	 }
	 else {
		 textEl.value += text;
	 }
	/*@end @*/
 }


function check_bbs_form(f)
{
	if(f.title.value=="")
	{
		alert("제목을 입력하세요!");
		f.title.focus();
		return false;
	}
	else
		return true;
}

function del_confirm(url)
{
	if(confirm('정말로 삭제하겠습니까?'))
	{
		window.location=url;
	}
}

function bbs_del_confirm()
{
	if(confirm('정말로 삭제하겠습니까?'))
	{
		bbs_list_form.mode.value="list_del";
		bbs_list_form.submit();
	}
}

function bbs_move_confirm()
{
	if(confirm('정말로 이동하겠습니까?'))
	{
		bbs_list_form.mode.value="move";
		bbs_list_form.submit();
	}
}

function check_member_out_form(f)
{
	if(f.pw.value=="")
	{
		alert("비밀번호를 입력하세요!");
		f.pw.focus();
		return false;
	}
	else
	{
		if(confirm("정말로 회원탈퇴를 하시겠습니까?"))
		{
			return true;
		}
		else
		return false;
	}
}

function ieOrFireFox(ob){     
     if (ob.textContent != null)     
     return ob.textContent;     
     var s = ob.innerText;     
     return s.substring(0, s.length);     
}     
      
//排序 tableId: 表的id,iCol:第几列 ；dataType：iCol对应的列显示数据的数据类型     
function sortAble(tableId, iCol, dataType,sortType){     
    var table = document.getElementById(tableId);     
    var tbody = table.tBodies[0];     
    var colRows = tbody.rows;     
    var aTrs = new Array;     
    //将将得到的列放入数组，备用     
    for (var i=0; i < colRows.length-1; i++) {     
         aTrs[i] = colRows[i+1];     
    }

var sortTypetemp = "";

    if(!sortType)
{
   //判断上一次排列的列和现在需要排列的是否同一个。     
   if (table.sortCol == iCol && table.sortType =="asc") 
   {
    //先排序后反转，考虑到动态添加行的情况
    aTrs.sort(compareEle(iCol, dataType)); 
    aTrs.reverse(); 
    sortTypetemp = "desc";//降序
   } 
   else 
   {
   //如果不是同一列，使用数组的sort方法，传进排序函数     
    aTrs.sort(compareEle(iCol, dataType)); 
    sortTypetemp = "asc";//升序
   }
   //记录最后一次排序的列索引     
    table.sortCol = iCol;
   //记录最后一次排序的类型
   table.sortType = sortTypetemp;
}
else if(sortType == "asc")
{
   aTrs.sort(compareEle(iCol, dataType)); 
   sortTypetemp = "asc";//升序
}
else if(sortType == "desc")
{
   //先排序后反转
   aTrs.sort(compareEle(iCol, dataType)); 
   aTrs.reverse(); 
   sortTypetemp = "desc";//降序
}
    var oFragment = document.createDocumentFragment();     
                    
    for (var i=0; i < aTrs.length; i++) {     
        oFragment.appendChild(aTrs[i]);     
    }
    tbody.appendChild(oFragment);    

return sortTypetemp;
}     
//将列的类型转化成相应的可以排列的数据类型     
function convert(sValue, dataType) 
{     
     switch(dataType) 
{     
     case "int":     
         return parseInt(sValue);     
     case "float":     
         return parseFloat(sValue);     
     case "date":     
         return new Date(Date.parse(sValue));
     default:
         return sValue.toString();     
     }
}     
                  
//排序函数，iCol表示列索引，dataType表示该列的数据类型     
function compareEle(iCol, dataType) 
{
    return function (oTR1, oTR2) 
{
         var vValue1 = convert(ieOrFireFox(oTR1.cells[iCol]), dataType);     
         var vValue2 = convert(ieOrFireFox(oTR2.cells[iCol]), dataType);
   
         if (vValue1 < vValue2) 
   {     
             return -1;     
         } 
   else if (vValue1 > vValue2) 
   {     
             return 1;     
         } 
   else 
   {     
             return 0;     
         }     
     };     
}

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 change_update(no)
{
 if(no==2)
	{
		
		up_list_free.style.display='block';
		up_list_vip.style.display='none';
		
		title_free.src='images/btn_newfree_on0.gif';
		title_vip.src='images/btn_newpay_off0.gif';
	}
	else if(no==3)
	{
		
		up_list_free.style.display='none';
		up_list_vip.style.display='block';
		
		title_free.src='images/btn_newfree_off0.gif';
		title_vip.src='images/btn_newpay_on0.gif';
	}
}

function change_best(no)
{
 if(no==1)
	{
		
		best_movie.style.display='block';
		best_drama.style.display='none';
		best_ent.style.display='none';
		
		title_movie.src='images/btn_best_movie_on.gif';
		title_drama.src='images/btn_best_drama_off.gif';
		title_ent.src='images/btn_best_ent_off.gif';		
		
	}
	else if(no==2)
	{
		
		best_movie.style.display='none';
		best_drama.style.display='block';
		best_ent.style.display='none';
		
		title_movie.src='images/btn_best_movie_off.gif';
		title_drama.src='images/btn_best_drama_on.gif';
		title_ent.src='images/btn_best_ent_off.gif';		
	}
	else if(no==3)
	{
		
		best_movie.style.display='none';
		best_drama.style.display='none';
		best_ent.style.display='block';
		
		title_movie.src='images/btn_best_movie_off.gif';
		title_drama.src='images/btn_best_drama_off.gif';
		title_ent.src='images/btn_best_ent_on.gif';	
		
	}	
}


function call_online(sec)
{
	online();
	setInterval(online,1000*sec);
}

function open_dir(t)
{
if(category_area.style.display=='none')  {

		
		category_area.style.display='block'; 
		t.src='images/btn_category_off.gif'; 
		if(my_view_pro_area.innerHTML=="<IMG src=\"images/loading_icon.gif\" align=absMiddle> Loading ... "){
		//alert(my_view_pro_area.innerHTML);
		
		setTimeout("load_view_pro('parent')",1000);
		}
	} else {
		category_area.style.display='none'; 
		t.src='images/btn_category_on.gif';
		}
}

document.ns = navigator.appName == "Microsoft Internet Explorer"
function randomStr(str){
    var showId=Math.floor(Math.random()*3);
    var tempStr=str[showId];
    str[showId]=str[0];
    str[0]=tempStr;
}
function showStr(str,textWidth,num){
    if(!document.ns){document.write(str[0]+'<br>')}
    else{
        document.write('<table border=0 cellspacing=0 cellpadding=0>'
        +'<tr><td>'
        +'<div id="icefable1'+num+'">'
        +'<table width='+240+' border=0 cellspacing=0 cellpadding=0>'
        +'<tr><td height=20>'+str[0]+'</td></tr>'
        +'<tr><td height=20>'+str[1]+'</td></tr>'
        +'<tr><td height=20>'+str[2]+'</td></tr>'
        +'</table>'
        +'</div>'
        +'<div id="icefable2'+num+'" style="position:absolute;z-index:1;visibility:hidden"></div>'
        +'</td></tr>'
        +'</table>');
    }
}
function init_srolltext(num){
countnum=0
marqueesHeight=20;
eval('stopscroll'+num+'=false;')
eval('icefable1'+num+'.scrollTop=0;')
rotatenum=0
eval('icefable1'+num+'.style.width=0;')
eval('icefable1'+num+'.style.height=marqueesHeight;')
eval('icefable1'+num+'.style.overflowX="visible";')
eval('icefable1'+num+'.style.overflowY="hidden";')
eval('icefable1'+num+'.noWrap=true;')
eval('icefable1'+num+'.onmouseover=new Function("stopscroll=true");')
eval('icefable1'+num+'.onmouseout=new Function("stopscroll=false");')
eval('preTop'+num+'=0; ')
eval('currentTop'+num+'=0;')
eval('stoptime'+num+'=0;')
eval('icefable2'+num+'.innerHTML="";')
eval('icefable2'+num+'.innerHTML+=icefable1'+num+'.innerHTML;')  
eval('icefable1'+num+'.innerHTML=icefable2'+num+'.innerHTML+icefable2'+num+'.innerHTML;')  
eval('setInterval("scrollUp'+num+'()",40);') 
}
function scrollUp1(){
  if(stopscroll1==true) return;
  currentTop1+=1;
  if(currentTop1==21){
      stoptime1+=1;
      currentTop1-=1;
      if(stoptime1==80){
          currentTop1=0;
          stoptime1=0;
      }
  }else{
      preTop1=icefable11.scrollTop;
      icefable11.scrollTop+=1;
      if(icefable11.scrollTop==78){
        preTop1=0; currentTop1=0; stoptime1=0;icefable11.scrollTop=0
      }
  }
}



function Marquee(){ 

if(n_text.scrollHeight>50){
	if(first_i==1 && i<stop_time)
	{
		i++;
	}
	else
	{
		if(n_text.scrollTop%24==0 && i<stop_time && n_text.scrollTop!=0)
		{
			i++;
		}
		else
		{
		i=0;
		first_i=2;
		if(n_text_2.offsetTop-n_text.scrollTop<=0) 
		n_text.scrollTop-=n_text_1.offsetHeight 
		else
	
			n_text.scrollTop+=2;
	
			
		}
	}
}
} 

function search_open()
{
	window.open("search_pro.php","search_windows","width=550,height=300,scrollbars=yes");
}

function pop_video(url)
{
	window.open(url,"video_window","width=535,height=445,resize=yes,resizable=yes");
}


window.defaultStatus="완료";


var temp_url                      
function hideinfo(){ 
var obj=event.srcElement                  //捕获触发事件的对象 
 if(obj.tagName=="A"){                        //如果对象是链接 
/*如果触发函数的事件是 onmouseover ，将链接地址赋予全局变量 temp_url 后设置链接的地址为链接的文字，这样在鼠标移上时状态栏的提示信息将是 "当前页地址(不包含文件名)+触发事件的链接对象的文本"，达到了隐藏真实地址的目的*/ 
if(event.type=="mouseover"){ 
	temp_url=obj.href;
	renew_url=temp_url.replace("page.imkorean.net","www.imkorean.tv");
	
	obj.href=renew_url;
}      
//在单击链接时用window.open 方法打开窗口，窗口目标根据链接的 target 属性值而定 
if(event.type=="click"){window.open(temp_url,obj.target==""?"_self":obj.target);return false}  
//鼠标移开后复原链接 
if(event.type=="mouseout"){obj.href=temp_url;temp_url=null}} 
} 
document.onmouseover=hideinfo         //鼠标移上时调用 hideinfo 函数 
document.onmouseout=hideinfo          //鼠标移开时调用 hideinfo 函数 
document.onclick=hideinfo             //鼠标单击时调用 hideinfo 函数 


function show_flash(url,width,height)
{	
	 document.write('<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="'+width+'" height="'+height+'">  <param name="movie" value=\"'+url+'"> <param name="quality" value="high">  <param name="wmode" value="transparent">  <embed src="'+url+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'"></embed></object>');

}

function urlencode(str){ 
  var ret=""; 
  var strSpecial="!\"#$%&'()*+,/:;<=>?[]^`{|}~%"; 
  for(var i=0;i<str.length;i++){ 
   var chr = str.charAt(i); 
    var c=str2asc(chr); 
    if(parseInt("0x"+c) > 0x7f){ 
      ret+="%"+c.slice(0,2)+"%"+c.slice(-2); 
    }else{ 
      if(chr==" ") 
        ret+="+"; 
      else if(strSpecial.indexOf(chr)!=-1) 
        ret+="%"+c.toString(16); 
      else 
        ret+=chr; 
    } 
  } 
  return ret; 
} 

var star_str="";
var r_point=1;
function select_star(pro_no,no)
{
	for(i=1;i<=10;i++)
	{
		if(i<no)
		star_str+="<span onmouseover=\"select_star("+pro_no+","+i+")\" onclick=\"submit_point("+pro_no+","+i+")\"   style='cursor:pointer'><font color=FF6A00>★</font></span> ";
		else if(i==no)
		star_str+="<span  onclick=\"submit_point("+pro_no+","+i+")\"   style='cursor:pointer'><font color=FF6A00>★</font></span> ";

		else
		star_str+="<span onmouseover=\"select_star("+pro_no+","+i+")\"  onclick=\"submit_point("+pro_no+","+i+")\"   style='cursor:pointer'>★</span> ";

	}
	document.getElementById("star_area").innerHTML=star_str;
	document.getElementById("show_point").innerHTML=no;
	star_str="";
	r_point=no;
}
function submit_point(pro_no,no)
{
	window.hiddenframe.location="action_rating.php?pro_no="+pro_no+"&point="+r_point;
	//alert("평점 "+no+"점을 주셨습니다!");
	
}
