// JavaScript Document


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


//设置标签切换

 function setTab(strNewsTitle,strNewsContent,strTag)
 {
	var Tags=document.getElementById(strNewsTitle).getElementsByTagName(strTag); 
	var TagsCnt=document.getElementById(strNewsContent).getElementsByTagName('span'); 
	var len=Tags.length; 
	var flag=0;//修改默认值
	for(i=0;i<len;i++){
		Tags[i].value = i;
		Tags[i].onmouseover=function(){changeNav(this.value)}; 
		TagsCnt[i].className='undis';					
	}
		Tags[flag].className='topC1';
		TagsCnt[flag].className='dis';
	function changeNav(v){	
		Tags[flag].className='topC0';
		TagsCnt[flag].className='undis';
		flag=v;	
		Tags[v].className='topC1';
		TagsCnt[v].className='dis';
	}
}


//table切换 点击
 function setTabClick(strNewsTitle,strNewsContent,strTag)
 {
	var Tags=document.getElementById(strNewsTitle).getElementsByTagName(strTag); 
	var TagsCnt=document.getElementById(strNewsContent).getElementsByTagName('span'); 
	var len=Tags.length; 
	var flag=0;//修改默认值
	for(i=0;i<len;i++){
		Tags[i].value = i;
		Tags[i].onclick=function(){changeNav(this.value)}; 
		TagsCnt[i].className='undis';					
	}
		Tags[flag].className='topC1';
		TagsCnt[flag].className='dis';
	function changeNav(v){	
		Tags[flag].className='topC0';
		TagsCnt[flag].className='undis';
		flag=v;	
		Tags[v].className='topC1';
		TagsCnt[v].className='dis';
	}
}


/**  flash新闻 **/
function flashNews(imgInfo, width, height, textHeight, contextPath) {
	//flashNews(imgInfo, 292, 222, 18, ".");
    // pics, links, texts: flash的内容参数(关键点)
    // imgUrl: flash图片的路径, imgText: 图片的描述文字, imgLink: 图片和文字的链接地址
    var pics = "";
    var texts = "";
    var links = "";
    for (var i = 0; i < imgInfo.length; i++) {
        pics += (i === 0 ? "" : "|") + imgInfo[i].imgUrl;
        texts += (i === 0 ? "" : "|") + imgInfo[i].imgText;
        links += (i === 0 ? "" : "|") + imgInfo[i].imgLink;
    }

    var swfHeight = height + textHeight;
    
    // flash的界面参数(外观)
    var flashVars = "pics=" + pics + "&texts=" + texts + "&links=" + links + "&borderwidth=" + width + "&borderheight=" + height + "&textheight=" + textHeight;
    var flash = "" +
        "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\"\n" +
        "    codebase=\"" + contextPath + "/swflash.cab#version=6,0,0,0\"\n" +
        "    width=\"" + width + "\" height=\"" + swfHeight + "\">\n" +
        "    <param name=\"allowScriptAccess\" value=\"sameDomain\">\n" +
        "    <param name=\"movie\" value=\"" + contextPath + "/pixviewer.swf\">\n" +
        "    <param name=\"quality\" value=\"high\">\n" +

        "    <param name=\"menu\" value=\"false\">\n" +
        "    <param name=wmode value=\"transparent\">\n" +
        "    <param name=\"FlashVars\" value=\"" + flashVars + "\">\n" +
        "    <embed src=\"" + contextPath + "/pixviewer.swf\" wmode=\"opaque\" FlashVars=\"" + flashVars + "\" \n" +
        "        menu=\"false\" bgcolor=\"#E3E3E3\" quality=\"high\" \n" +
        "        width=\"" + width + "\" height=\"" + height + "\" \n" +
        "        allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" \n" +
        "        pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />\n" +
        "</object>";
    
    document.writeln(flash);
}

