var Quote = 0;
var Bold  = 0;
var Italic = 0;
var Underline = 0;
var Code = 0;
var Center = 0;
var Strike = 0;
var Sound = 0;
var Swf = 0;
var Ra = 0;
var Rm = 0;
var Marquee = 0;
var Fly = 0;
var fanzi=0;
var text_enter_url      = infNeedUrl;
var text_enter_txt      = infNeedComment;
var text_enter_image    = infNeedPicUrl;
var text_enter_sound    = infNeedNeedSound;
var text_enter_swf      = infNeedFlashUrl;
var text_enter_ra      = infNeedRealUrl;
var text_enter_rm      = infNeedRealMovie;
var text_enter_wmv      = infNeedMediaMovie;
var text_enter_wma      = infNeedMediaMusic;
var text_enter_mov      = infNeedMov;
var text_enter_sw      = infNeedSW;
var text_enter_email    = infNeedEmail;
var error_no_url        = infNeedHomePage;
var error_no_txt        = infNeedLinkComment;
var error_no_title      =infNeedIndexTitle;
var error_no_email      = infNeedIndexEmail;
var error_no_gset       =infNeedTrueFormat;
var error_no_gtxt       = infNeedChar;
var text_enter_guang1   = infFontRelated;
var text_enter_guang2   = infNeedEffect;

function commentWrite(NewCode) 
{
	document.newNotice.content.value+=NewCode;
	document.newNotice.content.focus();
	return;
}

function storeCaret(text) 
{ 
	if (text.createTextRange) 
	{
		text.caretPos = document.selection.createRange().duplicate();
	}
    
	if(event.ctrlKey && window.event.keyCode==13)
	{
		i++;
		if (i>1) 
		{
			alert(infPostingNow);
			return false;
		}
		this.document.form.submit();
	}
}

function AddText(text) 
{
	if (document.newNotice.content.createTextRange && document.newNotice.content.caretPos) 
	{      
		var caretPos = document.newNotice.content.caretPos;      
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?	text + ' ' : text;
	}
	else document.newNotice.content.value += text;
	document.newNotice.content.focus(caretPos);
}
function inputs(str){AddText(str);}

function Curl() 
{
	var FoundErrors = '';
	var enterURL   = prompt(text_enter_url, "http://");
	var enterTxT   = prompt(text_enter_txt, enterURL);

	if (!enterURL) FoundErrors += "\n" + error_no_url;
	if (!enterTxT) FoundErrors += "\n" + error_no_txt;
	if (FoundErrors)  
	{
		alert(infError+FoundErrors);
		return;	
	}
	
	var ToAdd = "[URL="+enterURL+"]"+enterTxT+"[/URL]";
	document.newNotice.content.value+=ToAdd;
	document.newNotice.content.focus();
}

function Cimage() 
{
	var FoundErrors = '';
	var enterURL   = prompt(text_enter_image, "http://");
	if (!enterURL) FoundErrors += "\n" + error_no_url;
	if (FoundErrors) {
		alert(infError+FoundErrors);
		return;
	}
	var ToAdd = "[IMG]"+enterURL+"[/IMG]";
	document.newNotice.content.value+=ToAdd;
	document.newNotice.content.focus();
}


function Cemail() 
{
	var emailAddress = prompt(text_enter_email,"");
	if (!emailAddress) { alert(error_no_email); return; }
	var ToAdd = "[EMAIL]"+emailAddress+"[/EMAIL]";
	commentWrite(ToAdd);
}

function Ccode() 
{
	if (Code == 0) 
	{
		ToAdd = "[CODE]";
		document.form.code.value = infCode+"*";
		Code = 1;
	} else 
	{
		ToAdd = "[/CODE]";
		document.form.code.value = infCode;
		Code = 0;
	}
	commentWrite(ToAdd);
}


function Cquote()
{
	fontbegin="[QUOTE]";
	fontend="[/QUOTE]";
	fontchuli();
}

function Cbold()
{
	fontbegin="[B]";
	fontend="[/B]";
	fontchuli();
}

function Citalic() 
{
	fontbegin="[I]";
	fontend="[/I]";
	fontchuli();
}

function Cunder() 
{
	fontbegin="[U]";
	fontend="[/U]";
	fontchuli();
}

function Ccenter() 
{
	fontbegin="[align=center]";
	fontend="[/align]";
	fontchuli();
}

function Cstrike() 
{
	fontbegin="[strike]";
	fontend="[/strike]";
	fontchuli();
}

function Csound()
{
	var FoundErrors = '';
	var enterURL   = prompt(text_enter_sound, "http://");

	if (!enterURL) FoundErrors += "\n" + error_no_url;
	if (FoundErrors) {alert("´يخَ£،"+FoundErrors);return;}

	var ToAdd = "[SOUND]"+enterURL+"[/SOUND]";
	document.newNotice.content.value+=ToAdd;
	document.newNotice.content.focus();
}

function Cswf() 
{
	var FoundErrors = '';
	var enterURL   = prompt(text_enter_swf, "http://");

	if (!enterURL) FoundErrors += "\n" + error_no_url;
	if (FoundErrors) {alert("´يخَ£،"+FoundErrors);return;}

	var ToAdd = "[FLASH]"+enterURL+"[/FLASH]";
	document.newNotice.content.value+=ToAdd;
	document.newNotice.content.focus();
}

function Cra() 
{
	var FoundErrors = '';
	var enterURL   = prompt(text_enter_ra, "http://");

	if (!enterURL) 	FoundErrors += "\n" + error_no_url;
	if (FoundErrors) {	alert(infError+FoundErrors);	return;	}

	var ToAdd = "[RA]"+enterURL+"[/RA]";
	document.newNotice.content.value+=ToAdd;
	document.newNotice.content.focus();
}

