$(document).ready(function(){

  /* ------------------ slider buttons ------------------ */
  $('#latest_videos .right a.prev').click(function(){ slideIt('#latest_videos', 'prev'); return false; });
  $('#latest_videos .right a.next').click(function(){ slideIt('#latest_videos', 'next'); return false; });
  $('#latest_pictures .right a.prev').click(function(){ slideIt('#latest_pictures', 'prev'); return false; });
  $('#latest_pictures .right a.next').click(function(){ slideIt('#latest_pictures', 'next'); return false; });
  $('#latest_columns .right a.prev').click(function(){ slideIt('#latest_columns', 'prev'); return false; });
  $('#latest_columns .right a.next').click(function(){ slideIt('#latest_columns', 'next'); return false; });
  $('#hotw .right a.prev').click(function(){ slideIt('#hotw', 'prev'); return false; });
  $('#hotw .right a.next').click(function(){ slideIt('#hotw', 'next'); return false; });
  $('#boobiesBox .right a.prev').click(function(){ slideIt('#boobiesBox', 'prev'); return false; });
  $('#boobiesBox .right a.next').click(function(){ slideIt('#boobiesBox', 'next'); return false; });
  $('#latest_discussions .right a.prev').click(function(){ slideIt('#latest_discussions', 'prev'); return false; });
  $('#latest_discussions .right a.next').click(function(){ slideIt('#latest_discussions', 'next'); return false; });

  $('#latestHotties .right a.prev').click(function(){ slideIt('#latestHotties', 'prev'); return false; });
  $('#latestHotties .right a.next').click(function(){ slideIt('#latestHotties', 'next'); return false; });
  $('#profile_images .right a.prev').click(function(){ slideIt('#profile_images', 'prev'); return false; });
  $('#profile_images .right a.next').click(function(){ slideIt('#profile_images', 'next'); return false; });
  $('#profile_videos .right a.prev').click(function(){ slideIt('#profile_videos', 'prev'); return false; });
  $('#profile_videos .right a.next').click(function(){ slideIt('#profile_videos', 'next'); return false; });
  $('#profile_headlines .right a.prev').click(function(){ slideIt('#profile_headlines', 'prev'); return false; });
  $('#profile_headlines .right a.next').click(function(){ slideIt('#profile_headlines', 'next'); return false; });
  $('#profile_screencaps .right a.prev').click(function(){ slideIt('#profile_screencaps', 'prev'); return false; });
  $('#profile_screencaps .right a.next').click(function(){ slideIt('#profile_screencaps', 'next'); return false; });
  $('#profile_downloads .right a.prev').click(function(){ slideIt('#profile_downloads', 'prev'); return false; });
  $('#profile_downloads .right a.next').click(function(){ slideIt('#profile_downloads', 'next'); return false; });

  $('#latest_wallpapers .right a.prev').click(function(){ slideIt('#latest_wallpapers', 'prev'); return false; });
  $('#latest_wallpapers .right a.next').click(function(){ slideIt('#latest_wallpapers', 'next'); return false; });
  $('#latest_screensavers .right a.prev').click(function(){ slideIt('#latest_screensavers', 'prev'); return false; });
  $('#latest_screensavers .right a.next').click(function(){ slideIt('#latest_screensavers', 'next'); return false; });

  $('#prev_boobies .prev').click(function(){ slideIt('#prev_boobies_box', 'prev'); return false; });
  $('#prev_boobies .next').click(function(){ slideIt('#prev_boobies_box', 'next'); return false; });
  
  $('#more_boobies .prev').click(function(){ slideIt('#boobie-more', 'prev'); return false; });
  $('#more_boobies .next').click(function(){ slideIt('#boobie-more', 'next'); return false; });
 



  /* ------------------ profile page ------------------ */
  $('#tabs .images').attr('src', '/moviehotties/images/new/btn/gal-tab1a.jpg'); /* images tab 'on' by default */

  if ($('#profile_images .space-g-images').size() == 0) { 
    $('#tabs .bio').attr('src', '/moviehotties/images/new/btn/gal-tab2a.jpg'); /* show bio when no images */
    $('div#content #profile_bio').show();
    $('div#content #profile_images').hide();
  }
  
  $('#tabs .images').click(function() { 
    resetTabs();
    $('div#content .profileBox').hide();
    $('div#content #profile_images').show();
    $('#tabs .images').attr('src', '/moviehotties/images/new/btn/gal-tab1a.jpg');
  });
  $('#tabs .videos').click(function() { 
    resetTabs();
    $(this).attr('src','/moviehotties/images/new/btn/gal-tab3a.jpg');
    $('div#content .profileBox').hide();
    $('div#content #profile_videos').show();
  });
  $('#tabs .headlines').click(function() { 
    resetTabs();
    $(this).attr('src','/moviehotties/images/new/btn/gal-tab5a.jpg');
    $('div#content .profileBox').hide();
    $('div#content #profile_headlines').show();
  });
  $('#tabs .downloads').click(function() { 
    resetTabs();
    $(this).attr('src','/moviehotties/images/new/btn/gal-tab4a.jpg');
    $('div#content .profileBox').hide();
    $('div#content #profile_downloads').show();
  });
  $('#tabs .bio').click(function() { 
    resetTabs();
    $(this).attr('src','/moviehotties/images/new/btn/gal-tab2a.jpg');
    $('div#content .profileBox').hide();
    $('div#content #profile_bio').show();
  });


  $('.profileBox .next').hide();
  $('.profileBox').each(function() { 
    if ($(this).find('.group').size() > 1) { 

      if (($(this).find('.group').size() <= 2) && ($(this).find('.group p').size() > 0)) { 
	/* don't show if only one headline group (= one column) */
      } else { 
	$(this).find('.next').show();
      }
    }
  });



  /* ------------------ most popular ------------------ */
  $('td#most-popular div.category a.week').click(function() { 
    if (!$(this).hasClass('active')) { 
      $('td#most-popular div.category a').removeClass('active');
      $(this).addClass('active'); 
      $('td#most-popular table.headlines').hide();
      $('td#most-popular table.seven-day').show('fast');
    }
    return false;
  });
  $('td#most-popular div.category a.today').click(function() { 
    if (!$(this).hasClass('active')) { 
      $('td#most-popular div.category a').removeClass('active');
      $(this).addClass('active'); 
      $('td#most-popular table.headlines').hide();
      $('td#most-popular table.one-day').show('fast');
    }
    return false;
  });
  $('td#most-popular div.category a.month').click(function() { 
    if (!$(this).hasClass('active')) { 
      $('td#most-popular div.category a').removeClass('active');
      $(this).addClass('active'); 
      $('td#most-popular table.headlines').hide();
      $('td#most-popular table.thirty-day').show('fast');
    }
    return false;
  });



  /* ------------------ ratings ------------------ */
  /*
  // get original states
  if ( typeof($('#thepic').attr('src')) == 'undefined') { 
    originalSrc = new Array();
    $('#rate img.g').each(function() {
      originalSrc[$(this).attr('id').substr(1)] = $(this).attr('src');
    });
  } */


  $('#rate img.g').hover(
    function() {
      chosen = $(this).attr('id');
      tmp = chosen.substr(1);
      chosen = tmp * 1;

     $('#rate img.g').each(function() {
	tmp = $(this).attr('id').substr(1);
	if (tmp <= chosen) { 
	  $(this).attr("src", "/moviehotties/images/new/icons/silhouette-red.png");
	}
      }); 
    }, 
    function() {
	$('#rate img.g').attr("src", "/moviehotties/images/new/icons/silhouette-grey.png");
   }
  );

  $('.archives .headlines').show();
});


