function element(id){
 if(document.getElementById != null){
  return document.getElementById(id);
 }
 if(document.all != null){
  return document.all[id];
 }
 if(document.layers != null){
  return document.layers[id];
 }
 return null;
}

function isIE(){
  var detect = navigator.userAgent.toLowerCase();
  if(detect.indexOf('msie') > 0){
    return true;
  }
  return false;
}
function DL_GetElementLeft(eElement) {
 var nLeftPos = eElement.offsetLeft;
 var eParElement = eElement.offsetParent;
 while (eParElement != null) {
  nLeftPos += eParElement.offsetLeft;
  eParElement = eParElement.offsetParent;
 }
 return nLeftPos;
}
function DL_GetElementTop(eElement) {
 var nTopPos = eElement.offsetTop;
 var eParElement = eElement.offsetParent;
 while (eParElement != null) {
  nTopPos += eParElement.offsetTop;
  eParElement = eParElement.offsetParent;
 }
 return nTopPos;
}

function getPos(el,sProp) {
	var iPos = 0
	while (el!=null) {
		iPos+=el['offset' + sProp]
		el = el.offsetParent
	}
	return iPos

}

function dynascript(url){
  var htmlhead = document.getElementsByTagName('head')[0];
  var teob = element('hsscriptid');
  if(teob){ htmlhead.removeChild(teob); }
  var newscript = document.createElement('script');
  newscript.setAttribute('src', url); 
  newscript.setAttribute('type','text/javascript'); 
  newscript.setAttribute('defer', false); 
  newscript.setAttribute('id', 'hsscriptid');
  newscript.setAttribute('language', 'javascript');
   
  htmlhead.appendChild(newscript);

}

function poppages(obj, url, ymd, grp){
  var div = element('poppagesdiv');
  if(!div){ return; }
  
  if(div.style.display == 'block'){
    div.style.display == 'none';
  }
  if(prev_pop_obj != null){
    prev_pop_obj.style.background = '#eeeeee';
    prev_pop_obj.firstChild.nodeValue = 'View'; 
    prev_pop_obj.style.color = '#0000EE';
    if(prev_pop_obj == obj){
      div.style.display = 'none';
      prev_pop_obj = null;
      return;
    }
  }

  var leftNum = parseInt(DL_GetElementLeft(obj));
  var topNum = parseInt(DL_GetElementTop(obj));
  var wi = parseInt(obj.offsetWidth);
  var he = parseInt(obj.offsetHeight);
  div.style.left = leftNum - 400 + 'px';
  div.style.top = topNum + 'px';

  var poppagestbody = element('poppagestbody');
  while(poppagestbody.hasChildNodes() == true){
	  poppagestbody.removeChild(poppagestbody.childNodes[0]);
  }
  var trTempx = document.createElement('tr');
  var tdTemp1x = document.createElement('td');
  tdTemp1x.setAttribute('colSpan', 2);
  tdTemp1x.setAttribute('align', 'left');
  tdTemp1x.appendChild(document.createTextNode('Please wait...'));
  trTempx.appendChild(tdTemp1x);
  element('poppagestbody').appendChild(trTempx);

  dynascript('http://www.mybloglog.com/buzz/getpages.php?siteID='+ siteID + '&ymd=' + ymd + '&url='+escape(url)+'&db='+grp);

  div.style.display = 'block';
  obj.style.background = '#aaaa00';
  obj.firstChild.nodeValue = 'Close';
  obj.style.color = '#fff';

  prev_pop_obj = obj;
}

function textCountLimit(ta, lim) {
	if (ta.value.length > lim) {
		ta.value = ta.value.substring(0, lim);
	}
}


function synd_content(s_inc,tog) {
  if(tog==1) {
    element('syndication_'+s_inc).style.display='block';
  } else {
    element('syndication_'+s_inc).style.display='none';
  }
}

function synd_i(s_inc,tog1,addl_img) {
  if(addl_img == null) 
    addl_img = "";
   
  if(tog1==1) {
    element('clicker_'+s_inc).style.background="url('http://l.yimg.com/a/i/us/mbl/rss_subscribe_"+addl_img+"o.gif')";
  } else if(element('syndication_'+s_inc).style.display=='none') {
    element('clicker_'+s_inc).style.background="url('http://l.yimg.com/a/i/us/mbl/rss_subscribe_"+addl_img+"u.gif')";
  }
}
