// AJAX Load Category Listsfunction showall(cat, prefix) {	MM_findObj('showall'+cat).innerHTML = 'Loading...';	var url = (prefix=='' ? '/topics/article_list/'+cat+'.html' : prefix+'/advice-topics/article_list.php?'+cat);	new Ajax.Updater('titlelist'+cat, url, { evalScripts:true });}function showallps(cat, prefix) {	MM_findObj('showall'+cat).innerHTML = 'Loading...';	var url = (prefix=='' ? '/galleries/photoset_list/'+cat+'.html' : prefix+'/gallery/photoset_list.php?'+cat);	new Ajax.Updater('titlelist'+cat, url, { evalScripts:true });}function showalldone(cat) {	MM_showHideLayers('showall'+cat, '', 'hide');}// Slideshow Image Feature Adsfunction SlideShow() {	var i, lis;	for (i=0; i<SlideShows.length; i++) {		lis = $(SlideShows[i][0]).getElementsByTagName('li');		Effect.Fade(lis[SlideShows[i][1]], { duration: 1, from: 1.0, to: 0.0 });		SlideShows[i][1] = (SlideShows[i][1]+1) % SlideShows[i][2];		SlideShows[i][3] = lis[SlideShows[i][1]];		setTimeout('Effect.Appear(SlideShows['+i+'][3]);', 0);	}}var SlideShows = new Array();// Run this code after all pages loadfunction pageinit() {	var tb, uls, subs, i=0, j=0, n=0;	tb = MM_findObj('topicbrowser');	if (tb) {		uls = tb.getElementsByTagName('ul');		for (i=0; i<uls.length; i++) {			if (uls[i].className == 'featureslides') {				subs = $(uls[i].id).getElementsByTagName('li');				SlideShows[n] = Array();				SlideShows[n][0] = uls[i].id;				SlideShows[n][1] = 0;				SlideShows[n][2] = subs.length;				for (j=0; j<subs.length; j++) {					subs[j].style.position = 'absolute';					if (j>0) subs[j].style.display = 'none';				}				n++;			}		}	}	if (SlideShows.length > 0) setInterval('SlideShow()', 5000);	MM_preloadImages('/images/tabs/dailyblog-roll.gif', '/images/tabs/advice-roll.gif', '/images/tabs/galleries-roll.gif', '/images/tabs/reviews-roll.gif', '/images/tabs/fetishes-roll.gif');	ExternalLinks();	SideBanners();}// ExternalLinks makes rel=external links open in new windowfunction ExternalLinks() {	if (!document.getElementsByTagName) return;	var anchors = document.getElementsByTagName("a");	for (var i=0; i<anchors.length; i++) {		var anchor = anchors[i];		if (anchor.getAttribute("href") &&		anchor.getAttribute("rel") == "external")		anchor.target = "_blank";	}}// SideBanners measures the page height and sets the height of #sidebanners accordinglyfunction SideBanners() {	if ($('sidebanners')) {		var H = $('verybottom').viewportOffset()[1] - $('sidebanners').viewportOffset()[1];		$('sidebanners').setStyle({height:H+'px', visibility:'visible'});	}}// BeforeAfter toggles a Before & After featurefunction BeforeAfter(baid, tgt) {	if (!window.beforeafterfading) {		window.beforeafterfading = true;		if (tgt=='A') {			$('beforeafter_'+baid).fade({ duration: 0.6 });			setTimeout('BeforeAfterAppear("'+baid+'A")', 500);			setTimeout('window.beforeafterfading=false', 1000);		} else {			$('beforeafter_'+baid+'A').fade({ duration: 0.6 });			setTimeout('BeforeAfterAppear("'+baid+'")', 500);			setTimeout('window.beforeafterfading=false', 1000);		}	}}function BeforeAfterAppear(baid) {	$('beforeafter_'+baid).appear({ duration: 0.6 });}// Item Ratingwindow.RatingsInitialized = false;function Init_Rating(bid) {	var r = window.Ratings[bid];	if (typeof r == 'undefined') { r = new Array(0,0); } else { r = r.split(','); }	new Starbox('rateit_'+bid, r[0], { indicator: '#{total} Ratings', total: r[1], identity: bid });	if (window.RatingsInitialized != true) {		document.observe('starbox:rated', function(event) {			new Effect.Pulsate(event.findElement('.starbox'), { pulses: 2, duration: 0.7 });			new Ajax.Request('/global/rate.php', { parameters: event.memo });		});		window.RatingsInitialized = true;	}}// Cookie managementfunction createCookie(name,value,days) {	if (days) {		var date = new Date();		date.setTime(date.getTime()+(days*24*60*60*1000));		var expires = "; expires="+date.toGMTString();	}	else var expires = "";	document.cookie = name+"="+value+expires+"; path=/";}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 eraseCookie(name) {	createCookie(name,"",-1);}// Centered popup windowfunction CenteredPopup(url, tgt, width, height) {	var left = Math.floor(screen.availWidth/2 - width/2);	var top = Math.floor(screen.availHeight/2 - height/2);	var w = window.open(url, tgt, 'width='+width+',height='+height+',left='+left+',top='+top+',toolbar=no,menubar=no,locationbar=no,scrollbars=yes,resizable=yes');	w.focus();	window.lastpopup = w;	return false;}function PopupLoc(url, tgt, width, height, left, top) {	var w = window.open(url, tgt, 'width='+width+',height='+height+',left='+left+',top='+top+',toolbar=yes,scrollbars=yes,resizable=yes');	w.focus();	window.lastpopup = w;	return false;}// Standard MM functionsfunction MM_findObj(n, d) { //v4.0	var p,i,x;	if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);	}	if(!(x=d[n])&&d.all) 		x=d.all[n];	for (i=0;!x&&i<d.forms.length;i++)		x=d.forms[i][n];	for(i=0;!x&&d.layers&&i<d.layers.length;i++)		x=MM_findObj(n,d.layers[i].document);	if(!x && document.getElementById)		x=document.getElementById(n); return x;}function MM_showHideLayers() { //v3.0	var i,p,v,obj,args=MM_showHideLayers.arguments;	for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) {		v=args[i+2];		if (obj.style) {			obj=obj.style;			v=(v=='show')?'visible':(v='hide')?'hidden':v;		}		obj.visibility=v;		obj.display=(v=='visible' ? 'block' : 'none');	}}function MM_preloadImages() { //v3.0	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}}function addLoadEvent(code) {	var oldonload = window.onload;	if (typeof window.onload != 'function') {		window.onload = code;	} else {		window.onload = function() {			oldonload();			code();		}	}}addLoadEvent(pageinit);