/////////////////////////////////
// File Name: mBanner.js       //
// By: Manish Kumar Namdeo     //
/////////////////////////////////

// BANNER OBJECT
function Banner(objName){
	this.obj = objName;
	this.aNodes = [];
	this.currentBanner = 0;
	
};

// ADD NEW BANNER
Banner.prototype.add = function(bannerType, bannerPath, bannerDuration, height, width, hyperlink) {
	this.aNodes[this.aNodes.length] = new Node(this.obj +"_"+ this.aNodes.length, bannerType, bannerPath, bannerDuration, height, width, hyperlink);
};


// Node object
function Node(name, bannerType, bannerPath, bannerDuration, height, width, hyperlink) {
	this.name = name;
	this.bannerType = bannerType;
	this.bannerPath = bannerPath;
	this.bannerDuration = bannerDuration;
	this.height = height
	this.width = width;
	this.hyperlink= hyperlink;
//	alert (name +"|" + bannerType +"|" + bannerPath +"|" + bannerDuration +"|" + height +"|" + width + "|" + hyperlink);
};



// Outputs the banner to the page
Banner.prototype.toString = function() {
	var str = ""
	for (var iCtr=0; iCtr < this.aNodes.length; iCtr++){
		str = str + '<center><span name="'+this.aNodes[iCtr].name+'" '
		str = str + 'id="'+this.aNodes[iCtr].name+'" ';
		str = str + 'class="m_banner_hide" ';
		str = str + 'bgcolor="#FFFCDA" ';	// CHANGE BANNER COLOR HERE
		str = str + 'align="center" ';
		str = str + 'valign="top" >\n';
		if (this.aNodes[iCtr].hyperlink != ""){
			str = str + '<a href="'+this.aNodes[iCtr].hyperlink+'">';
		}
			
		if ( this.aNodes[iCtr].bannerType == "FLASH" ){
			str = str + '<OBJECT '
			str = str + 'classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '
			str = str + 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" '
			str = str + 'WIDTH="'+this.aNodes[iCtr].width+'" '
			str = str + 'HEIGHT="'+this.aNodes[iCtr].height+'" '
			str = str + 'id="bnr_'+this.aNodes[iCtr].name+'" '
			str = str + 'ALIGN="" '
			str = str + 'VIEWASTEXT>'
			str = str + '<PARAM NAME=movie VALUE="'+ this.aNodes[iCtr].bannerPath + '">'
			str = str + '<PARAM NAME=quality VALUE=high>'
			str = str + '<PARAM NAME=bgcolor VALUE=#FFFCDA>'
			str = str + '<EMBED ';
			str = str + 'src="'+this.aNodes[iCtr].bannerPath+'" '
			str = str + 'quality=high '
//			str = str + 'bgcolor=#FFFCDA '
			str = str + 'WIDTH="'+this.aNodes[iCtr].width+'" '
			str = str + 'HEIGHT="'+this.aNodes[iCtr].height+'" '
			str = str + 'NAME="bnr_'+this.aNodes[iCtr].name+'" '
			str = str + 'ALIGN="center" '
			str = str + 'TYPE="application/x-shockwave-flash" '
			str = str + 'PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">'
			str = str + '</EMBED>'
			str = str + '</OBJECT>'
		}else if ( this.aNodes[iCtr].bannerType == "IMAGE" ){
			str = str + '<img src="'+this.aNodes[iCtr].bannerPath+'" ';
			str = str + 'border="0" ';
			str = str + 'height="'+this.aNodes[iCtr].height+'" ';
			str = str + 'width="'+this.aNodes[iCtr].width+'">';
		}

		if (this.aNodes[iCtr].hyperlink != ""){
			str = str + '</a>';
		}

		str += '</span></center>';
	}
	return str;
};

// START THE BANNER ROTATION
Banner.prototype.start = function(){
	this.changeBanner();
	var thisBannerObj = this.obj;
	// CURRENT BANNER IS ALREADY INCREMENTED IN cahngeBanner() FUNCTION
	setTimeout(thisBannerObj+".start()", this.aNodes[this.currentBanner].bannerDuration * 1000);
}

