//异步读取数据

function slideurl(id,url,p)

{

	jQuery("#"+id).html("加载中...");

	jQuery.post(url,p,function(d){

		jQuery("#"+id).html(d);

		var olinks = document.getElementsByTagName("a");

		for(i=0;i<olinks.length;i++){

			if(!olinks[i].getAttribute("notblank") && olinks[i].getAttribute("href")!="javascript:void(0);" && olinks[i].getAttribute("href")!="#") olinks[i].setAttribute("target","_blank");

		}

	});

}

//表单get提交

function submitget(t)

{

	var eles = t.elements;

	var res = new Array();

	for(i=0;i<eles.length;i++){

		if(eles[i].type == 'text' && eles[i].value!='') res.push(eles[i].name+'/'+encodeURI(eles[i].value));

		if(eles[i].type == 'select-one' && eles[i].value!='') res.push(eles[i].name+'/'+encodeURI(eles[i].value));

		if(eles[i].type == 'radio' && eles[i].checked) res.push(eles[i].name+'/'+encodeURI(eles[i].value));

		if(eles[i].type == 'checkbox' && eles[i].checked) res.push(eles[i].name+'/'+encodeURI(eles[i].value));

	}

	urlget = res.join('/');

	t.action = urlget == ''?t.action:t.action+'/'+urlget+'.html';

	document.location = t.action;

	return false;

}

//栏目高亮显示

function colights(id,tag,css)

{

	var myURL = document.location.href; 

	var myNav = document.getElementById(id).getElementsByTagName(tag);

	for(var i=0;i<myNav.length;i++) 

	{ 

		var keywords = myNav[i].getAttribute("keywords"); 

		if(keywords){

			var ekeyword = keywords.split(",");

			var kbool = 0;

			for(j=0;j<ekeyword.length;j++){

				if(myURL.indexOf(ekeyword[j]) != -1) kbool++;

			}

			myNav[i].className = kbool>0?css:"";

		}

	} 

}

//网站头部信息 年月日星期等

function headerinfo()

{

	tmpDate = new Date();

	cadate = tmpDate.getDate();

	month= tmpDate.getMonth() + 1 ;

	year= tmpDate.getFullYear();

	s_Temp=year+"年"+month+"月"+cadate+"日";

	s_Temp +=" ";

	var week = ["日","一","二","三","四","五","六"];

	var todayweeknum = tmpDate.getDay();

	var todayweek = week[todayweeknum];

	s_Temp +="星期"+todayweek+" ";

	document.getElementById("todayinfos").innerHTML = "今天是 "+s_Temp;

	//monday num start

	var mondaynum = 5;

	//monday num end

	var todaynum = (mondaynum+todayweeknum-1)%5;

	document.getElementById("carlimitwalk").innerHTML = (todayweeknum>0 && todayweeknum<6)?'今天是 星期'+todayweek+' 五环内7时至20时 尾号<span>'+todaynum+'</span>和<span>'+(todaynum+5)+'</span>限行':'周末车辆不限行';

}

//内容翻页 默认加载

var arrcontent_page = new Array();

function pagecontentdiv(id)

{

	var ocontent = document.getElementById(id);

	arrcontent_page = ocontent.innerHTML.split("д");

	if(arrcontent_page.length>1){

		var page = document.location.hash!=""?(document.location.hash.substr(1,document.location.hash.length)-1):0;

		var strtemp = new Array();

		for(i=0;i<arrcontent_page.length;i++){

			if(i==page){

				strtemp.push(i+1);

			}else{

				strtemp.push("<a href='#"+(i+1)+"' onclick=\"pagecontent('"+id+"',"+i+")\">["+(i+1)+"]</a>");

			}

		}

		document.getElementById(id+"_content").innerHTML = arrcontent_page[page];

		document.getElementById(id+"_page").innerHTML = strtemp.join(" ");

	}else{

		document.getElementById(id+"_content").innerHTML = ocontent.innerHTML;

	}

}

//内容翻页 动作

