//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// SCRAPING FUNCTIONS GLOBALS and PROTOTYPEs
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
String.prototype.BBE_TRIM = function() { return this.replace(/^[\s\u3000]+|[\s\u3000]+$/g, ''); }
String.prototype.BBE_TRIM2 = function() { return this.replace(/(?:(?:^|\n)\s+|\s+(?:$|\n))/g,"").replace(/\s+/g," ");}
var ____isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var ____isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var ____isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
var ____BBE_KEYWORDFOUNDCOUNT = 0;
var ____BBE_KEYWORDFOUNDCOUNT_REQUIRED = 2;
var ____BBE_POSITIVEWORDCOUNT = 0;
var ____BBE_NEGATIVEWORDCOUNT = 0;
var ____BBE_TAXONOMY_BODY_SCAN_RETURNEDCHARACTERLIMIT = "2000";
var ____BBE_TAXONOMY_BODY_SCAN_RETURNEDWORDLIMIT = "2000";
var ____BBE_TAXONOMY_BODY_SCAN_RETURNIFGREATERTHANCHARACTERS = "2";
var ____BBE_cleanWords = true;
var ____BBE_checkIsNoise = true;
var ____BBE_ISWINDOWLOADED = false
var ____BBEPlayer_CurrentMouseX = 0;
var ____BBEPlayer_CurrentMouseY = 0;
//if (!document.all)
// document.captureEvents(Event.MOUSEMOVE)
//else
// document.onmousemove = __BBE_UTILITY_GETMOUSECOORDINATES;
// Simple follow the mouse script
var divName = 'mydiv'; // div that is to follow the mouse
var _globalTargetItemId = null;
var _globalHasContext = true;
var _inTestContextMode = false;
var _gloablHadContext_primary = true;
var _gloablHadContext_secondary = true;
var TestContext_Global_TargetItemId = null;
var TestContext_Global_EvalMethod = null;
var TestContext_Global_Expression = null;
var ___BBE_PLAYERRENDER_OFFX = -15; // X offset from mouse position
var ___BBE_PLAYERRENDER_OFFY = -15; // Y offset from mouse position
function ___BBE_PLAYERRENDER_mouseX(evt) {if (!evt) evt = window.event; if (evt.pageX) return evt.pageX; else if (evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft); else return 0;}
function ___BBE_PLAYERRENDER_mouseY(evt) {if (!evt) evt = window.event; if (evt.pageY) return evt.pageY; else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); else return 0;}
function ___BBE_PLAYERRENDER_follow(evt)
{
____BBEPlayer_CurrentMouseX = parseInt(___BBE_PLAYERRENDER_mouseX(evt) + ___BBE_PLAYERRENDER_OFFX);
____BBEPlayer_CurrentMouseY = parseInt(___BBE_PLAYERRENDER_mouseY(evt) + ___BBE_PLAYERRENDER_OFFY);
}
document.onmousemove = ___BBE_PLAYERRENDER_follow;
//window.onload = ___BBE_WINDOWLOADED;
function ___BBE_WINDOWLOADED()
{
____BBE_ISWINDOWLOADED = true;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Context Test
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function BBE_CDE_Player_TestContext(params, targetItemId, evalMethod, expression)
{
/* alert("targetItemId:"+targetItemId);
alert("evalMethod:"+evalMethod);
alert("expression:"+expression)
*/
TestContext_Global_TargetItemId = targetItemId;
TestContext_Global_EvalMethod = evalMethod;
TestContext_Global_Expression = expression;
BBE_CDE_Player_HandleEngage(params, true);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Player Render Handler
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function BBE_CDE_Player_HandleEmbed(params, inTestContextMode)
{
if(inTestContextMode)
_inTestContextMode = true;
else
_inTestContextMode = false;
try { var siteId = params.Site.siteId; }
catch(e) { }
try { var debugMode = params.Debug.mode; }
catch(e) { }
try {
var referenceSourceContextByObjectOrByReference = new String(params.Context.rule);
var referenceSourceContextByObjectOrByReference = referenceSourceContextByObjectOrByReference.toUpperCase();
}
catch(e) { }
try{
var interpreter = params.Context.interpreter;
var interpreter = interpreter.toUpperCase();
if(interpreter != "EXACTMATCH" && interpreter != "SCRUB")
{
alert("Invalid interpreter provided for Context\n\nNode:Context.interpreter = " + params.Context.interpreter);
return false;
}
}
catch(e){
}
try { var defaultQuery = new String(params.Context.defaultQuery); }
catch(e)
{
var defaultQuery = "";
}
try{
var secondary_rule = params.Context.secondary_rule;
var secondary_rule = secondary_rule.toUpperCase();
var secondary_interpreter = params.Context.secondary_interpreter;
var secondary_interpreter = secondary_interpreter.toUpperCase();
var secondary_sourceContext = params.Context.secondary_sourceContext;
}
catch(e){
var secondary_rule = "";
var secondary_interpreter = "";
var secondary_sourceContext = "";
}
try { var sourceContext = params.Context.sourceContext; }
catch(e) { }
try {
var sortBy = params.Context.sortBy;
var sortBy = sortBy.toUpperCase();
if(sortBy == "DATE"){
sortBy = "DataSourceItem_RecordCreationDateTime";
}
}
catch(e) { }
try { var Advertisement_OnLoad = params.Advertisement.AdRotation.OnLoad.name; }
catch(e){ var Advertisement_OnLoad = ""; }
try { var Advertisement_OnPreRoll = params.Advertisement.AdRotation.Preroll.name; }
catch(e) { var Advertisement_OnPreRoll = ""; }
try { var Advertisement_OnPostRoll = params.Advertisement.AdRotation.Postroll.name; }
catch(e) { var Advertisement_OnPostRoll = ""; }
try {
var Advertisement_OnPreRoll_SessionCap=params.Advertisement.AdRotation.PreRoll.sessionCap;
var Advertisement_OnPreRoll_SessionCap_ResetOnTrigger="1";
var Advertisement_OnPreRoll_SessionCap_Val=params.Advertisement.AdRotation.PreRoll.sessionCapVal;
}
catch(e) {
var Advertisement_OnPreRoll_SessionCap="EVERYPLAY";
var Advertisement_OnPreRoll_SessionCap_ResetOnTrigger="1";
var Advertisement_OnPreRoll_SessionCap_Val=0;
}
try {
var Advertisement_OnPostRoll_SessionCap=params.Advertisement.AdRotation.PostRoll.sessionCap;
var Advertisement_OnPostRoll_SessionCap_ResetOnTrigger="1";
var Advertisement_OnPostRoll_SessionCap_Val=params.Advertisement.AdRotation.PostRoll.sessionCapVal;
}
catch(e) {
var Advertisement_OnPostRoll_SessionCap="EVERYPLAY";
var Advertisement_OnPostRoll_SessionCap_ResetOnTrigger="1";
var Advertisement_OnPostRoll_SessionCap_Val=0;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// phraseSensitivity
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
try{ var phraseSensitivity = params.Context.phraseSensitivity; } catch(e){ }
try{ var secondary_phraseSensitivity = params.Context.secondary_phraseSensitivity; } catch(e){ }
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var playerStyle = "EMBED";
var width = 450;
var height = 277;
var thumbsOnScreen = 6;
if(defaultQuery=="undefined")
defaultQuery = "";
___BBE_CDE_Player_HandleEngage(siteId, debugMode, referenceSourceContextByObjectOrByReference, interpreter, sourceContext, defaultQuery, secondary_rule, secondary_interpreter, secondary_sourceContext, Advertisement_OnLoad,Advertisement_OnPreRoll,Advertisement_OnPostRoll, playerStyle, width, height, thumbsOnScreen, sortBy, phraseSensitivity, secondary_phraseSensitivity)
return false;
}
function BBE_CDE_Player_HandleEngage(params, inTestContextMode)
{
if(inTestContextMode)
_inTestContextMode = true;
else
_inTestContextMode = false;
try { var siteId = params.Site.siteId; }
catch(e) { }
try { var debugMode = params.Debug.mode; }
catch(e) { }
try {
var referenceSourceContextByObjectOrByReference = new String(params.Context.rule);
var referenceSourceContextByObjectOrByReference = referenceSourceContextByObjectOrByReference.toUpperCase();
}
catch(e) { }
try{
var interpreter = params.Context.interpreter;
var interpreter = interpreter.toUpperCase();
if(interpreter != "EXACTMATCH" && interpreter != "SCRUB")
{
alert("Invalid interpreter provided for Context\n\nNode:Context.interpreter = " + params.Context.interpreter);
return false;
}
}
catch(e){
}
try { var defaultQuery = new String(params.Context.defaultQuery); }
catch(e)
{
var defaultQuery = "";
}
try{
var secondary_rule = params.Context.secondary_rule;
var secondary_rule = secondary_rule.toUpperCase();
var secondary_interpreter = params.Context.secondary_interpreter;
var secondary_interpreter = secondary_interpreter.toUpperCase();
var secondary_sourceContext = params.Context.secondary_sourceContext;
}
catch(e){
var secondary_rule = "";
var secondary_interpreter = "";
var secondary_sourceContext = "";
}
try { var sourceContext = params.Context.sourceContext; }
catch(e) { }
try {
var sortBy = params.Context.sortBy;
var sortBy = sortBy.toUpperCase();
if(sortBy == "DATE"){
sortBy = "DataSourceItem_RecordCreationDateTime";
}
}
catch(e) { }
try { var Advertisement_OnLoad = params.Advertisement.AdRotation.OnLoad.name; }
catch(e){ var Advertisement_OnLoad = ""; }
try { var Advertisement_OnPreRoll = params.Advertisement.AdRotation.Preroll.name; }
catch(e) { var Advertisement_OnPreRoll = ""; }
try { var Advertisement_OnPostRoll = params.Advertisement.AdRotation.Postroll.name; }
catch(e) { var Advertisement_OnPostRoll = ""; }
try {
var Advertisement_OnPreRoll_SessionCap=params.Advertisement.AdRotation.PreRoll.sessionCap;
var Advertisement_OnPreRoll_SessionCap_ResetOnTrigger="1";
var Advertisement_OnPreRoll_SessionCap_Val=params.Advertisement.AdRotation.PreRoll.sessionCapVal;
}
catch(e) {
var Advertisement_OnPreRoll_SessionCap="EVERYPLAY";
var Advertisement_OnPreRoll_SessionCap_ResetOnTrigger="1";
var Advertisement_OnPreRoll_SessionCap_Val=0;
}
try {
var Advertisement_OnPostRoll_SessionCap=params.Advertisement.AdRotation.PostRoll.sessionCap;
var Advertisement_OnPostRoll_SessionCap_ResetOnTrigger="1";
var Advertisement_OnPostRoll_SessionCap_Val=params.Advertisement.AdRotation.PostRoll.sessionCapVal;
}
catch(e) {
var Advertisement_OnPostRoll_SessionCap="EVERYPLAY";
var Advertisement_OnPostRoll_SessionCap_ResetOnTrigger="1";
var Advertisement_OnPostRoll_SessionCap_Val=0;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// phraseSensitivity
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
try{ var phraseSensitivity = params.Context.phraseSensitivity; } catch(e){ }
try{ var secondary_phraseSensitivity = params.Context.secondary_phraseSensitivity; } catch(e){ }
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var playerStyle = "OVERLAY";
var width = 450;
var height = 277;
var thumbsOnScreen = 6;
if(defaultQuery=="undefined")
defaultQuery = "";
___BBE_CDE_Player_HandleEngage(siteId, debugMode, referenceSourceContextByObjectOrByReference, interpreter, sourceContext, defaultQuery, secondary_rule, secondary_interpreter, secondary_sourceContext, Advertisement_OnLoad,Advertisement_OnPreRoll,Advertisement_OnPostRoll, playerStyle, width, height, thumbsOnScreen, sortBy, phraseSensitivity, secondary_phraseSensitivity)
return false;
}
function ___BBE_CDE_Player_HandleEngage(siteId, debugMode, referenceSourceContextByObjectOrByReference, interpreter, sourceContext, defaultQuery, secondary_rule, secondary_interpreter, secondary_sourceContext, Advertisement_OnLoad,Advertisement_OnPreroll,Advertisement_OnPostroll, playerStyle, _width, _height, thumbsOnScreen, _sortBy, phraseSensitivity, secondary_phraseSensitivity)
{
if(!____BBE_ISWINDOWLOADED)
{
alert("Page not yet loaded")
return;
}
var isValidBrowser = __BBE_UTILITY_VALIDATEBROWSER();
if(isValidBrowser)
{
if(debugMode=="ON"){
alert("referenceSourceContextByObjectOrByReference:"+referenceSourceContextByObjectOrByReference)
alert("sourceContext:"+sourceContext)
}
if(referenceSourceContextByObjectOrByReference == "BYMETA")
{
var _sourceContext = __BBE_UTILITY_GETMETATAG(sourceContext);
}
else if( referenceSourceContextByObjectOrByReference == "BYREF" || referenceSourceContextByObjectOrByReference == "BYELEMENTID" )
{
var _sourceContext = document.getElementById(sourceContext);
if(typeof(_sourceContext) == "object")
{
if(document.all){
var _sourceContext = new String(_sourceContext.innerText);
} else{
var _sourceContext = new String(_sourceContext.textContent);
}
}
else
{
alert("The item you selected as the context is not a valid object. Please make sure your item has and id and you are providing the correct reference id.");
return false;
}
}
else if(referenceSourceContextByObjectOrByReference == "BYVAL")
{
_sourceContext = new String(sourceContext);
}
else if(referenceSourceContextByObjectOrByReference == "BYCLASSNAME")
{
_sourceContext = new String(__BBE_UTILITY_GETTEXTBYCLASS(sourceContext));
}
if(_sourceContext != "undefined" && interpreter == "SCRUB")
{
//alert("__sourceContext::" + _sourceContext);
var _sourceContext = new String(____BBE_SmartScript_Scrub(_sourceContext));
//alert("__sourceContextScrubbed::" + _sourceContext);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// SECONDARY CONTEXT
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// secondary_rule, secondary_interpreter, secondary_sourceContext
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(debugMode=="ON"){
alert("secondary_rule:"+secondary_rule)
}
//if(defaultQuery == "undefined" || defaultQuery == "")
//{
if(secondary_rule == "BYMETA")
{
var _secondary_sourceContext = __BBE_UTILITY_GETMETATAG(secondary_sourceContext);
var enableSecondary = true;
}
else if( secondary_rule == "BYREF" || secondary_rule == "BYELEMENTID" )
{
var _secondary_sourceContext = document.getElementById(secondary_sourceContext);
if(typeof(_secondary_sourceContext) == "object")
{
if(document.all){
var _secondary_sourceContext = new String(_secondary_sourceContext.innerText);
} else{
var _secondary_sourceContext = new String(_secondary_sourceContext.textContent);
}
}
else
{
alert("The item you selected as the secondary context is not a valid object. Please make sure your item has and id and you are providing the correct reference id.");
return false;
}
var enableSecondary = true;
}
else if(secondary_rule == "BYVAL")
{
_secondary_sourceContext = new String(secondary_sourceContext);
var enableSecondary = true;
}
else if(secondary_rule == "BYCLASSNAME")
{
_secondary_sourceContext = new String(__BBE_UTILITY_GETTEXTBYCLASS(secondary_sourceContext));
var enableSecondary = true;
}
if(_secondary_sourceContext != "undefined" && secondary_interpreter == "SCRUB")
{
var _secondary_sourceContext = new String(____BBE_SmartScript_Scrub(_secondary_sourceContext));
var enableSecondary = true;
}
if(enableSecondary)
defaultQuery = _secondary_sourceContext;
//}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(debugMode=="ON"){
alert("PrimaryQ:"+_sourceContext)
alert("SecondaryQ:"+defaultQuery)
}
if(debugMode=="ON"){
alert("Mode:"+_inTestContextMode)
}
if(_inTestContextMode){
var renderType = "INVISIBLE_INTESTCONTEXTMODE";
}
else{
var renderType = "CENTER";
}
if(debugMode=="ON"){
alert("Build Object")
}
var bbePlayer = new BBEPlayer(siteId, debugMode);
if(debugMode=="ON"){
alert("Build Object Init Complete")
}
bbePlayer.context = _sourceContext;
//alert("FINAL CONTEXT::" + _sourceContext);
//alert("DEFAULT CONTEXT::" + defaultQuery);
bbePlayer.defaultQuery = defaultQuery;
bbePlayer.phraseSensitivity = phraseSensitivity;
bbePlayer.secondary_phraseSensitivity = secondary_phraseSensitivity;
bbePlayer.playerWidth = _width;
bbePlayer.playerHeight = _height;
bbePlayer.thumbsOnScreen = thumbsOnScreen;
bbePlayer.playerLayout = playerStyle;
bbePlayer.renderType = renderType;
bbePlayer.sortBy = _sortBy;
bbePlayer.Advertisement_OnLoad = Advertisement_OnLoad;
bbePlayer.Advertisement_OnPreroll = Advertisement_OnPreroll;
bbePlayer.Advertisement_OnPostroll = Advertisement_OnPostroll;
if(debugMode=="ON"){
alert("Prepare Render")
}
bbePlayer.renderPlayer();
}
else
{
alert("The browser you are using is not supported by this application.");
}
return false;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// BBE PLAYER CLASS
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function BBEPlayer(siteId, debugMode)
{
//////////////////////////////////////////////////////////
// PROPERTIES
//////////////////////////////////////////////////////////
this._id = __BBE_UTILITY_GUID();
this._siteId = siteId;
this._debugMode = debugMode;
this.context = null;
this.defaultQuery = null;
this.phraseSensitivity = null;
this.secondary_phraseSensitivity = null;
this.sortBy = null;
this.playerWidth = null;
this.playerHeight = null;
this.thumbsOnScreen = null;
this.renderType = "center";
this.playerLayout = "OVERLAY";
this.Advertisement_OnLoad = "";
this.Advertisement_OnPreroll = "";
this.Advertisement_OnPostroll = "";
//////////////////////////////////////////////////////////
// METHODS
//////////////////////////////////////////////////////////
this.renderPlayer = __BBEPLAYER_RENDERPLAYER;
this.destroyPlayer = __BBEPLAYER_DESTROYPLAYER;
}
// if the array hasnt been declared yet create it.
if(__BBEPLAYER_EXPOSEDOVERLAYPLAYERARRAY == undefined || __BBEPLAYER_EXPOSEDOVERLAYPLAYERARRAY == null)
var __BBEPLAYER_EXPOSEDOVERLAYPLAYERARRAY = new Array();
function __BBEPLAYER_RENDERPLAYER()
{
var objBody = document.getElementsByTagName("body").item(0);
var objOverlayId = 'overlay_'+this._id;
var objOverlay = document.createElement("div");
objOverlay.setAttribute('id',objOverlayId);
__BBEPlayer_COADCONTAINER = "__BBEPLAYER_COAD_DIV_"+this._id;
__BBEPLAYER_FLASHPLAYER = "BBEPLAYER_"+this._id;
if(this.renderType == "INVISIBLE_INTESTCONTEXTMODE" || this.renderType == "INVISIBLE_INTEXTCONTEXTMODE")
{
var flashPlayerHTML = __BBEPLAYER_GETPLAYERHTML(this._id, this._siteId, this.context, this.defaultQuery, this.phraseSensitivity, this.secondary_phraseSensitivity, 0, 0, this.thumbsOnScreen, '', '', '', '');
var playerHTML = "";
playerHTML += flashPlayerHTML
objBody.appendChild(objOverlay);
var overlay = document.getElementById("overlay_"+this._id);
overlay.innerHTML = playerHTML;
}
else if(this.playerLayout == "OVERLAY")
{
var flashPlayerHTML = __BBEPLAYER_GETPLAYERHTML(this._id, this._siteId, this.context, this.defaultQuery, this.phraseSensitivity, this.secondary_phraseSensitivity, this.playerWidth, this.playerHeight, this.thumbsOnScreen, this.Advertisement_OnLoad, this.Advertisement_OnPreroll, this.Advertisement_OnPostroll, this.sortBy);
for(var ii = 0 ; ii < __BBEPLAYER_EXPOSEDOVERLAYPLAYERARRAY.length ; ii++)
{
__BBEPLAYER_DESTROYPLAYER(__BBEPLAYER_EXPOSEDOVERLAYPLAYERARRAY[ii])
}
__BBEPLAYER_EXPOSEDOVERLAYPLAYERARRAY.push(objOverlayId)
var playerContainerWidth = Number(this.playerWidth+ 100);
var playerContainerHeight = Number(this.playerHeight + 100);
var screenHeight = document.body.clientHeight;
var screenWidth = document.body.clientWidth;
var scrOfX = 0, scrOfY = 0;
if( typeof( window.pageYOffset ) == 'number' )
{
//Netscape compliant
scrOfY = window.pageYOffset;
scrOfX = window.pageXOffset;
} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
//DOM compliant
scrOfY = document.body.scrollTop;
scrOfX = document.body.scrollLeft;
} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
//IE6 standards compliant mode
scrOfY = document.documentElement.scrollTop;
scrOfX = document.documentElement.scrollLeft;
}
var positionTop = Number(scrOfY + this.playerHeight) + "px";
var positionLeft = ((screenWidth - this.playerWidth) / 2) - 140 + "px";
var styleAttributes = "position:absolute;top:"+positionTop+";left:"+positionLeft+";z-index:999;width:"+playerContainerWidth+";height:"+playerContainerHeight;
objOverlay.setAttribute("style",styleAttributes);
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
var playerHTML = "";
playerHTML += "
";
playerHTML += "
";
playerHTML += "
"+flashPlayerHTML+"
";
playerHTML += "
";
playerHTML += "
";
//objOverlay.setAttribute("innerHTML",playerHTML);
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
objBody.appendChild(objOverlay);
var overlay = document.getElementById("overlay_"+this._id);
if(____isIE)
{
overlay.style.position = "absolute";
overlay.style.zindex = "999";
overlay.style.top = positionTop;
overlay.style.left = positionLeft;
overlay.style.textAlign = "left"
}
overlay.innerHTML = playerHTML;
}
else if (this.playerLayout == "EMBED")
{
var flashPlayerHTML = __BBEPLAYER_GETPLAYERHTML(this._id, this._siteId, this.context, this.defaultQuery, this.phraseSensitivity, this.secondary_phraseSensitivity, this.playerWidth, this.playerHeight, this.thumbsOnScreen, this.Advertisement_OnLoad, this.Advertisement_OnPreroll, this.Advertisement_OnPostroll, this.sortBy);
var playerContainerWidth = Number(this.playerWidth);
var playerContainerHeight = Number(this.playerHeight);
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
var playerHTML = "";
playerHTML += "";
playerHTML += "
"+flashPlayerHTML+"
";
playerHTML += "
";
playerHTML += "
";
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
document.write(playerHTML)
}
return;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var __BBEPlayer_COADCONTAINER = null;
var __BBEPLAYER_FLASHPLAYER = null;
var __BBEPLAYER_ResizeVar_OriginalHeight = null;
var __BBEPLAYER_ResizeVar_Obj = null;
var __BBEPLAYER_ResizeVar_ToHeight = null;
function __BBEPLAYER_FLA_HANDLEEMBEDBANNER(lParameter)
{
var coAdHTML = ""
var coAdDiv = document.getElementById(__BBEPlayer_COADCONTAINER);
var __BBEPLAYER_ResizeVar_Obj = document.getElementById(__BBEPLAYER_FLASHPLAYER);
__BBEPLAYER_ResizeVar_Obj.height = 277;
coAdDiv.style.display = "block";
coAdDiv.innerHTML = coAdHTML;
}
function __BBEPLAYER_FLA_HANDLEADPLAYBACKCOMPLETE(lParameter){
var __BBEPLAYER_ResizeVar_Obj = document.getElementById(__BBEPLAYER_FLASHPLAYER);
__BBEPLAYER_ResizeVar_Obj.height = 277;
var coAdContainerId = "__BBEPLAYER_COAD_DIV_"+lParameter;
var coAdDiv = document.getElementById(coAdContainerId);
coAdDiv.innerHTML = "";
coAdDiv.style.display = "none";
}
function __BBEPlayer_ResizeHeightToOriginal()
{
var coAdDiv = document.getElementById(__BBEPlayer_COADCONTAINER);
coAdDiv.innerHTML = "";
var flashPlayer = document.getElementById(__BBEPLAYER_ResizeVar_Obj);
flashPlayer.height = __BBEPLAYER_ResizeVar_OriginalHeight;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function __BBEPLAYER_FLA_HANDLE_NOSEARCHRESULTSFORQUERY(lParameter)
{
_gloablHadContext_primary = false
}
function __BBEPLAYER_FLA_HANDLE_NOSEARCHRESULTSFORDEFAULTQUERY (lParameter)
{
_gloablHadContext_secondary = false
}
function __BBEPLAYER_FLA_HANDLE_FOUNDSEARCHRESULTSFORQUERY(lParameter, numOfItemsFound)
{
/* alert(TestContext_Global_TargetItemId)
alert(TestContext_Global_EvalMethod);
alert(TestContext_Global_Expression);
*/
if(TestContext_Global_EvalMethod.toLowerCase() == "byfoo")
{
eval(TestContext_Global_Expression);
}
// alert("Query has returned "+lParameter+" , "+numOfItemsFound+" results");
_gloablHadContext_primary = true
}
function __BBEPLAYER_FLA_HANDLE_FOUNDSEARCHRESULTSFORDEFAULTQUERY(lParameter, numOfItemsFound)
{
// alert("Default Query has returned "+lParameter+" , "+numOfItemsFound +" results");
_gloablHadContext_secondary = false
}
// var baseFeedXMLURL = "http://web.vindicosuite.com/feeds/fredo/cde/default/index2.asp";
var baseFeedXMLURL = "http://web.vindicosuite.com/feeds/fredo/api/search/";
//Function will return the feedXML URL
function __BBEPLAYER_SEND_FEEDXMLURL()
{
var sortBy = 2;
var setXMLURL = baseFeedXMLURL+"?useCache=1&object=NLP&"+'actor'+"=CDEPLAYER&"+'outputFormat'+"=DEFAULT";
//var setXMLURL = "http://web.vindicosuite.com/feeds/fredo/cde/default/index2.asp?A=1234&sortBy="+sortBy+"&useCache=0&object=NLP&"+'actor'+"=CDEPLAYER&"+'outputFormat'+"=DEFAULT";
return setXMLURL;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function __BBEPLAYER_DESTROYPLAYER(playerId)
{
var playerContainer = document.getElementById(playerId);
playerContainer.innerHTML = "";
return;
//__BBE_UTILITY_DEBUG(this._debugMode,this._id,"__BBEPLAYER_DESTROYPLAYER", "Begin");
}
function __BBE_UTILITY_GETTEXTBYCLASS(clsNme) {
var strContents = new String();
var aElm=document.body.getElementsByTagName('*');
for(var i=0; i 0) {
for(var i=0; i < elem.childNodes.length; i++) {
strContents += __BBE_UTILITY_GETTEXTCONTENTS(elem.childNodes[i]);
}
}
}
return strContents;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//DEBUG FUNCTION
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function __BBE_UTILITY_DEBUG(debugMode, playerId, functionName, messageStr)
{
if(debugMode)
{
var _debugString = "***************** Debug *****************";
_debugString += "\n";
_debugString += "Player ID:" + playerId;
_debugString += "\n";
_debugString += "Function:" + functionName;
_debugString += "\n\n";
_debugString += messageStr;
alert(_debugString);
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Utility function to retrieve text from tag by id
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function __BBE_UTILITY_GETTEXTBYID(nme) {
var strContents = new String();
var elem=document.getElementById(nme);
strContents = __BBE_UTILITY_GETTEXTCONTENTS(elem);
//alert(currenttime + '::' + Date() + '::' + strContents);
return strContents;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Utility function to retrieve meta tags from page.
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function __BBE_UTILITY_GETMETATAG(tagName)
{
var metatags = document.getElementsByTagName("meta");
for (var cnt = 0; cnt < metatags.length; cnt++)
{
var name = new String(metatags[cnt].getAttribute("name"));
var name = name.toLocaleUpperCase();
if(name == tagName.toLocaleUpperCase())
{
var content = new String(metatags[cnt].getAttribute("content"));
return content;
}
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//GUID GENERATOR FUNCTIONS
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function __BBE_UTILITY_GUID_PART()
{
var tmpGUIDStr = (((1+Math.random())*0x10000)|0).toString(16).substring(1);
var tmpGUIDStr = tmpGUIDStr.toUpperCase();
return tmpGUIDStr;
}
function __BBE_UTILITY_GUID()
{
return (__BBE_UTILITY_GUID_PART()+__BBE_UTILITY_GUID_PART()+""+__BBE_UTILITY_GUID_PART()+""+__BBE_UTILITY_GUID_PART()+""+__BBE_UTILITY_GUID_PART()+""+__BBE_UTILITY_GUID_PART()+__BBE_UTILITY_GUID_PART()+__BBE_UTILITY_GUID_PART()).toUpperCase() ;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// FUNCTION TO RETURN FLASH EMBED CODE
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function __BBE_UTILITY_EMBEDFLASH(fileName, width, height, bgcolor, quality, align, salign, wmode, scale, play, flashvars, menu, base, devicefont, loop, retType, objName)
{
var text;
text = "";
if ((null == bgcolor)||(bgcolor == "")) {
parambgcolor = "";
embedbgcolor = "";
} else {
parambgcolor = "";
embedbgcolor = " bgcolor=\"" + bgcolor + "\"";
}
if ((null == quality)||(quality == "")) {
quality = "high";
}
if ((null == align)||(align == "")) {
align = "middle";
}
if ((null == salign)||(salign == "")) {
paramsalign = "";
embedsalign = "";
} else {
paramsalign = "";
embedsalign = " salign=\"" + salign + "\"";
}
if ((null == wmode)||(wmode == "")) {
paramwmode = "";
embedwmode = "";
} else {
paramwmode = "";
embedwmode = " wmode=\"" + wmode + "\"";
}
if ((null == scale)||(scale == "")) {
paramscale = "";
embedscale = "";
} else {
paramscale = "";
embedscale = " scale=\"" + scale + "\"";
}
if ((null == play)||(play == "")) {
paramplay = "";
embedplay = "";
} else {
paramplay = "";
embedplay = " play=\"" + play + "\"";
}
if ((null == flashvars)||(flashvars == "")) {
paramflashvars = "";
embedflashvars = "";
} else {
paramflashvars = "";
embedflashvars = " flashvars=\"" + flashvars + "\"";
}
if ((null == menu)||(menu == "")) {
parammenu = "";
embedmenu = "";
} else {
parammenu = "";
embedmenu = " menu=\"" + menu + "\"";
}
if ((null == base)||(base == "")) {
parambase = "";
embedbase = "";
} else {
parambase = "";
embedbase = " base=\"" + base + "\"";
}
if ((null == devicefont)||(devicefont == "")) {
paramdevicefont = "";
embeddevicefont = "";
} else {
paramdevicefont = "";
embeddevicefont = " devicefont=\"" + devicefont + "\"";
}
if ((null == loop)||(loop == "")) {
paramloop = "";
embedloop = "";
} else {
paramloop = "";
embedloop = " loop=\"" + loop + "\"";
}
text +="";
return text;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// FUNCTION TO RENDER HTML TO ANY TARGET OBJECT
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function __BBE_UTILITY_INSERTHTMLINTOELEMENT(html, eleName)
{
document.getElementById(eleName).innerHTML = html;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Browser Validation Function.
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function __BBE_UTILITY_VALIDATEBROWSER()
{
return true;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// SCRAPING FUNCTIONS
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ____BBE_SmartScript_Scrub(text)
{
//alert("____BBE_SmartScript_Scrub::Text In::" + text);
if(text == "undefined" || text == undefined) {
//alert("____BBE_SmartScript_Scrub::Text Empty::" + text);
return "";
}
regExp = /\W/gi
var text = text.replace(regExp," ");
var DocumentWords = new Array();
var DocumentWordsArray = text.split(" ");
//alert("____BBE_SmartScript_Scrub::Before Scan::" + DocumentWordsArray.length);
var wordList = ____BBE_SMARTSCRIPT__Scan(DocumentWordsArray);
//alert("____BBE_SmartScript_Scrub::After Scan::" + wordList);
return wordList;
}
function ____BBE_SMARTSCRIPT__Scan(DocumentWordsArray)
{
var wordList = new String();
var documentLength = new Number(DocumentWordsArray.length);
var wordLimit = ____BBE_TAXONOMY_BODY_SCAN_RETURNEDWORDLIMIT;
if(documentLength > wordLimit) {
documentLength = wordLimit;
}
for(var ii = 0 ; ii < documentLength ; ii++)
{
var currentWord = new String(DocumentWordsArray[ii]);
if(ii < 5) {
//alert("WORD::" + currentWord);
}
var currentWord = ____BBE_SMARTSCRIPT_CleanWord(currentWord);
if(ii < 5) {
//alert("CLEANED::" + currentWord);
}
if(
currentWord.toLowerCase() == "the"
|| currentWord.toLowerCase() == "a"
|| currentWord.toLowerCase() == "an"
)
{
var theWordWeWant = new String(DocumentWordsArray[ii + 1]);
currentWord = theWordWeWant;
if( ____BBE_SMARTSCRIPT__IsNoise(currentWord) )
continue;
if( wordList.indexOf(currentWord) == -1 ) {
wordList += " " + currentWord
}
}
else
{
if( ____BBE_SMARTSCRIPT__CheckIfWordBeginsWithCaps(currentWord) )
{
if( ____BBE_SMARTSCRIPT__IsNoise(currentWord) ) {
continue;
}
if( wordList.indexOf(currentWord) == -1 ) {
wordList += " " + currentWord
}
}
}
wordLimit--;
if(wordList.split(" ").length == documentLength) {
//alert("WORD LIMIT " + documentLength + " REACHED");
break;
}
if(wordList.length >= ____BBE_TAXONOMY_BODY_SCAN_RETURNEDCHARACTERLIMIT) {
//alert("CHARACTER LIMIT " + documentLength + " REACHED");
break;
}
}
return wordList;
}
function ____BBE_SMARTSCRIPT_CleanWord(word)
{
var word = new String(word.BBE_TRIM());
var word = new String(word.BBE_TRIM2());
return word;
}
function ____BBE_SMARTSCRIPT__IsNoise(word)
{
var word = new String(word);
var rVal = false;
if( word == "" || word == "undefined" || word == "null")
{
rVal = true
}
else if(word.length <= ____BBE_TAXONOMY_BODY_SCAN_RETURNIFGREATERTHANCHARACTERS)
{
rVal = true
}
else if(!isNaN(word))
{
rVal = true
}
else if( ____BBE_SMARTSCRIPT__IsCommonWord(word) )
{
rVal = true
}
return rVal;
}
function ____BBE_SMARTSCRIPT__CheckIfWordBeginsWithCaps(word)
{
var firstLetter = word.substring(0,1);
if
(
firstLetter == "A"
|| firstLetter == "B"
|| firstLetter == "C"
|| firstLetter == "D"
|| firstLetter == "E"
|| firstLetter == "F"
|| firstLetter == "G"
|| firstLetter == "H"
|| firstLetter == "I"
|| firstLetter == "J"
|| firstLetter == "K"
|| firstLetter == "L"
|| firstLetter == "M"
|| firstLetter == "N"
|| firstLetter == "O"
|| firstLetter == "P"
|| firstLetter == "Q"
|| firstLetter == "R"
|| firstLetter == "S"
|| firstLetter == "T"
|| firstLetter == "U"
|| firstLetter == "V"
|| firstLetter == "W"
|| firstLetter == "X"
|| firstLetter == "Y"
|| firstLetter == "Z"
)
return true;
else
return false;
}
function ____BBE_SMARTSCRIPT__IsCommonWord(word)
{
var word = word.toLowerCase();
if(
( word.indexOf("mon") >= 0 )
|| ( word.indexOf("tues") >= 0 )
|| ( word.indexOf("wed") >= 0 )
|| ( word.indexOf("thur") >= 0 )
|| ( word.indexOf("fri") >= 0 )
|| ( word.indexOf("sat") >= 0 )
|| ( word.indexOf("sun") >= 0 )
|| ( word.indexOf("jan") >= 0 )
|| ( word.indexOf("feb") >= 0 )
|| ( word.indexOf("march") >= 0 )
|| ( word.indexOf("april") >= 0 )
|| ( word.indexOf("may") >= 0 )
|| ( word.indexOf("june") >= 0 )
|| ( word.indexOf("july") >= 0 )
|| ( word.indexOf("august") >= 0 )
|| ( word.indexOf("sept") >= 0 )
|| ( word.indexOf("october") >= 0 )
|| ( word.indexOf("november") >= 0 )
|| ( word.indexOf("december") >= 0 )
|| ( word.indexOf("the") >= 0 )
|| ( word.indexOf("but") >= 0 )
|| ( word.indexOf("or") >= 0 )
|| ( word.indexOf("have") >= 0 )
|| ( word.indexOf("we") >= 0 )
|| ( word.indexOf("are") >= 0 )
|| ( word.indexOf("you") >= 0 )
|| ( word.indexOf("only") >= 0 )
|| ( word.indexOf("need") >= 0 )
|| ( word.indexOf("secretary") >= 0 )
|| ( word.indexOf("president") >= 0 )
|| ( word.indexOf("jr.") >= 0 )
|| ( word.indexOf("sr.") >= 0 )
|| ( word.indexOf("mr.") >= 0 )
|| ( word.indexOf("mrs.") >= 0 )
|| ( word.indexOf("dr.") >= 0 )
|| ( word.indexOf("phd.") >= 0 )
|| ( word.indexOf("dds.") >= 0 )
|| ( word.indexOf("associated") >= 0 )
|| ( word.indexOf("press") >= 0 )
|| ( word.indexOf("states") >= 0 )
|| ( word.indexOf("united") >= 0 )
|| ( word.indexOf("american") >= 0 )
|| ( word.indexOf("market") >= 0 )
|| ( word.indexOf("game") >= 0 )
|| ( word.indexOf("close") >= 0 )
|| ( word.indexOf("this") >= 0 )
|| ( word.indexOf("page") >= 0 )
|| ( word.indexOf("game") >= 0 )
|| ( word.indexOf("the") >= 0 )
|| ( word.indexOf("james") >= 0 )
|| ( word.indexOf("john") >= 0 )
|| ( word.indexOf("robert") >= 0 )
|| ( word.indexOf("michael") >= 0 )
|| ( word.indexOf("william") >= 0 )
|| ( word.indexOf("david") >= 0 )
|| ( word.indexOf("richard") >= 0 )
|| ( word.indexOf("charles") >= 0 )
|| ( word.indexOf("joseph") >= 0 )
|| ( word.indexOf("thomas") >= 0 )
|| ( word.indexOf("christopher") >= 0 )
|| ( word.indexOf("daniel") >= 0 )
|| ( word.indexOf("paul") >= 0 )
|| ( word.indexOf("mark") >= 0 )
|| ( word.indexOf("donald") >= 0 )
|| ( word.indexOf("george") >= 0 )
|| ( word.indexOf("kenneth") >= 0 )
|| ( word.indexOf("steven") >= 0 )
|| ( word.indexOf("steve") >= 0 )
|| ( word.indexOf("smith") >= 0 )
|| ( word.indexOf("edward") >= 0 )
|| ( word.indexOf("brian") >= 0 )
|| ( word.indexOf("ronald") >= 0 )
|| ( word.indexOf("ron") >= 0 )
|| ( word.indexOf("anthony") >= 0 )
|| ( word.indexOf("tony") >= 0 )
|| ( word.indexOf("kevin") >= 0 )
|| ( word.indexOf("jason") >= 0 )
|| ( word.indexOf("jeff") >= 0 )
|| ( word.indexOf("mary") >= 0 )
|| ( word.indexOf("patricia") >= 0 )
|| ( word.indexOf("linda") >= 0 )
|| ( word.indexOf("barbara") >= 0 )
|| ( word.indexOf("elezabeth") >= 0 )
|| ( word.indexOf("jennifer") >= 0 )
|| ( word.indexOf("maria") >= 0 )
|| ( word.indexOf("susan") >= 0 )
|| ( word.indexOf("margaret") >= 0 )
|| ( word.indexOf("dorothy") >= 0 )
|| ( word.indexOf("lisa") >= 0 )
|| ( word.indexOf("nancy") >= 0 )
|| ( word.indexOf("karen") >= 0 )
|| ( word.indexOf("betty") >= 0 )
|| ( word.indexOf("helen") >= 0 )
|| ( word.indexOf("sandra") >= 0 )
|| ( word.indexOf("donna") >= 0 )
|| ( word.indexOf("carol") >= 0 )
|| ( word.indexOf("ruth") >= 0 )
|| ( word.indexOf("sharon") >= 0 )
|| ( word.indexOf("michelle") >= 0 )
|| ( word.indexOf("laura") >= 0 )
|| ( word.indexOf("sara") >= 0 )
|| ( word.indexOf("kimberly") >= 0 )
|| ( word.indexOf("deborah") >= 0 )
|| ( word.indexOf("carol") >= 0 )
|| ( word.indexOf("auto") >= 0 )
|| ( word.indexOf("type") >= 0 )
|| ( word.indexOf("read") >= 0 )
|| ( word.indexOf("privacy") >= 0 )
|| ( word.indexOf("policy") >= 0 )
|| ( word.indexOf("even") >= 0 )
|| ( word.indexOf("our") >= 0 )
|| ( word.indexOf("partner") >= 0 )
|| ( word.indexOf("news") >= 0 )
|| ( word.indexOf("ing") >= 0 )
|| ( word.indexOf("mail") >= 0 )
|| ( word.indexOf("make") >= 0 )
|| ( word.indexOf("many") >= 0 )
|| ( word.indexOf("add") >= 0 )
|| ( word.indexOf("send") >= 0 )
|| ( word.indexOf("copy") >= 0 )
|| ( word.indexOf("watch") >= 0 )
|| ( word.indexOf("U.S.") >= 0 )
|| ( word.indexOf("Eastern") >= 0 )
|| ( word.indexOf("red") >= 0 )
|| ( word.indexOf("all") >= 0 )
|| ( word.indexOf("rights") >= 0 )
|| ( word.indexOf("ved") >= 0 )
|| ( word.indexOf("find") >= 0 )
|| ( word.indexOf("tourist") >= 0 )
|| ( word.indexOf("demand") >= 0 )
|| ( word.indexOf("free") >= 0 )
|| ( word.indexOf("'s") >= 0 )
|| ( word.indexOf("save") >= 0 )
|| ( word.indexOf("service") >= 0 )
|| ( word.indexOf(".com") >= 0 )
|| ( word.indexOf(".net") >= 0 )
|| ( word.indexOf(".org") >= 0 )
|| ( word.indexOf("record") >= 0 )
|| ( word.indexOf("end") >= 0 )
|| ( word.indexOf("china") >= 0 )
)
{
return true;
}
else
{
return false;
}
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function __BBEPLAYER_GETPLAYERHTML(_playerId ,_siteId, _context, _defaultQuery, phraseSensitivity, secondary_phraseSensitivity, _width, _height, _thumbsOnScreen, Advertisement_onLoad, Advertisement_onPreroll, Advertisement_onPostroll, sortBy)
{
if(!isNaN(phraseSensitivity))
{
var context = new String(_context);
_context = context;
var wordMatchArr = _context.split(" ");
var countWords = wordMatchArr.length;
var wordMatchCount = Number(countWords * phraseSensitivity);
var matchWordsOption = "useNoiseWords=0&matchQuery="+wordMatchCount;
var matchQuery = String(wordMatchCount);
var useNoiseWords = 0;
}
else
{
var useNoiseWords = 1
}
/////////////////////////////////////////////////////////////////////////
var rootDomain = "http://web.vindicosuite.com"
var rootPath = rootDomain + "/CDE/Player/Framework/2.5.1.2_061008"
var fileName = rootPath + "/Shell.swf";
//////////////////////////////////////////////////////////////////////////
var bgcolor = "FFFFFF";
var quality = "best";
var align = "middle";
var salign = "";
var allowFullScreen = "true";
var scale = "showAll";
var play = null;
var menu = null;
var base = null;
var deviceFont = null;
var loop = null;
var retType = null;
var objName = null;
var fileName = rootPath + "/Shell.swf";
var width = _width
var height = _height;
var flashvars = ""
/*----------------------------------------------------------------------\
|=============================AD PARAMETERS=============================|
\----------------------------------------------------------------------*/
flashvars += "Advertisement_OnLoad="+Advertisement_onLoad;
flashvars += "&Advertisement_OnPreroll="+Advertisement_onPreroll;
flashvars += "&Advertisement_OnPostroll="+Advertisement_onPostroll;
flashvars += "&Advertisement_OnMenu=";
flashvars += "&Advertisement_OnLoad_Mute=YES";
flashvars += "&Advertisement_OnPreroll_Mute=NO";
flashvars += "&Advertisement_OnPostroll_Mute=NO";
/*----------------------------------------------------------------------\
|=========================MENU 02 PARAMENTERS===========================|
\----------------------------------------------------------------------*/
flashvars += "&PodWidth="+_width
flashvars += "&PodHeight="+_height
flashvars += "&ThemeColor=2300ff"
flashvars += "&ThemeAlpha=0"
flashvars += "&exp_height=33"
flashvars += "&TitleFontSize=10"
flashvars += "&TitleFontColor=036799"
flashvars += "&MaxTitleLength=40"
flashvars += "&DescFontSize=10"
flashvars += "&DescFontColor=575757"
flashvars += "&MaxDescLength=655"
flashvars += "&MaxItemInSegHolder=5"
flashvars += "&txtLeftSpace=20"
flashvars += "&TopicVSpace=2"
/*----------------------------------------------------------------------\
|===========================QUERY PARAMETERS============================|
\----------------------------------------------------------------------*/
flashvars += "&defaultQuery="+_defaultQuery;
flashvars += "&siteId="+_siteId;
flashvars += "&query="+escape(_context);
/*----------------------------------------------------------------------\
|===========================COMPONENT TYPES=============================|
\----------------------------------------------------------------------*/
flashvars += "&AdPlayerType="+rootPath+"/Components/AdPlayer/01/Main.swf";
flashvars += "&MenuType="+rootPath+"/Components/Menu/06/Main.swf"
flashvars += "&ContentPlayerType="+rootPath+"/Components/ContentPlayer/01/Main.swf"
flashvars += "&OverlayType="+rootPath+"/Components/Overlay/00/Main.swf"
flashvars += "&InterStateType="+rootPath+"/Components/InterState/00/Main.swf"
flashvars += "&PreloaderType="+rootPath+"/Components/Preloader/00/Main.swf";
flashvars += "&SmallPlayIconType="+rootPath+"/Components/PlayIcon/01/PlayIcon.swf";
flashvars += "&LargePlayIconType="+rootPath+"/Components/PlayIcon/01/PlayIconBig.swf";
// flashvars += "&NowPlayingOverlay="+rootPath+"/Components/NowPlaying/00/Main.swf";
flashvars += "&PlayListType="+rootPath+"/Components/Playlist/00/Main.swf";
/*----------------------------------------------------------------------\
|=========================POD DIMENSIONS===========================|
\----------------------------------------------------------------------*/
flashvars += "&nPodWidth="+_width;
flashvars += "&nPodHeight="+height;
/*----------------------------------------------------------------------\
|=========================MENU 06 PARAMENTERS===========================|
\----------------------------------------------------------------------*/
flashvars += "&nPodWidth="+_width;
flashvars += "&nPodHeight="+_height;
flashvars += "&nThumbnailsPerScreen="+_thumbsOnScreen;
flashvars += "&sEasingClassThumb=Regular";
flashvars += "&sEasingMethodThumb=easeOut";
flashvars += "&sEasingClassScroll=Regular";
flashvars += "&sEasingMethodScroll=easeIn";
flashvars += "&sHideMenuDescription=true";
flashvars += "&nSlideMenuDescriptionAfter=2000";
/*----------------------------------------------------------------------\
|=========================PlayList PARAMENTERS===========================|
\----------------------------------------------------------------------*/
flashvars += "&nNumberOfVisibleThumbsPlayList=4";
flashvars += "&nSpacingInThumbnailsPlayList=7";
flashvars += "&nPlaylistSlideDuration=1";
flashvars += "&ContentPlayer_Playlist_RenderPlaylistFromNowPlayingContent=false";
/*----------------------------------------------------------------------\
|=========================AdPlayer PARAMENTERS===========================|
\----------------------------------------------------------------------*/
flashvars += "&AdPlayer_Top=23";
flashvars += "&AdPlayer_Left=75";
flashvars += "&AdPlayer_Width=300";
flashvars += "&AdPlayer_Height=224";
flashvars += "&AdPlayer_Message=";
flashvars += "&AdPlayer_JSInstanceCode="+_playerId;
/*----------------------------------------------------------------------\
|=========================Session Capping PARAMENTERS====================|
\----------------------------------------------------------------------*/
flashvars += "&Advertisement_OnPreroll_AfterXSecondsOfVideo=0";
//1 ===== Check Always
//0 ===== Check only onces and then skip
flashvars += "&Advertisement_OnPreRoll_SessionCap=EVERYPLAY";
flashvars += "&Advertisement_OnPreRoll_SessionCap_ResetOnTrigger=1";
flashvars += "&Advertisement_OnPreRoll_SessionCap_Val=1";
//
flashvars += "&Advertisement_OnPostRoll_SessionCap=EVERYPLAY";
flashvars += "&Advertisement_OnPostRoll_SessionCap_ResetOnTrigger=1";
flashvars += "&Advertisement_OnPostRoll_SessionCap_Val=1";
/*----------------------------------------------------------------------\
|==========================OTHER PARAMENTERS============================|
\----------------------------------------------------------------------*/
flashvars += "&showOverlay=false"
flashvars += "&showOverlayType="
flashvars += "&scanscoutURL="
//
flashvars += "&pointRollURL="
//
flashvars += "&ShowBumper=false";
flashvars += "&BumperType="+rootPath+"/Components/Bumper/00/Main.swf";
flashvars += "&BumperURL="+rootPath+"/BumperAd.swf";
flashvars += "&autoPlayContentAfterOnLoad=false";
flashvars += "&autoPlayContentAfterOnLoad_Mute=false";
flashvars += "&contentPlayDefault_Volume=80";
//
flashvars += "&PlayListType="+rootPath+"/Components/Playlist/00/Main.swf";
//
//404 Error Message
flashvars += "&video_error_message=Video Not Available";
//
flashvars += "&thumbnail_loading_time=5";// In seconds
flashvars += "&video_loading_time=5000";// In Mili-seconds
//Showing the Play Button
flashvars += "&alwaysShowPlay=true";
flashvars += "&alwaysShowOverlay=true";
//Showing the Play Button
flashvars += "&menu_overrideLargeImageWithDefaultWallpaper=false";
flashvars += "&menu_defaultWallpaperURL=http://web.vindicosuite.com/CDE/Player/Framework/SmartScript/Airliners/Wallpaper_450_277.jpg";
flashvars += "&defaultErrorImageURL=http://web.vindicosuite.com/CDE/Player/Framework/SmartScript/Airliners/default_Image.gif"
flashvars += "&thumbnailErrorImageURL=http://web.vindicosuite.com/CDE/Player/Framework/SmartScript/Airliners/thumbnailError_Image.gif"
flashvars += "&BBELogoVisible=false";
flashvars += "&FullScreenVisible=true";
flashvars += "&PlaylistOnFullScreenEnabled=false";
//
flashvars += "&disableTimeTrackingOnSeek=false";
//XML URL from where we will get the query results
var retCode =__BBE_UTILITY_EMBEDFLASH(fileName,_width, _height, 'FFFFFF', 'best', null, null, null, 'exactfit', null, flashvars, null, null, null, null, 'STRING', 'BBEPLAYER_'+_playerId)
return retCode;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
___BBE_WINDOWLOADED();