﻿//屏蔽所有的js错误
function killerrors() { 
return true; 
} 
//window.onerror = killerrors; 


//初始化XMLHttpRequest控件
function GetXmlHttp()
{
	this.OutPutXmlHttp = null;
	try 
	{
		this.OutPutXmlHttp = new XMLHttpRequest();
		return OutPutXmlHttp;
	} 
	catch(FFError)
	{
		try 
		{
			this.OutPutXmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			return OutPutXmlHttp;
		} 
		catch(NewIEError)
		{
			try 
			{
	　          this.OutPutXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	　          return OutPutXmlHttp;
			} 
			catch(IEError)
			{
	　          this.OutPutXmlHttp = false;
			}
　      }
	}
　  
　  if (this.OutPutXmlHttp == null)
　  {
　      alert(AyWebLang.AjaxError);
　      return;
　  }
}


// JavaScript Document
function Trim(){
	return this.replace(/\s+$|^\s+/g,"");
}
String.prototype.Trim = Trim;


function getObject(id)
{ 
	if(document.getElementById)
	{ 
		return document.getElementById(id); 
	} 
	else if (document.all)
	{ 
		return document.all[id]; 
	}
	else if (document.layers) 
	{ 
		return document.layers[id]; 
	} 
}


function getObjValue(id)
{
	if(getObject(id).value!=undefined)
		return getObject(id).value.Trim();
	else
		return "";
}
function mover(object){
  var mm=getObject("m_"+object);
  mm.className="currentPage";
  for (var i = 1; i < 9; i++)
  {
     if(object!=i)
     {
        var mdef=getObject("m_"+i);
        mdef.className="globalNav";
     }
  }
}
function mout(object){
  var mm=getObject("m_"+def);
  mm.className="currentPage";
  for (var i = 1; i < 9; i++)
  {
     if(def!=i)
     {
        var mdef=getObject("m_"+i);
        mdef.className="globalNav";
     }
  }
}
function defmenu()
{
  if(def!=0) getObject("m_"+def).className="currentPage";
  //alert(def);
}
//得到Radio或Checkbox被选中的数目,数目<=0则表示没有被选中   
function GetCheckNum(checkobjectname)     
{   
    var checkNum = 0;   
    var checkobject = eval("document.all."+checkobjectname);   
    var inum = checkobject.length;   
    if(isNaN(inum))   
    {   
        inum=0;   
    }   
    for(i=0;i<inum;i++)   
    {   
        if(checkobject[i].checked)   
        {   
            checkNum = checkNum+1;   
        }   
    }   
    return checkNum;   
} 


//得到Radio或Checkbox被选中的数目   数目<=0则表示没有被选中   
function GetCheckValue(checkobjectname)     
{   
    var checkValue='';   
    var checkobject = eval("document.all."+checkobjectname);   
    var inum = checkobject.length;   
    if(isNaN(inum))   
    {   
      inum=0;   
    }   
    for(i=0;i<inum;i++)   
    {   
      if(checkobject[i].checked)   
      {   
  		    if(checkobject[i].type=='radio')
		        checkValue=checkobject[i].value;
		    else
		        checkValue=checkValue+checkobject[i].value+',';   
      }   
    } 
     
    //去掉最后一个","
    if(checkValue.substr(checkValue.length-1) == ',')
    {
        checkValue = checkValue.substr(0,checkValue.length-1);
    }
    return  checkValue;   
} 


//得到Radio或Checkbox被选中的数目,数目<=0则表示没有被选中   
function settCheckFalse(checkobjectname)     
{   
    var checkNum = 0;   
    var checkobject = eval("document.all."+checkobjectname);   
    var inum = checkobject.length;   
    if(isNaN(inum))   
    {   
        inum=0;   
    }   
    for(i=0;i<inum;i++)   
    {   
        if(checkobject[i].checked)   
        {   
            checkobject[i].checked = false;   
        }   
    }   
    return checkNum;   
} 


//得到Radio或Checkbox被选中的数目,数目<=0则表示没有被选中   
function RadioSelect(checkobjectname,value)     
{   
    var checkNum = 0;   
    var checkobject = eval("document.all."+checkobjectname);   
    var inum = checkobject.length;   
    if(isNaN(inum))   
    {   
        inum=0;   
    }   
    for(i=0;i<inum;i++)   
    {   
        if(checkobject[i].value == value)   
        {   
            checkobject[i].checked = true;   
        }   
    }   
} 


function SelectChecked(checkobjectname,value)   
{               
    var checkNum = 0;   
    var checkobject = eval("document.all."+checkobjectname);   
    var inum = checkobject.length;   
    if(isNaN(inum))   
    {   
        inum=0;   
    }   
    for(i=0;i<inum;i++)   
    {   
        //alert(checkobject.options[i].value);
        if(checkobject.options[i].value == value)   
        {   
            checkobject.options[i].selected = true;
        }   
    } 
}   



