var browser = navigator.appName;
var oleElm
function expandMenu(elm, x)
    {
      var tarObj = document.getElementById("headFive");
      var content = "<a href=\"#\"  class=\"HorisSubMenuButton\" onmouseover=\"requestContent('http://linux/~devel/test.html')\">Lorem Ipsum</a><span href=\"#\" style=\"position: relative; top: +6px; margin: 0px 5px 0px 5px\">|</span>"; 
      
      x = parseInt(x);
      
      for(i = x; i >= 0; i--)
      {
      content +="<a href=\"#\" class=\"HorisSubMenuButton\" onmouseover=\"requestContent('http://linux/~devel/test2.html')\">SubMenu</a><span href=\"#\" style=\"position: relative; top: +6px; margin: 0px 5px 0px 5px\">|</span>";
      }
      
   
     
      if(oleElm != null){ 
        oleElm.style.backgroundImage = "url(themes/default/images/horizButtonBg.png)"
        oleElm.style.borderTop = "1px solid white";
        oleElm.style.borderLeft = "1px solid white";
        oleElm.style.borderRight = "1px solid white";
        oleElm.style.color = "white";
       }
      
      elm.style.backgroundImage = "url(themes/default/images/horizButtonBgHover.png)"
      
      elm.style.borderTop = "1px solid black";
      elm.style.borderLeft = "1px solid black";
      elm.style.borderRight = "1px solid black";
      elm.style.color = "black";
    
      oleElm = elm;
      tarObj.innerHTML = "<div style=\"margin-left: 4px; margin-right: 4px\";>"+content+"</div>";
      return true;
    }
    
    
  /*  
//########################### 
//###### Class AJAX    ###### 
//########################### 
////////////////////////////   

  if(window.XMLHttpRequest){ 
    xmlhttp = new XMLHttpRequest(); 
  }else{ 
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 

  } 

  function requestContent(url){ 
     xmlhttp.open('GET',url,true);
    xmlhttp.setRequestHeader('Cache-Control', 'no-cache');
    xmlhttp.setRequestHeader('If-Modified-Since', 'Thu, 1 Jan 1970 00:00:00 GMT');
    
    xmlhttp.onreadystatechange = statusListener; 
    xmlhttp.send(null); 
  } 

  function statusListener(){ 
    if(xmlhttp.readyState == 1){ 
      //content.main("loading.."); 
    } 
    if(xmlhttp.readyState == 4){ 
      document.getElementById("siteContent").innerHTML=xmlhttp.responseText; 
    } 
  } 
  */
  
  var cc = 0;
function doColor(element){
  var setColor;
  if (cc==1){ setColor='#aaa'; cc=0;}
  else {setcolor='white'; cc=1;}
  element.style.backgroundColor=setColor;
  element.style.border='1px dotted #CCC';
}

    var seltext = null;
    var repltext = null;
    var alpha = null;
    var omega = null;
    var type = null;
    

    function addTextProps(deco) {
    if(deco == 'Link') deco = 'A';
      var type  = deco.charAt(0).toLowerCase();
      var alpha = '['+type+']';
      var omega = '[/'+type+']';    

      if(browser == 'Microsoft Internet Explorer'){
        var seltext = (document.all)? document.selection.createRange() : document.getSelection();
        var selit   = (document.all)? document.selection.createRange().text : document.getSelection();
        
        if (selit.length>=1){
          if (seltext) {
          if(type=='a') alpha = '['+type+' target=\"_blank\" href=\"'+seltext.text+'\"]';
          
            var repltext= alpha+seltext.text+omega;
            if ((repltext==' ')||(repltext==null)) repltext=seltext.text;
                    seltext.text = repltext; 
                    window.focus();      
          }
        }
      }
      else 
      {
       
        var seltext = document.getElementById('pagecontent');  
        var start = seltext.selectionStart;
        var len = seltext.value.length;
        var end = seltext.selectionEnd;
        var sel = seltext.value.substring(start, end);  
        if(type=='a') alpha = '['+type+' target=\"_blank\" href=\"'+sel+'\"]';
        repltext= alpha+sel+omega;
        seltext.value = seltext.value.substring(0,start) + repltext + seltext.value.substring(end,len);
      }     
    }

  function insertPicture(pic,tit,id) { 
    
    var flo = document.getElementById("float"+id).options[document.getElementById("float"+id).selectedIndex].value;
    var cle = document.getElementById("clear"+id).options[document.getElementById("clear"+id).selectedIndex].value;
    var lightbox = document.getElementById("check"+id);

    var lightStart = "";
    var lightEnd ="";

    var lightBoxPic = "images/upload/"+pic;
    var picture     = "images/websider/"+pic;

    
    if(lightbox.checked == true)
    {
      lightStart = "<a href=\""+lightBoxPic+"\" rel=\"lightbox\">";
      lightEnd = "</a>";
    }

    var alpha = lightStart+"[img src=\"";
    var omega = "\" title=\""+tit+"\" style=\"float: "+flo+"; clear:"+cle+";\"]"+lightEnd;
    var ins = alpha+picture+omega;

    var el = document.getElementById('pagecontent');  
    // if IE
    if(browser == "Microsoft Internet Explorer"){
      if (el.setSelectionRange){  
      
        el.value = el.value.substring(0,el.selectionStart) + ins + el.value.substring(el.selectionStart,el.selectionEnd) + el.value.substring(el.selectionEnd,el.value.length); 
      } 
      else if (document.selection && document.selection.createRange) {
      
        el.focus(); 
        var range = document.selection.createRange(); 
        range.text = ins + range.text; 
      }
    } 
    else{
        var start = el.selectionStart;
        var len = el.value.length;
        var end = el.selectionEnd;
        var sel = el.value.substring(start, end);  
        
        
        el.value = el.value.substring(0,start) + ins + el.value.substring(end,len);
    }
  } 



function textdecor(a,b,c){
        document.getElementById(a).className="red";
        document.getElementById(b).className="normal";
}

extArray = new Array(".gif", ".jpg", ".png");

          function LimitAttach(file) {
            allowSubmit = false;
            if (!file){allowSubmit = true; return true;}
            else{
            while (file.indexOf("\\") != -1)
            file = file.slice(file.indexOf("\\") + 1);
            ext = file.slice(file.indexOf(".")).toLowerCase();
            for (var i = 0; i < extArray.length; i++) {
              if (extArray[i] == ext) { allowSubmit = true; break; }
            }}
            if (!allowSubmit) {
            alert("Only allowed filetypes: " 
            + (extArray.join("  ")) + " \n Please select a new "
            + "file to upload."); return false;}
            else return true;
          }

function SetCookie(cookieName,nDays) {
 if(ReadCookie('remember') == 0) cookieValue = 1;
 else cookieValue = 0;
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
}

function ReadCookie(cookieName) {
 var theCookie=''+document.cookie;
 var ind=theCookie.indexOf(cookieName);
 if (ind==-1 || cookieName=='') return ''; 
 var ind1=theCookie.indexOf(';',ind);
 if (ind1==-1) ind1=theCookie.length; 
 return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}
  
  function toggleBar(hideId, sizeId){
   var val = ReadCookie('remember'); 
   var el  = document.getElementById(hideId);
   var el2 = document.getElementById(sizeId);

   if(val == 1){
    el.style.display = 'none';
    el2.style.width = '100%';
    }
    else if(val == 0){
    el.style.display = 'block';
    el2.style.width = el2.style.width;
    }
  }