function pagecontent(id,p)

{

	var strtemp = new Array();

	for(i=0;i<arrcontent_page.length;i++){

		if(i==p){

			strtemp.push(i+1);

		}else{

			strtemp.push("<a href='#"+(i+1)+"' onclick=\"pagecontent('"+id+"',"+i+")\">["+(i+1)+"]</a>");

		}

	}

	document.getElementById(id+"_content").innerHTML = arrcontent_page[p];

	document.getElementById(id+"_page").innerHTML = strtemp.join(" ");

}

var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;

var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;

var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion()

{

	var version;

	var axo;

	var e;

	try {

		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");

		version = axo.GetVariable("$version");

	} catch (e) {

	}

	if (!version)

	{

		try {

			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");

			version = "WIN 6,0,21,0";

			axo.AllowScriptAccess = "always";

			version = axo.GetVariable("$version");

		} catch (e) {

		}

	}

	if (!version)

	{

		try {

			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");

			version = axo.GetVariable("$version");

		} catch (e) {}

	}

	if (!version)

	{

		try {

			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");

			version = "WIN 3,0,18,0";

		}catch(e){}

	}

	if (!version)

	{

		try {

			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");

			version = "WIN 2,0,0,11";

		} catch (e) {

			version = -1;

		}

	}

	

	return version;

}

function GetSwfVer(){

	var flashVer = -1;

	if (navigator.plugins != null && navigator.plugins.length > 0) {

		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {

			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";

			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;

			var descArray = flashDescription.split(" ");

			var tempArrayMajor = descArray[2].split(".");			

			var versionMajor = tempArrayMajor[0];

			var versionMinor = tempArrayMajor[1];

			var versionRevision = descArray[3];

			if (versionRevision == "") {

				versionRevision = descArray[4];

			}

			if (versionRevision[0] == "d") {

				versionRevision = versionRevision.substring(1);

			} else if (versionRevision[0] == "r") {

				versionRevision = versionRevision.substring(1);

				if (versionRevision.indexOf("d") > 0) {

					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));

				}

			}

			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;

		}

	}

	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;

	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;

	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;

	else if ( isIE && isWin && !isOpera ) {

		flashVer = ControlVersion();

	}	

	return flashVer;

}

function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)

{

	versionStr = GetSwfVer();

	if (versionStr == -1 ) {

		return false;

	} else if (versionStr != 0) {

		if(isIE && isWin && !isOpera) {

			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]

			tempString        = tempArray[1];			// "2,0,0,11"

			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']

		} else {

			versionArray      = versionStr.split(".");

		}

		var versionMajor      = versionArray[0];

		var versionMinor      = versionArray[1];

		var versionRevision   = versionArray[2];

		if (versionMajor > parseFloat(reqMajorVer)) {

			return true;

		} else if (versionMajor == parseFloat(reqMajorVer)) {

			if (versionMinor > parseFloat(reqMinorVer))

				return true;

			else if (versionMinor == parseFloat(reqMinorVer)) {

				if (versionRevision >= parseFloat(reqRevision))

					return true;

			}

		}

		return false;

	}

}

function AC_AddExtension(src, ext)

{

  if (src.indexOf('?') != -1)

    return src.replace(/\?/, ext+'?'); 

  else

    return src + ext;

}

function AC_Generateobj(objAttrs, params, embedAttrs) 

{ 

  var str = '';

  if (isIE && isWin && !isOpera)

  {

    str += '<object ';

    for (var i in objAttrs)

    {

      str += i + '="' + objAttrs[i] + '" ';

    }

    str += '>';

    for (var i in params)

    {

      str += '<param name="' + i + '" value="' + params[i] + '" /> ';

    }

    str += '</object>';

  }

  else

  {

    str += '<embed ';

    for (var i in embedAttrs)

    {

      str += i + '="' + embedAttrs[i] + '" ';

    }

    str += '> </embed>';

  }

  document.write(str);

}

function AC_FL_RunContent(){

  var ret = 

    AC_GetArgs

    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"

     , "application/x-shockwave-flash"

    );

  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);

}