function writeflashhtml(arg) {
    var parm = []
    var _default_version = "8,0,24,0";
    var _default_quality = "high";
    var _default_align = "middle";
    var _default_menu = "false";

    for (i = 0; i < arguments.length; i++) {
        parm[i] = arguments[i].split(' ').join('').split('=')
        for ( var j = parm[i].length - 1; j > 1; j--) {
            parm[i][j - 1] += "=" + parm[i].pop();
        }
        switch (parm[i][0]) {
            case '_version':
                var _version = parm[i][1];
                break;
            case '_swf':
                var _swf = parm[i][1];
                break;
            case '_base':
                var _base = parm[i][1];
                break;
            case '_quality':
                var _quality = parm[i][1];
                break;
            case '_loop':
                var _loop = parm[i][1];
                break;
            case '_bgcolor':
                var _bgcolor = parm[i][1];
                break;
            case '_wmode':
                var _wmode = parm[i][1];
                break;
            case '_play':
                var _play = parm[i][1];
                break;
            case '_menu':
                var _menu = parm[i][1];
                break;
            case '_scale':
                var _scale = parm[i][1];
                break;
            case '_salign':
                var _salign = parm[i][1];
                break;
            case '_height':
                var _height = parm[i][1];
                break;
            case '_width':
                var _width = parm[i][1];
                break;
            case '_hspace':
                var _hspace = parm[i][1];
                break;
            case '_vspace':
                var _vspace = parm[i][1];
                break;
            case '_align':
                var _align = parm[i][1];
                break;
            case '_class':
                var _class = parm[i][1];
                break;
            case '_id':
                var _id = parm[i][1];
                break;
            case '_name':
                var _name = parm[i][1];
                break;
            case '_style':
                var _style = parm[i][1];
                break;
            case '_declare':
                var _declare = parm[i][1];
                break;
            case '_flashvars':
                var _flashvars = parm[i][1];
                break;
            default:
                ;
        }
    }
    var thtml = ""
    thtml += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="
            + ((_version) ? _version : _default_version) + "'"
    if (_width)
        thtml += " width='" + _width + "'"
    if (_height)
        thtml += " height='" + _height + "'"
    if (_hspace)
        thtml += " hspace='" + _hspace + "'"
    if (_vspace)
        thtml += " vspace='" + _vspace + "'"
    if (_align)
        thtml += " align='" + _align + "'"
    else
        thtml += " align='" + _default_align + "'"
    if (_class)
        thtml += " class='" + _class + "'"
    if (_id)
        thtml += " id='" + _id + "'"
    if (_name)
        thtml += " name='" + _name + "'"
    if (_style)
        thtml += " style='" + _style + "'"
    if (_declare)
        thtml += " " + _declare
    thtml += ">"
    if (_swf)
        thtml += "<param name='movie' value='" + _swf + "'>"
    if (_quality)
        thtml += "<param name='quality' value='" + _quality + "'>"
    else
        thtml += "<param name='quality' value ='" + _default_quality + "'>"
    if (_loop)
        thtml += "<param name='loop' value='" + _loop + "'>"
    if (_bgcolor)
        thtml += "<param name='bgcolor' value='" + _bgcolor + "'>"
    if (_play)
        thtml += "<param name='play' value='" + _play + "'>"
    if (_menu)
        thtml += "<param name='menu' value='" + _menu + "'>"
    else
        thtml += "<param name='menu' value='" + _default_menu + "'>"
    if (_scale)
        thtml += "<param name='scale' value='" + _scale + "'>"
    if (_salign)
        thtml += "<param name='salign' value='" + _salign + "'>"
    if (_wmode)
        thtml += "<param name='wmode' value='" + _wmode + "'>"
    if (_base)
        thtml += "<param name='base' value='" + _base + "'>"
    if (_flashvars)
        thtml += "<param name='flashvars' value='" + _flashvars + "'>"
    thtml += "<embed pluginspage='http://www.macromedia.com/go/getflashplayer'"
    if (_width)
        thtml += " width='" + _width + "'"
    if (_height)
        thtml += " height='" + _height + "'"
    if (_hspace)
        thtml += " hspace='" + _hspace + "'"
    if (_vspace)
        thtml += " vspace='" + _vspace + "'"
    if (_align)
        thtml += " align='" + _align + "'"
    else
        thtml += " align='" + _default_align + "'"
    if (_class)
        thtml += " class='" + _class + "'"
    if (_id)
        thtml += " id='" + _id + "'"
    if (_name)
        thtml += " name='" + _name + "'"
    if (_style)
        thtml += " style='" + _style + "'"
    thtml += " type='application/x-shockwave-flash'"
    if (_declare)
        thtml += " " + _declare
    if (_swf)
        thtml += " src='" + _swf + "'"
    if (_quality)
        thtml += " quality='" + _quality + "'"
    else
        thtml += " quality='" + _default_quality + "'"
    if (_loop)
        thtml += " loop='" + _loop + "'"
    if (_bgcolor)
        thtml += " bgcolor='" + _bgcolor + "'"
    if (_play)
        thtml += " play='" + _play + "'"
    if (_menu)
        thtml += " menu='" + _menu + "'"
    else
        thtml += " menu='" + _default_menu + "'"
    if (_scale)
        thtml += " scale='" + _scale + "'"
    if (_salign)
        thtml += " salign='" + _salign + "'"
    if (_wmode)
        thtml += " wmode='" + _wmode + "'"
    if (_base)
        thtml += " base='" + _base + "'"
    if (_flashvars)
        thtml += " flashvars='" + _flashvars + "'"
    thtml += "></embed>"
    thtml += "</object>"
    document.write(thtml)
}




//利用Javascript来改变鼠标经过某行时的颜色

	var stripe = function() {
		var tables = document.getElementsByTagName("table");	

		for(var x=0;x!=tables.length;x++){
			var table = tables[x];
			if (! table) { return; }
			
			var tbodies = table.tBodies;
			
			for (var h = 0; h < tbodies.length; h++) {
				var even = true;
				var trs = tbodies[h].rows;
				
				for (var i = 0; i < trs.length; i++) {
					trs[i].onmouseover=function(){
						this.className += " ruled"; return false
					}
					trs[i].onmouseout=function(){
						this.className = this.className.replace("ruled", ""); return false
					}
					
					if(even)
						trs[i].className += " even";
					
					even = !even;
				}
			}
		}
	}

	window.onload = stripe;
