var _UnionCount = 'http://u.9way.cn/50sg';
var conf = {
	'type'		: 3,
	'view_type'	: 1,
	'width'		: 760,
	'height'	: 90,
	'game_id'	: 102,
	'size_id'	: 29,
	'link'		: "http://static.9wee.com/union/50sg/flash/50sg_76090_1.swf"
	};
if(!document.getElementsByTagName)
{
	var url_parse = document.scripts[document.scripts.length-1].src.split("\?");
}
else
{
	var scripts = document.getElementsByTagName('script');
	var url_parse = scripts[scripts.length-1].src.split("\?");
}

var url_search = url_parse[1];
var reqs = url_search.split("&");

for(i=0; i<reqs.length; i++)		//把参数保存到 g[]
{ 
	req = reqs[i].split("=");
	eval("conf['"+req[0]+"']='" + unescape(req[1]) + "';");
}

//conf['u'] = parseInt(conf['u'].substr(3, 11)) ;

var _UnionType	 =	conf['type'];      	//广告类型
var _UnionViewType = conf['view_type'];      	//广告类型
var _UnionWidth	 =	conf['width'];     	//广告高度
var _UnionHeight =	conf['height'];		//广告宽度
var _UnionGameId =	conf['game_id'];   //游戏编号
var _UnionUserId =	conf['u'];			//用户编号
var _UnionId	 = 	conf['size_id'];	//规格编号
var _UnionUrl	 =	conf['link'];      		//广告链接路径名称

var _Debug = false;


var _Url = _UnionUrl.split( '|' );
var _ShowUrlIndex = Math.floor(Math.random() * _Url.length);



switch (_UnionType)
{
    case 1: 
		_ShowHtml = '<a href="' + _UnionCount + '/uport/u' + _UnionUserId + '"  target="_blank"><img src="' + _Url[_ShowUrlIndex] + '" border="0" width="' + _UnionWidth + '" height="' + _UnionHeight + '" /></a>';
        break;
    case 2:
		_ShowHtml = '<a href="' + _UnionCount + '/uport/u' + _UnionUserId + '"  target="_blank">' + _Url[_ShowUrlIndex] + '</a>';
        break;
	case 3:
		var _ShowHtml = "";
		var f_div_id = 'f' + _UnionId;
		var c_div_id = 't' + _UnionId;

		var f_url = _Url[_ShowUrlIndex];

		document.write('<div  style="overflow:hidden;width:' +_UnionWidth+ 'px;height:' +_UnionHeight+ 'px;" id="' + c_div_id + '"></div>');

		_ShowHtml +=" <div style='position:relative;width:" +_UnionWidth+ "px;height:" +_UnionHeight+ "px;display:none' id='" + f_div_id + "'> ";

		if(true)
		{
			_ShowHtml +=" <OBJECT codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0 width='" +_UnionWidth+ "' height='" + _UnionHeight + "'  classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000>";
			_ShowHtml +=" 	<PARAM NAME='Movie' VALUE='" + f_url + "'>";

			if(!false)
			{
				_ShowHtml +="    <PARAM NAME='WMode' VALUE='Transparent'>";
			}

			_ShowHtml +="    <PARAM NAME='Quality' VALUE='High'>";
			_ShowHtml +="<embed src='" + f_url + "' quality='high' allowscriptaccess='always' wmode='transparent' type='application/x-shockwave-flash' ";
			_ShowHtml +=" pluginspage='http://www.macromedia.com/go/getflashplayer' height='" + _UnionHeight + "' width='" +_UnionWidth+ "'> ";
			_ShowHtml +=" </OBJECT>";

			if(!false)
			{
				_ShowHtml +=" <a href='" + _UnionCount + "/uport/u" + _UnionUserId + "' target=_blank><img src='" + _UnionCount + "/images/main/spacer.gif' style='position:absolute;left:0px;top:0px;width:" +_UnionWidth+ "px;height:" +_UnionHeight+ "px;border:none;' /></a>";
			}
		}
		else
		{
			_ShowHtml +=" <a href='" + _UnionCount + "/uport/u" + _UnionUserId + "' target=_blank><img src='" + _UnionCount + "/images/main/spacer.gif' style='position:absolute;left:0px;top:0px;width:" +_UnionWidth+ "px;height:" +_UnionHeight+ "px;border:none;' />";
			_ShowHtml += "<img src='" + f_url + "'  width='" +_UnionWidth+ "'  height='" + _UnionHeight + "' border=0 ></img></a>";
		}

		_ShowHtml += "</div>";

		var targetDiv = document.getElementById(c_div_id);

		if(targetDiv != null && targetDiv != undefined)
		{
			targetDiv.style.display = "block";
			targetDiv.innerHTML = _ShowHtml;

			var f_div = document.getElementById(f_div_id);
			if(f_div !=null)
			{
				f_div.style.display = "block";
			}
		}

        break;
    default:
		break;
}


if (2 == _UnionViewType)
{
	//_ShowHtml = '<div id="u_div" style="position:absolute; width:' + _UnionWidth + 'px; height:' + _UnionHeight + 'px; z-index:20; visibility:hidden; left: 600px; top: 300px">' + _ShowHtml + '</div>';
	document.write(_ShowHtml);  
	//initU();
}
else
{
	document.write(_ShowHtml);    
}



var _UnionIframe;
var _UnionSendPv = false;

