///////////////////////////////////////////////////////
// File: disContent.js
// Auth: Anthony Decena
// Desc: This is how we will display our dynamic
//	 content to our webmasters while preserving
//	 the way their site looks.  They will
//	 have to create the vars to be read in on
//	 their own html page.
//////////////////////////////////////////////////////

<!--
function imgScroller(sDir, sSpeed, sLoop) {
	sTimer = null;
	trueLoop = true;
	trueDir = "right";
	trueSpeed = 10;

	// I came this far without having to do a browser
	// check, but I cant get around it here.
	var sPage;
	if (document.layers) {
		sPage = eval(document.imageRow);
		}
	else if (document.getElementById) {
		sPage = eval("document.getElementById('imageRow').style");
		}
	else if (document.all) {
		sPage = eval(document.all.imageRow.style);
		}
	else {
		// Bad browser, bad!!
		return 0;
		}

	trueDir = sDir;
	trueLoop = sLoop;
	trueSpeed = parseInt(sSpeed);
	xPos = parseInt(sPage.left);

	if (trueLoop == 'true') {
		if (trueDir == "left") {
			sPage.left = (xPos - (trueSpeed));
			}
		else {
			sPage.left = (xPos + (trueSpeed));
			}

		sTimer = setTimeout("imgScroller(trueDir,trueSpeed,trueLoop)", 1);
		}
	else {
		clearTimeout(sTimer);
		}
	}

function showOnline(wmParams) {
	var wmDefaults = new Array();
	wmDefaults["cols"] 	= 5;
	wmDefaults["rows"] 	= 100;
	wmDefaults["list"] 	= "all";
	wmDefaults["view"]	= "table";
	wmDefaults["wmcode"] 	= "peek123";
	wmDefaults["location"] 	= "http://www.peekshows.com/";
	wmDefaults["target"]    = "_top";

	for (var i in wmParams) {
		if (wmParams[i] == '') {
			wmParams[i] = wmDefaults[i];
			}
		}

	if (wmParams["view"] == 'table') {
		var wmHtml = makeTable(wmParams);
		}
	else {
		var wmHtml = makeiFrame(wmParams);
		}

	return wmHtml;	
	}

function makeTable(wmParams) {
	var myList = wmParams["list"];
	var rowHtml  = "<table border='0' cellpadding='3' cellspacing='0'>";

	var rowCount = 1;
	var totalCount = wmParams["rows"] * wmParams["cols"];
	if(totalCount > allLists[myList].length) {
		totalCount = allLists[myList].length;
	}
	//for (var i = 0; i < allLists[myList].length; i++) {
	for (var i = 0; i < totalCount; i++) {
		var locHtml = "<a href='" + wmParams["location"] + "?wmcode=" + wmParams["wmcode"] + "&requested_room=" + allLists[myList][i] + "' target=" + wmParams["target"] + ">";
		var imgHtml = "<img src='http://www.peekshows.com/bio/images/online.gif' border='0'><br><img src='http://images.peekshows.com/headshots/" +  allLists[myList][i] + ".jpg' border='0'></a>";
		var celHtml = locHtml + imgHtml;

		if (rowCount == 1) {
			rowHtml = rowHtml + "<tr><td align='center'>" + celHtml + "</td>";
			rowCount++;
			}
		else if (rowCount == wmParams["cols"]) {
			rowHtml = rowHtml + "<td align='center'>" + celHtml + "</td></tr>";
			rowCount = 1;
			}
                else if (wmParams["cols"] == 1) {
                        rowHtml = rowHtml + "<tr><td align='center'>" + celHtml + "</td></tr>";
                        }
		else {
			rowHtml = rowHtml + "<td align='center'>" + celHtml + "</td>";
			rowCount++;
			}
		}

	if (rowCount != 1) {
		rowHtml += "</tr></table>";
		}
	else {
		rowHtml += "</table>";
		}

	return rowHtml;
	}

function makeiFrame(wmParams) {
	var myList = wmParams["list"];
	var urlComplete = "&wmcode=" + wmParams["wmcode"] + "&location=" + wmParams["location"];
	var iFrame = "<iframe name='imgScroller' src='http://chat1.peekshows.com/custom/scrolling.phtml?list=" + myList + urlComplete + "' width='600' height='135' scrolling='no' frameborder='0' border='0' hspace='0' vspace='0'>iFrame Support Needed</iframe>";

	return iFrame;
	}
//-->
