var userID;
var moreURL;
var hotURL;
var newURL;
var type;
var forumCookie = "CR56";
var avatarValue;
var avatarName = "avatarCookie";
var avatarCookie = avatarName + "=" + avatarValue;
var door;

function searchParam() {

if ($('searchList').value == "tagsearch") {
	$('searchForm').action = "http://search.techrepublic.com.com/index.php";
	} else {
		$('searchForm').action = "/5234-6230-0.html";
		}
}


function init(Mgr,trax) {

//tab action initialization also sets off avatarLinks and traxFilter
if ($('avatarLinks')) {

	if (cookieMonster("avatarCookie")) {
		tabAction('avatarLinks', {
		current: cookieMonster("avatarCookie")
			});//creates avatar
	} else {
		tabAction('avatarLinks', {
		current: 'AV1'
			});//creates avatar
		}
}

if ($('Mgr')) {getFeaturedPostXML(Mgr);} //this sets up Mgr

}//init

function cookieMonster(sName)
{
  // cookies are separated by semicolons
  var aCookie = document.cookie.split("; ");
  for (var i=0; i < aCookie.length; i++)
  {
    // a name/value pair (a crumb) is separated by an equal sign
    var aCrumb = aCookie[i].split("=");
    if (sName == aCrumb[0])
      return unescape(aCrumb[1]);
  }

  // a cookie with the requested name does not exist
  return null;
}



function bad(xmlData){
	  $('results').innerHTML = "<p class=\"trcFeaturedPostDetails\">We\'re sorry. Because of a technical error, We\'re unable to share featured content at this time.</p>";
}



// free beer + tabbing function provided by sean@treadway.info
  tabAction = function(control_id, options) {
//	alert("in tabAction for" + control_id);
	var action = control_id;
	var door = options['door'];
    var id = "#" + control_id;
    $$(id+' ul.tabs li a').each(function(a) {
      var trClick = a.getAttribute('href').match(/[-_\w]+$/i)[0];
      	if (trClick != options['current']) {

			 } else {
				$$(id+' ul.tabs li.active').each(function(e) { e.removeClassName('active'); })
			$(a.parentNode).addClassName('active')
		eval(action + '(trClick.slice(2),door)');
		}

		Event.observe(a, 'click', function(e) {
		$$(id+' ul.tabs li.active').each(function(e) { e.removeClassName('active'); })
        $(a.parentNode).addClassName('active');
		eval(action + '(trClick.slice(2),door)');

			//	alert(action + '(trClick.slice(2))');

        Event.stop(e);
      	});
    });
  }


function getTrhs() {$('trhs').src = "/html/tr/ppe/tr_hs_" + Math.floor(Math.random()*2+1) + ".html";}
