
var previousTab;

function ChangeTab(value1) {
	if(previousTab == null) { previousTab = "searchschool"; }

	if(value1.length < 1) { return; }
	if(document.getElementById(value1).style.display == "none") { 
		document.getElementById(value1).style.display = "block";
		if(previousTab != null && previousTab != value1) {
			document.getElementById(previousTab).style.display = "none";
		}
		previousTab = value1;
	}
}

function unsubscribeAll() {
	if(document.preference.unsubscribe.checked == true) {
		alert('這設定會取消訂閱您以往曾發出的所有文章，取消後無法復原。\n但您日後仍然可以個別訂閱其他文章。');
	}
}

function noticeClose(value1) {
	document.getElementById("notice"+value1).style.display = "none";
}

function jumpto(value1) {
	if(value1.selectedIndex != 0) top.location.href = value1.options[value1.selectedIndex].value; return 1;
}


function setVisibility(id, visibility) {
	document.getElementById(id).style.display = visibility;
}

var lastDiv = "";
function setReport(value1) {
	if(lastDiv) {
		document.getElementById(lastDiv).style.display = "none";
	}

	if(value1 && document.getElementById(value1)) {
		document.getElementById(value1).style.display = "inline";
		lastDiv = value1;
	}
}

function report(pageURL, title, w, h) {
	var left = (screen.width/2)-(w/2);
	var top = (screen.height/2)-(h/2);
	var targetWin = window.open(pageURL, title, 'width='+w+', height='+h+', toolbar=0, location=0, status=0, menubar=0, resizable=0', top='+top+', left='+left');
	targetWin.focus();
}

// top.window.moveTo(0,0);
// if (document.all) {
// 	top.window.resizeTo(screen.availWidth,screen.availHeight);
// }
// else if (document.layers||document.getElementById) {
// 	if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
// 		top.window.outerHeight = screen.availHeight;
// 		top.window.outerWidth = screen.availWidth;
// 	}
// }

function bookmarkSite(title, url) {
if (document.all)
	window.external.AddFavorite(url, title);
	else if (window.sidebar)
	window.sidebar.addPanel(title, url, "");
}

function addBold() {
	addTxt="[b][/b]";
	addText(addTxt);
}

function addItalic() {
	addTxt="[i][/i]";
	addText(addTxt);
}

function addUnderline() {
	addTxt="[u][/u]";
	addText(addTxt);
}

function addImage() {
	addTxt="[img][/img]";
	addText(addTxt);
}

function addEmail() {
	addTxt="[email][/email]";
	addText(addTxt);
}

function addHyperlink() {
	addTxt="[url]http://[/url]";
	addText(addTxt);
}

function addOlist() {
	addTxt="[olist]\r[item][/item]\r[item][/item]\r[item][/item]\r[/olist]";
	addText(addTxt);
}

function addUlist() {
	addTxt="[ulist]\r[item][/item]\r[item][/item]\r[item][/item]\r[/ulist]";
	addText(addTxt);
}

function addQuote() {
	addTxt="[quote][/quote]";
	addText(addTxt);
}

function addYoutube() {
	addTxt="[youtube][/youtube]";
	addText(addTxt);
}

function addText(value1) {
	document.insertpost.message.value+=value1;
	document.insertpost.message.focus();
}

function searchFocus(value1, value2, value3) {
	if(document.forms[value1].elements[value2].value==value3)
		document.forms[value1].elements[value2].value=''
	else
		document.forms[value1].elements[value2].select();
}

function searchBlur(value1, value2, value3) {
	if(document.forms[value1].elements[value2].value=='')
		document.forms[value1].elements[value2].value=value3;
}

function addSchoolmessage() {
	document.getElementById("subject").style.display="inline";
	document.getElementById("schoolpost").style.height="101px";
	document.getElementById("rule").style.display="inline";
	document.getElementById("subscribe").style.display="inline";
	document.getElementById("realname").style.display="none";
} 

function setOldname() {
	document.getElementById("oldname").style.display="inline";
	document.getElementById("chiname").style.display="none";
}

function setSchoolRate() {
	if(document.insertschool.rate1[0].checked==true || document.insertschool.rate1[1].checked==true || document.insertschool.rate1[2].checked==true || document.insertschool.rate1[3].checked==true || document.insertschool.rate1[4].checked==true) {
		document.getElementById("schoolrate").style.display="inline";
		document.getElementById("optional1").style.display="none";
		document.getElementById("optional2").style.display="none";
		document.getElementById("optional3").style.display="inline";
		document.insertschool.review.focus();
	}
}

var x = 2;

function selectText(obj)
{
    if (x % 2 == 0)
    {
        obj.select();
    }
    else
    {
        if (document.selection)
        {
            document.selection.empty();
            obj.blur();
        }
        else
        {
            window.getSelection().removeAllRanges();
        }
    }
    obj.focus();
    x++;
}
