
function bookmarkLink() {

  if (navigator.userAgent.indexOf("Firefox")!=-1) {
    document.getElementById('bookmark-link').innerHTML = '<span id="bookmark"> BOOKMARK<br />(CTRL+D)</span>';
  } else {
    document.getElementById('bookmark-link').innerHTML = '<a href="javascript:bookmarksite();" id="bookmark" title="Bookmark this Article" onfocus="blur()">BOOKMARK</a>';
  }
        
}

window.onload = function() {
  bookmarkLink();
}

function bookmarksite() {
  url = location.href;
  title = document.title;

  if (document.all) window.external.AddFavorite(url, title);
  else if (window.sidebar) window.sidebar.addPanel(title, url, "");
}


function getDiv(divID,oDoc) {

  if (!oDoc) { oDoc = document; }
  if (document.layers) {
    if (oDoc.layers[divID]) { return oDoc.layers[divID]; }
    else {
      for (var x = 0, y; !y && x < oDoc.layers.length; x++) { y = getRefToDiv(divID,oDoc.layers[x].document); }
      return y;
    }
  }
  if (document.getElementById) { return document.getElementById(divID); }
  if (document.all) { return document.all[divID]; }
  return false;

}


function getX(obj) {
  return (obj.offsetParent==null ? obj.offsetLeft : obj.offsetLeft+getX(obj.offsetParent));
}


function getY(obj) {
  return (obj.offsetParent==null ? obj.offsetTop : obj.offsetTop+getY(obj.offsetParent));
}


function setDiggOverlay(state) {

  var posX = getX(getDiv('bookmark-pod'));
  var posY = getY(getDiv('bookmark-pod'));

  document.getElementById('bookmark-overlay').style.left = posX + 'px';
  document.getElementById('bookmark-overlay').style.top = (posY+30) + 'px';

  switch (state) {
    case 1:
      document.getElementById('bookmark-overlay').style.display = 'none';
	  break;
    case 2:
      document.getElementById('bookmark-overlay').style.display = 'block';
	  break;
  }

}


function addto(addsite){
	
	var AddURL = location.href;	
	if (AddURL == "") AddURL = "http://www.totalinjury.com/";
	
	var AddTitle = document.title;
	if (AddTitle == "") AddTitle = "Personal Injury Lawyers & Attorneys Available Nationwide";
		
	switch(addsite){
		case 0:	// Digg
			var AddSite = "http://digg.com/submit?phase=2&";
			var AddUrlVar = "url";
			var AddTitleVar =  "title";
			var AddNoteVar =  "";
			var AddReturnVar =  "";
			var AddOtherVars = "";
			break;
		case 1:	// Facebook
			var AddSite = "http://www.facebook.com/sharer.php?";
			var AddUrlVar = "u";
			var AddTitleVar =  "t";
			var AddNoteVar =  "";
			var AddReturnVar =  "";
			var AddOtherVars = "";
			break;
		case 2:	// Reddit
			var AddSite = "http://reddit.com/submit?";
			var AddUrlVar = "url";
			var AddTitleVar =  "title";
			var AddNoteVar =  "";
			var AddReturnVar =  "";
			var AddOtherVars = "";
			break;
		case 3:	// Del.icio.us
			var AddSite = "http://del.icio.us/post?";
			var AddUrlVar = "url";
			var AddTitleVar = "title";
			var AddNoteVar = "";
			var AddReturnVar = "";
			var AddOtherVars = "";
			break;
		case 4: // Stubmble Upon
			var AddSite = "http://www.stumbleupon.com/submit?";
			var AddUrlVar = "url";
			var AddTitleVar = "title";
			var AddNoteVar = "";
			var AddReturnVar = "";
			var AddOtherVars = "";
			break;
		case 5: // Newsvine
			var AddSite = "http://www.newsvine.com/_tools/seed&save?";
			var AddUrlVar = "u";
			var AddTitleVar = "h";
			var AddNoteVar = "";
			var AddReturnVar = "";
			var AddOtherVars = "";
			break;
		case 6: // Mixx 
			var AddSite = "http://www.mixx.com/submit/story?";
			var AddUrlVar = "page_url";
			var AddTitleVar = "title";
			var AddNoteVar = "";
			var AddReturnVar = "";
			var AddOtherVars = "";
			break;			
		default:
	}
		
	var addtoFullURL = AddSite + AddUrlVar + "=" + AddURL + "&" + AddTitleVar + "=" + AddTitle + AddOtherVars ;
	if (AddNoteVar != "") 
		{var addtoFullURL = addtoFullURL + "&" + AddNoteVar + "=" + AddTitle;}
	if (AddReturnVar != "")
		{var addtoFullURL = addtoFullURL + "&" + AddReturnVar + "=" + AddURL;}
    
	window.open(addtoFullURL,'','status=0,location=0,resizable=1,scrollbars=1,left=50,top=50');
	
}

function handleError() {return true;}
window.onerror = handleError;


