﻿// JScript File
 
    function OnColorOpen(sender)
    {
      var parent = sender.getPickerElement().parentNode;
      sender.setColor(OboutInc.ColorPicker.getStyle(parent,"background-color"));
    }

    function OnColorPicked(sender)
    {
      var parent = sender.getPickerElement().parentNode;
      parent.style.backgroundColor = sender.getColor();
    } 
 
  function insertDate(editor)
    {
        editor.InsertHTML((new Date()).toLocaleDateString());
    }
    
     function EditorOnSubmit(editor)
   {
     //if(editor.getContent().length > 300)
     /*
     if(editor.plainTextLength > 500)
     {
       setTimeout(function(){alert("The content of your text exceeds the 500 character limit. Please edit your content before saving.");},0);
       return false;
     }
     */
     return true;
   }
   
   function CheckLength()
   {
     var oldContent = oboutGetEditor("Editor1").getContent(); 
     alert(oldContent.length); 
   
   }
   
   function onClientContentChanged(status)
    {
        /*
        document.getElementById("totalHtml") .value = status.current.htmlTextLength;
        document.getElementById("totalPlain").value = status.current.plainTextLength;
        
        var max = new Number();
        max = status.current.plainTextLength;
        if(max > 500)
        {
            alert("You've reached the maximum allowed number of characters. Anything entered beyond this will not be saved.");
        }
        */
    }    

function ShowAddNewDiv(e){}function TextEditorWindow(mypage,myname,w,h,scroll,cid,ts){ 
    var page = "TextEditor.aspx?cid=" + cid
    page += "&ts=" + ts
    var win= null;
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+wint+',';
      settings +='left='+winl+',';
      settings +='scrollbars='+scroll+',';
      settings +='resizable=yes';
  win=window.open(page,"mywindow",settings);
  if(parseInt(navigator.appVersion) >= 4){win.window.focus();}     //window.open ("AddNewItem.aspx", "mywindow","menubar=1,resizable=1,width=450,height=300");    /*    var cursor = getPosition(e);    var strLeft = cursor.x + new Number(50);;    strLeft += "px";         document.getElementById("AddNewDiv").style.zIndex = 100;    document.getElementById("AddNewDiv").style.display="block";    document.getElementById("AddNewDiv").style.left=strLeft;    document.getElementById("AddNewDiv").style.top="150px";    */}function EditItemWindow(mypage,myname,w,h,scroll,pid){ 
    var page = "EditItem.aspx?pid=" + pid
    var win= null;
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+wint+',';
      settings +='left='+winl+',';
      settings +='scrollbars='+scroll+',';
      settings +='resizable=yes';
  win=window.open(page,"mywindow",settings);
  if(parseInt(navigator.appVersion) >= 4){win.window.focus();}     //window.open ("AddNewItem.aspx", "mywindow","menubar=1,resizable=1,width=450,height=300");    /*    var cursor = getPosition(e);    var strLeft = cursor.x + new Number(50);;    strLeft += "px";         document.getElementById("AddNewDiv").style.zIndex = 100;    document.getElementById("AddNewDiv").style.display="block";    document.getElementById("AddNewDiv").style.left=strLeft;    document.getElementById("AddNewDiv").style.top="150px";    */}function PageSummaryWindow(mypage,myname,w,h,scroll){    var catID = document.getElementById("hidCategoryID").value;
    var catName = document.getElementById("hidCategoryName").value;

    var page = "PageSummary.aspx?cid=" + catID;
    var win= null;
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+wint+',';
      settings +='left='+winl+',';
      settings +='scrollbars='+scroll+',';
      settings +='resizable=yes';
  win=window.open(page,"mywindow",settings);
  if(parseInt(navigator.appVersion) >= 4){win.window.focus();}  }function NewWindow(mypage,myname,w,h,scroll,cid,cname){   // var catID = document.getElementById("hidCategoryID").value;
   // var catName = document.getElementById("hidCategoryName").value;

    var page = "AddNewItem.aspx?c=" + cid + "&n=" + cname;
    var win= null;
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+wint+',';
      settings +='left='+winl+',';
      settings +='scrollbars='+scroll+',';
      settings +='resizable=yes';
  win=window.open(page,"mywindow",settings);
  if(parseInt(navigator.appVersion) >= 4){win.window.focus();}     //window.open ("AddNewItem.aspx", "mywindow","menubar=1,resizable=1,width=450,height=300");    /*    var cursor = getPosition(e);    var strLeft = cursor.x + new Number(50);;    strLeft += "px";         document.getElementById("AddNewDiv").style.zIndex = 100;    document.getElementById("AddNewDiv").style.display="block";    document.getElementById("AddNewDiv").style.left=strLeft;    document.getElementById("AddNewDiv").style.top="150px";    */}function NewLinkWindow(mypage,myname,w,h,scroll){    var catID = document.getElementById("hidCategoryID").value;
    var catName = document.getElementById("hidCategoryName").value;

    var page = "AddNewLink.aspx?c=" + catID + "&n=" + catName;
    var win= null;
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+wint+',';
      settings +='left='+winl+',';
      settings +='scrollbars='+scroll+',';
      settings +='resizable=yes';
  win=window.open(page,"mywindow",settings);
  if(parseInt(navigator.appVersion) >= 4){win.window.focus();}     //window.open ("AddNewItem.aspx", "mywindow","menubar=1,resizable=1,width=450,height=300");    /*    var cursor = getPosition(e);    var strLeft = cursor.x + new Number(50);;    strLeft += "px";         document.getElementById("AddNewDiv").style.zIndex = 100;    document.getElementById("AddNewDiv").style.display="block";    document.getElementById("AddNewDiv").style.left=strLeft;    document.getElementById("AddNewDiv").style.top="150px";    */}function SetHidCategoryID(c, n){    document.getElementById("hidCategoryID").value = c;    document.getElementById("hidCategoryName").value = n;}function HideAddNewDiv(){    //document.getElementById("AddNewDiv").style.zIndex = -1;    document.getElementById("AddNewDiv").style.display="none";}

function getPosition(e)
{
    e = e || window.event;
    var cursor = {x:0, y:0};
    if (e.pageX || e.pageY)
    {
        cursor.x = e.pageX;
        cursor.y = e.pageY;
    } 
    else
    {
        var de = document.documentElement;
        var b = document.body;
        cursor.x = e.clientX + 
            (de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
        cursor.y = e.clientY + 
            (de.scrollTop || b.scrollTop) - (de.clientTop || 0);
    }
    return cursor;
}







