﻿ControlTextArea = function (txtArea,total,rows)
{
  var control = document.getElementById(txtArea);

  if(control.scrollHeight > rows)
  	control.style.posHeight = rows;
  else
  	control.style.posHeight = control.scrollHeight + 20;

  var strlen = control.value.length;
  if(strlen > total)
  {
    control.value = control.value.substring(0,total);
    alert('内容超过规定的字数!');
  }
}

SLS_AttachEvent = function(_obj,_event,_fun)
{
    var Ka=navigator.userAgent.toLowerCase(); 
    var rt=Ka.indexOf("opera")!=-1; 
    var r=Ka.indexOf("msie")!=-1&&(document.all&&!rt); 
    if(r){ _obj.attachEvent("on"+_event,_fun);}
    else{_obj.addEventListener(_event,_fun,false);}
}

function $(obj)
{
	if(typeof obj == 'string')
	  return document.getElementById(obj);
	else 
		return obj;
}

function getAbsoluteLeft( ob ){
 if(!ob){return 0;}
   var obj = ob;
   var objLeft = 0;
   while( obj != null && obj.tagName.toLowerCase() != "body" ){
     objLeft += obj.offsetLeft;
     obj = obj.offsetParent;
   }
   if(obj != null)
     objLeft += obj.offsetLeft;
   
 return objLeft;
}

function getAbsoluteTop( ob ){
 if(!ob){return 0;}
 var obj = ob;
 var objTop = 0;
 while( obj != null && obj.tagName.toLowerCase() != "body" ){
   objTop += obj.offsetTop;
   obj = obj.offsetParent;
 }
 if(obj != null)
   objTop += obj.offsetTop;

 return objTop ;
}
