// JavaScript Document
function addsmiley(code) 
{ 
    var pretext = document.blogform.message.value;     
    this.code = code; 
    document.blogform.message.value = pretext + code; 
} 
if (document.images)
{
  pic1= new Image(212,5); 
  pic1.src="images/sims_side.jpg"; 
}
/*Channel mode window opener script: Written by JavaScript Kit (www.javascriptkit.com) More free scripts here*/
function linkupload(){
window.open("links_upload.php","","width=300,height=300,scrollbars")
}
function sims2upload(){
window.open("mupload.php","","width=400,height=400,scrollbars")
}
function sims2upload2(){
window.open("sims2_upload.php","","width=300,height=300,scrollbars")
}
function imageupload(){
window.open("images_upload.php","","width=300,height=300,scrollbars")
}


var cte_item			= "";	// The locations of the images you want to use. These locations have to be paths from where the page is to the images, not from where this JS file is to the images.
var cte_closed			= "";	// I would strongly recommend using absolute URL's to the images (ie: using /directory/path/image.png which will point to http://www.domain.com/directory/path/image.png)
var cte_open			= "";

var cte_clickableLis		= true;	// Allow clicking of the text to expand a menu? If you intend to use the <li> text of each sub-menu as a link, this should be set to false. If you don't, then feel free to set it to true.
var cte_deleteInvalidMenuIDs	= false;	// Delete menuID's that are in the cookie data but not present on the page? Recommend leaving as false, in case you have a menu on a couple of pages but not others.

var cte_menuSetup, cte_validMenus, cte_menuID = "";

function cte_readCookie(){

  /*

  Based on cookie information this code sets up two arrays like so:

  cte_menuSetup[menuID][itemNumber] = true/false;

  cte_menuID[menuNumber] = menuID;


  */

  var cte_allCookies, cte_cookieArray, cte_temp, cte_cookieStart, cte_cookieEnd;

  cte_menuSetup		= new Array();
  cte_menuID		= new Array();

  if(document.cookie){

    cte_allCookies = document.cookie.split("; ");

    for(var n=0;n<cte_allCookies.length;n++) {
      if( cte_allCookies[n].split("=")[0] == escape("cte_menus") ){
        cte_cookieArray	= unescape(cte_allCookies[n].split("=")[1]).split(":");
        break;
      }
    }

    if( n < cte_allCookies.length ){
      for(i in cte_cookieArray){

        cte_temp		= cte_cookieArray[i].split("-");

        cte_menuID[cte_menuID.length]				= cte_temp[0];
        cte_menuSetup[cte_menuID[cte_menuID.length-1]]		= cte_temp[1].split(",");

        for(j in cte_menuSetup[cte_menuID[cte_menuID.length-1]]){
          cte_menuSetup[cte_menuID[cte_menuID.length-1]][j]	= ( cte_menuSetup[cte_menuID[cte_menuID.length-1]][j] == "true" );
        }

      }
    }

  }

}



function cte_menuIcon(cte_condition, cte_menuItem){

  return cte_condition ? cte_menuItem.getAttribute("cteopen") : cte_menuItem.getAttribute("cteclosed");

}