/* ------------------------------------------------------- */
function slideIt (item, dir) { 
  var spd = 400;
  var movingObject = $(item).find('.slider');
  var totalItems = $(movingObject).find('li').size();
  var visibleItems = 3;

  var step = ($(item).find('.contain').css('width').replace(/px/g, '') * 1);

  // indiv. slider settings
  if (item == '#latest_videos') { 
    totalItems = 8;
    visibleItems = 2;
  }
  else if (item == '#boobiesBox') { visibleItems = 1; }
  else if (item == '#hotw') { visibleItems = 1; }
  else if (item == '#latest_discussions') { totalItems=4; visibleItems =1; }
  else if (item == '#latestHotties') { totalItems = 5; visibleItems = 1; }
  else if (item == '#profile_images') { totalItems = $('#profile_images .group').size(); visibleItems = 1; } 
  else if (item == '#profile_videos') { totalItems = $('#profile_videos .group').size(); visibleItems = 1; } 
  else if (item == '#profile_screencaps') { totalItems = $('#profile_screencaps .group').size(); visibleItems = 1; } 
  else if (item == '#profile_downloads') { totalItems = $('#profile_downloads .group').size(); visibleItems = 1; } 
  else if (item == '#profile_headlines') { totalItems = 10; visibleItems = 2; }
  else if (item == '#latest_wallpapers') { totalItems = $('#latest_wallpapers .group').size() -1; visibleItems = 1; } 
  else if (item == '#latest_screensavers') { totalItems = $('#latest_screensavers .group').size() -1; visibleItems = 1; } 
  else if (item == '#prev_boobies_box') { totalItems = $('#prev_boobies_box .group').size() - 1; visibleItems = 1; } 
  else if (item == '#boobie-more') { totalItems = 3; visibleItems = 1; } 

  /* else if (item == '#profile_headlines') { totalItems = $('#profile_headlines .group').size() / 2; visibleItems = 1; }  */


  var x = 0;
  if (dir == 'next') { 
    x = ($(movingObject).css('marginLeft').replace(/px/g, '') * 1) - step;
    if (item =='#latest_discussions') { 
      x = ($(movingObject).css('marginTop').replace(/px/g, '') * 1) - step;
    }
    $(item).find('.prev').show();
    if (item == '#prev_boobies_box') { $('#prev_boobies .prev').show(); }
    else if (item == '#boobie-more') { $('#more_boobies .prev').show(); }
  }
  else { 
    x = ($(movingObject).css('marginLeft').replace(/px/g, '') * 1) + step;
    if (item =='#latest_discussions') { 
      x = ($(movingObject).css('marginTop').replace(/px/g, '') * 1) + step;
    }

    $(item).find('.next').show();
    if (item == '#prev_boobies_box') { $('#prev_boobies .next').show(); }
    else if (item == '#boobie-more') { $('#more_boobies .next').show(); }
  }
  

  if (item != '#latest_discussions') { 
    $(movingObject).animate({marginLeft: x}, spd);
  } else { 
    $(movingObject).animate({marginTop: x}, spd);
  }

  if (x == 0) {
    $(item).find('.prev').hide();
    if (item == '#prev_boobies_box') { $('#prev_boobies .prev').hide(); }
    else if (item == '#boobie-more') { $('#more_boobies .prev').hide(); }
  }
  else {
    $(item).find('.prev').show();
    if (item == '#prev_boobies_box') { $('#prev_boobies .prev').show(); }
    else if (item == '#boobie-more') { $('#more_boobies .prev').show(); }
  }

  if (x * visibleItems == ((totalItems-visibleItems) * step * -1)) {

    $(item).find('.next').hide();
    if (item == '#prev_boobies_box') { $('#prev_boobies .next').hide(); }
    else if (item == '#boobie-more') { $('#more_boobies .next').hide(); }
  }

}


/* ------------------------------------------------------- */
function MovieHottiesBoobiesArchiveJump() {
  var boobies_monthyear = document.getElementById( 'boobies_monthyear' );
  var monthyear         = boobies_monthyear.value;
  if ( monthyear != "" ) {
    window.location = "http://www.joblo.com/moviehotties/boobies_archive.php?monthyear=" + monthyear;
  }
}

/* ------------------------------------------------------- */
function resetTabs() { 
  $('#tabs .images').attr('src', '/moviehotties/images/new/btn/gal-tab1b.jpg');
  $('#tabs .bio').attr('src', '/moviehotties/images/new/btn/gal-tab2b.jpg');
  $('#tabs .videos').attr('src', '/moviehotties/images/new/btn/gal-tab3b.jpg');
  $('#tabs .downloads').attr('src', '/moviehotties/images/new/btn/gal-tab4b.jpg');
  $('#tabs .headlines').attr('src', '/moviehotties/images/new/btn/gal-tab5b.jpg');
}

/* ------------------------------------------------------- */
function MM_jumpMenu(targ,selObj,restore, bookMarkPage, title){ //v3.0
  if (selObj.options[selObj.selectedIndex].value == "bookmark") { bookmark(); }
  else{
    eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;  
  }
}


