
	function BrowserEnv(){
	}
	BrowserEnv.prototype.getEnv=function(){
		var w = window;
		var n = navigator;
		var s = screen;
		var smallsplitter = "|";
		var bigsplitter = "@";
		var ndata = "";
		if(n == undefined){
			for(var i=0;i<15;i++) ndata +=",";
		}else{
			ndata = ((n.appCodeName == undefined)?"":n.appCodeName)
			+smallsplitter+((n.appMinorVersion == undefined)?"":n.appMinorVersion)
			+smallsplitter+((n.appName == undefined)?"":n.appName)
			+smallsplitter+((n.appVersion == undefined)?"":n.appVersion)
			+smallsplitter+((n.cookieEnabled == undefined)?"":n.cookieEnabled)
			+smallsplitter+((n.browserLanguage == undefined)?"":n.browserLanguage)
			+smallsplitter+((n.cpuClass == undefined)?"":n.cpuClass)
			+smallsplitter+((n.onLine == undefined)?"":n.onLine)
			+smallsplitter+((n.platform == undefined)?"":n.platform)
			+smallsplitter+((n.systemLanguage == undefined)?"":n.systemLanguage)
			+smallsplitter+((n.userAgent == undefined)?"":n.userAgent)
			+smallsplitter+((n.userLanguage == undefined)?"":n.userLanguage)
			+smallsplitter+((n.javaEnabled() == undefined)?"":(n.javaEnabled()?"true":"false"))
			+smallsplitter+((n.language == undefined)?"":n.language)
			+smallsplitter+((n.plugins.length == undefined)?"":n.plugins.length)
			+smallsplitter+((n.mimeTypes.length == undefined)?"":n.mimeTypes.length);			
		}
		var wdata = "";
		if(w == undefined){
			for(var i=0;i<8;i++) wdata +=",";
		}else{
			wdata = ((w.innerHeight == undefined)?"":w.innerHeight)
			+smallsplitter+((w.innerWidth == undefined)?"":w.innerWidth)
			+smallsplitter+((w.name == undefined)?"":w.name)
			+smallsplitter+((w.outerheight == undefined)?"":w.outerheight)
			+smallsplitter+((w.outerwidth == undefined)?"":w.outerwidth)
			+smallsplitter+((w.screenLeft == undefined)?"":w.screenLeft)
			+smallsplitter+((w.screenTop == undefined)?"":w.screenTop)
			+smallsplitter+((w.screenX == undefined)?"":w.screenX)
			+smallsplitter+((w.screenY == undefined)?"":w.screenY);			
		}
		var sdata = "";
		if(s == undefined){
			for(var i=0;i<5;i++) sdata +=",";
		}else{
			sdata = ((s.availHeight == undefined)?"":s.availHeight)
			+smallsplitter+((s.availWidth == undefined)?"":s.availWidth)
			+smallsplitter+((s.colorDepth == undefined)?"":s.colorDepth)
			+smallsplitter+((s.height == undefined)?"":s.height)
			+smallsplitter+((s.width == undefined)?"":s.width)
			+smallsplitter+((s.pixelDepth == undefined)?"":s.pixelDepth);
		}
		var flaver = "";
		if(n.plugins != undefined && n.plugins.length > 0){
			var flaobj = n.plugins["Shockwave Flash"];
			if(flaobj != undefined && flaobj.description != undefined){
				flaver = flaobj.description
			}else{
			}
		}else{
		}
		if(flaver == ""){
			try {
				var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
				if(axo != undefined){
					flaver = axo.GetVariable("$version");
				}
			} catch (e) {
			}			
		}
		return ndata+bigsplitter+wdata+bigsplitter+sdata+bigsplitter+flaver;
		//fla.description.replace(/[^\d\.]/g,"").split(".")[0]
	}
	BrowserEnv.prototype.addCookie=function(name, value,second,defaultDomain){
		try{
			var domainName = "vv8.com";
			if(defaultDomain != undefined && defaultDomain != ""){ domainName = defaultDomain;}
			if(second >= 0){
				var expires = new Date((new Date()).getTime() + second * 1000);
				document.cookie = name + "=" + escape(value) + ";path=/;expires=" + expires.toGMTString()+";domain="+domainName;
			}else{
				document.cookie = name + "=" + escape(value) + ";path=/;domain="+domainName;
			}
		}catch(e){}
	}
	BrowserEnv.prototype.getCookie=function(name){
		try{
		  var search;
		  search = name + "=" 
		  offset = document.cookie.indexOf(search)
		  if (offset != -1) {
		    offset += search.length ;
		    end = document.cookie.indexOf(";", offset) ;
		    if (end == -1)
		      end = document.cookie.length;
		    return unescape(document.cookie.substring(offset, end));
		  }
		  else return "";
		}catch(e){
			return "";	
		}
	}
	BrowserEnv.prototype.process=function(){
		var cookieName = "browserEnvFlag";
		var cookieValue = this.getCookie(cookieName);
		var domainName = "";
		if(location != undefined){
			var locationURL = location.href;
			if(locationURL != undefined && locationURL != ""){
				var start = locationURL.indexOf("//");
				if(start >= 0){
					locationURL = locationURL.substring(start+2);
					var end1 = locationURL.indexOf("/");
					var end2 = locationURL.indexOf(":");//port	
					var end = (end1 < 0)?end2:((end2 < 0)?end1:((end1 < end2)?end1:end2));
					if(end > start){
						domainName = locationURL.substring(0,end);
						if(domainName.indexOf("vv8.com") >=0 ){
							domainName = "vv8.com";	
						}
					}
				}
			}
		}
		if(cookieValue != ""){
		}else{
			var rand = Math.random();
			if(rand < 0.05){
				var srcPath = "http://adcrm.netmovie.com.cn/env.jsp";
				srcPath = srcPath + "?data="+escape(this.getEnv())+"&rand="+rand;
				var img=new Image(0,0);
			  img.src=srcPath;
			  img.onload=function() { return; }			
				this.addCookie(cookieName,"YES",7*24*3600,domainName);
			}
		}
	}

function doTrackNetmoviePageView(page){
	var srcPath = "http://fm.vv8.com/pageView";
	srcPath = srcPath + "?PageID="+page+"&rand="+Math.random();
	var i=new Image(0,0);
  i.src=srcPath;
  i.onload=function() { return; }
  //
  var browserEnv = new BrowserEnv();
	browserEnv.process();
	//
}

