﻿function ObjectAD() {
  /* Define  Variables*/
  this.ADID        = 0;
  this.ADType      = 0;
  this.ADName      = "";
  this.ImgUrl      = "";
  this.ImgWidth    = 0;
  this.ImgHeight   = 0;
  this.FlashWmode  = 0;
  this.LinkUrl     = "";
  this.LinkTarget  = 0;
  this.LinkAlt     = "";
  this.Priority    = 0;
  this.CountView   = 0;
  this.CountClick  = 0;
  this.InstallDir  = "";
  this.ADDIR       = "";
  this.OverdueDate = "";
}

function CodeZoneAD(_id) {
  /* Define Common Variables*/
  this.ID          = _id;
  this.ZoneID      = 0;

  /* Define Unique Variables*/

  /* Define Objects */
  this.AllAD       = new Array();
  this.ShowAD      = null;

  /* Define Functions */
  this.AddAD       = CodeZoneAD_AddAD;
  this.GetShowAD   = CodeZoneAD_GetShowAD;
  this.Show        = CodeZoneAD_Show;

}

function CodeZoneAD_AddAD(_AD) {
  var date = new Date();
  var getdate = date.getFullYear() + "/" + (date.getMonth() + 1) + "/" + date.getDate();
  var today = new Date(getdate);
  var overdueDate = new Date(_AD.OverdueDate);
  if(today <= overdueDate)
  {
    this.AllAD[this.AllAD.length] = _AD;
  }
}

function CodeZoneAD_GetShowAD() {
  if (this.ShowType > 1) {
    this.ShowAD = this.AllAD[0];
    return;
  }
  var num = this.AllAD.length;
  var sum = 0;
  for (var i = 0; i < num; i++) {
    sum = sum + this.AllAD[i].Priority;
  }
  if (sum <= 0) {return ;}
  var rndNum = Math.random() * sum;
  i = 0;
  j = 0;
  while (true) {
    j = j + this.AllAD[i].Priority;
    if (j >= rndNum) {break;}
    i++;
  }
  this.ShowAD = this.AllAD[i];
}