function Crm() {
	var FoundErrors = '';
	var enterURL   = prompt(text_enter_rm, "http://");

	if (!enterURL)	FoundErrors += "\n" + error_no_url;
	if (FoundErrors) {	alert(infError+FoundErrors);	return;	}

	var ToAdd = "[RM=500,350]"+enterURL+"[/RM]";
	document.newNotice.content.value+=ToAdd;
	document.newNotice.content.focus();
}

function Cwmv() {
	var FoundErrors = '';
	var enterURL   = prompt(text_enter_wmv, "http://");

	if (!enterURL) 	FoundErrors += "\n" + error_no_url;
	if (FoundErrors) {	alert(infError+FoundErrors);	return;	}

	var ToAdd = "[MP=500,350]"+enterURL+"[/MP]";
	document.newNotice.content.value+=ToAdd;
	document.newNotice.content.focus();
}

function Cfanzi() 
{
	fontbegin="[xray]";
	fontend="[/xray]";
	fontchuli();
}

function Cwma() 
{
	var FoundErrors = '';
	var enterURL   = prompt(text_enter_wma, "http://");

	if (!enterURL)	FoundErrors += "\n" + error_no_url;
	if (FoundErrors) {	alert(infError+FoundErrors);	return;	}

	var ToAdd = "[wma]"+enterURL+"[/wma]";
	document.newNotice.content.value+=ToAdd;
	document.newNotice.content.focus();
}

function Cmov() {
	var FoundErrors = '';
	var enterURL   = prompt(text_enter_mov, "http://");

	if (!enterURL) FoundErrors += "\n" + error_no_url;
	if (FoundErrors) {	alert(infError+FoundErrors);	return;	}

	var ToAdd = "[QT=500,350]"+enterURL+"[/QT]";
	document.newNotice.content.value+=ToAdd;
	document.newNotice.content.focus();
}

function Cdir() 
{
	var FoundErrors = '';
	var enterURL   = prompt(text_enter_sw, "http://");

	if (!enterURL) 	FoundErrors += "\n" + error_no_url;
	if (FoundErrors) {	alert(infError+FoundErrors);	return;	}

	var ToAdd = "[DIR=500,350]"+enterURL+"[/DIR]";
	document.newNotice.content.value+=ToAdd;
	document.newNotice.content.focus();
}

function Cmarquee() 
{
	fontbegin="[move]";
	fontend="[/move]";
	fontchuli();
}
function Cfly() 
{
	fontbegin="[fly]";
	fontend="[/fly]";
	fontchuli();
}

function paste(text) 
{
	if (opener.document.newNotice.content.createTextRange && opener.document.newNotice.content.caretPos)
	{      
		var caretPos = opener.document.newNotice.content.caretPos;      
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?
		text + ' ' : text;
	}
	else opener.document.newNotice.content.value += text;
	opener.document.newNotice.content.focus(caretPos);
}

function showsize(size)
{
	fontbegin="[size="+size+"]";
	fontend="[/size]";
	fontchuli();
}

function showfont(font)
{
	fontbegin="[face="+font+"]";
	fontend="[/face]";
	fontchuli();
}

function showcolor(color)
{
	fontbegin="[color="+color+"]";
	fontend="[/color]";
	fontchuli();
}

function fontchuli()
{
	if ((document.selection)&&(document.selection.type == "Text")) 
	{
		var range = document.selection.createRange();
		var ch_text=range.text;
		range.text = fontbegin + ch_text + fontend;
	}else{
		document.newNotice.content.value=fontbegin+document.newNotice.content.value+fontend;
		document.newNotice.content.focus();
	}
}

function Cguang() 
{
	var FoundErrors = '';
	var enterSET   = prompt(text_enter_guang1, "255,red,2");
	var enterTxT   = prompt(text_enter_guang2, infText	);
	if (!enterSET)    
	{
		FoundErrors += "\n" + error_no_gset;
	}

	if (!enterTxT)    
	{
		FoundErrors += "\n" + error_no_gtxt;
	}
	
	if (FoundErrors)  
	{
		alert(infError+FoundErrors);
		return;
	}
	
	var ToAdd = "[glow="+enterSET+"]"+enterTxT+"[/glow]";
	document.newNotice.content.value+=ToAdd;
	document.newNotice.content.focus();
}

function Cying() 
{
	var FoundErrors = '';
	var enterSET   = prompt(text_enter_guang1, "255,blue,1");
	var enterTxT   = prompt(text_enter_guang2, infText);

	if (!enterSET) FoundErrors += "\n" + error_no_gset;	
	if (!enterTxT) FoundErrors += "\n" + error_no_gtxt;
	
	if (FoundErrors)  
	{
		alert(infError+FoundErrors);
		return;
	}
	
	var ToAdd = "[SHADOW="+enterSET+"]"+enterTxT+"[/SHADOW]";
	document.newNotice.content.value+=ToAdd;
	document.newNotice.content.focus();
}

ie = (document.all)? true:false
if (ie)
{
	function ctlent(eventobject)
	{
		if(event.ctrlKey && window.event.keyCode==13) this.document.newNotice.onsubmit();
	}
}

function DoTitle(addTitle) 
{ 
	var revisedTitle; 
	var currentTitle = document.newNotice.subject.value; 
	revisedTitle = currentTitle+addTitle; 
	document.newNotice.subject.value=revisedTitle; 
	document.newNotice.subject.focus(); 
	return; 
}

function insertsmilie(smilieface){ document.newNotice.content.value+=smilieface;}