function initiate(cte_menus){

  var cte_icon, cte_clones, cte_currMenu;

  cte_validMenus							= new Array();

  cte_readCookie();

  for(i in cte_menus){
    for(var j=0;j<cte_menuID.length;j++){
      if( cte_menuID[j] == cte_menus[i] ){
        break;
      }
    }
    if( j == cte_menuID.length ){
      cte_menuID[cte_menuID.length]					= cte_menus[i];
      cte_menuSetup[cte_menus[i]]					= new Array();
    }
  }

  for(i in cte_menus){

    cte_currMenu = document.getElementById(cte_menus[i]);

    if( cte_currMenu ){

      cte_validMenus[cte_validMenus.length]				= cte_menus[i];

      for(var z=0;z<cte_currMenu.getElementsByTagName("ul").length;z++){

        if( cte_menuSetup[cte_menus[i]].length > z ){
          cte_currMenu.getElementsByTagName("ul")[z].style.display	= cte_menuSetup[cte_menus[i]][z] ? "block" : "none";
        }else{
          cte_currMenu.getElementsByTagName("ul")[z].style.display	= "none";
          cte_menuSetup[cte_menus[i]][z]				= false;
        }

      }

      for(var n=0;n<cte_currMenu.getElementsByTagName("li").length;n++){

        if( !cte_currMenu.getElementsByTagName("li")[n].getAttribute("cteitem") ){
          cte_currMenu.getElementsByTagName("li")[n].setAttribute("cteitem",cte_item);
        }

        if( !cte_currMenu.getElementsByTagName("li")[n].getAttribute("cteclosed") ){
          cte_currMenu.getElementsByTagName("li")[n].setAttribute("cteclosed",cte_closed);
        }

        if( !cte_currMenu.getElementsByTagName("li")[n].getAttribute("cteopen") ){
          cte_currMenu.getElementsByTagName("li")[n].setAttribute("cteopen",cte_open);
        }

        cte_icon				= document.createElement("span");

        if( cte_clickableLis ){
          while(cte_currMenu.getElementsByTagName("li")[n].childNodes.length>0){

            if( cte_currMenu.getElementsByTagName("li")[n].firstChild.nodeName.toLowerCase() == "#text" || ( cte_currMenu.getElementsByTagName("li")[n].firstChild.nodeName.toLowerCase() == "span" && cte_currMenu.getElementsByTagName("li")[n].getElementsByTagName("ul").length > 0 ) ){
              cte_clones			= cte_currMenu.getElementsByTagName("li")[n].firstChild.cloneNode(true);
              cte_icon.insertBefore(cte_clones, cte_icon.firstChild);
              cte_currMenu.getElementsByTagName("li")[n].removeChild(cte_currMenu.getElementsByTagName("li")[n].firstChild);
            }else{
              break;
            }

          }
        }

        if( cte_currMenu.getElementsByTagName("li")[n].getElementsByTagName("ul").length > 0 ){

          cte_icon.className			= "cte_control" + ( cte_clickableLis ? " clickable" : "");
          cte_icon.id				= "cte_"+cte_menus[i]+"cte_"+n;
          cte_icon.style.backgroundImage	= "url(" + cte_menuIcon(( cte_currMenu.getElementsByTagName("li")[n].getElementsByTagName("ul")[0].style.display == "block" ), cte_currMenu.getElementsByTagName("li")[n]) + ")";
          cte_icon.onclick			= function(){
            cte_changeTree(this.parentNode);
          }

        }else{

          cte_icon.className			= "cte_item";
          cte_icon.style.backgroundImage	= "url(" + cte_currMenu.getElementsByTagName("li")[n].getAttribute("cteitem") + ")";

        }

        cte_currMenu.getElementsByTagName("li")[n].insertBefore(cte_icon, cte_currMenu.getElementsByTagName("li")[n].firstChild);

      }
    }

  }

}



function cte_changeTree(cte_currBranch){

  cte_currBranch.getElementsByTagName("ul")[0].style.display		= ( cte_currBranch.getElementsByTagName("ul")[0].style.display == "block" ) ? "none" : "block";

  cte_currBranch.getElementsByTagName("span")[0].style.backgroundImage	= "url(" + cte_menuIcon( ( cte_currBranch.getElementsByTagName("ul")[0].style.display == "block" ), cte_currBranch) + ")";

  cte_refreshArray(cte_currBranch.getElementsByTagName("span")[0].id.split("cte_")[1]);

}



function cte_writeCookie(){

  /*

  The cte_menuSetup array is converted to a string and written to a cookie.

  */

  var cte_currMenu;
  var cte_cookieArray	= new Array();

  if(cte_deleteInvalidMenuIDs){
    for(i in cte_validMenus){
      cte_cookieArray[i]	= cte_validMenus[i] + "-" + cte_menuSetup[cte_validMenus[i]].join(",");
    }
  }else{
    for(i in cte_menuID){
      cte_cookieArray[i]	= cte_menuID[i] + "-" + cte_menuSetup[cte_menuID[i]].join(",");
    }
  }

  if( cte_cookieArray.length > 0 ){
    document.cookie		= escape("cte_menus") + "=" + escape(cte_cookieArray.join(":")) + ";expires="+new Date(new Date().getTime() + 365*24*60*60*1000).toGMTString();
  }

}

function cte_refreshArray(cte_rebuildMenuID){

  var cte_currMenu				= document.getElementById(cte_rebuildMenuID);
  cte_menuSetup[cte_rebuildMenuID]		= new Array();

  if(cte_currMenu){

    for(var z=0;z<cte_currMenu.getElementsByTagName("ul").length;z++){

      cte_menuSetup[cte_rebuildMenuID][z]	= ( cte_currMenu.getElementsByTagName("ul")[z].style.display == "block" );

    }

  }

  cte_writeCookie();

}
/* 
This is the javascript which makes a pop up
*/

<!--
function tutorialpopup() {
    window.open( "tutorials/word.html", "Word Tutorial", "status = 0, height = 1065, width = 1633, resizable = 0" )
}
//--> 