function checkLength(e){

if(e.type == 'keyup'){
//   var charcount = tinyMCE.activeEditor.getDoc().body.innerHTML.replace(/(<([^>]+)>)/ig, "").length;
   var charcount = tinyMCE.activeEditor.getDoc().body.innerHTML.length;
   document.getElementById('spaceleft').value = document.getElementById('space').value - charcount;
   if (charcount>document.getElementById('space').value) 
   {
   document.getElementById('spaceInfo').value = 1;
   document.getElementById('spaceInfoOk').innerHTML = '';
   document.getElementById('spaceInfoErr').innerHTML = 'Too many characters !!!';
   document.getElementsByName('commit')[0].disabled = true;
   }
   else
   {
		if (document.getElementById('spaceInfo').value == 1)
		{   
		   document.getElementById('spaceInfoOk').innerHTML = 'Now length is OK!';
		   document.getElementById('spaceInfoErr').innerHTML = '';
		   document.getElementsByName('commit')[0].disabled = false;
   		}
   }
}

}

function saopendesc(id)
{
	document.getElementById("details"+id).style.height="";
}
function saclosedesc(id)
{
	document.getElementById("details"+id).style.height="170px";
}

function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }

function isNumberKey(evt)
{
	var charCode = (evt.which) ? evt.which : event.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57))
    return false;

    return true;
}
  
