// 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 = '