<!--
var vbold = 0; 
var vitalic = 0; 
var vunderline = 0; 
var vcenter = 0; 
var vurl = 0; 
var vimage = 0;
var vquote = 0;
var vstrikethru = 0;
var vlist = 0;
var vlistitem = 0;

function AboutUs_pop()
{
    window.open("BlogAbout.php","FourFreedomsBlog - About Us","width=500,height=750,resizable=yes,scrollbars=yes"); 
}

function SetUserOptions(sBlogID, sScreen)
{
    window.open("UserOptions.php","User_Options","width=360,height=400,resizable=no,scrollbars=yes"); 
}

function emo_pop()
{
    window.open("emoticons.php","Blog_Emoticons","width=250,height=500,resizable=yes,scrollbars=yes"); 
}

function sound_pop()
{
    window.open("sounds.php","AudiCons","width=500,height=500,resizable=yes,scrollbars=yes"); 
}

function InsertSmilie(Smilie)
{
    var txtarea = document.EditArea.MainEdit;
    var SmileCode = "";
    SmileCode = Smilie;
    txtarea.value=txtarea.value+" "+SmileCode+" ";
    txtarea.focus();
}

function FormatText(el,tagstart,tagend,btnFormat)
{
    var bAddCodes = 0;
    var newText = "";

    if (el.createTextRange)
    {
        // IE code here...
        var selectedText = document.selection.createRange().text; 
        
        if (selectedText == "")
	   {           
            bAddCodes=1;
	   }
        else
        {
            if (tagstart == "[url]")
            {       
                url = prompt("Enter the link URL", "http://");
	           if((url == '') || (url == null))
	           {
	                return;
	           }
	           else            
                {
                    newText = '[url="'+ url +'"]'+ selectedText + '[/url]'; 
                    document.selection.createRange().text = newText; 
                }
	        }
	        else
	        {
	            newText = tagstart + selectedText + tagend; 
                document.selection.createRange().text = newText;
	        } 
        }
    }
	else
    {
	    // Non-IE...
        var startPos = el.selectionStart;
        var endPos = el.selectionEnd;
	    if (startPos == endPos)
	   {
	        bAddCodes = 1;
	   }
       else
	   {
	        var selectedText = el.value.substring(startPos,endPos);
            if (tagstart == "[url]")
            {       
                url = prompt("Enter the link URL", "http://");
	           if((url == '') || (url == null))
	           {
	                return;
	           }
	           else            
                {
                    newText = '[url="'+ url +'"]'+ selectedText + '[/url]'; 
	               el.value = el.value.substring(0,startPos) + newText + el.value.substring(endPos,el.value.length);               
	            }
	       }
	        else
	        {
	           el.value = el.value.substring(0,startPos) + tagstart + selectedText + tagend + el.value.substring(endPos,el.value.length);
	        } 
       }
    }
	 

    if (bAddCodes==1)
    {
	    FormatButton(tagstart,btnFormat,el);
    }
}

