// Generate a random number 0-6
var randy = Math.round(Math.random()*6);
var FFN_NS = {};
FFN_NS.im_banner = {
size : 'thumb',
skinIDX : 0,
domain : 'http://bdsm.com',
domain_cobrand : '',
graphics_domain : 'http://graphics.alt.com',
site : 'bdsm',
pid : 'g1236482-pmo',
toPid : '',
toSite : 'HASH(0xca1248c)',
pageVal : 'search',
siteType : 'dating',
freqCap : 0,
creative : 'creative=im_box',
extraArgs : '',
modExtraAgs : '',
del : '',
cams : {
thumb : { width : '235', height : '116', bg_dir : 'cams/', img_width : '82px', img_height : '62px', down_pos : '-120', pic_size : 1 },
bigthumb : { width : '293', height : '160', bg_dir : 'cams/large/', img_width : '140px', img_height : '106', down_pos : '-164' }
},
dating : {
thumb : { width : '201', height : '116', bg_dir : '', img_width : '47', img_height : '62', down_pos : '-120' },
bigthumb : { width : '233', height : '160', bg_dir : 'large/', img_width : '80', img_height : '106', down_pos : '-164' }
},
skin : [
{ header_font_color : '#666666', body_font_color : '#000000', handle_pos : '25px' },
{ header_font_color : '#666666', body_font_color : '#000000', handle_pos : '10px' },
{ header_font_color : '#FFFFFF', body_font_color : '#000000', handle_pos : '10px' },
{ header_font_color : '#CCCCCC', body_font_color : '#000000', handle_pos : '10px' },
{ header_font_color : '#666666', body_font_color : '#000000', handle_pos : '10px' },
{ header_font_color : '#FFFFCC', body_font_color : '#FFFFCC', handle_pos : '10px' },
{ header_font_color : '#FFFFCC', body_font_color : '#FFFFCC', handle_pos : '10px' }
],
re : {
toDomain : /[^\.\/]+\.com/,
toPid : /(a|b|f|g|p)\d+c?(\-(all|brk|cpct|cpm|lp|npct|pct|pmb|pmem|pmo|po|ppc))?(\+reg)?[^&?]+/
},
update : true,
buildArgs : function(name,val){
if(val.length === 0){
return '';
}
val = val.split(',');
var result = '';
var valLen = val.length;
for( var i = 0; i < valLen; i++){
result += '&' + name + '=' + val[i];
}
return result;
}
};
// Global variables
var gCookieName = 'FFN_im_' + FFN_NS.im_banner.pid;
var gDivID = 'FFN_imBox';
var gDelay = 5;
var banSizeObj = FFN_NS.im_banner[FFN_NS.im_banner.siteType][FFN_NS.im_banner.size];
// User data
var udCity = 'United States';
// Get data for members.
var userInfo = new Array();
userInfo[1] = new userData('kat371','18','F','','','United States','
','http://bdsm.com/search/g1171407?18PG=1&find_sex=2&ip=auto&looking_for_person=1&photo=1&race=0&show_city=1&picid=2W79rJuBhgExVv6EqiQkIAA--&hr=');
// Check is we need to use a default image
if(userInfo[1].img.indexOf('[NO PHOTO]') > 1){
userInfo[1].img = '
';
}
userInfo[1].href += '&' + FFN_NS.im_banner.creative;
if(FFN_NS.im_banner.extraArgs.length !== 0){
FFN_NS.im_banner.del = '?';
FFN_NS.im_banner.modExtraAgs = FFN_NS.im_banner.extraArgs.substr(1,FFN_NS.im_banner.extraArgs.length);
}
if(FFN_NS.im_banner.domain_cobrand.length > 0){
FFN_NS.im_banner.domain = 'http://' + FFN_NS.im_banner.domain_cobrand;
}
FFN_NS.im_banner.page = {
cover : FFN_NS.im_banner.domain + '/go/' + FFN_NS.im_banner.pid + FFN_NS.im_banner.del + FFN_NS.im_banner.modExtraAgs + '&' + FFN_NS.im_banner.creative,
registration : FFN_NS.im_banner.domain + '/go/' + FFN_NS.im_banner.pid + '+reg' + '?' + FFN_NS.im_banner.creative,
gallery : FFN_NS.im_banner.domain + '/go/page/gallery_landing_page?pid=' + FFN_NS.im_banner.pid + FFN_NS.im_banner.extraArgs + '&' + FFN_NS.im_banner.creative,
model : FFN_NS.im_banner.domain + '/p/cams/view.cgi?&action=bio&stream=' + userInfo[1].handle + '&pid=' + FFN_NS.im_banner.pid + '&' + FFN_NS.im_banner.creative,
view : FFN_NS.im_banner.domain + '/p/cams/view.cgi?&action=view&stream=' + userInfo[1].handle + '&pid=' + FFN_NS.im_banner.pid + '&' + FFN_NS.im_banner.creative
};
if(FFN_NS.im_banner.siteType === 'cams'){
if(typeof FFN_NS.im_banner.page[FFN_NS.im_banner.pageVal] === 'undefined'){
FFN_NS.im_banner.pageVal = 'model';
}
userInfo[1].href = FFN_NS.im_banner.page[FFN_NS.im_banner.pageVal];
}
var msg = new Array();
msg[0] = 'hi baby
I\'m hot & horny in ' + udCity + '
I\'m ready to fuck tonight!';
msg[1] = 'Are you near ' + udCity + '?
Me too. Let\'s hook up now!';
msg[2] = 'hiya, sex bomb
ready for some fucking and sucking? Meet me in ' + udCity + '!';
msg[3] = 'hello? you there?
I\'d love a new fuck buddy. I\'m in ' + udCity + '
where are you?';
msg[4] = 'hey neighbor
you\'re in ' + udCity + '- like me. Wanna party? c\'mon!';
msg[5] = 'hi. can u chat?
I\'m horny and all alone in ' + udCity + '.
can u help me?';
msg[6] = 'hi hot stuff!
I like to screw for hours and I\'m right here in ' + udCity + '
let\'s fuck!';
msg[7] = 'look. i\'m hot now and
you\'re here in ' + udCity + ' like me what are we waiting for?';
msg[8] = 'looking for action?
it\'s what I want
and you\'re right here in ' + udCity + '
let\'s play!';
msg[9] = 'hey there
I can\'t stand it anymore
I AM SOOO HORNY!!!
ya gotta help me right away';
if(FFN_NS.im_banner.pageVal === ''){
FFN_NS.im_banner.pageVal = 'registration';
}
if(FFN_NS.im_banner.toSite.indexOf('HASH(') !== 0){
userInfo[1].href = userInfo[1].href.replace(FFN_NS.im_banner.re.toDomain,FFN_NS.im_banner.toSite);
}
if(FFN_NS.im_banner.toPid.length > 0){
if(FFN_NS.im_banner.pageVal === 'registration'){
FFN_NS.im_banner.toPid += '+reg';
}
userInfo[1].href = userInfo[1].href.replace(FFN_NS.im_banner.re.toPid,FFN_NS.im_banner.toPid);
}
var randIDX = Math.floor( Math.random() * msg.length );
var css = 'position:fixed;';
var html_code = '';
// Build banner
if(document.all && window.XMLHttpRequest && !window.opera){
if( ( window.document.childNodes[0].text == undefined ) || ( window.document.childNodes[0].text.search(/DOCTYPE\s+HTML\s+PUBLIC.+\.dtd/i) == -1) ){
css = 'position:absolute; top:expression( eval( document.compatMode && document.compatMode == \'CSS1Compat\' ) ? documentElement.scrollTop + (documentElement.clientHeight-this.clientHeight) : document.body.scrollTop + ( document.body.clientHeight-this.clientHeight ) ); ';
}
}
if(document.all && !window.XMLHttpRequest){
css = 'position:absolute; top:expression( eval( document.compatMode && document.compatMode == \'CSS1Compat\' ) ? documentElement.scrollTop + (documentElement.clientHeight-this.clientHeight) : document.body.scrollTop + ( document.body.clientHeight-this.clientHeight ) ); ';
}
html_code += '