/*
 * Base JavaScript Files to handle common tasks
 */

/* prepend article tools to contentWell */
$(document).ready(function() {
	$('#contentWell .articleTools ul').append('<li class="clickabilityEmail"><a href="#" onclick="return(ET());" onMouseOver="return(ETMouseOver());" onMouseOut="return(ETMouseOut());">Email</a></li><li class="clickabilitySave"><a href="#" onclick="return(ST());" onMouseOver="return(STMouseOver());" onMouseOut="return(STMouseOut());">Save</a></li><li class="clickabilityPrint"><a href="#" onclick="return(PT());" onMouseOver="return(PTMouseOver());" onMouseOut="return(PTMouseOut());">Print</a></li><li class="reprint"><a href="http://www.icopyright.com/' + icopy + '?icx_id=' + siteURL + '">Reprint</a></li>'); 
});

/* prepend article tools to Streaming Media Pages */
$(document).ready(function() {
	$('#streamingMediaPage .articleTools ul').append('<li class="clickabilityEmail"><a href="#" onclick="return(ET());" onMouseOver="return(ETMouseOver());" onMouseOut="return(ETMouseOut());">Email</a></li><li class="clickabilitySave"><a href="#" onclick="return(ST());" onMouseOver="return(STMouseOver());" onMouseOut="return(STMouseOut());">Save</a></li>'); 
});

/* add _blank to any link with class="popup" */
$(document).ready(function() { 
	$('a.popup').click(function() {
		this.target = "_blank";
	});
});

/* fix IE6's inability to have :hover on anything other than an anchor tag */ 
$(document).ready(function() {  
	$("#topNav li").bind("mouseenter", function(){ 
  		$(this).addClass("over"); 
    }); 
	
	$("#topNav li").bind("mouseleave", function(){ 
	    $(this).removeClass("over"); 
	});
}); 

/* Check for the existance of SMT_LOGIN to allow people to logout of SMT */ 
$(document).ready(function() {
  var smt_cookie = $.cookie('SMT_LOGIN');
  if (smt_cookie != null) {
    var href = $('#SMTloginOut a').attr("href");
    $('#SMTloginOut a').attr("href", href + "logout.aspx").text("Logout");
  };
});

function SetSmteEvent(smteFlag) {
  switch (smteFlag) {
    case 'wl':
      s.evar2 = 'WallLogin';
      s.events = 'event20';
      break;
    case 'wr':
      s.evar2 = 'WallReg';
      s.events = 'event20';
      break;
    case 'ul':
      s.evar2 = 'UserToolsLogin';
      s.events = 'event20';
      break;
    case 'sl':
      s.evar2 = 'SimpleLogin';
      s.events = 'event20';
      break;
    case 'rq':
      s.evar2 = 'Requalification';
      s.events = 'event20';
      break;
    case 'id':
      s.evar2 = 'IncrementalData';
      s.events = 'event20';
      break;
    case 'lo':
      s.evar2 = 'Logout';
      s.events = 'event20';
      break;
    default:
      /* do nothing 
      s.evar2 = 'unknown';
      s.events = 'event20'; */
      break;
  }
}

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			if (oldonload) {
				oldonload();
			}
			func();
		}
	}
}
