// Starting new NDX Base Func
if (typeof(netDrive) == "undefined"){
var netDrive = {
Setup: {
checkURLParams : function(urlParam) {
var strReturn = "";
var strHref = window.location.href;
if ( strHref.indexOf("?") > -1 ){
var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
var aQueryString = strQueryString.split("&");
for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
if (
aQueryString[iParam].indexOf(urlParam + "=") > -1 ){
return true;
break;
}
}
}
return false;
},
showPagename : function(urlParam,leg,pgn,lev,pos,typ){
var Pagename = leg+';'+pgn+';'+lev+';'+pos+';'+typ;
document.writeln("
" + Pagename +"<\/div>");
},
setRemark : function (leg,pgn,lev,pos,typ,sNam,sVal) {
var Pagename = leg+'_'+pgn+'_'+lev+'_'+pos+'_'+typ;
if (typeof(this[Pagename]) === "undefined"){ this[Pagename] = new Object();}
if (typeof(this[Pagename][sNam]) === "undefined"){ this[Pagename][sNam] = new Array(); }
this[Pagename][sNam].push(sVal);
},
getRemark : function (leg,pgn,lev,pos,typ,sNam) {
var Pagename = leg+'_'+pgn+'_'+lev+'_'+pos+'_'+typ;
if (typeof(netDrive.Setup[Pagename]) == "undefined"){
return false;
}
if (typeof(netDrive.Setup[Pagename][sNam]) == "undefined"){
return false;
}
else
return netDrive.Setup[Pagename][sNam];
}
},
ImageSpec: {},
Utils: {
xmlhttp : function(){
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp=false;
}
}
if (!xmlhttp && window.createRequest) {
try {
xmlhttp = window.createRequest();
} catch (e) {
xmlhttp=false;
}
}
},
logActivity : function(pathAct, actNum, params) {
var oScript = document.createElement("script");
oScript.src = pathAct + "?" + "q=" + params + "&a=" + actNum;
document.body.appendChild(oScript);
},
bait : function(pathBait, bvBasket, BvEvent) {
var oScript = document.createElement("script");
oScript.src = pathBait + "?" + "bvBasket=" + bvBasket + "&BvEvent=" + BvEvent;
document.body.appendChild(oScript);
},
BrowserDetect : {
isIE : (document.compatMode && document.all)?true:false, // IE 6 or above
isFF : Array.every?true:false, // Firefox 1.5+
isMac : navigator.platform.indexOf("Mac")!=-1?true:false,
isFF2 : typeof window.Iterator!='undefined'?true:false, //Firefox 2
isIE7 : (window.XMLHttpRequest && document.all)?true:false
},
chkFlaversion : function(){
var version = deconcept.SWFObjectUtil.getPlayerVersion();
if (document.getElementById && (version['major'] > 0)) {
var Ver = version['major'] +"."+ version['minor'] +"."+ version['rev'];
return Ver;
}
else
return 0;
},
addLoadEvent : function(func){
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
oldonload();
func();
}
}
},
addDOMLoadEvent : function(f){
if(!window.__ADLE){var n=function(){if(arguments.callee.d)return;arguments.callee.d=true;if(window.__ADLET){clearInterval(window.__ADLET);window.__ADLET=null}for(var i=0;i
<\/scr"+"ipt>");var s=document.getElementById("__ie_onload");s.onreadystatechange=function(){if(this.readyState=="complete")n()};/*@end @*/if(/WebKit/i.test(navigator.userAgent)){window.__ADLET=setInterval(function(){if(/loaded|complete/.test(document.readyState)){n()}},10)}window.onload=n;window.__ADLE=[]}window.__ADLE.push(f)},
findObj : function(n, d){
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i=5.5) {
Array.prototype.indexOf = function( v, b, s ) {
for( var i = +b || 0, l = this.length; i < l; i++ ) {
if( this[i]===v || s && this[i]==v ) { return i; }
}
return -1;
};
}
}
}
}
}
/**
* SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
*
* SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
* http://www.opensource.org/licenses/mit-license.php
*
*/
if(typeof deconcept == "undefined") var deconcept = new Object();
if(typeof deconcept.util == "undefined") deconcept.util = new Object();
if(typeof deconcept.SWFObjectUtil == "undefined") deconcept.SWFObjectUtil = new Object();
deconcept.SWFObject = function(swf, id, w, h, ver, c, quality, xiRedirectUrl, redirectUrl, detectKey) {
if (!document.getElementById) { return; }
this.DETECT_KEY = detectKey ? detectKey : 'detectflash';
this.skipDetect = deconcept.util.getRequestParameter(this.DETECT_KEY);
this.params = new Object();
this.variables = new Object();
this.attributes = new Array();
if(swf) { this.setAttribute('swf', swf); }
if(id) { this.setAttribute('id', id); }
if(w) { this.setAttribute('width', w); }
if(h) { this.setAttribute('height', h); }
if(ver) { this.setAttribute('version', new deconcept.PlayerVersion(ver.toString().split("."))); }
this.installedVer = deconcept.SWFObjectUtil.getPlayerVersion();
if (!window.opera && document.all && this.installedVer.major > 7) {
// only add the onunload cleanup if the Flash Player version supports External Interface and we are in IE
deconcept.SWFObject.doPrepUnload = true;
}
if(c) { this.addParam('bgcolor', c); }
var q = quality ? quality : 'high';
this.addParam('quality', q);
this.setAttribute('useExpressInstall', false);
this.setAttribute('doExpressInstall', false);
var xir = (xiRedirectUrl) ? xiRedirectUrl : window.location;
this.setAttribute('xiRedirectUrl', xir);
this.setAttribute('redirectUrl', '');
if(redirectUrl) { this.setAttribute('redirectUrl', redirectUrl); }
}
deconcept.SWFObject.prototype = {
useExpressInstall: function(path) {
this.xiSWFPath = !path ? "expressinstall.swf" : path;
this.setAttribute('useExpressInstall', true);
},
setAttribute: function(name, value){
this.attributes[name] = value;
},
getAttribute: function(name){
return this.attributes[name];
},
addParam: function(name, value){
this.params[name] = value;
},
getParams: function(){
return this.params;
},
addVariable: function(name, value){
this.variables[name] = value;
},
getVariable: function(name){
return this.variables[name];
},
getVariables: function(){
return this.variables;
},
getVariablePairs: function(){
var variablePairs = new Array();
var key;
var variables = this.getVariables();
for(key in variables){
variablePairs[variablePairs.length] = key +"="+ variables[key];
}
return variablePairs;
},
getSWFHTML: function() {
var swfNode = "";
if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { // netscape plugin architecture
if (this.getAttribute("doExpressInstall")) {
this.addVariable("MMplayerType", "PlugIn");
this.setAttribute('swf', this.xiSWFPath);
}
swfNode = '