function AC_SW_RunContent(){

  var ret = 

    AC_GetArgs

    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"

     , null

    );

  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);

}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){

  var ret = new Object();

  ret.embedAttrs = new Object();

  ret.params = new Object();

  ret.objAttrs = new Object();

  for (var i=0; i < args.length; i=i+2){

    var currArg = args[i].toLowerCase();    

    switch (currArg){	

      case "classid":

        break;

      case "pluginspage":

        ret.embedAttrs[args[i]] = args[i+1];

        break;

      case "src":

      case "movie":	

        args[i+1] = AC_AddExtension(args[i+1], ext);

        ret.embedAttrs["src"] = args[i+1];

        ret.params[srcParamName] = args[i+1];

        break;

      case "onafterupdate":

      case "onbeforeupdate":

      case "onblur":

      case "oncellchange":

      case "onclick":

      case "ondblclick":

      case "ondrag":

      case "ondragend":

      case "ondragenter":

      case "ondragleave":

      case "ondragover":

      case "ondrop":

      case "onfinish":

      case "onfocus":

      case "onhelp":

      case "onmousedown":

      case "onmouseup":

      case "onmouseover":

      case "onmousemove":

      case "onmouseout":

      case "onkeypress":

      case "onkeydown":

      case "onkeyup":

      case "onload":

      case "onlosecapture":

      case "onpropertychange":

      case "onreadystatechange":

      case "onrowsdelete":

      case "onrowenter":

      case "onrowexit":

      case "onrowsinserted":

      case "onstart":

      case "onscroll":

      case "onbeforeeditfocus":

      case "onactivate":

      case "onbeforedeactivate":

      case "ondeactivate":

      case "type":

      case "codebase":

      case "id":

        ret.objAttrs[args[i]] = args[i+1];

        break;

      case "width":

      case "height":

      case "align":

      case "vspace": 

      case "hspace":

      case "class":

      case "title":

      case "accesskey":

      case "name":

      case "tabindex":

        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];

        break;

      default:

        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];

    }

  }

  ret.objAttrs["classid"] = classid;

  if (mimeType) ret.embedAttrs["type"] = mimeType;

  return ret;

}

function indexswf(pic)

{

	AC_FL_RunContent(

		'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0',

		'width', '430',

		'height', '260',

		'src', 'index',

		'quality', 'high',

		'pluginspage', 'http://www.adobe.com/go/getflashplayer_cn',

		'align', 'middle',

		'play', 'true',

		'loop', 'true',

		'scale', 'showall',

		'wmode', 'window',

		'devicefont', 'false',

		'id', 'index',

		'bgcolor', '#ffffff',

		'name', 'index',

		'menu', 'true',

		'allowFullScreen', 'false',

		'allowScriptAccess','sameDomain',

		'movie', 'index',

		'flashvars','picArr='+pic+'',

		'salign', ''

		);

}

function Show_TabMenu(tabid_num,tabnum)

{

	for(var i=0;i<3;i++)

	{

   		if(document.getElementById("tabcontent_"+tabid_num+i)) document.getElementById("tabcontent_"+tabid_num+i).style.display="none";

		if(document.getElementById("tabmenu_"+tabid_num+i)) document.getElementById("tabmenu_"+tabid_num+i).className="";

	}

	if(document.getElementById("tabmenu_"+tabid_num+tabnum)) document.getElementById("tabmenu_"+tabid_num+tabnum).className="TasOn";

	if(document.getElementById("tabcontent_"+tabid_num+tabnum)) document.getElementById("tabcontent_"+tabid_num+tabnum).style.display="block";

}

$(function(){

	var olinks = document.getElementsByTagName("a");

	for(i=0;i<olinks.length;i++){

		if(!olinks[i].getAttribute("notblank") && olinks[i].getAttribute("href")!="javascript:void(0);" && olinks[i].getAttribute("href")!="#") olinks[i].setAttribute("target","_blank");

	}

});