// CHANGE BANNER
Banner.prototype.changeBanner = function(){
	var thisBanner;
	var prevBanner = -1;
	if (this.currentBanner < this.aNodes.length ){
		thisBanner = this.currentBanner;
		if (this.aNodes.length > 1){
			if ( thisBanner > 0 ){
				prevBanner = thisBanner - 1;
			}else{
				prevBanner = this.aNodes.length-1;
			}
		}
		if (this.currentBanner < this.aNodes.length - 1){
			this.currentBanner = this.currentBanner + 1;
		}else{
			this.currentBanner = 0;
		}
	}
	

	if (prevBanner >= 0){
		document.getElementById(this.aNodes[prevBanner].name).className = "m_banner_hide";
	}
	document.getElementById(this.aNodes[thisBanner].name).className = "m_banner_show";
}

//affiliate and site  vars

var strSiteDomain
var strSiteType
var strCardSiteDomain
var strVODLink

switch (strSiteid)
{
case 1:
 
    strSiteDomain = "www.conrev.com" 
    strSiteType = "Brand"
    strCardSiteDomain = "www.naughtycards.com"
    strVODLink = ""
    
    break; 
case 2:
    strSiteDomain = "shop.naughtycards.com"
    strSiteType = "NonBrand"
    strCardSiteDomain = "www.naughtycards.com"
    strVODLink = ""
    break; 
case 3:
    strSiteDomain = "www.atouchofromance.com"
    strSiteType = "Brand"
    strCardSiteDomain = "www.naughtycards.com"
    strVODLink = "theater.aebn.net/dispatcher/frontDoor?theaterId=11596&subaffid="
    break; 
case 4:
    strSiteDomain = "www.amourblvd.com"
    strSiteType = "NonBrand"
    strCardSiteDomain = "www.naughtycards.com"
    strVODLink = ""
    break; 
case 5:
    strSiteDomain = "www.1st-all-sex-toys.com"
    strSiteType = "NonBrand"
    strCardSiteDomain = "www.kinkycards.com"
    strVODLink = ""
    break; 
case 6:
    strSiteDomain = "www.passionvideo.com"
    strSiteType = "NonBrand"
    strCardSiteDomain = "www.kinkycards.com"
    strVODLink = "video.passionvideo.com/dispatcher/frontDoor?theaterId=10968&subaffid="
    break; 
case 7:
    strSiteDomain = "www.lovergram.com"
    strSiteType = "NonBrand"
    strCardSiteDomain = "www.naughtycards.com"
    strVODLink = ""
    break; 
case 8:
    strSiteDomain = "www.loverspackage.com"
    strSiteType = "Brand"
    strCardSiteDomain = "www.naughtycards.com"
    strVODLink = "theater.aebn.net/dispatcher/frontDoor?theaterId=11556&subaffid="
    break; 
case 9:
    strSiteDomain = "www.adulttoychest.com"
    strSiteType = "NonBrand"
    strCardSiteDomain = "www.kinkycards.com"
    strVODLink = "video.adulttoychest.com/dispatcher/frontDoor?theaterId=13589&subaffid="
    break; 
case 10:
case 11:
case 12:
    strSiteDomain = "www.xxxpresstoys.com"
    strSiteType = "NonBrand"
    strCardSiteDomain = "www.kinkycards.com"
    strVODLink = ""
    break; 
case 20:
    strSiteDomain = "www.pkwholesalers.com"
    strSiteType = "Wholesale"
    strCardSiteDomain = ""
    strVODLink = ""
    break; 
  
}
//
//date vars
var now = new Date()
var thisDay = now.getDate();
var thisMonth = now.getMonth();
thisMonth = thisMonth + 1
var thisYear = now.getYear();
var Today = thisMonth+"/"+thisDay+"/"+thisYear 

	banner1 = new Banner('banner1');
                  
	if 	( Today == '12/2/2008' || Today == '12/2/108' || Today == '12/3/2008' || Today == '12/3/108' || Today == '12/4/2008' || Today == '12/4/108' || Today == '12/5/2008' || Today == '12/5/108' || Today == '12/6/2008' || Today == '12/6/108' || Today == '12/7/2008' || Today == '12/7/108' || Today == '12/8/2008' || Today == '12/8/108' || Today == '12/9/2008' || Today == '12/9/108' || Today == '12/10/2008' || Today == '12/10/108' || Today == '12/11/2008' || Today == '12/11/108' || Today == '12/12/2008' || Today == '12/12/108' || Today == '12/13/2008' || Today == '12/13/108' || Today == '12/14/2008' || Today == '12/14/108' || Today == '12/15/2008' || Today == '12/15/108' )
	
	{ 
                     
					banner1.add("IMAGE", "http://"+strSiteDomain+"/images3/common/xmasecardbanner.gif", 5, 100, 350,"http://"+strCardSiteDomain+"/home.aspx?affid="+strAffiliateid+""); 
				    banner1.add("IMAGE", "http://"+strSiteDomain+"/images3/common/xmasecardbanner.gif", 5, 100, 350,"http://"+strCardSiteDomain+"/home.aspx?affid="+strAffiliateid+"");   
					banner1.add("IMAGE", "http://"+strSiteDomain+"/images3/rotatingbanners/freeshipping_1208.gif", 5, 100, 350,""); 
              
    }

	else if ( Today == '2/1/2008' || Today == '2/1/108' || Today == '2/2/2008' || Today == '2/2/108' || Today == '2/3/2008' || Today == '2/3/108')
	
	{              
                 
					banner1.add("IMAGE", "http://"+strSiteDomain+"/images3/rotatingbanners/020108_25free.jpg", 5, 100, 350,"");
				    banner1.add("IMAGE", "http://"+strSiteDomain+"/images3/rotatingbanners/020108_25free.jpg", 5, 100, 350,"");  
				    banner1.add("IMAGE", "http://"+strSiteDomain+"/images3/rotatingbanners/011808_free.jpg", 5, 100, 350,"http://"+strSiteDomain+"/c-358-fetish-leather-more.aspx");
				    banner1.add("IMAGE", "http://"+strSiteDomain+"/images3/rotatingbanners/011808_free.jpg", 5, 100, 350,"http://"+strSiteDomain+"/c-358-fetish-leather-more.aspx"); 
					banner1.add("IMAGE", "http://"+strSiteDomain+"/images3/rotatingbanners/freeshipping.gif", 5, 100, 350,""); 
								
               
    }

	else 

	{              
				
				    banner1.add("IMAGE", "http://"+strSiteDomain+"/skins/skin_"+strSiteid+"/images/cardsitedbanner.gif", 5, 100, 350,"http://"+strCardSiteDomain+"/home.aspx?affid="+strAffiliateid+""); 
				    banner1.add("IMAGE", "http://"+strSiteDomain+"/skins/skin_"+strSiteid+"/images/cardsitedbanner.gif", 5, 100, 350,"http://"+strCardSiteDomain+"/home.aspx?affid="+strAffiliateid+""); 
				    
				    if (strVODLink != "")
				    {
				     banner1.add("IMAGE", "http://"+strSiteDomain+"/skins/skin_"+strSiteid+"/images/vod_banner.jpg", 5, 100, 350,"http://"+strVODLink+strAffiliateid+""); 
				     banner1.add("IMAGE", "http://"+strSiteDomain+"/skins/skin_"+strSiteid+"/images/vod_banner.jpg", 5, 100, 350,"http://"+strVODLink+strAffiliateid+""); 
				    }
			    
				    
				    banner1.add("IMAGE", "http://"+strSiteDomain+"/images3/rotatingbanners/freeshipping.gif", 5, 100, 350,""); 
    }           
                    
                    document.write(banner1);
                    banner1.start();