﻿function over(obj) {
    try {
        obj.className = (obj.className == "GridMove" ? "GridItem" : "GridMove")
    }
    catch (e) {
    }
}
function clockon(bgclock)
{
    var now = new Date();
    var year = now.getFullYear();
    var month = now.getMonth();
    var date = now.getDate();
    var day = now.getDay();
    var hour = now.getHours();
    var minu = now.getMinutes();
    var sec = now.getSeconds();
    var week;
    month = month+1;
    if(month<10)month="0"+month;
    if(date<10)date="0"+date;
    if(hour<10)hour="0"+hour;
    if(minu<10)minu="0"+minu;
    if(sec<10)sec="0"+sec;
    var arr_week = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
    week = arr_week[day];
    var time = "";
    time = year+"年"+month+"月"+date+"日 "+week+" "+hour+"："+minu+"："+sec;
    //if(document.all)
//    {
     //   bgclock.innerHTML="　现在是："+time;
    //}
    var timer = setTimeout("clockon(bgclock)",200);
            
}
function S(i, win) {
    try {
        return (win || window).document.getElementById(i);
    }
    catch (e) {
        return null;
    }
}
function removeHtml(htmlObj,num) {
   		try {
		var s=htmlObj
		s = s.replace(/<[^>].*?>/g,"");
		if(s.length>num)
		{
			s=s.substring(0,num); 
			}
        return s;		 
    }
    catch (e) {
        return null;
    }
}
function getSummary(obj,num)
{
$("#"+obj).html(removeHtml(myEditor.getHTML(),num)+"...");
}
function ShowDiv(divid) {
    document.getElementById(divid).style.display = "block";
}
function CloseDiv(divid) {
    document.getElementById(divid).style.display = "none";
}
function Choosef() {
    var ck = document.getElementsByName('ckb');
    if (ck.length != 0) {
        for (i = 0; i < ck.length; i++) {
            if (ck[i].checked) {
                ck[i].checked = false;
            } else {
                ck[i].checked = true;
            }
        }
    }
}
function Choose() {
    var ck = document.getElementsByName('ckb');
    f = S("form1");
    if (f.cc.checked == true) {
        if (ck.length != 0) {
            for (i = 0; i < ck.length; i++) {
                ck[i].checked = true;
            }
        }
    } else {
        if (ck.length != 0) {
            for (i = 0; i < ck.length; i++) {
                ck[i].checked = false;
            }
        }
    }
}
function GetList() {
    var i = 0;
    var str = "";
    f = S("form1");
    var ck = document.getElementsByName('ckb');
    if (ck.length != 0) {
        for (i = 0; i < ck.length; i++) {
            if (ck[i].checked) {
                if (str == "") {
                    str = ck[i].value;
                } else {
                    str += "," + ck[i].value;
                }
            }
        }
    }
    f.list.value = str;
    return str;
}
function checkSelect(checkBoxId)
{
	var oColl=document.getElementsByName(checkBoxId);
	for(var k=0;k<oColl.length;k++){
		if(oColl[k].tagName=="INPUT" && oColl[k].checked)
		{
			return true;
		}
	}
	return false;
}

function getByteLength(stringValue)
{
	var m_oRegEx=/[^\u0000-\u007F\u00A0\u00A1\u00E0-\u00f6\u00F9\u00FF]/g;
	return stringValue.replace(m_oRegEx,"aa").length;
}
function ZoomImg(o) {
    var zoom = parseInt(o.style.zoom, 10) || 100;
    zoom += event.wheelDelta / 12;
    if (zoom > 0)
        o.style.zoom = zoom + '%';
    return false;
} 

//function selectAll(sName,bChecked){
//	var oColl=document.getElementsByName(sName);
//	var k;
//	if(oColl.length>0)
//	{
//		if(bChecked==null)
//		{
//			bChecked=!oColl[0].checked;
//		}
//		for(k=0;k<oColl.length;k++){
//			if(oColl[k].tagName=="INPUT"){
//				oColl[k].checked=bChecked;
//			}
//		}
//	}
//}

