function retitle(title_str)
{
	target_box_id="title"+document.getElementsByName("JotForm")[0].value;
	target_box_elements=document.getElementById(target_box_id);
	
	target_box_elements.value="re:"+title_str;
	target_box_elements.focus();
}
function retitleno(commno)
{
	jot_id_str=document.getElementsByName("JotForm")[0].value;
	target_box_id="title"+jot_id_str;
	target_box_elements=document.getElementById(target_box_id);

	getsubject=document.getElementById("jot-subject"+commno);
	tmp_subject=getsubject.innerHTML;
	reg_str=/^re\[[0-9]*\]:/gi;
	res_str=tmp_subject.match(reg_str);
	if(res_str!=null)
	{
		pure_title=RegExp.rightContext;
	}else{
		pure_title=tmp_subject;
	}
	
	
	target_box_elements.value="re["+commno+"]:"+pure_title;
	target_box_elements.focus();
}
function recontents(commno)
{
	titles=retitleno(commno);
	
	target_contents_id="content"+jot_id_str;
	target_contents_elements=document.getElementById(target_contents_id);
	
	getcontents=document.getElementById("jot-message"+commno);
	tmp_contents=getcontents.innerHTML;
	esc_contents=tmp_contents;
	do
	{
		esc_contents=esc_contents.replace(/<br\s*\/*>/i,"");
	}while(esc_contents.match(/<br\s*\/*>/i)!=null)
	
	target_contents_elements.value=">"+esc_contents;
}

function jotpreview(jotId)
{
	var inputValue=document.getElementById("content"+jotId).value;
	
	var previewStr=inputValue;

	do
	{
		previewStr=previewStr.replace(/\n/i,"<br />");
	}while(previewStr.match(/\n/i)!=null)
      	document.getElementById("preview-subject"+jotId).innerHTML="PreView";
	document.getElementById("preview"+jotId).innerHTML=previewStr;
	
}

function escapecomm(jotId)
{
	var regStrs=new Array("[" + "[","]" + "]","[" + "!","!" + "]","[" + "+","+" + "]","[" + "*","*" + "]","{" + "{","}" + "}");
	var inputTextArea=document.getElementById("content"+jotId);
	var inputValue=inputTextArea.value;
	var regexpStr=new RegExp("","i");
	var tmpStr=inputValue;

	for(i=0;i<10;i++)
	{
		repStr=regStrs[i].charAt(0) + "<!---->" + regStrs[i].charAt(1);
		regStr="\\" + regStrs[i].charAt(0) + "\\" + regStrs[i].charAt(1);
		
		regexpStr=regexpStr.compile(regStr);
		
		do
		{
			tmpStr=tmpStr.replace(regexpStr,repStr);
		}while(tmpStr.match(regexpStr)!=null)
	}
	inputTextArea.value=tmpStr;
	document.getElementById("submit"+jotId).click();
}
function decodecomm()
{
	var regStrs=new Array("[" + "[","]" + "]","[" + "!","!" + "]","[" + "+","+" + "]","[" + "*","*" + "]","{" + "{","}" + "}");
	var divcomm = document.getElementsByTagName("*");
	var regexpStr=new RegExp("","i");
	
	for(i=0;i<divcomm.length;i++)
	{
		var tagIdname = divcomm[i].id;
		if(tagIdname.indexOf("jot-message")>-1)
		{
			var commValue = divcomm[i].innerHTML;
			var tmpStr=commValue;

			for(ii=0;ii<regStrs.length;ii++)
			{
				repStr=regStrs[ii].charAt(0) + "<!---->" + regStrs[ii].charAt(1);
				regStr="\\" + regStrs[ii].charAt(0) + "&lt;!----&gt;\\" + regStrs[ii].charAt(1);
				
				regexpStr=regexpStr.compile(regStr);
			
				do
				{
					tmpStr=tmpStr.replace(regexpStr,repStr);
				}while(tmpStr.match(regexpStr)!=null)
			}
			
			divcomm[i].innerHTML=tmpStr;
			
		}
	
	}

}