function clearMe(control)
{
  control.value = '';
}


function restore(control, str)
{
  if (control.value == '') control.value = str;
}


if(document.all){
var tags=document.all.tags("a")
for (var i=0;i<tags.length;i++)
tags(i).outerHTML=tags(i).outerHTML.replace(">"," hidefocus=true>")}


 //switchtab

function switchtab(idname,total,show){
	for(i=1;i<=total;i++){
		document.getElementById(idname+i).style.display="none";	
	}	
	document.getElementById(idname+show).style.display="";	
}

//CopyText
function CopyTxt(objvalue){
	var format = "Text";
	var data = objvalue;
	var clipboard = window.clipboardData;
	clipboard.setData(format, data);
	alert('已複製!');	
}
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];}
}


//document.domain = "myweb.hinet.net";
var Get_Date = new Date();
var GenerateTime = ''+ Get_Date.getFullYear()+ Get_Date.getDate()+'' + Get_Date.getTime();
var MainPageURL = location.href;
var AdPageURL;
var AD_width;
var scroll_type;
var ADPage = new Object;
var InterId;
var caseTmp;
var Reload_AD_Page;

//check cookie exist
function getCookie(Get_Name)
{       	     
       var arg = escape(Get_Name);
			 var NameLen = arg.length;
			 var CookieLen = document.cookie.length;
			 var i = 0;
	     while (i < CookieLen) {
		   		var j = i + NameLen;
		   		if (document.cookie.substring(i, j) == arg){
		   			 return getCookieValue(j+1); //return cookie value
			    }   
		      i = document.cookie.indexOf(" ", i) + 1;
		      if (i == 0){break;}
	     }
	     return null;  //not found cookie return null       
}

//set cookie
function saveCookie(Set_Name){ 
       var Set_Cookie_Date = new Date();
       var StrCookie = Set_Name + "=" + Set_Cookie_Date.getSeconds();                        
       StrCookie +="; path="+ "/";
       StrCookie += "; domain="+ "myweb.hinet.net";          
       document.cookie=StrCookie;      
}

//get cookie value
function getCookieValue(StartIndex) {
       var EndIndex = document.cookie.indexOf(";", StartIndex);
       if (EndIndex == -1) 
             EndIndex = document.cookie.length;
       return unescape(document.cookie.substring(StartIndex, EndIndex));
}

//reload AD page function
function doReload(myFrame, newURL) {
                   myFrame.location.replace(newURL);                 
}
                
function reloadFrames() {
			 var Now_Window = window;
    	 while (Now_Window != top){
			 		 		try{
		        	 		size = Now_Window.frames.length;
		        	 		var frameids = Now_Window.document.getElementsByTagName('frame');
		
		        	 		for (i = 0; i < size; i++) {
		           				 if (frameids[i].src.match(Reload_AD_Page) != null){ 	  	           				 	 		
		            		      	doReload(Now_Window.frames[i], frameids[i].src);
		             		      	return true;		             		      
		             		   }		               		   	  
		          	  }
	            		Now_Window = Now_Window.parent;              	
  		   		   }catch(err){  				   		  				   			
	    			  		Now_Window = Now_Window.parent;
  		  	     }  				    
  		 }  			  
  		 if (Now_Window == top)
  		 {
  		    	  try{ 
        	  	   size = Now_Window.frames.length;  
        	  	   var frameids = Now_Window.document.getElementsByTagName('frame');
            
        	  	   for (i = 0; i < size; i++) {
            			  if (frameids[i].src.match(Reload_AD_Page) != null){            		    
		            		      	doReload(Now_Window.frames[i], frameids[i].src); 
		             		      	return true;
		             		}
                 }             
  		   	    }catch(err){
  		   	    }
 		   }  
}     
function activeReload(){	  	   	   	       
	    Reload_AD_Page = "http://hiad.myweb.hinet.net/120_300_1.html";	    

      if (window.addEventListener) //DOM method for binding an event
        window.addEventListener("load", reloadFrames, false)
      else if (window.attachEvent) //IE exclusive method for binding an event
        window.attachEvent("onload", reloadFrames)   
}

//get UserPage title
function getUsertitle(){
      top.document.title = eval('top.userpage.document.title');
}

//findCookie
function findCookie(){
      var Get_Now_Date = new Date();
	  	var Diff_Time = Math.abs((Get_Now_Date.getSeconds() - Cookie_Value));
	    if (Diff_Time > 3){
	        activeReload();
	        saveCookie("MywebID");
	    }
}

//check User URL parameter type
function para_type(){
      if (MainPageURL.match(/#.*\?/)) {
            sg =  MainPageURL.split("#"); 
            var temp = sg[1].split("?");
            MainPageURL= sg[0] + '?' + temp[1] + '&' + GenerateTime + '#' + temp[0];            
            return MainPageURL;
      } else if (MainPageURL.match(/\?.*#/)) {
             if (MainPageURL.indexOf("#")>-1){
                  sg = MainPageURL.split("#");
                  MainPageURL = sg[0] + '&MywebPageId=' + GenerateTime + '#' + sg[1];
                  return MainPageURL;
             }        
      } else if (MainPageURL.match(/#/)){
             sg=MainPageURL.split("#");
             MainPageURL=sg[0]+'?MywebPageId='+GenerateTime+'#'+sg[1];
             return MainPageURL;
      } else if (MainPageURL.match(/\?/)){
             MainPageURL+= '&MywebPageId=' +  GenerateTime;
             return MainPageURL;
      }else{
             MainPageURL+="?MywebPageId=" + GenerateTime;
             return MainPageURL;
      }          
}

//Myweb pop up AD function
function OpenADPage(){
      newleft=screen.width - 300;
      ADPage=window.open("http://hiad.myweb.hinet.net/280x300.html","myweb_pop","height=310,width=310,top=0,left=" + newleft + ",toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no");
}

function get_popup_Cookie()
{
      var strCookie;
      strCookie = document.cookie;
      nameCheck = strCookie.split(";");
      if (nameCheck[0] == "Myweb")               
          return 0;
      else if (nameCheck[0] == "MywebADPage")    
            return 1;
      else return 2;
}

function save_popup_Cookie(name, expires){
      var strCookie = name;
      if (expires){
          var curTime = new Date();
          curTime.setTime(curTime.getTime() + expires);
                     strCookie += "; expires=" + curTime.toGMTString();
          strCookie +="; path="+ "/";
          strCookie += "; domain="+ "myweb.hinet.net";
          document.cookie=strCookie;
      }
}

function CheckADPage(){       
      if ((ADPage.closed) && (caseTmp != 1)){//pop up ad close and cookie isn't MywebADPage
          save_popup_Cookie("MywebADPage",150000); 
          clearInterval(InterId);
      }
}

function myweb_popAD(){	     
      caseTmp=get_popup_Cookie();
      InterId=setInterval("CheckADPage()",1000);          
      switch (caseTmp)
		  {
          case 0 ://cookie name is Myweb
             break;
			    case 1 ://cookie name is MywebADPage
     		     OpenADPage();
             ADPage.blur();
             break;
          default ://not get anything cookie name or cookie name isn't Myweb or MywebADPage
             OpenADPage();
             ADPage.focus();
             save_popup_Cookie("Myweb",5000);
             break;
      }
}




