﻿// JScript File

function BLGetElementByID( Id )
{
  if (document.getElementById) 
    return document.getElementById(Id);
    
  if(document.all) 
    return document.all[Id];
    
  return null;
}

function BLGetXYCoordinates( element )
{
  var posx = 0;
  var posy = 0;
  var currentElement = element;
  
  while(currentElement != null)
  {
    posx += currentElement.offsetLeft;
    posy += currentElement.offsetTop;
    currentElement = currentElement.offsetParent;
  }
	return {X:posx,Y:posy}
}

function checkMaxLength(Object, MaxLen)
{
  if (Object.value.length > MaxLen)
  {
    Object.value = Object.value.substr(0,140);
  }
}

function setLengthCounter(sourceObject, targetObjectID, maxLen)
{
  var targetObject = BLGetElementByID(targetObjectID);
  //alert(targetObject.innerHTML)
  
  
  if (sourceObject.value.length == maxLen)
    targetObject.innerHTML = '<font color="#ff0000"><b>0</b></font>';
  else if ((maxLen - sourceObject.value.length) < 10)
    targetObject.innerHTML = '<font color="#ff0000">'+(maxLen - sourceObject.value.length)+'</font>';
  else
    targetObject.innerHTML = maxLen - (sourceObject.value.length);
}


 

