
function eButton(cmdButton, buttonval,stxt){
   //----- Controls Button Behaviors ------
   if (buttonval == "over"){
       
      cmdButton.style.borderColor = "threeddarkshadow threeddarkshadow threeddarkshadow threeddarkshadow";
      document.getElementById('bbwidget').innerHTML=stxt
	
      
	}
   else if (buttonval == "out"){
       
      cmdButton.style.borderColor = "threedface";
      document.getElementById('bbwidget').innerHTML='&nbsp;';}
   else if (buttonval == "down"){
       
      cmdButton.style.borderColor = "threedshadow threedshadow threedshadow threedshadow";}
   else if (buttonval == "up"){
      
      cmdButton.style.borderColor = "threedshadow threedshadow threedshadow threedshadow";
      cmdButton = null;}
   else{
      return;}}
      
      
function ValidateForm(form){
	if(form.post_title.value==''){
		alert('Please enter a title')
		form.post_title.focus()
		return false
	}
	if(form.post_body.value==''){
		alert('You have not entered anything in your post')
		form.post_body.focus()
		return false
	}
	return true

}




function shortCuts() {
	if (event.ctrlKey != true) {return;}
	strSelection = document.selection.createRange().text;
	if (event.keyCode == 1) {MakeLink();}
	if (event.keyCode == 2) {MakeBold(2);}
	if (event.keyCode == 20) {MakeItalic(2);}
	
}

function MakeLink() {
if(!document.all){
	var myField=document.post_form.message;
	var startPos = myField.selectionStart; 
	var endPos = myField.selectionEnd; 
	strHref = prompt("Enter the hyperlink you want to link to:","http://")
	if (strHref == null) {return;}
	myField.value = myField.value.substring(0, startPos)+ '[url='+strHref+']' + myField.value.substring(startPos,endPos)+'[/url]'+ myField.value.substring(endPos, myField.value.length); 
}
else
{

	strSelection = document.selection.createRange().text
	if (strSelection == "") {document.post_form.message.focus()}
	strHref = prompt("Enter the hyperlink you want to link to:","http://")
	if (strHref == null) {return;}
	document.selection.createRange().text = "[url=" + strHref + "]" + strSelection + "[/url]"
	return;
}
}




function MakeBold(from) {
if(!document.all){
	var detect = navigator.userAgent.toLowerCase();
	
	var myField=document.post_form.message;
	var startPos = myField.selectionStart; 
	var endPos = myField.selectionEnd; 
	if (detect.indexOf('safari')>0){
	 //still havnet worked out safari.
		}
		else
		{
	myField.value = myField.value.substring(0, startPos)+ '[b]' + myField.value.substring(startPos,endPos)+'[/b]'+ myField.value.substring(endPos, myField.value.length); 
	}
}
else
{

	strSelection = document.selection.createRange().text
	if (strSelection == "") {
		document.post_form.message.focus()
		if (from == 2) {document.post_form.message.select()}
		strSelection = document.selection.createRange().text
		document.selection.createRange().text = strSelection + "[b][/b]"
	}	
	else { document.selection.createRange().text = "[b]" + strSelection + "[/b]"}
	return;
}
}



function MakeAm(from) {
if(!document.all){
	var myField=document.post_form.message;
	var startPos = myField.selectionStart; 
	var endPos = myField.selectionEnd; 
	myField.value = myField.value.substring(0, startPos)+ '[am]' + myField.value.substring(startPos,endPos)+'[/am]'+ myField.value.substring(endPos, myField.value.length); 
}
else
{
	strSelection = document.selection.createRange().text
	if (strSelection == "") {
		document.post_form.message.focus()
		if (from == 2) {document.post_form.message.select()}
		strSelection = document.selection.createRange().text
		document.selection.createRange().text = strSelection + "[am][/am]"
	}	
	else {document.selection.createRange().text = "[am]" + strSelection + "[/am]"}
	return;
}
}


function MakeUnder(from) {
if(!document.all){
	var myField=document.post_form.message;
	var startPos = myField.selectionStart; 
	var endPos = myField.selectionEnd; 
	myField.value = myField.value.substring(0, startPos)+ '[u]' + myField.value.substring(startPos,endPos)+'[/u]'+ myField.value.substring(endPos, myField.value.length); 
}
else
{
	strSelection = document.selection.createRange().text
	if (strSelection == "") {
		document.post_form.message.focus()
		if (from == 2) {document.post_form.message.select()}
		strSelection = document.selection.createRange().text
		document.selection.createRange().text = strSelection + "[u][/u]"
	}	
	else {document.selection.createRange().text = "[u]" + strSelection + "[/u]"}
	return;
}}

function MakeQuote(from) {
if(!document.all){
	var myField=document.post_form.message;
	var startPos = myField.selectionStart; 
	var endPos = myField.selectionEnd; 
	myField.value = myField.value.substring(0, startPos)+ '[quote]' + myField.value.substring(startPos,endPos)+'[/quote]'+ myField.value.substring(endPos, myField.value.length); 
}
else
{
	strSelection = document.selection.createRange().text
	if (strSelection == "") {
		document.post_form.message.focus()
		if (from == 2){ document.post_form.message.select()}
		strSelection = document.selection.createRange().text
		document.selection.createRange().text = strSelection + "[quote][/quote]"
	}	
	else { document.selection.createRange().text = "[quote]" + strSelection + "[/quote]"}
	return;
	}
}



function MakeItalic(from) {
if(!document.all){
	var myField=document.post_form.message;
	var startPos = myField.selectionStart; 
	var endPos = myField.selectionEnd; 
	myField.value = myField.value.substring(0, startPos)+ '[i]' + myField.value.substring(startPos,endPos)+'[/i]'+ myField.value.substring(endPos, myField.value.length); 
}
else
{
	strSelection = document.selection.createRange().text
	if (strSelection == "") {
		document.post_form.message.focus()
		if (from == 2) {document.post_form.message.select()}
		strSelection = document.selection.createRange().text
		document.selection.createRange().text = strSelection + "[i][/i]"
	}
	else { document.selection.createRange().text = "[i]" + strSelection + "[/i]"}
	return;
}
}