function dhlBanner6534(){
	this.intNbX = 1;
	this.intNbY = 4;
	this.strModelFile = "45_0_17_";
	this.intModelFile = 0;
	this.strJsModelFile = '';
	this.merchantId = 4426;
	this.pageId = 4;
	this.blnDisplayed = false;
	this.intNbMaxModel = 100;
	this.strSiteUrl = 'www.realliveguys.com/_live/';
	this.strSiteDomain = 'www.realliveguys.com';
	this.strSiteMainDir = '_live';
	this.strPageTarget = '_blank';
	this.intProgram = '';
	this.intCampain = '';
	this.strExternalUserKey = (typeof(strInoExternalUserKey) != 'undefined'?strInoExternalUserKey:'');

	dhlBanner6534.prototype.dhlGetMoreModel = function(){
		document.write('<scr' + 'ipt src="http://' + this.strSiteDomain + '/shared/dynamicbanner/model/model_' + this.strModelFile + this.intModelFile + '.js?rnd=' + Math.random() + '"></scr' + 'ipt>');
		this.intModelFile++;
	}

	dhlBanner6534.prototype.GetDisplayed = function(){
		return this.blnDisplayed;
	}

	dhlBanner6534.prototype.SetDisplayed = function(attblnValue){
		this.blnDisplayed = attblnValue;
	}

	dhlBanner6534.prototype.dhlStartBanner = function (){
		document.write('<st' +  'yle type="text/css"><!'+ '--' +
		'.nametext6534 {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;font-weight: bold;} '+
		'.dhlTdModel6534{padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px; background-color: ; }'+
		'.link6534 a:link {color: #000099;text-decoration: underline;} ' +
		'.link6534 a:visited {text-decoration: underline;color: #000099;} ' +
		'.link6534 a:hover {text-decoration: none;color: #000099;} ' +
		'.link6534 a:active {	text-decoration: underline;color: #000099;} ' +
		'.dhlBodyBorder6534 {border-top-width: thin;border-right-width: thin;border-left-width: thin;border-bottom-width: thin;border-top-style: solid;border-right-style: solid;border-left-style: solid;border-bottom-style: solid;border-top-color: #006699;border-right-color: #006699;border-left-color: #006699;border-bottom-color: #006699;background-color: #FFFFFF;} ' +
		'.dhlOnlineText6534 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FF0000;font-weight: bold;} ' +
		'.line6534 {font-size: 12px;color: #999999;} ' +
		'.backgroundTable6534{background-color:#FFFFFF;} ' +
		'.nametextnobold6534 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;} ' +
		'--></st' + 'yle>');
		document.write('<div name="previewDiv6534" id="previewDiv6534" style="width:150;height:680;overflow:auto;"><table border="0" cellspacing="0" cellpadding="0" bgcolor="#ffffff">');
	}

	dhlBanner6534.prototype.dhlEndBanner = function (){
		document.write('</table></div>');
	}

	dhlBanner6534.prototype.dhlOutputBanner = function(arrObjModel)
	{
		if(arrObjModel)
		{
			if(arrObjModel.length < this.intNbX * this.intNbY)
				this.dhlGetMoreModel();
			else
			{
				this.dhlStartBanner();
				var intNbModel = 0;
				for(var intY = 0; intY < this.intNbY && intNbModel < this.intNbMaxModel; intY++)
				{
					document.write('<tr><td><table border="0" cellspacing="0" cellpadding="0"><tr> ');
					for(var intX = 0; intX < this.intNbX && intNbModel < this.intNbMaxModel; intX++)
					{
						var strModelUrl = 'http://' + this.strSiteUrl + '?p=' + this.pageId + '&m=' + arrObjModel[intNbModel].getId() + '&ID=' + this.merchantId;
						if(this.intProgram != '')
							strModelUrl = strModelUrl + '&pid=' + this.intProgram;
						if(this.intCampain != '') {
							strModelUrl = strModelUrl + '&sub=' + this.intCampain;
						}
						if(this.strExternalUserKey != '')
							strModelUrl = strModelUrl + '&externaluserkey=' + this.strExternalUserKey;
						document.write('<td class="dhlTdModel6534"> ' +
								'<table border="0" align="center" cellpadding="1" cellspacing="1"> ' +
											'<tr>' +
									 '<td align="center"></td>' +
								  '</tr>' +
								  '<tr>' +
									 '<td align="center"><table width="130" border="0" cellpadding="2" cellspacing="2" class="dhlBodyBorder6534">' +
										'<tr>' +
										 '<td align="center" class="link6534"><a href="' + strModelUrl + '" target="' + this.strPageTarget + '" class="nametext6534">' + arrObjModel[intNbModel].getNickname() + '</a></td>' +
										'</tr>' +
										'<tr>' +
										  '<td align="center"  class="link6534"><a href="' + strModelUrl + '" target="' + this.strPageTarget + '"><img src="' + arrObjModel[intNbModel].getImage() + '" alt="" border="1"></a></td>' +
										'</tr>' +
									 '</table></td>' +
								  '</tr>' +
								  '<tr>' +
									 '<td align="center"><table width="130" border="0" cellpadding="0" cellspacing="0">' +
										'<tr>' +
										  '<td width="4"><img src="http://www.realliveguys.com/shared/dynamicbanner/images/gay_pf_colors/gay_pf_colors_06.gif" width="4" height="30"></td>' +
										  '<td align="center" background="http://www.realliveguys.com/shared/dynamicbanner/images/gay_pf_colors/gay_pf_colors_08.gif"><span class="nametext6534">Age:</span> <span class="nametextnobold6534">' + arrObjModel[intNbModel].getAge() + '</span> <span class="line6534">|</span> <span class="dhlOnlineText6534">');
												if(arrObjModel[intNbModel].isOnline() == 1)
													document.write('Online');
												else
													document.write('Offline');
												document.write('</span></td>' +
										  '<td width="5"><img src="http://www.realliveguys.com/shared/dynamicbanner/images/gay_pf_colors/gay_pf_colors_09.gif" width="5" height="30"></td>' +
										'</tr>' +
									 '</table></td>' +
								  '</tr>' +
								'</table>' +
								'</td>');
					  intNbModel++;
					}
					document.write('</tr></table></td></tr>');
					this.SetDisplayed(true);
				}
				this.dhlEndBanner();
			}
		}
	}
}

function dhlLoadModelList(){
	document.write('<scr' + 'ipt src="http://www.realliveguys.com/shared/dynamicbanner/model.js?rnd=' + Math.random() + '"></scr' + 'ipt>');
	objDHLCallBack.dhlAdd(objDHLBanner6534);
}

if(typeof objDHLCallBack == 'undefined')
{
	function dhlBannerCallBack(){
		var arrCallBack = null;
		dhlBannerCallBack.prototype.dhlAdd = function(attobjCallBack){
			if(!this.arrCallBack)
				this.arrCallBack = new Array(attobjCallBack);
			else
				this.arrCallBack.push(attobjCallBack);
		}

		dhlBannerCallBack.prototype.callBack = function(arrModel){
			for(var intI=0; intI < this.arrCallBack.length; intI++)
				if(!this.arrCallBack[intI].GetDisplayed())
					this.arrCallBack[intI].dhlOutputBanner(arrModel);
		}
	}
	var objDHLCallBack = new dhlBannerCallBack();
}

var objDHLBanner6534 = new dhlBanner6534();
dhlLoadModelList();
