function dhlBanner5684(){
	this.intNbX = 4;
	this.intNbY = 4;
	this.strModelFile = "39_0_17_";
	this.intModelFile = 0;
	this.strJsModelFile = '';
	this.merchantId = 4897;
	this.pageId = 4;
	this.blnDisplayed = false;
	this.intNbMaxModel = 100;
	this.strSiteUrl = 'www.vipcams.com/register.htm';
	this.strSiteDomain = 'www.vipcams.com';
	this.strSiteMainDir = '_live';
	this.strPageTarget = '_blank';
	this.intProgram = '1';
	this.intCampain = ''
	this.strExternalUserKey = (typeof(strInoExternalUserKey) != 'undefined'?strInoExternalUserKey:'');
	
	dhlBanner5684.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++;
	}

	dhlBanner5684.prototype.GetDisplayed = function(){
		return this.blnDisplayed;
	}

	dhlBanner5684.prototype.SetDisplayed = function(attblnValue){
		this.blnDisplayed = attblnValue;
	}

	dhlBanner5684.prototype.dhlStartBanner = function (){
		document.write('<st' +  'yle type="text/css"><!'+ '--'+
			'.dhlTablebg5684 {background-color: #FFFFFF; }'+
			'.dhlMaintd5684 {border : 0; }'+
			'.dhlTdModel5684{padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px; background-color: #FFFFFF; }'+
			'.dhlbodyborder5684 {border-top-width: thin; border-right-width: thin; border-left-width: thin; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #EFEBEF; border-right-color: #EFEBEF; border-left-color: #EFEBEF;}'+
			'.dhlname5684 {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #ffffff; text-decoration:none;}' +
		'--></st' + 'yle>');
		document.write('<div name="previewDiv5684" id="previewDiv5684" style="width:468;height:750;overflow:auto;"><table border="0" cellspacing="0" cellpadding="0" class="dhlTablebg5684">');
	}

	dhlBanner5684.prototype.dhlEndBanner = function (){
		document.write('</table></div>');
	}

	dhlBanner5684.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 class="dhlMaintd5684">'+
											'<table border="0" class="dhlTablebg5684"  cellpadding="0" cellspacing="0">'+
												'<tr> ');
					for(var intX = 0; intX < this.intNbX && intNbModel < this.intNbMaxModel; intX++)
					{
						var strModelUrl = 'http://' + this.strSiteUrl + '?modelId=' + arrObjModel[intNbModel].getId() + '&ID=' + this.merchantId + "&sub=" + this.intCampain + "&pid=" + this.intProgram + (this.strExternalUserKey?"&externaluserkey=" + this.strExternalUserKey:'');
						if(this.intProgram != '')
							strModelUrl = strModelUrl + '&pid=' + this.intProgram;
						document.write(
								'<td class="dhlTdModel5684"  cellpadding="0" cellspacing="0"> ' +
								 	'<table id="Table_01" width="132" height="163" border="0" cellpadding="0" cellspacing="0">' +
										'<tr>' +
											'<td>' +
												'<img src="http://www.vipcams.com/shared/dynamicbanner/images/2006-09-25/banner4/image_01.jpg" width="6" height="11" alt=""></td>' +
											'<td>' +
												'<img src="http://www.vipcams.com/shared/dynamicbanner/images/2006-09-25/banner4/image_02.jpg" width="120" height="11" alt=""></td>' +
											'<td>' +
												'<img src="http://www.vipcams.com/shared/dynamicbanner/images/2006-09-25/banner4/image_03.jpg" width="6" height="11" alt=""></td>' +
										'</tr>' +
										'<tr>' +
											'<td>' +
												'<img src="http://www.vipcams.com/shared/dynamicbanner/images/2006-09-25/banner4/image_04.jpg" width="6" height="90" alt=""></td>' +
											'<td>' +
												'<a href="' + strModelUrl + '" target="' + this.strPageTarget + '"><img src="' + arrObjModel[intNbModel].getImage() + '" alt="" width="120" height="90" border="0"></a></td>' +
											'<td>' +
												'<img src="http://www.vipcams.com/shared/dynamicbanner/images/2006-09-25/banner4/image_06.jpg" width="6" height="90" alt=""></td>' +
										'</tr>' +
										'<tr>' +
											'<td rowspan="2">' +
												'<img src="http://www.vipcams.com/shared/dynamicbanner/images/2006-09-25/banner4/image_07.jpg" width="6" height="62" alt=""></td>' +
											'<td style="background-image: url(http://www.vipcams.com/shared/dynamicbanner/images/2006-09-25/banner4/image_08.jpg);" align="center" valign="middle" width="120" height="30">' +
												'<a href="' + strModelUrl + '" target="' + this.strPageTarget + '" class="dhlname5684">' + arrObjModel[intNbModel].getNickname() + '</a></td>' +
											'<td rowspan="2">' +
												'<img src="http://www.vipcams.com/shared/dynamicbanner/images/2006-09-25/banner4/image_09.jpg" width="6" height="62" alt=""></td>' +
										'</tr>' +
										'<tr>' +
											'<td>' +
												'<a href="' + strModelUrl + '" target="' + this.strPageTarget + '" class="dhlname5684"><img src="http://www.vipcams.com/shared/dynamicbanner/images/2006-09-25/banner4/image_10.jpg" width="120" height="32" alt="" border="0"></a></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.vipcams.com/shared/dynamicbanner/model.js?rnd=' + Math.random() + '"></scr' + 'ipt>');
	objDHLCallBack.dhlAdd(objDHLBanner5684);
}

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 objDHLBanner5684 = new dhlBanner5684();
dhlLoadModelList();