//---------------Request(sKey)----------------
function Request(sKey)
{
	var url = window.location.href;
	var index = url.lastIndexOf('?');
	if (index != -1)
	{
		url = url.substr(index+1,url.length);
		var arr = url.split('&');
		var arr2
		for (var i=0; i<arr.length; i++)
		{
			arr2 = arr[i].split('=');
			if (arr2[0] == sKey)
				return arr2[1];
		}
	}
	return null;
}


function Request2(str,sKey)
{
	var url = str;
	var index = url.lastIndexOf('=');
	if (index != -1)
	{
		url = url.substr(index+1,url.length);
		return url;
	}
	return null;
}

function isNumber(oNum)
{
  if(!oNum) return false;
  var strP=/^\d+(\.\d+)?$/;
  if(!strP.test(oNum)) return false;
  try
  {
        if(parseFloat(oNum)!=oNum) return false;
  }
  catch(ex)
  {
       return false;
  }
  return true;
}


function GetStr(sKey)
{
	var url = Request(sKey);
	if(url != null && url!='')
	{
	    return url;
	}
	return null;
}


function GetNum(sKey)
{
	var url = Request(sKey);
	if(url != null && isNumber(url))
	{
	    return Number(url);
	}
	return 0;
}


//---------------$(obj)----------------
// 功能:查找对象
// 函数:$(obj)
//---------------$(obj)----------------
function $(obj)
{
	if (typeof(obj) == 'object')
	{
		return obj;
	}
	else
	{
		return document.getElementById(obj);
	}	
}


function DrawImage(ImgD,FitWidth,FitHeight){
     var image=new Image();
     image.src=ImgD.src;
     if(image.width>0 && image.height>0){
         if(image.width/image.height>= FitWidth/FitHeight){
             if(image.width>FitWidth){
                 ImgD.width=FitWidth;
                 ImgD.height=(image.height*FitWidth)/image.width;
             }else{
                 ImgD.width=image.width; 
                ImgD.height=image.height;
             }
         } else{
             if(image.height>FitHeight){
                 ImgD.height=FitHeight;
                 ImgD.width=(image.width*FitHeight)/image.height;
             }else{
                 ImgD.width=image.width; 
                ImgD.height=image.height;
             } 
        }
     }
 }
 
 
 
function DrawImage(ImgD)
{ 
    var w = 500;
    var image = new Image(); 
    image.src = ImgD.src; 
    if(image.width>0 && image.height>0)
	{ 
        if(image.width>= w)//以宽度为准
		{
            ImgD.width = w;
            ImgD.height= (image.height*w)/image.width;
        }
		else
		{
            ImgD.width=image.width;
            ImgD.height=image.height; 
        }
    }
}

//无级缩放图片大小
function bbimg(o)
{
  var zoom=parseInt(o.style.zoom, 10)||100;
  zoom+=event.wheelDelta/12;
  if (zoom>0) o.style.zoom=zoom+'%';
  return false;
}
function fontZoom(size)
{
  document.getElementById('fontzoom').style.fontSize=size+'px';
}
function JsFlash(w,h,th,linkarr,picarr,textarr)
{
 var focus_width = w; 
 var focus_height = h; 
 var text_height = th; 
 var pics = ""; 
 var links = ""; 
 var texts = ""; 
 var swf_height = focus_height+text_height; 
 var defJpeg = "/images/nopic.jpg"; 
for(i=1;i<picarr.length;i++)
{
	 if(picarr[i].indexOf("jpg")==-1 && picarr[i].indexOf("JPG")==-1) picarr[i] = defJpeg;
   if(pics=="") pics = picarr[i];
   else pics += "|"+picarr[i];
}
for(i=1;i<linkarr.length;i++)
{
   if(links=="") links = linkarr[i];
   else links += "|"+linkarr[i];
}
for(i=1;i<textarr.length;i++)
{
   if(texts=="") texts = textarr[i];
   else texts += "|"+textarr[i];
}
//alert(pics+links);
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="/images/pixviewer.swf">');
document.write('<param name="quality" value="high"><param name="bgcolor" value="#ffffff">');
document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
document.write('<embed src="/images/pixviewer.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#ffffff" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');
}