var _UnionCountPage = _UnionCount + '/admin/total';
if( _UnionIframe == true )
{
	var _UnionPageurl = escape(location.href);
	var _UnionReferer = escape(document.referrer);
}
else
{
	var _UnionPageurl = escape(top.location.href);
	var _UnionReferer = escape(top.document.referrer);
}


var _UnionLanguage = (navigator.systemLanguage?navigator.systemLanguage:navigator.language);
var _UnionColor = screen.colorDepth;
var _UnionScreenSize = screen.width + '*' + screen.height;
var _UnionCharset = document.charset


var _UnionFirstTime;
var _UnionLastTime;
_UnionFirstTime = _UnionReadCookie( '_UnionFirstTime' );
if( _UnionFirstTime == '' )
{
	_UnionFirstTime = GetTime();
	_UnionLastTime = _UnionFirstTime;
	_UnionWriteCookie( '_UnionFirstTime', _UnionFirstTime, 24*365*10 );
}
else
{
	_UnionLastTime = GetTime();
}



_UnionReturnCount = _UnionReadCookie( '_UnionReturnCount' );
_UnionReturnCount = _UnionReturnCount == '' ? 0 : _UnionReturnCount;

_UnionWriteCookie( '_UnionReturnCount', ++_UnionReturnCount, 24*365*10 );  //记录所有PV,但不代表发送


_UnionReturnTime = _UnionReadCookie( '_UnionReturnTime' );
if( _UnionReturnTime == '' )
{
	_UnionReturnTime = GetTime();
	_UnionWriteCookie( '_UnionReturnTime', _UnionReturnTime, 24*365*10 );

	_UnionSendPv = true;
}


Temp = _UnionReturnTime.split( '-' )
_UnionReturnTimeDate = new Date(Temp[0], Temp[1]-1, Temp[2], Temp[3], Temp[4], Temp[5] );
_UnionNowTimeDate = new Date();

//alert(_UnionNowTimeDate.getTime() - _UnionReturnTimeDate.getTime());
if( _UnionReturnCount && _UnionNowTimeDate-_UnionReturnTimeDate >= 1000*60*10) //十分钟发送一次
{
	_UnionWriteCookie( '_UnionReturnCount', 0, 24*365*10 );  //清空记录数据次数
	_UnionWriteCookie( '_UnionReturnTime', GetTime(), 24*365*10 );

	_UnionSendPv = true
}

//构造发送统计URL
var _UnionCountUrl = _UnionCountPage + '?'
+ '&count_url=' + _UnionCount
+ '&page_url=' + _UnionPageurl
+ '&referer=' + _UnionReferer
+ '&language=' + _UnionLanguage
+ '&color=' + _UnionColor
+ '&screen_size=' + _UnionScreenSize
+ '&first_time=' + _UnionFirstTime
+ '&last_time=' + _UnionLastTime
+ '&game_id=' + _UnionGameId
+ '&user_id=' + _UnionUserId
+ '&id=' + _UnionId
+ '&type=' + _UnionType
+ '&charset=' + _UnionCharset
+ '&time_zone=' + (new Date()).getTimezoneOffset()/60;


if( _UnionReturnCount != null )//取得PV
{
	_UnionCountUrl += '&return_count=' + _UnionReturnCount;
}

if (! /MSIE/.test(navigator.userAgent)) //如果非IE，全部发送
{
    _UnionSendPv = true;
}

if (_UnionSendPv)  //是否发送
{
	if(_Debug)
	{
		document.write(_UnionCountUrl);
		document.write("<iframe src='" + _UnionCountUrl + "' width=50% height=50%></iframe>");
	}
	else
	{
		document.write("<script src='" + _UnionCountUrl + "'></script>");
	}
}




//Functions

function GetTime() 
{ 
	now = new Date(); 
	Year=now.getYear();

	Month=now.getMonth()+1;
	Day=now.getDate();
	Hour=now.getHours(); 
	Minute=now.getMinutes(); 
	Second=now.getSeconds(); 
	return Year+"-"+Month+"-"+Day+"-"+Hour+"-"+Minute+"-"+Second;
} 


function _UnionReadCookie(name)
{
  var cookieValue = "";
  var search = name + "=";
  if(document.cookie.length > 0)
  { 
    offset = document.cookie.indexOf(search);
    if (offset != -1)
    { 
      offset += search.length;
      end = document.cookie.indexOf(";", offset);
      if (end == -1) end = document.cookie.length;
      cookieValue = unescape(document.cookie.substring(offset, end))
    }
  }
  return cookieValue;
}

function _UnionWriteCookie(name, value, hours)
{
  var expire = "";
  if(hours != null)
  {
    expire = new Date((new Date()).getTime() + hours*60*60*24);
    expire = "; expires=" + expire.toGMTString();
  }
  document.cookie = name + "=" + escape(value) + expire + "domain=;" + "path=/;";
}


function initU() 
{
	document.all.u_div.style.posTop = -200;
	document.all.u_div.style.visibility = 'visible';
	MoveLayer('u_div');//调用函数MoveLayer()
}

function MoveLayer(layerName)
{
	var x = 600;//浮动广告层固定于浏览器的x方向位置
	var y = 300;//浮动广告层固定于浏览器的y方向位置
	var diff = (document.body.scrollTop + y - document.all.u_div.style.posTop)*.40;
	var y = document.body.scrollTop + y - diff;
	eval("document.all." + layerName + ".style.posTop = y");
	eval("document.all." + layerName + ".style.posLeft = x");//移动广告层
	setTimeout("MoveLayer('u_div');", 20);//设置20毫秒后再调用函数MoveLayer()
}
