//广告显示的时候操作的js
function mouse(ad_id,sort,version_id,curTime){
	showHid(ad_id,parseInt(sort)-1,version_id,curTime);
}
function mouse2(all_ids,ad_id){
	clearTimeout(timerId);
}
function getSJId(showWays){
	var idArray = new Array();
	idArray = showWays.split(",");
	var j=new Array();
	var ad_id = "";
	for(i=0;i<idArray.length;i++){
		var sw = idArray[i].split(":")[1];
		var sw_id = idArray[i].split(":")[0];
		if(sw != 0){//按比例投放的
			for(t=0;t<parseInt(sw);t++){
				j[j.length] = sw_id;
			}
		}else{
			ad_id = ad_id + sw_id + ":";
		}
	}
	var myrandom=Math.round(Math.random()*(j.length-1));
	if(j[myrandom] != undefined){
		ad_id = ad_id + j[myrandom];
	}else{
		ad_id = ad_id.substring(0,ad_id.length-1);
	}
	return ad_id;
}
//得到显示的广告id
function visit(ids,version_id){
	//接下来根据这个地方得到的广告id和版位id记录显示次数
}
function clickAd(version_id,ad_id){
	//根据广告id和版位id记录广告被点击的次数
	var request = false;
	try{
		request = new XMLHttpRequest();
	}catch(trymicrosoft){
		try{
			request = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(othermicrosoft){
			try{
				request = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(faile){
				request = false;
			}
		}
	}
	var url = 'inchadfront!adStatistics.action?adTemplateData.version_id=' + version_id +"&adTemplateData.ad_id="+ad_id+ "&random=" + (Math.round(Math.random()*100));
	request.open("GET",url,true);
	request.onreadystatechange = function (){
		if (request.readyState == 4) {
			if(request.status==200){
				alert("a");
			}else{
				alert("ERROR:"+request.state);
			}
		}
	};
	request.send(null);	
}
function showHid(ad_id,sort,version_id,curTime){
	var adIdArray = new Array();
	adIdArray = ad_id.split(":");
	for(j=0;j<adIdArray.length;j++){
		var adWAH = new Array();
		adWAH = adIdArray[j].split("|");//广告id、广告宽度和高度
		if(document.getElementById("ad_"+version_id+"_"+adWAH[0])){
			if(j == sort){
				document.getElementById("ad_"+version_id+"_"+adWAH[0]).style.display = "block";
				document.getElementById("ad_"+version_id+"_"+adWAH[0]).style.width = adWAH[1];
				document.getElementById("ad_"+version_id+"_"+adWAH[0]).style.height = adWAH[2];
			}else{
				document.getElementById("ad_"+version_id+"_"+adWAH[0]).style.display = "none";
				document.getElementById("ad_"+version_id+"_"+adWAH[0]).style.width = 0;
				document.getElementById("ad_"+version_id+"_"+adWAH[0]).style.height = 0;
			}
		}
	}
	if(adIdArray.length > 1){
		if(sort < adIdArray.length-1){
			sort = sort + 1;
		}else{
			sort = 0;
		}
		timerId = setTimeout("showHid('"+ad_id+"',"+sort+","+version_id+","+curTime+")",curTime);
	}
}
function click_ad(ad_id,version_id){
	var dFrame;
	var div_id = "ad_"+version_id+"_"+ad_id;
	if(document.getElementById(div_id)){
		dFrame = document.createElement('iframe');
		document.body.appendChild(dFrame);
		dFrame.name = "if_"+version_id+"_"+ad_id;
		dFrame.id = "if_"+version_id+"_"+ad_id;
		dFrame.src="http://onclick.boosj.com/boosjad/insert.jsp?ad_id="+ad_id+"&version_id="+version_id;
		dFrame.style.width = "0";
		dFrame.style.height = "0";
		dFrame.style.position = "absolute";
		dFrame.style.visibility = "hidden";
		// 注：iframe 创建好并添加后，大部分浏览器（尤其是 Mozilla 和 Opera ）会需要一小段毫秒级时间来认出新的框架并将其添加到帧集合中。所以使用setTimeout() 函数使发送请求的操作等待10毫秒。
		// setTimeout(function(){dFrame.src=url;dFrame=null;},10);
		
		var delframe= document.getElementById("if_"+version_id+"_"+ad_id); 
		// 消除 iframe
		//delframe.contentWindow.document.write('');                
		delframe.contentWindow.close();
		window.document.body.removeChild(delframe);
	}
    dFrame=null;
}