// 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://cams.com',
domain_cobrand : '',
graphics_domain : 'http://graphics.streamray.com',
site : 'cams',
pid : 'g1154686',
toPid : '',
toSite : 'HASH(0x120c77e0)',
pageVal : 'model',
siteType : 'cams',
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 : /(g|p)\d+(\+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 = 'Los Angeles';
// Get data for members.
var userInfo = new Array();
//(0)
userInfo[0] = new userData('Nikitablondy','22','F','','','','http://photos.cams.com/images/streamray/won/jpg/nikitablondy_150.jpg','http://cams.com/p/cams/view.cgi?site=cams&pid=g1154686&action=view&stream=Nikitablondy');//(1)
userInfo[1] = new userData('CuteBella','18','F','','','','http://photos.cams.com/images/streamray/won/jpg/cutebella_150.jpg','http://cams.com/p/cams/view.cgi?site=cams&pid=g1154686&action=view&stream=CuteBella');
var gk = FFN_NS.im_banner.buildArgs('genre_keys','01,02,05,08,09');
var ek = FFN_NS.im_banner.buildArgs('ethnicity_keys','');
var hc = FFN_NS.im_banner.buildArgs('hair_color_keys','');
FFN_NS.im_banner.extraArgs = gk + ek + hc;
// Check if we do not have any models to show. If not show genre default data.
if(typeof userInfo[1] === 'undefined'){
var genre_keys = '01,02,05,08,09';
var genre_key = 'f';
var handle = 'TooCute';
var age = '25';
var sex = 'F';
if(genre_keys.indexOf('06') > -1){
genre_key = 't';
handle = 'elamsheTS',
sex = 'M';
}else if(genre_keys.indexOf('10') > -1){
genre_key = 'm';
handle = 'IROCK',
sex = 'M';
}else if(genre_keys.indexOf('03') > -1){
genre_key = 'c';
handle = 'WeBang2',
sex = 'F';
}
userInfo[1] = { handle: handle, sex : sex, age : age, img : 'http://graphics.streamray.com/banners/imchat/cams/no_image_' + genre_key + '.jpg' };
if(FFN_NS.im_banner.pageVal === 'model'){
FFN_NS.im_banner.pageVal = 'registration';
}
}
userInfo[1].img = '';
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] = 'Hey sexy I\'m horny... Cum see what I do with this dildo...';
msg[1] = 'hi big boy wanna see me cum? Cum watch me now';
msg[2] = 'hey baby i\'m so lonely over here cum watch me rub my clit';
msg[3] = 'hey baby wanna see my tits? cum see my webcam';
msg[4] = 'hey ur sexy wanna see me put this dildo in my ass? Cum watch me right now...';
if(FFN_NS.im_banner.pageVal === ''){
FFN_NS.im_banner.pageVal = 'registration';
}
if( /^(cover|registration|search|gallery)$/.test(FFN_NS.im_banner.pageVal) ){
if(FFN_NS.im_banner.site === 'cams' && FFN_NS.im_banner.pageVal === 'search'){
FFN_NS.im_banner.update = false;
}
if(FFN_NS.im_banner.update){
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 += '