function CodeZoneAD_Show() {
  if (!this.AllAD) {
    return;
  } else {
    this.GetShowAD();
  }

  if (this.ShowAD == null) return false;
  document.write(this.ShowAD.ADIntro);
}var ZoneAD_78=new CodeZoneAD("ZoneAD_78");var objAD = new ObjectAD();
objAD.ADID= 118;objAD.ADType= 4;objAD.ADName= "首页幻灯片";objAD.ImgUrl= "";objAD.ImgWidth       = 0;objAD.ImgHeight      = 0;objAD.FlashWmode     = 0;objAD.ADIntro ="<script type=\"text/javascript\">\r\n//v1.7\r\n// Flash Player Version Detection\r\n// Detect Client Browser type\r\n// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.\r\nvar isIE  = (navigator.appVersion.indexOf(\"MSIE\") != -1) ? true : false;\r\nvar isWin = (navigator.appVersion.toLowerCase().indexOf(\"win\") != -1) ? true : false;\r\nvar isOpera = (navigator.userAgent.indexOf(\"Opera\") != -1) ? true : false;\r\n\r\nfunction ControlVersion()\r\n{\r\n	var version;\r\n	var axo;\r\n	var e;\r\n\r\n	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn\'t in the registry\r\n\r\n	try {\r\n		// version will be set for 7.X or greater players\r\n		axo = new ActiveXObject(\"ShockwaveFlash.ShockwaveFlash.7\");\r\n		version = axo.GetVariable(\"$version\");\r\n	} catch (e) {\r\n	}\r\n\r\n	if (!version)\r\n	{\r\n		try {\r\n			// version will be set for 6.X players only\r\n			axo = new ActiveXObject(\"ShockwaveFlash.ShockwaveFlash.6\");\r\n			\r\n			// installed player is some revision of 6.0\r\n			// GetVariable(\"$version\") crashes for versions 6.0.22 through 6.0.29,\r\n			// so we have to be careful. \r\n			\r\n			// default to the first public version\r\n			version = \"WIN 6,0,21,0\";\r\n\r\n			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		\r\n			axo.AllowScriptAccess = \"always\";\r\n\r\n			// safe to call for 6.0r47 or greater\r\n			version = axo.GetVariable(\"$version\");\r\n\r\n		} catch (e) {\r\n		}\r\n	}\r\n\r\n	if (!version)\r\n	{\r\n		try {\r\n			// version will be set for 4.X or 5.X player\r\n			axo = new ActiveXObject(\"ShockwaveFlash.ShockwaveFlash.3\");\r\n			version = axo.GetVariable(\"$version\");\r\n		} catch (e) {\r\n		}\r\n	}\r\n\r\n	if (!version)\r\n	{\r\n		try {\r\n			// version will be set for 3.X player\r\n			axo = new ActiveXObject(\"ShockwaveFlash.ShockwaveFlash.3\");\r\n			version = \"WIN 3,0,18,0\";\r\n		} catch (e) {\r\n		}\r\n	}\r\n\r\n	if (!version)\r\n	{\r\n		try {\r\n			// version will be set for 2.X player\r\n			axo = new ActiveXObject(\"ShockwaveFlash.ShockwaveFlash\");\r\n			version = \"WIN 2,0,0,11\";\r\n		} catch (e) {\r\n			version = -1;\r\n		}\r\n	}\r\n	\r\n	return version;\r\n}\r\n\r\n// JavaScript helper required to detect Flash Player PlugIn version information\r\nfunction GetSwfVer(){\r\n	// NS/Opera version >= 3 check for Flash plugin in plugin array\r\n	var flashVer = -1;\r\n	\r\n	if (navigator.plugins != null && navigator.plugins.length > 0) {\r\n		if (navigator.plugins[\"Shockwave Flash 2.0\"] || navigator.plugins[\"Shockwave Flash\"]) {\r\n			var swVer2 = navigator.plugins[\"Shockwave Flash 2.0\"] ? \" 2.0\" : \"\";\r\n			var flashDescription = navigator.plugins[\"Shockwave Flash\" + swVer2].description;\r\n			var descArray = flashDescription.split(\" \");\r\n			var tempArrayMajor = descArray[2].split(\".\");			\r\n			var versionMajor = tempArrayMajor[0];\r\n			var versionMinor = tempArrayMajor[1];\r\n			var versionRevision = descArray[3];\r\n			if (versionRevision == \"\") {\r\n				versionRevision = descArray[4];\r\n			}\r\n			if (versionRevision[0] == \"d\") {\r\n				versionRevision = versionRevision.substring(1);\r\n			} else if (versionRevision[0] == \"r\") {\r\n				versionRevision = versionRevision.substring(1);\r\n				if (versionRevision.indexOf(\"d\") > 0) {\r\n					versionRevision = versionRevision.substring(0, versionRevision.indexOf(\"d\"));\r\n				}\r\n			}\r\n			var flashVer = versionMajor + \".\" + versionMinor + \".\" + versionRevision;\r\n		}\r\n	}\r\n	// MSN/WebTV 2.6 supports Flash 4\r\n	else if (navigator.userAgent.toLowerCase().indexOf(\"webtv/2.6\") != -1) flashVer = 4;\r\n	// WebTV 2.5 supports Flash 3\r\n	else if (navigator.userAgent.toLowerCase().indexOf(\"webtv/2.5\") != -1) flashVer = 3;\r\n	// older WebTV supports Flash 2\r\n	else if (navigator.userAgent.toLowerCase().indexOf(\"webtv\") != -1) flashVer = 2;\r\n	else if ( isIE && isWin && !isOpera ) {\r\n		flashVer = ControlVersion();\r\n	}	\r\n	return flashVer;\r\n}\r\n\r\n// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available\r\nfunction DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)\r\n{\r\n	versionStr = GetSwfVer();\r\n	if (versionStr == -1 ) {\r\n		return false;\r\n	} else if (versionStr != 0) {\r\n		if(isIE && isWin && !isOpera) {\r\n			// Given \"WIN 2,0,0,11\"\r\n			tempArray         = versionStr.split(\" \"); 	// [\"WIN\", \"2,0,0,11\"]\r\n			tempString        = tempArray[1];			// \"2,0,0,11\"\r\n			versionArray      = tempString.split(\",\");	// [\'2\', \'0\', \'0\', \'11\']\r\n		} else {\r\n			versionArray      = versionStr.split(\".\");\r\n		}\r\n		var versionMajor      = versionArray[0];\r\n		var versionMinor      = versionArray[1];\r\n		var versionRevision   = versionArray[2];\r\n\r\n        	// is the major.revision >= requested major.revision AND the minor version >= requested minor\r\n		if (versionMajor > parseFloat(reqMajorVer)) {\r\n			return true;\r\n		} else if (versionMajor == parseFloat(reqMajorVer)) {\r\n			if (versionMinor > parseFloat(reqMinorVer))\r\n				return true;\r\n			else if (versionMinor == parseFloat(reqMinorVer)) {\r\n				if (versionRevision >= parseFloat(reqRevision))\r\n					return true;\r\n			}\r\n		}\r\n		return false;\r\n	}\r\n}\r\n\r\nfunction AC_AddExtension(src, ext)\r\n{\r\n  if (src.indexOf(\'?\') != -1)\r\n    return src.replace(/\\?/, ext+\'?\'); \r\n  else\r\n    return src + ext;\r\n}\r\n\r\nfunction AC_Generateobj(objAttrs, params, embedAttrs) \r\n{ \r\n  var str = \'\';\r\n  if (isIE && isWin && !isOpera)\r\n  {\r\n    str += \'<object \';\r\n    for (var i in objAttrs)\r\n    {\r\n      str += i + \'=\"\' + objAttrs[i] + \'\" \';\r\n    }\r\n    str += \'>\';\r\n    for (var i in params)\r\n    {\r\n      str += \'<param name=\"\' + i + \'\" value=\"\' + params[i] + \'\" /> \';\r\n    }\r\n    str += \'</object>\';\r\n  }\r\n  else\r\n  {\r\n    str += \'<embed \';\r\n    for (var i in embedAttrs)\r\n    {\r\n      str += i + \'=\"\' + embedAttrs[i] + \'\" \';\r\n    }\r\n    str += \'> </embed>\';\r\n  }\r\n\r\n  document.write(str);\r\n}\r\n\r\nfunction AC_FL_RunContent(){\r\n  var ret = \r\n    AC_GetArgs\r\n    (  arguments, \".swf\", \"movie\", \"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\"\r\n     , \"application/x-shockwave-flash\"\r\n    );\r\n  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);\r\n}\r\n\r\nfunction AC_SW_RunContent(){\r\n  var ret = \r\n    AC_GetArgs\r\n    (  arguments, \".dcr\", \"src\", \"clsid:166B1BCA-3F9C-11CF-8075-444553540000\"\r\n     , null\r\n    );\r\n  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);\r\n}\r\n\r\nfunction AC_GetArgs(args, ext, srcParamName, classid, mimeType){\r\n  var ret = new Object();\r\n  ret.embedAttrs = new Object();\r\n  ret.params = new Object();\r\n  ret.objAttrs = new Object();\r\n  for (var i=0; i < args.length; i=i+2){\r\n    var currArg = args[i].toLowerCase();    \r\n\r\n    switch (currArg){	\r\n      case \"classid\":\r\n        break;\r\n      case \"pluginspage\":\r\n        ret.embedAttrs[args[i]] = args[i+1];\r\n        break;\r\n      case \"src\":\r\n      case \"movie\":	\r\n        args[i+1] = AC_AddExtension(args[i+1], ext);\r\n        ret.embedAttrs[\"src\"] = args[i+1];\r\n        ret.params[srcParamName] = args[i+1];\r\n        break;\r\n      case \"onafterupdate\":\r\n      case \"onbeforeupdate\":\r\n      case \"onblur\":\r\n      case \"oncellchange\":\r\n      case \"onclick\":\r\n      case \"ondblclick\":\r\n      case \"ondrag\":\r\n      case \"ondragend\":\r\n      case \"ondragenter\":\r\n      case \"ondragleave\":\r\n      case \"ondragover\":\r\n      case \"ondrop\":\r\n      case \"onfinish\":\r\n      case \"onfocus\":\r\n      case \"onhelp\":\r\n      case \"onmousedown\":\r\n      case \"onmouseup\":\r\n      case \"onmouseover\":\r\n      case \"onmousemove\":\r\n      case \"onmouseout\":\r\n      case \"onkeypress\":\r\n      case \"onkeydown\":\r\n      case \"onkeyup\":\r\n      case \"onload\":\r\n      case \"onlosecapture\":\r\n      case \"onpropertychange\":\r\n      case \"onreadystatechange\":\r\n      case \"onrowsdelete\":\r\n      case \"onrowenter\":\r\n      case \"onrowexit\":\r\n      case \"onrowsinserted\":\r\n      case \"onstart\":\r\n      case \"onscroll\":\r\n      case \"onbeforeeditfocus\":\r\n      case \"onactivate\":\r\n      case \"onbeforedeactivate\":\r\n      case \"ondeactivate\":\r\n      case \"type\":\r\n      case \"codebase\":\r\n      case \"id\":\r\n        ret.objAttrs[args[i]] = args[i+1];\r\n        break;\r\n      case \"width\":\r\n      case \"height\":\r\n      case \"align\":\r\n      case \"vspace\": \r\n      case \"hspace\":\r\n      case \"class\":\r\n      case \"title\":\r\n      case \"accesskey\":\r\n      case \"name\":\r\n      case \"tabindex\":\r\n        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];\r\n        break;\r\n      default:\r\n        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];\r\n    }\r\n  }\r\n  ret.objAttrs[\"classid\"] = classid;\r\n  if (mimeType) ret.embedAttrs[\"type\"] = mimeType;\r\n  return ret;\r\n}\r\n// 广告位开始\r\nif (AC_FL_RunContent == 0) {\r\n		alert(\"此页需要 index_player.js\");\r\n	} else {\r\n		AC_FL_RunContent(\r\n			\'codebase\', \'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\',\r\n			\'width\', \'400\',\r\n			\'height\', \'260\',\r\n			\'src\', \'/Skin/Default/Images/index_player\',\r\n			\'quality\', \'high\',\r\n			\'quality\', \'transparent\',\r\n			\'wmode\', \'opaque\',\r\n			\'pluginspage\', \'http://www.macromedia.com/go/getflashplayer\',\r\n			\'align\', \'middle\',\r\n			\'play\', \'true\',\r\n			\'loop\', \'true\',\r\n			\'scale\', \'showall\',\r\n			\'wmode\', \'opaque\',\r\n			\'devicefont\', \'false\',\r\n			\'id\', \'/Skin/Default/Images/index_player\',\r\n			\'bgcolor\', \'#ffffff\',\r\n			\'name\', \'/Skin/Default/Images/index_player\',\r\n			\'menu\', \'true\',\r\n			\'allowFullScreen\', \'false\',\r\n			\'allowScriptAccess\',\'sameDomain\',\r\n			\'movie\', \'/Skin/Default/Images/index_player\',\r\n			\'salign\', \'\'\r\n			); //end AC code\r\n	}\r\n	// 广告位图片开始\r\n	function getXml() {\r\n		return \"<?xml version=\'1.0\' encoding=\'utf-8\'?><root><p u=\'/Skin/Default/Images/Activities/index_player/01.jpg\' a=\'/2009/12/36486.html\' n=\'\' c=\'\'/><p u=\'/Skin/Default/Images/Activities/index_player/02.jpg\' a=\'http://120ka.zoossoft.com/LR/Chatpre.aspx?id=LDF31671888&lng=cn\' n=\'\' c=\'\'/><p u=\'/Skin/Default/Images/Activities/index_player/03.jpg\' a=\'http://120ka.zoossoft.com/LR/Chatpre.aspx?id=LDF31671888&r=dg16&p=dg16\' n=\'\' c=\'\'/><p u=\'/Skin/Default/Images/Activities/index_player/04.jpg\' a=\'http://www.dg16.com/2009/07/17723.html\' n=\'\' c=\'\'/><p u=\'/Skin/Default/Images/Activities/index_player/05.jpg\' a=\'http://120ka.zoossoft.com/LR/Chatpre.aspx?id=LDF31671888&lng=cn\' n=\'\' c=\'\'/><p u=\'/Skin/Default/Images/Activities/index_player/06.jpg\' a=\'/ZTLM/List_742.html\' n=\'\' c=\'\'/></root>\";\r\n	}\r\n</script>";objAD.LinkUrl        = "";objAD.LinkTarget     = 0;objAD.LinkAlt        = "";objAD.Priority       = 1;objAD.CountView      = false;objAD.CountClick     = false;objAD.OverdueDate    = "2010/11/27";objAD.InstallDir     = "/";objAD.ADDIR= "IAA";ZoneAD_78.AddAD(objAD);ZoneAD_78.ZoneID=78;ZoneAD_78.ZoneWidth=468;ZoneAD_78.ZoneHeight=60;ZoneAD_78.ShowType=1;ZoneAD_78.Show();