// JavaScript Document

function doChangeFontSize(i_id, size, i_ext) {
	var elem;
	var id = "m_p";
	var ext = "pt";
	
	if (!checkNumber(size)) {
		size = '9';
	}
	
	elem = document.getElementById(id).getElementsByTagName("p"); 
	for (var i=0;i<elem.length;i++) { 
  		elem[i].style.fontSize = size+ext;
    }
	
	elem = document.getElementById(id).getElementsByTagName("a");
	for (var i=0;i<elem.length;i++) {
  		elem[i].style.fontSize = size+ext;
    }
	
	elem = document.getElementById(id).getElementsByTagName("span");
	for (var i=0;i<elem.length;i++) { 
  		elem[i].style.fontSize = size+ext;
    }
	
	elem = document.getElementById(id).getElementsByTagName("font");
	for (var i=0;i<elem.length;i++) { 
  		elem[i].style.fontSize = size+ext;
    }
	
	elem = document.getElementById(id).getElementsByTagName("td");
	for (var i=0;i<elem.length;i++) { 
  		elem[i].style.fontSize = size+ext;
    }
	
	elem = document.getElementById(id).getElementsByTagName("th");
	for (var i=0;i<elem.length;i++) { 
  		elem[i].style.fontSize = size+ext;
    }
	
	var obj = document.getElementById(id);
	obj.style.fontSize = size+ext;
	
	//讀?��??�刪??
    deleteCookie("divId", id);
	deleteCookie("divSize", size);
	deleteCookie("divExt", ext);
	
	//alert(document.cookie);
	
	
	//寫入?��???
	document.cookie = "divId="+escape(id)+";path=/";
	document.cookie ="divSize="+escape(size)+";path=/";
	document.cookie ="divExt="+escape(ext)+";path=/";
	
	//alert(document.cookie);

}

function deleteCookie(cName, cValue) 
{ 
        var d = new Date(2000,1,1); 
        document.cookie = cName + "=" + escape(cValue) + ";path=/;expires=" + d.toGMTString() + ";"; 
} 


function readCookie(name)
{
    var mycookie = document.cookie;
    var start1 = mycookie.indexOf(name + "=");
    
    if (start1 == -1) {
    
        //alert("cookies not found");
        var not_found = "not_found";
        return not_found;
    
    } else {
         
        start = mycookie.indexOf("=",start1) + 1;
        var end = mycookie.indexOf(";",start);
        if (end == -1)
        {
            end = mycookie.length;
        }
        
        var value = unescape(mycookie.substring(start,end));
        
        if (value == null)
        {
            alert("No cookies found!");
            
        } else {
            
            return value;
        }
    }
}

function checkJScriptCookie(){
    
    var divId_value = readCookie("divId");
    var divSize_value = readCookie("divSize");
    var divExt_value = readCookie("divExt");
  /*  alert(divId_value);
    alert(divSize_value);
    alert(divExt_value);
    alert(document.cookie);*/

    if(divId_value != "not_found" && divSize_value != "not_found" && divExt_value != "not_found"){
        doChangeFontSize(divId_value, divSize_value, divExt_value);
    }
    

}


function checkNumber(value) {
	var reg_number = /^[0-9]+$/;
	
	if (value != "") {
		if (reg_number.test(value)) {
		    return true;
		} else {
		    return false;
		}
	} else {	
		return false;
	}	
	
}