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();
}
MM_reloadPage(true);

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_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_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_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_showHideLayers() { //v6.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; }
}
var h800="104learn.htm";
var h1024="104learn1024.htm";
function openNewWindow(theURL) {
  window.open(theURL,'_blank','scrollbars=yes,resizable=yes,width=600,height=500');
}
/*function setHomePage(){
   var name = navigator.appName;
   var agent = navigator.userAgent;
   if( agent.indexOf('MSIE') != -1){
      var strVersion = navigator.appVersion;
      var pos = strVersion.indexOf('MSIE');
      strVersion = strVersion.substring(pos+4,strVersion.length);
      var version = parseInt(strVersion);
      var version = parseInt(strVersion);
      document.write("<a href=\"http://www.104learn.com.tw\" onClick=\"this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.104learn.com.tw/');\">");
   }
}*/
function setHomePage(ieUrl){
if( navigator.userAgent.indexOf("MSIE") != -1) {
document.write("<a href='#' onClick=\"this.style.behavior='url(#default#homepage)';this.setHomePage('" + ieUrl + "');\">");}
}

function direct(){
	if ( document.member.username.value=='身分證字號' || !checkInput(document.member.username.value) ){
		alert('請輸入 "身分證字號" !');
		document.member.username.focus();
	}
	else if(document.forms.member.choice.selectedIndex==0){
		document.forms.vip.copass.value = document.forms.member.password.value;
		document.forms.vip.id.value = document.forms.member.username.value;
		document.forms.vip.submit();
	}
	else{
		document.forms.user.password.value = document.forms.member.password.value;
		document.forms.user.autoid.value = document.forms.member.username.value;
		document.forms.user.submit();
	}
}
function search_classsub(){
	if (kk.key.value=='' || kk.key.value=='請輸入關鍵字'){
		alert('請輸入關鍵字 !');
		kk.key.focus();
	}
	else{
		kk.submit();
	}
}
function myset(){
	if (kk.key.value=='' || kk.key.value=='請輸入關鍵字'){
		alert('請輸入關鍵字 !');
		kk.key.focus();
	}
	else{
		kk.submit();
	}
}
function SetCookie( strName, strValue, strExpDay ){
	var expdate = new Date ();
	expdate.setTime (expdate.getTime() + (24 * 60 * 60 * 1000 * strExpDay));
	var strStr = strName + "=" + strValue + "; expires=" + expdate.toGMTString();

	if ( window.location.href.indexOf("http://") > 0 ) {
		strStr+="; domain=104learn.com.tw";
	}
	document.cookie=strStr;
}
function GetCookie( strName ){
	var search = strName + "=";
	if (document.cookie.length > 0) { 
		offset = document.cookie.indexOf(search);

		if(offset!=-1) {
			offset += search.length; 
			end = document.cookie.indexOf(";", offset); 
			if (end == -1){
				end = document.cookie.length;
			}
			return unescape(document.cookie.substring(offset, end));
		}
	}
	return "";
}

function mysetting(){
	var oldFun1=GetCookie("fun1");
	var oldFun2=GetCookie("fun2");
	if ( mysetform.fun2[0].checked ){
		SetCookie("fun2", "under", 365);
	}
	else{
		SetCookie("fun2", "none", 365);
	}
	if ( mysetform.fun1[0].checked ){
		SetCookie("fun1", "800", 365);
	}
	else{
		SetCookie("fun1", "1024", 365);
	}
	if ( oldFun2 != GetCookie("fun2") && GetCookie("fun1")=="1024" ){
		document.location.replace( h1024 );
	}
	else if ( oldFun2 != GetCookie("fun2") ){
		document.location.replace( h800 );
	}
	else if ( oldFun1 != GetCookie("fun1") && GetCookie("fun1")=="1024" ){
		document.location.replace( h1024 );
	}
	else if ( oldFun1 != GetCookie("fun1") ){
		document.location.replace( h800 );
	}
}

function setmyformvalue(){
        if ( GetCookie("fun1")=="1024" ){
		mysetform.fun1[1].checked=true;
	}
	else{
		mysetform.fun1[0].checked=true;
	}
        if ( GetCookie("fun2")=="none" ){
		mysetform.fun2[1].checked=true;
	}
	else{
		mysetform.fun2[0].checked=true;
	}
}

/*if ( GetCookie("fun1")=="1024" && document.location.href.indexOf( h1024 ) < 0 ){
	document.location.replace( h1024 );
}
else if ( ( GetCookie("fun1")=="800" || GetCookie("fun1")=="" ) && document.location.href.indexOf( h800 ) < 0 ){
	document.location.replace( h800 );
}*/
if ( GetCookie("fun2")=="none" ){
	document.write ('<link href="/104learn_none.css" rel="stylesheet" type="text/css">');
}
else{
	document.write ('<link href="/104learn.css" rel="stylesheet" type="text/css">');
}