function InFlash(url,w,h)
{
document.write('<object 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 +'">');
document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="'+ url +'">');
document.write('<param name="quality" value="high"><param name="bgcolor" value="#ffffff">');
document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
document.write('<embed src="'+ url +'" wmode="opaque" menu="false" bgcolor="#ffffff" quality="high" width="'+ w +'" height="'+ h +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');
}

//JS幻灯片效果
function change_img(counts,nn)
{
	var qgExploer = navigator.appName;
	var qgIE;
	if(qgExploer == "Microsoft Internet Explorer")
	{
		qgIE = "IE";
		if(navigator.appVersion.match(/7./i)!='7.')
		{
			qgIE = "IE6";
		}
	}
	else
	{
		qgIE = "FF";
	}
	if(document.all)
	{
		getObject("qgplayer_pic").filters[0].Apply();
		getObject("qgplayer_pic").filters[0].Play(duration=2);
	}
	eval('getObject("qgplayer_pic").src=img'+nn+'.src');
	//getObject("qgplayer_pic").style.display = 'none';
	if(qgIE != "FF")
	{
		eval('getObject("qgplayer_pic").filters.item(0).transition=23');
	}
	else
	{
		for(p_i=0;p_i<11;p_i++)
		{
			var p_i_i = 0.1 * p_i;
			var p_i_m = 100 * p_i;
			window.setTimeout("eval(ff_filter("+p_i_i+"))",p_i_m);
		}
	}
    
	eval('getObject("qgplayer_url").href=url'+nn+'.src');

	for (var i=1;i<counts;i++)
	{
		getObject("xxjdjj"+i).className='axx';
	}
	getObject("xxjdjj"+nn).className='bxx';
	nn++;
	if(nn>counts)
	{
		nn=1;
	}
	setTimeout('change_img('+counts+','+nn+')',4000);
}
	
function changeimg(counts,nn)
{
	var tt=setTimeout('change_img('+counts+','+nn+')',4000);
	window.clearInterval(tt);
	change_img(counts,nn);
}
	
function ff_filter(t)
{
	var m = 'getObject("qgplayer_pic").style.cssText = "-moz-opacity:'+t+';"';
	return m;
}

function JsSlide(w,h,th,linkarr,picarr,textarr)
{
	var qgExploer = navigator.appName;
	var qgIE;
	if(qgExploer == "Microsoft Internet Explorer")
	{
		qgIE = "IE";
		if(navigator.appVersion.match(/7./i)!='7.')
		{
			qgIE = "IE6";
		}
	}
	else
	{
		qgIE = "FF";
		document.write("<style type='text/css'>body{overflow-y:scroll;}</style>");
	}

	if(qgIE == "FF")
	{
		filter_code = "filter:progid:dximagetransform.microsoft.wipe(gradientsize=1.0,wipestyle=4, motion=forward);";
	}
	else
	{
		filter_code = "filter:progid:DXImageTransform.Microsoft.RevealTrans(duration=5, transition=23);"
	}
	
	var defJpeg = "nopic.jpg"; 
	var widths=w;
	var heights=h;
	var counts=picarr.length-1;//获取翻页图片数量

    for(i=1;i<picarr.length;i++)
	{
		eval('img'+i+' = new Image()');
		if(picarr[i]=="")
			eval('img'+i).src = defJpeg;
		else
		    eval('img'+i).src =  picarr[i];
			
		eval('url'+i+' = new Image()');
		eval('url'+i).src =  linkarr[i];	    
	}

	document.write('<style>');
	document.write('.axx{padding:1px 7px;margin:1px;}');
	document.write('a.axx:link,a.axx:visited{text-decoration:none;color:#fff;line-height:12px;font:11px sans-serif;background-color:#666;}');
	document.write('a.axx:active,a.axx:hover{text-decoration:none;color:#fff;line-height:12px;font:11px sans-serif;background-color:#999;}');
	document.write('.bxx{padding:1px 7px;margin:1px;}');
	document.write('a.bxx:link,a.bxx:visited{text-decoration:none;color:#fff;line-height:12px;font:11px sans-serif;background-color:#D34600;}');
	document.write('a.bxx:active,a.bxx:hover{text-decoration:none;color:#fff;line-height:12px;font:11px sans-serif;background-color:#D34600;}');
	document.write('</style>');
	document.write('<div style="width:'+widths+'px;height:'+heights+'px;overflow:hidden;text-overflow:clip;">');
	var xljw_filter = filter_code;
	document.write('<div><a id="qgplayer_url"><img id="qgplayer_pic" style="border:0px;'+xljw_filter+'" width='+widths+' height='+heights+' /></a></div>');
	document.write('<div style="text-align:right;top:-20px;right:5px;position:relative;height:15px;padding:0px;margin:1px;border:0px;">');
	for(var i=1;i<picarr.length;i++)
	{
		document.write('<a href="javascript:changeimg('+counts+','+i+');" id="xxjdjj'+i+'" class="axx" target="_self">'+i+'</a>');
	}
	document.write('</div></div>');
	change_img(counts,1);
}


//---------------openwin(wW,wH,wHref,winname)----------------
//弹出居中窗口
//param wW，要弹出窗口的宽度
//param wH，要弹出窗口的高度
//param wHref，网页action或链接
//---------------openwin(wW,wH,wHref,winname)----------------
function openwin(wW,wH,wHref,winname) {
		var xMax = screen.width, yMax = screen.height;
		var xOffset = (xMax - wW)/2, yOffset = (yMax - wH)/2;
		win = window.open(wHref,winname, 'width=' + wW + ',height=' + wH + ',top=10,left='+xOffset+',toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=yes');
}