/**
 * PPC-PCB脚本生成器
 **/
var   domain263  =  'http://wise.etelephone.cn';
//var   domain263  =  'http://192.168.12.38:8080/tomoya'; 
var   urls263   =   document.getElementsByTagName("script"); 
if (urls263.length >0)
{
   var   REXP = /libraries\/script\.js/gi;
   var   urlET = urls263[urls263.length - 1].getAttribute("src",2); //因为载入过程中正在解析的script必然是document DOM的最后一个script
   if (!(REXP.test(urlET))) //保险操作
   {
	   for (var i=0;i++ ;i<urls263.length )
	   {
		   if (REXP.test(urls263[i].getAttribute("src",2)))
		   {
			   urlET = urls263[i].getAttribute("src",2);
		   }
	   }
   }
}

function floaters263() 
{
	this.items	= [];
	this.collection = [];
	this.delta=0.8;
	this.addItem	= function(id,x,y,content)
	{
		//突破在Maxthon 2.0下开启“浮动广告过滤”
		var head = document.getElementsByTagName('HEAD').item(0); 
		var style = document.createElement('link'); 
		style.href = domain263 + '/libraries/scriptcss.css'; 
		style.rel = 'stylesheet' 
		style.type = 'text/css'; 
		head.appendChild(style); 
		//此处不能用document.write,而且insertAdjacentHTML只适用于IE
		document.body.insertAdjacentHTML("afterBegin",'<DIV id='+id+' class="css263" style="Z-INDEX:10000;padding:0px; margin:0px; border:0px solid green;  width:104px; height:154px;left:'+(typeof(x)=='string'?eval(x):x)+';top:'+(typeof(y)=='string'?eval(y):y)+'">'+content+'</DIV>');					
		var newItem				= {};
		newItem.object			= document.getElementById(id);
		newItem.x				= x;
		newItem.y				= y;
		this.items[this.items.length]		= newItem;
	}
	this.play	= function()
	{
		this.collection	= this.items;
		var _myobject = this;
		setInterval(function()
		{
			if(screen.width<=800)
			{
				for(var i=0;i<_myobject.collection.length;i++)
				{
					_myobject.collection[i].object.style.display	= 'none';
				}
				return;
			}
			for(var i=0;i<_myobject.collection.length;i++)
			{
				var followObj		= _myobject.collection[i].object;
				var followObj_x		= (typeof(_myobject.collection[i].x)=='string'?eval(_myobject.collection[i].x):_myobject.collection[i].x);
				var followObj_y		= (typeof(_myobject.collection[i].y)=='string'?eval(_myobject.collection[i].y):_myobject.collection[i].y);

				if(followObj.offsetLeft!=(((document.documentElement.scrollLeft==0)?document.body.scrollLeft:document.documentElement.scrollLeft)+followObj_x)) 
				{
					var dx=(((document.documentElement.scrollLeft==0)?document.body.scrollLeft:document.documentElement.scrollLeft)+followObj_x-followObj.offsetLeft)*_myobject.delta;
					dx=(dx>0?1:-1)*Math.ceil(Math.abs(dx));
					followObj.style.left=followObj.offsetLeft+dx;
				}

				if(followObj.offsetTop!=(((document.documentElement.scrollTop==0)?document.body.scrollTop:document.documentElement.scrollTop)+followObj_y)) 
				{
					var dy=(((document.documentElement.scrollTop==0)?document.body.scrollTop:document.documentElement.scrollTop)+followObj_y-followObj.offsetTop)*_myobject.delta;
					dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy));
					followObj.style.top=followObj.offsetTop+dy;
				}
				followObj.style.display	= '';
			}
		},30);
	}
}
function onreadystate263()
{
		var mylocation = "";//mylocation=["LT","LM","LB","RT","RM","RB"]
		var height = "154px"; 
		var top = "0px";

		var genre = ""; //自身嵌入页面的3种类型{5,6,7,8}
		var pid = "" ; //合作伙伴ID
		var wid = "" ; //需要呼叫的WISE-ID
		var rid = "";  //Reference ID，引用ID
		var udinfo = "";//用户自定义信息
		var model = ""; // ppc呼叫是否直接发起
		var name = ""; //表示需要显示的单位、公司或机构名称
		var ad = ""; //如果是音视频页面，那么表示希望在视频窗口上显示的广告图片，图片格式必须为GI
		var layout = ""; //表示可能的页面布局，具体的页面布局还有待设计
		var color = ""; //网页背景颜色
		var lstUrlArgs = urlET.split("?");
		if(lstUrlArgs.length == 2)
		{
			var strUrlArgs = lstUrlArgs[1];
			if(strUrlArgs != "")
			{
				var lstArgs = strUrlArgs.split("&");
				for(var i = 0; i < lstArgs.length; i++)
				{
					var lstItem = lstArgs[i].split("=");
					if (lstItem[0] == "location")
					{
						mylocation = lstItem[1];
					}
					if (lstItem[0] == "genre")
					{
						genre = lstItem[1];
					}
					else if(lstItem[0] == "pid")
					{
						pid = lstItem[1];
					}
					else if(lstItem[0] == "wid")
					{
						wid = lstItem[1];
					}
					else if(lstItem[0] == "rid")
					{
						rid = lstItem[1];
					}
					else if(lstItem[0] == "udinfo")
					{
						udinfo = lstItem[1];
					}
					else if(lstItem[0] == "model")
					{
						model = lstItem[1];
					}
					else if(lstItem[0] == "name")
					{
						name = lstItem[1];
					}
					else if(lstItem[0] == "ad")
					{
						ad = lstItem[1];
					}
					else if(lstItem[0] == "layout")
					{
						layout = lstItem[1];
					}
					else if(lstItem[0] == "color")
					{
						color = lstItem[1];
					}
				}
			}
		}
		var theFloaters = new floaters263();
		var src = domain263 + '/dialem.jsp?genre=' + genre + '&model=' + model + '&pid=' + pid + '&wid=' + wid + '&rid=' + rid + '&udinfo=' + udinfo + '&name=' + name + '&ad=' + ad + '&layout=' + layout + '&color=' + color ;
		if (mylocation == "LT")
		{
			theFloaters.addItem(Math.random(),0,0,'<iframe src="' + src + '" scrolling=no frameborder=0 style="width:104px; height:'+height+';padding:0px;margin:0px;" MARGINWIDTH=0 MARGINHEIGHT=0></iframe>');
		}
		else if (mylocation == "LM")
		{
			theFloaters.addItem(Math.random(),0,'parseInt(((document.documentElement.clientHeight==0)?document.body.clientHeight:document.documentElement.clientHeight)/2-'+parseInt(height)/2+')','<iframe src="' + src + '" scrolling=no frameborder=0 style="width:104px; height:'+height+';padding:0px;margin:0px;" MARGINWIDTH=0 MARGINHEIGHT=0></iframe>');
		}
		else if (mylocation == "LB")
		{
			theFloaters.addItem(Math.random(),0,'parseInt(((document.documentElement.clientHeight==0)?document.body.clientHeight:document.documentElement.clientHeight)-'+parseInt(height)+')','<iframe src="' + src + '" scrolling=no frameborder=0 style="width:104px; height:'+height+';padding:0px;margin:0px;" MARGINWIDTH=0 MARGINHEIGHT=0></iframe>');
		}
		else if (mylocation == "RT")
		{
			theFloaters.addItem(Math.random(),'parseInt(((document.documentElement.clientWidth==0)?document.body.clientWidth:document.documentElement.clientWidth)-104)',0,'<iframe src="' + src + '" scrolling=no frameborder=0 style="width:104px; height:'+height+';padding:0px;margin:0px;" MARGINWIDTH=0 MARGINHEIGHT=0></iframe>');
		}
		else if (mylocation == "RM")
		{
			theFloaters.addItem(Math.random(),'((document.documentElement.clientWidth==0)?document.body.clientWidth:document.documentElement.clientWidth)-104','parseInt(((document.documentElement.clientHeight==0)?document.body.clientHeight:document.documentElement.clientHeight)/2-'+parseInt(height)/2+')','<iframe src="' + src + '" scrolling=no frameborder=0 style="width:104px; height:'+height+';padding:0px;margin:0px;" MARGINWIDTH=0 MARGINHEIGHT=0></iframe>');
		}
		else if (mylocation == "RB")
		{
			theFloaters.addItem(Math.random(),'parseInt(((document.documentElement.clientWidth==0)?document.body.clientWidth:document.documentElement.clientWidth)-104)','parseInt(((document.documentElement.clientHeight==0)?document.body.clientHeight:document.documentElement.clientHeight)-'+parseInt(height)+')','<iframe src="' + src + '" scrolling=no frameborder=0 style="width:104px; height:'+height+';padding:0px;margin:0px;" MARGINWIDTH=0 MARGINHEIGHT=0></iframe>');
		}
		theFloaters.play();	
}
onreadystate263();