
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function getQueryVariable(variable, q) {
  var queryStr = window.location.search.substring(1);
  if(q!='' && q!=null) {
    queryStr = q;
  }
  var qVars = queryStr.split("&");
  for (i=0;i<qVars.length;i++) {
    pair = qVars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  }
  return '';
} 

function populateLogin() {
  u = readCookie('user_name');
  if(u != null && u != '') {
    u = unescape(u).gsub(/\+/, ' ');
      $('user-thumbnail').hide();
      $('profile-link').insert(u);
      new Effect.SlideDown( 'user-box' );
  } else {
      new Effect.SlideDown( 'logIn-box' );
  }
}

function checkEnter(e){ 
  //e is event object passed from function invocation
  var characterCode;  //literal character code will be stored in this variable

  if(e && e.which){ //if which property of event object is supported (NN4)
    e = e;
    characterCode = e.which; //character code is contained in NN4's which property
  } else {
    e = event;
    characterCode = e.keyCode; //character code is contained in IE's keyCode property
  }

  if(characterCode == 13){ //if generated character code is equal to ascii 13 (if enter key)
    return false;
  } else {
    return true;
  }
}

function submitDiscussionSearch() {
  window.location = "http://community.itsyoursexlife.com/Content/Discussions/discussionsearch.aspx?searchTerm=" + escape($F('discussion-search-keywords'));
  return false;
}    


function checkSiteSearch(e) {
  if(checkEnter(e)) {
    return true;
  } else {
    submitSiteSearch();
    return false;
  }
}


function checkDiscussionSearch(e) {
  if(checkEnter(e)) {
    return true;
  } else {
    submitDiscussionSearch();
    return false;
  }
}
function submitSiteSearch() {
  window.location = "http://www.itsyoursexlife.com/search?keywords=" + escape($F('search-keywords'));
}
    
function setTableRows() {
  var row_count = 1;
  $$('table.threads-list tr.thread-row').each(function(tr) {
    if(row_count%2 == 0) {
      tr.addClassName('alt');
    }
    row_count++;
  });
}    