//显示分页导航
function showPager(sUrl,iPage,iCount){
	var i;
	i=Math.max(1,iPage-1);
	document.write("<a href=\"" + sUrl + "1\" title='第 1 页'> <img src=\"/Images/Paging1.gif\" width=\"5\" height=\"8\" border=\"0\"> </a> ");
	document.write("<a href=\"" + sUrl + i + "\" title='上一页(第 " + i + " 页)'> <img src=\"/Images/Paging2.gif\" width=\"5\" height=\"8\" border=\"0\"> </a> ");
	for(i=Math.max(1,iPage-5);i<iPage;i++){
		document.write("<a href=\""+sUrl + i + "\" title='第 " + i + " 页'><b> [ " + i + " ] </b></a> ");
	}
	document.write("<font color='#ff3333'><b> " + iPage + " </b></font> ");
	for(i=iPage+1;i<=Math.min(iCount,iPage+5);i++){
		document.write("<a href=\""+sUrl + i + "\" title='第 " + i + " 页'><b> [ " + i + " ] </b></a> ");
	}
	i=Math.min(iCount,iPage+1);
	if(iCount>iPage+5) document.write("<span style='font-size:8px'>···</span> ");
	document.write("<a href=\"" + sUrl + i + "\" title='下一页(第 " + i + " 页)'> <img src=\"/Images/Paging3.gif\" width=\"5\" height=\"8\" border=\"0\"> </a> ");
	document.write("<a href=\"" + sUrl + iCount + "\" title='最后一页(第 " + iCount + " 页)'> <img src=\"/Images/Paging4.gif\" width=\"5\" height=\"8\" border=\"0\"> </a> ");
}
//显示分页导航（伪静态）
function showHtmlPager(sUrl,iPage,iCount){
	var i;
	i=Math.max(1,iPage-1);
	document.write("<a href=\"" + sUrl + ".aspx\" title='第 1 页'> <img src=\"./Images/Paging1.gif\" width=\"5\" height=\"8\" border=\"0\"> </a> ");
	document.write("<a href=\"" + sUrl + i + ".aspx\" title='上一页(第 " + i + " 页)'> <img src=\"./Images/Paging2.gif\" width=\"5\" height=\"8\" border=\"0\"> </a> ");
	for(i=Math.max(1,iPage-5);i<iPage;i++){
		document.write("<a href=\""+sUrl + i + ".aspx\" title='第 " + i + " 页'><b> " + i + " </b></a> ");
	}
	document.write("<font color='#ff3333'><b> " + iPage + " </b></font> ");
	for(i=iPage+1;i<=Math.min(iCount,iPage+5);i++){
		document.write("<a href=\""+sUrl + i + ".aspx\" title='第 " + i + " 页'><b> " + i + " </b></a> ");
	}
	i=Math.min(iCount,iPage+1);
	if(iCount>iPage+5) document.write("<span style='font-size:8px'>···</span> ");
	document.write("<a href=\"" + sUrl + i + ".aspx\" title='下一页(第 " + i + " 页)'> <img src=\"./Images/Paging3.gif\" width=\"5\" height=\"8\" border=\"0\"> </a> ");
	document.write("<a href=\"" + sUrl + iCount + ".aspx\" title='最后一页(第 " + iCount + " 页)'> <img src=\"./Images/Paging4.gif\" width=\"5\" height=\"8\" border=\"0\"> </a> ");
}
function setElementVisible(objID,visible)
{
 
	 var o=document.getElementById(objID);
	if(o!=null)
	{
		o.style.display=visible ? '' : 'none';
	}
}

function WebReadFile(sUrl,writeToObjID,eventX,eventY)
{
	var xmlObj = null;
	var writeToObj=document.getElementById(writeToObjID);
	if(writeToObj==null)
	{
		return;
	}
	if(window.XMLHttpRequest)
	{
		xmlObj = new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
		xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		return;
	}
	xmlObj.onreadystatechange = function()
	{
		if(xmlObj.readyState == 4)
		{
			writeToObj.innerHTML=xmlObj.responseText;
			setElementVisible(writeToObjID ,true);
			if(eventX!=null && eventY!=null)
			{
				var x=document.body.scrollLeft + eventX;
				var y=document.body.scrollTop + eventY + 16;
				if(x + writeToObj.clientWidth > document.body.scrollWidth)
				{
					x=x-writeToObj.clientWidth;
				}
				if(y + writeToObj.clientHeight > document.body.scrollHeight)
				{
					y=y-writeToObj.clientHeight - 16;
				}
				writeToObj.style.left=x;
				writeToObj.style.top=y;
			} 
		}
	}
	xmlObj.open ('GET', sUrl, true);
	xmlObj.send ('');
}
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 = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';

  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":
        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 "id":
      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 insertFlash(elm, url, w, h,pic,link,text,textheight) 
{
	if (!document.getElementById(elm)) return;
	if(arguments.length>4)
	{
		var fh = h - textheight;
	}
	var str = '';
	str += '<object ID="focus_flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ w +'" height="'+ h +'">';
	str += '<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="'+url+'"><param name="quality" value="high"><param name="bgcolor" value="#FFFFFF">';
	str += '<param name="menu" value="false"><param name=wmode value="opaque">';
	if(arguments.length>4)
	{
		str += '<param name="FlashVars" value="pics='+pic+'&links='+link+'&texts='+text+'&borderwidth='+w+'&borderheight='+fh+'&textheight='+textheight+'">';
		str += '<embed ID="focus_flash" src="'+url+'" wmode="opaque" FlashVars="pics='+pic+'&links='+link+'&texts='+text+'&borderwidth='+w+'&borderheight='+fh+'&textheight='+textheight+'" menu="false" bgcolor="#C5C5C5" quality="high" width="'+ w +'" height="'+ h +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';	
	}
	else
	{
		str += '<embed src="'+url+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'"></embed>'
	}
	document.getElementById(elm).innerHTML = str;
}
//获取页面ID参数
var QueryString = function(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if (r != null)
        return unescape(r[2]);
    return null;
}
jQuery.fn.focusImg = function() {
    var obj = $(this);
    objName = obj.attr("id");
    obj.children("ul").attr("id", objName + "-fragment");
    var num = (obj.children("ul").children("li").length) - 1;
    var temp_b = new String();
    for (var i = 0; i <= num; i++) {
        temp_b += "<a id=\"" + objName + "-button-" + i + "\" href=\"#" + objName + "-fragment-" + i + "\">" + (i + 1) + "</a>";
        obj.children("ul").children("li").eq(i).attr("id", objName + "-fragment-" + i)
    }
    obj.append("<span id='" + objName + "-button'>" + temp_b + "</span>");
    obj.children("span").children("a").eq(num).addClass("a2");

    obj.children("span").children("a").click(function() {
        obj.children("span").children("a").removeClass("a2");
        $(this).addClass("a2");
        var id = ($(this).attr("id")).replace("button", "fragment");
        $("#" + id).appendTo(obj.children("ul"));
        return false;
    });

    topBoxRun = function() {
        obj.children("ul").children("li").eq(num).slideUp("slow", function() {
            obj.children("span").children("a").removeClass("a2");
            var id = ($(this).prev().attr("id")).replace("fragment", "button");
            $("#" + id).addClass("a2");
            $(this).prependTo(obj.children("ul"));
            $(this).show();
        });
    }

    var t = setInterval(topBoxRun, 3000);
}