function openTree(){
	parent.left.a.openAll();
}

function closeTree(){
	parent.left.a.closeAll();
}

function openToTree(ID,tf){
	parent.left.a.openTo(ID,tf);
}


function openWin (wnd){
window.open(wnd,'_blank','height=590,width=780,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,status=yes');
}


function addToFavors(title,url){
	
	window.external.AddFavorite(url,title); 
	
}

function setAsHomepage(obj,url){
	
	obj.style.behavior='url(#default#homepage)';
	obj.setHomePage(url);
	
}






// apply tagOpen/tagClose to selection in textarea,
// use sampleText instead of selection if there is none
// copied and adapted from phpBB
function insertTags(txtarea, tagOpen, tagClose, sampleText) {

	var clientPC = navigator.userAgent.toLowerCase(); // Get client info
	var is_gecko = ((clientPC.indexOf('gecko')!=-1) && (clientPC.indexOf('spoofer')==-1)
					&& (clientPC.indexOf('khtml') == -1) && (clientPC.indexOf('netscape/7.0')==-1));
	var is_safari = ((clientPC.indexOf('AppleWebKit')!=-1) && (clientPC.indexOf('spoofer')==-1));
	var is_khtml = (navigator.vendor == 'KDE' || ( document.childNodes && !document.all && !navigator.taintEnabled ));
	if (clientPC.indexOf('opera')!=-1) {
		var is_opera = true;
		var is_opera_preseven = (window.opera && !document.childNodes);
		var is_opera_seven = (window.opera && document.childNodes);
	}

	// IE
	if(document.selection  && !is_gecko) {
		var theSelection = document.selection.createRange().text;
		if(!theSelection) { theSelection=sampleText;}
		txtarea.focus();
		if(theSelection.charAt(theSelection.length - 1) == " "){// exclude ending space char, if any
			theSelection = theSelection.substring(0, theSelection.length - 1);
			document.selection.createRange().text = tagOpen + theSelection + tagClose + " ";
		} else {
			document.selection.createRange().text = tagOpen + theSelection + tagClose;
		}

	// Mozilla
	} else if(txtarea.selectionStart || txtarea.selectionStart == '0') {
		var replaced = false;
 		var startPos = txtarea.selectionStart;
		var endPos = txtarea.selectionEnd;
		if(endPos-startPos) replaced=true;
		var scrollTop=txtarea.scrollTop;
		var myText = (txtarea.value).substring(startPos, endPos);
		if(!myText) { myText=sampleText;}
		if(myText.charAt(myText.length - 1) == " "){ // exclude ending space char, if any
			subst = tagOpen + myText.substring(0, (myText.length - 1)) + tagClose + " ";
		} else {
			subst = tagOpen + myText + tagClose;
		}
		txtarea.value = txtarea.value.substring(0, startPos) + subst +
		  txtarea.value.substring(endPos, txtarea.value.length);
		txtarea.focus();
		//set new selection
		if(replaced){
			var cPos=startPos+(tagOpen.length+myText.length+tagClose.length);
			txtarea.selectionStart=cPos;
			txtarea.selectionEnd=cPos;
		}else{
			txtarea.selectionStart=startPos+tagOpen.length;   
			txtarea.selectionEnd=startPos+tagOpen.length+myText.length;
		}	
		txtarea.scrollTop=scrollTop;

	// All other browsers get no toolbar.
	// There was previously support for a crippled "help"
	// bar, but that caused more problems than it solved.
	}
	// reposition cursor if possible
	if (txtarea.createTextRange) txtarea.caretPos = document.selection.createRange().duplicate();
}
 

function rmHeadSpace(s){

	var str = s.value;
	var result = str;
	result = str.replace(/(^　+)|(^ +)|(\n　+)|(\n +)/g,'\n'); //replace all the " " the ""
	
	result = result.replace(/(^(\r\n){1,})/g,'');
	s.value = result;
	
}

function formatPG(s){

	var str = s.value;
	var result = str;
 	result = result.replace(/((\r\n){1,})/g,'\r\n\r\n');
	//result = result.replace(/(^(\r\n){1,})/g,'');
	s.value = result;
}



function plDate(){

	var days = new Array(7);
	days[0]='星期日';
	days[1]='星期一';
	days[2]='星期二';
	days[3]='星期三';
	days[4]='星期四';
	days[5]='星期五';
	days[6]='星期六';
	
	var today = new Date();
	
	 document.write(
	 today.getFullYear(),"年",
     today.getMonth()+1,"月",
     today.getDate(),"日 ",
     days[today.getDay()]);


}