function FormatButton(sTag,btnFormat, el)
{
    var BName = "";
    var url = "";
    var title = "";
    
    if (sTag == "[b]")
        vbold=InsertFormatText("b",vbold,btnFormat,el);
    if (sTag == "[u]")
        vunderline=InsertFormatText("u",vunderline,btnFormat,el);
    if (sTag == "[i]")
        vitalic=InsertFormatText("i",vitalic,btnFormat,el);
    if (sTag == "[s]")
        vstrikethru=InsertFormatText("s",vstrikethru,btnFormat,el);
    if (sTag == "[c]")
        vcenter=InsertFormatText("c",vcenter,btnFormat,el);
    if (sTag == "[ulist]")
        vlist=InsertFormatText("ulist",vlist,btnFormat,el);
    if (sTag == "[olist]")
        vlist=InsertFormatText("olist",vlist,btnFormat,el);
    if (sTag == "[li]")
        vlistitem=InsertFormatText("li",vlistitem,btnFormat,el);
    if (sTag == "[Quote]")
        vquote=InsertFormatText("Quote",vquote,btnFormat,el);
    if (sTag == "[url]")
        {
	   url = prompt("Enter the link URL", "http://");
	   if((url == '') || (url == null))
	       return;
	   else            
	       {
	       title = prompt("Enter the text you want displayed:", "");
	       if((title == '') || (title == null))
	           return;
	       else
	           url = '[url="'+ url +'"]'+ title + '[/url]';
            }
       InsertFormatURL(url,el);
       } 
    if (sTag == "[img]")
        {
	   url = prompt("Enter the URL for the image:", "http://");
	   if((url == '') || (url == null))           
	       return;
	   else
	       {
	       url="[img]"+url+"[/img]";           
            InsertFormatURL(url,el);
            }
        }
    
    if (sTag == "[YouTube]")
        {
	   url = prompt("Enter the complete URL for the YouTube video:", "http://");
	   if((url == '') || (url == null))           
	       return;
	   else
	       {
	       url="[YouTube]"+url+"[/YouTube]";           
            InsertFormatURL(url,el);
            }
        }

    if (sTag == "[FlashVid]")
        {
	   url = prompt("Enter the complete URL for the video:", "http://");
	   if((url == '') || (url == null))           
	       return;
	   else
	       {
	       url="[FlashVid]"+url+"[/FlashVid]";           
            InsertFormatURL(url,el);
            }
        }
}

function InsertFormatText(textvalue, textflag, formatbutton,el)
{
    var txtarea = el;
    var BText = formatbutton.value;

    if (textflag==0)
    {
        txtarea.value=txtarea.value+"["+textvalue+"]";
        textflag=1;
        BText = BText + "*";
    }
    else
    {
        txtarea.value=txtarea.value+"[/"+textvalue+"]";
        textflag=0;
        BText = BText.substring(0,BText.length-1);
    }
    
    formatbutton.value=BText;
    txtarea.focus();
    return(textflag);
}

function InsertFormatURL(textvalue,el)
{
    var txtarea = el;
    
    txtarea.value=txtarea.value+textvalue;
    txtarea.focus();    

}

function SetCommentsControls()
{
    if (document.UserOptions.ShowComments.checked)
        {
        document.UserOptions.NumOfComments[0].disabled=false;
        document.UserOptions.NumOfComments[1].disabled=false;
        document.UserOptions.TotComments.disabled=false;
        document.UserOptions.NumOfComments[1].checked=true;
        }
    else
        {
        document.UserOptions.NumOfComments[0].disabled=true;
        document.UserOptions.NumOfComments[1].disabled=true;
        document.UserOptions.TotComments.disabled=true;
        }
}
    
function DelComment(sBlogID, sCommentID, sHide)
{

   var sURL = "DeleteComment.php?BlogID=" + sBlogID + "&CommentID=" + sCommentID + "&Hide=" + sHide;
	
    // redirect to screen to confirm delete
    window.location = sURL;
	
}

function EditComment(sBlogID, sCommentID, sHide)
{

   var sURL = "EditComment.php?BlogID=" + sBlogID + "&CommentID=" + sCommentID + "&Hide=" + sHide;

    // redirect to screen to confirm delete
    window.location = sURL;
	
}

function InsertFold()
{
 	var txtarea = document.EditArea.MainEdit;
    var sFoldCode = "###FOLD###";

    var newText = "";
	txtarea.focus()
    if (txtarea.createTextRange)
    {
        // IE code here...
        document.selection.createRange().text = sFoldCode; 
    }
	else
    {
	    // Non-IE...
        var startPos = txtarea.selectionStart;
        var endPos = txtarea.selectionEnd;
	    txtarea.value = txtarea.value.substring(0,startPos) + sFoldCode + txtarea.value.substring(endPos,txtarea.value.length);
    }

    txtarea.focus();
}

function ToggleSettings()
{
 	var oFlag = document.getElementById('ShowOptions');
	if (oFlag.value == "1")
	   oFlag.value = "0";
	else
	   oFlag.value = "1";
	   
	document.UserOptions.submit();
	
}

//-->