﻿function isEmpty(value)
{
	/*alert("Hello2");*/
	//alert(value);
	return ((value ==null) || (value.length==0))
}
function checkLogin(id)
{
	var login = true
	if(isEmpty(id))
	{
			alert("請先登入");
			login = false;
	}
	return login;
	
}
function bookmarksite()
{
         if (document.all)
        {
             // For IE
             window.external.AddFavorite(location.href, document.title);
         }
        else if (window.sidebar)
       {
             // For Firefox
             window.sidebar.addPanel(document.title, location.href, "");
        }
}
function setHome()
{
	if(document.all)
	{
   document.body.style.behavior='url(#default#homepage)';
   document.body.setHomePage(window.location.href);
	}
	else
		{
			setHomePage(window.location.href);
		}
}
function getTimeInterval(content)
{
						
		var time = new Date(); 
		var seconds = time.getSeconds();
		var minutes = time.getMinutes(); 
		var hours		= time.getHours();
		var days 		=	time.getDay();
		var dates 	= time.getDate();
		var months 	=	time.getMonth()+1;
		var years 	=	time.getFullYear();
		//dates = "今天是"+years+"年"+months+"月"+dates+"日"+hours+"時"+minutes+"分"+seconds+"秒";
		dates = "今天是"+years+"年"+months+"月"+dates+"日";
		document.getElementById(content).innerHTML = dates;     
		setTimeout("getTimeInterval('"+content+"')",1000);
}

function utf16to8(str) {   
var out, i, len, c;   
out = "";   
len = str.length;   
for(i = 0; i < len; i++) {   
c = str.charCodeAt(i);   
if ((c >= 0x0001) && (c <= 0x007F)) {   
out += str.charAt(i);   
} else if (c > 0x07FF) {   
out += String.fromCharCode(0xE0 | ((c >> 12) & 0x0F));   
out += String.fromCharCode(0x80 | ((c >> 6) & 0x3F));   
out += String.fromCharCode(0x80 | ((c >> 0) & 0x3F));   
} else {   
out += String.fromCharCode(0xC0 | ((c >> 6) & 0x1F));   
out += String.fromCharCode(0x80 | ((c >> 0) & 0x3F));   
}   
}   
return out;   
}   
function utf8to16(str) {   
var out, i, len, c;   
var char2, char3;   
out = "";   
len = str.length;   
i = 0;   
while(i < len) {   
c = str.charCodeAt(i++);   
switch(c >> 4)   
{   
case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7:   
// 0xxxxxxx   
out += str.charAt(i-1);   
break;   
case 12: case 13:   
// 110x xxxx 10xx xxxx   
char2 = str.charCodeAt(i++);   
out += String.fromCharCode(((c & 0x1F) << 6) | (char2 & 0x3F));   
break;   
case 14:   
// 1110 xxxx 10xx xxxx 10xx xxxx   
char2 = str.charCodeAt(i++);   
char3 = str.charCodeAt(i++);   
out += String.fromCharCode(((c & 0x0F) << 12) |   
((char2 & 0x3F) << 6) |   
((char3 & 0x3F) << 0));   
break;   
}   
}   
return out;   
}  

//CMS
function row_roll_over(therow)
{
	therow.id = "table_over";
}
function row_roll_out(therow)
{
	therow.id = "table_out";
}

function changePage(target_path)
{
		window.open(target_path,"_self");
}

function page_list_over(item)
{
	 item.style.color='#FF9900';
}
function page_list_out(item)
{
	 item.style.color='#000000';
}

function reply_over(row)
{
		row.id = "table_over";
}
function reply_out(row, r_status)
{
	switch(r_status)
	{
		case "0": row.id = "disapproved_reply";break;
		case "1": row.id = "approved_reply";break;
		case "2": row.id = "auto_reply";break;
	}
}
