function doReset() {
	document.forms[0].blogTitle.value='';
	document.forms[0].blogTitle.value='';
	document.forms[0].blogTitle.focus();
}

function showSmileys() {      
	smileyToolbar.style.top=window.event.clientY;      
	smileyToolbar.style.left=window.event.clientX-100;      
	smileyToolbar.style.display="block";      
}      
      
function hideSmileys() {      
	var toEl=resolveElement(window.event.toElement,"id","smileyToolbar");      
	var fromEl=resolveElement(window.event.fromElement,"id","smileyToolbar");      
	if (toEl!=fromEl)      
		fromEl.style.display="none";      
}      
      
function attachSmiley() {      
	smileyToolbar.style.display="none";      
	var el=resolveElement(window.event.srcElement,"tagName","img");      
	document.forms[0].blogTitle.value+="<img border=\"0\" src=\""+el.src+"\">";      
	document.forms[0].blogTitle.focus();      
}      
      
function attachImage() {            
	var url=window.showModalDialog("askImage.htm", "", "dialogHeight: 55px; dialogWidth: 440px; help: no; status: no;");      
	if (url!="")      
		document.forms[0].blogTitle.value+=url;
	document.forms[0].blogTitle.focus();      
}            
function attachAddress() {            
	var sel=document.selection.createRange();      
	var url=eval("window.showModalDialog(\"askURL.htm\", \""+sel.text+"\", \"dialogHeight: 130px; dialogWidth: 380px; help: no; status: no;\")");      
	if (url!="")      
		if (sel.text=="")            
			document.forms[0].blogTitle.value+=url;            
		else            
			sel.text=url;      
	document.forms[0].blogTitle.focus();      
}            
            
function attachTag(tag) {            
	var el=resolveElement(window.event.srcElement,"className","flatButton");      
	var sel=document.selection.createRange();            
	if (sel.text=="") {            
		if (el.cToggle==true) {            
			document.forms[0].blogTitle.value+="</"+tag+">";            
			el.cToggle=false;            
		}            
		else {            
			document.forms[0].blogTitle.value+="<"+tag+">";            
			el.cToggle=true;            
			makePressed(el);            
		}            
	}            
	else      
		sel.text="<"+tag+">"+sel.text+"</"+tag+">";
	document.forms[0].blogTitle.focus();      
}      
            
function attachAlign() {            
	var el=resolveElement(window.event.srcElement,"className","flatButton");
	var sel=document.selection.createRange();
	for (var i=0; i < eval(el.id+".length"); i++) {
		eval(el.id+"["+i+"].cToggle=false");
		makeFlat(eval(el.id+"["+i+"]"));
	}            
	el.cToggle=true;            
	makePressed(el);            
	if (sel.text=="")            
		document.forms[0].blogTitle.value+="<p style=\"text-align: "+el.value+"\">";            
	else            
		sel.text="<p style=\"text-align: "+el.value+"\">"+sel.text+"</p>";            
	document.forms[0].blogTitle.focus();      
}            
            
function changeDirection() {            
	var el=resolveElement(window.event.srcElement,"className","flatButton");            
	for (var i=0; i < eval(el.id+".length"); i++) {            
		eval(el.id+"["+i+"].cToggle=false");            
		makeFlat(eval(el.id+"["+i+"]"));            
	}            
	el.cToggle=true;            
	makePressed(el);            
	document.forms[0].blogTitle.style.direction=el.value;            
	document.forms[0].blogTitle.focus();            
}            
            
function showPreview() {      
	var tBlog=document.forms[0].blogTitle.value.replace(/\r\n/g, "<br>");      
	tBlog=tBlog.replace(/\"/g, "\\\"");
	tBlog = "<center><b>"+document.forms[0].blogTitle.value+"</b></center><br>"+tBlog;
	eval("window.showModalDialog(\"showPreview.htm\", \""+tBlog+"\", \"help: no; status: no;\")");      
}      
      
function changeLanguage() {
	langFarsi=!langFarsi;
	langFarsi?document.forms[0].languageImage.src="images/fa.gif":document.forms[0].languageImage.src="images/en.gif";
	document.forms[0].blogTitle.focus();      
}      
      
function doHelp() {      
	window.open("showHelp.htm", null, "height=500,width=300,status=no,directories=no,resizable=no,toolbar=no,menubar=no,location=no", true);      
}      
            
function FBlogKeyDown() {
	if (window.event.shiftKey && window.event.altKey) {      
		changeLanguage();
		return false;
	}
	return true;
}
      
function mouse_over() {      
	var el=resolveElement(window.event.toElement,"className","flatButton");      
	if(el.cToggle)      
		el.style.backgroundColor="buttonface";      
	else if (el.className=="flatButton")      
		makeRaised(el);      
}      
      
function mouse_out() {      
	var el=resolveElement(window.event.fromElement,"className","flatButton");      
	if(el.cToggle)      
		el.style.backgroundColor="threedlightshadow";      
	else if(el.className=="flatButton")      
		makeFlat(el);      
}      
      
function mouse_down() {      
	el=resolveElement(window.event.srcElement,"className","flatButton");      
	if (el.className=="flatButton")      
		makePressed(el);      
}      
      
function mouse_up() {      
	el=resolveElement(window.event.srcElement,"className","flatButton");      
	if (el.className=="flatButton")      
		makeRaised(el);      
}      
      
function resolveElement(el,type,value){      
	temp=el;      
	while((temp!=null)&&(temp.tagName!="BODY"))	{      
		if(eval("temp."+type)==value) {      
			el=temp;      
			return el;      
		}      
		temp=temp.parentElement;      
	}      
	return el;      
}      
      
function makeFlat(el) {      
	with(el.style) {      
		background="";      
		border="1px solid buttonface";      
		padding="1px";      
	}      
}      
      
function makeRaised(el){      
	with(el.style) {      
		borderLeft="1px solid buttonhighlight";      
		borderRight="1px solid buttonshadow";      
		borderTop="1px solid buttonhighlight";      
		borderBottom="1px solid buttonshadow";      
		padding="1px";      
	}      
}      
      
function makePressed(el){      
	with(el.style){      
		borderLeft="1px solid buttonshadow";      
		borderRight="1px solid buttonhighlight";      
		borderTop="1px solid buttonshadow";      
		borderBottom="1px solid buttonhighlight";      
		paddingTop="2px";paddingLeft="2px";      
		paddingBottom="0px";paddingRight="0px";      
	}      
}      
      
function initialize() {
	toolbar.onmouseover=mouse_over;      
	toolbar.onmouseout=mouse_out;      
	toolbar.onmousedown=mouse_down;      
	toolbar.onmouseup=mouse_up;      
	smileyToolbar.onmouseover=mouse_over;      
	smileyToolbar.onmouseout=mouse_out;      
	smileyToolbar.onmousedown=mouse_down;      
	smileyToolbar.onmouseup=mouse_up;      
	alignButton[1].style.backgroundColor="threedlightshadow";      
	makePressed(alignButton[1]);      
	alignButton[1].cToggle=true;      
	dirButton[0].click();      
	dirButton[0].style.backgroundColor="threedlightshadow";      
}      

