	//广告链接口
	document.write("<div style='width:0px;height:0px;border:0px;display:none;'><a id='adLink' href='#' target='_blank'>adlink</a></div>");
	
	function toAd(targetURL,adUnit,flag){
			targetURL = escape(targetURL);
			checkAccessed(targetURL,adUnit,flag);
//			trace(targetURL,adUnit,flag);
			toTarget(targetURL);
	}

//5分钟内同一台机对同一个广告位只发送一次计数请求
	function checkAccessed(targetURL,adUnit,flag){
		if (CookieEnable()){
			cookieName = "access_"+adUnit+"_"+flag
			if (getCookie(cookieName) == ""){
				addCookie(cookieName,"true",5);
				trace(targetURL,adUnit,flag);
			}
		}
	}
	
	function trace(targetURL,adUnit,flag){
		var referer = escape(window.location);
		var XmlHttp = new ActiveXObject("Msxml2.XMLHTTP")
		XmlHttp.Open( "GET","/trace/trace.asp?targetURL="+targetURL+"&adUnit="+adUnit+"&referer="+referer+"&flag="+flag, false );
		XmlHttp.Send();
	}
	
	function toTarget(targetURL){
		document.getElementById("adLink").href=unescape(targetURL);
		document.getElementById("adLink").click();
	}
	
	function CookieEnable() 
  { 
    var result=false; 
    if(navigator.cookiesEnabled) 
      return true; 
    document.cookie = "testcookie=yes;"; 
    var cookieSet = document.cookie; 
    if (cookieSet.indexOf("testcookie=yes") > -1) 
      result=true; 
    deleteCookie("testcookie");
    return result; 
  } 

	function addCookie(name,value,expireMinitus){
     var cookieString=name+"="+escape(value);
     //判断是否设置过期时间
     if(expireMinitus>0){
            var date=new Date();
            date.setTime(date.getTime()+expireMinitus*60*1000);
            cookieString=cookieString+"; expire="+date.toGMTString();
     }
     document.cookie=cookieString;
	}
	
	function getCookie(name){
     var strCookie=document.cookie;
     var arrCookie=strCookie.split("; ");
     for(var i=0;i<arrCookie.length;i++){
           var arr=arrCookie[i].split("=");
           if(arr[0]==name)return arr[1];
     }
     return "";
	}

	function deleteCookie(name){
      var date=new Date();
      date.setTime(date.getTime()-10000);
      document.cookie=name+"=v; expire="+date.toGMTString();
	}
