﻿/*
==================================================================
LTrim(string):去除左边的空格
==================================================================
*/
function LTrim(str)
{
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
    if (whitespace.indexOf(s.charAt(0)) != -1)
    {
        var j=0, i = s.length;
        while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
        {
            j++;
        }
        s = s.substring(j, i);
    }
    return s;
}
/*
==================================================================

RTrim(string):去除右边的空格

==================================================================
*/
function RTrim(str)
{
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
    if (whitespace.indexOf(s.charAt(s.length-1)) != -1)
    {
        var i = s.length - 1;
        while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
        {
            i--;
        }
        s = s.substring(0, i+1);
    }
    return s;
}
/*
==================================================================

Trim(string):去除前后空格

==================================================================
*/
function Trim(str){

    return RTrim(LTrim(str));
} 
/*
==================================================================
判断搜索关键词是否为空，如果不是就跳转到搜索结果页面
==================================================================
*/
function fnSearch(m_searchtext, specialTag)
{      
  
    var searchText = document.getElementById(m_searchtext);
    //bjf 080424 特殊字符的处理 如'_';
	//var Keyword = Trim(eval("document.all."+m_searchtext).value); 
	var Keyword = Trim(SqlFilter(searchText.value)); 
	var strError = ""; 
	if(Keyword == "")
	{
        strError = strError + "请输入产品关键字\r\n";
	}

	if(strError != "")
	{
		alert(strError); 
		//eval("document.all."+m_searchtext).focus();
		searchText.focus();
	}
	else
	{ 
		window.location = specialTag + "Search_"  + encodeURI(Keyword) + "_1.html";
	}
}
/*
特殊字符的处理 bjf 080423 add 
参数：InText 未处理之前的字符
ReturnText 经过处理后输出的字符
*/
    function SqlFilter(InText)
    {

            var keyWord = "select ;insert ;delete ;drop table;update ;truncate ;from ;' ;[|] ; * ;count ;Asc ;char ;mid ;exec ;net ;xp_cmdshell ;/add ;_ ;|";
            var arr = keyWord.split(';');
            var ReturnText="";
            for (var i = 0; i < arr.length; i++)
            {
                
                ReturnText =InText.replace(arr[i], "");
            }
            return ReturnText;
     }
/*
==================================================================

判断技术文章搜索关键词是否为空，如果不是就跳转到技术文章搜索结果页面

==================================================================
*/
function fnSearchArticle(m_searchtext, specialTag)
{  
	var searchText = document.getElementById(m_searchtext);
	var Keyword = Trim(searchText.value); 
	var strError = "";
 
	if(Keyword == "")
	{
    	strError = strError + "请输入技术文章关键字\r\n";
	}
	if(strError != "")
	{
		alert(strError); 
		//eval("document.all."+m_searchtext).focus();
		searchText.focus();
	}
	else
	{ 
		window.location = specialTag + "SearchArticle_"  + encodeURI(Keyword) + "_1.html"; 
	}
}

/*
==================================================================

判断技术文章搜索关键词是否为空，如果不是就跳转到技术文章搜索结果页面

==================================================================
*/
function fnSearchFile(m_searchtext, specialTag)
{  
	var searchText = document.getElementById(m_searchtext);
	var Keyword = Trim(searchText.value); 
	var strError = "";
 
	if(Keyword == "")
	{
    	strError = strError + "请输入资料下载关键字\r\n";
	}
	if(strError != "")
	{
		alert(strError); 
		//eval("document.all."+m_searchtext).focus();
		searchText.focus();
	}
	else
	{ 
		window.location = specialTag + "SearchFile_"  + encodeURI(Keyword) + "_1.html"; 
	}
}

/*
==================================================================

初始化XMLHttp对象

==================================================================
*/
function InitAjax()
{
    var ajax=false; 
    try 
    { 
        ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
    } 
    catch (e) 
    { 
        try 
        { 
	        ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
        } 
        catch (E) 
        { 
	        ajax = false; 
        } 
    }
    if (!ajax && typeof XMLHttpRequest!='undefined') 
    { 
        ajax = new XMLHttpRequest(); 
    } 
    return ajax;
}

/*
==================================================================

获取URL传递的参数

==================================================================
*/
function GetQueryString(str)
{
    var rs=new RegExp("(^|)"+str+"=([^\&]*)(\&|$)","gi").exec(window.document.location.href),tmp;
    if(tmp=rs)return tmp[2];
    return '';
}


/*
==================================================================

设置字体高亮显示

==================================================================
*/
function SearchHighlight(controlTag,keyWord) {
    if (!document.createElement)
        return;
    var l = document.getElementsByTagName(controlTag);
    if(keyWord == "")
        return;
    words = unescape(keyWord.replace(/\+/g,' ')).split(/\s+/);
    for (w=0;w < words.length;w++) {
        for(i=0;i<l.length;i++)
        {
 　　        if(l[i].parentNode.parentNode.parentNode.id != "header")//标题中的内容不替换
　　            l[i].innerHTML = l[i].innerHTML.replace(words,"<font color=red>"+words+"</font>");
        }
    }
}

/*
==================================================================

静态页面查询时的方法

==================================================================
*/
function StaticSearch(m_searchtext, specialTag)
{
    var searchText = document.getElementById(m_searchtext);
    var keyWord = Trim(searchText.value);
	if(keyWord == "")
	{
		alert("请输入产品关键字\r\n"); 
		//eval("document.all."+m_searchtext).focus();
		searchText.focus();
		return false;
	}
	else
		 window.location = specialTag + 'Search.html?SearchText='+encodeURI(keyWord);
}

/*
    图片处理
*/

function ResizeImage_Special(img,w,h)
{
		var image=new Image();
        image.src=img.src;

		var iw=image.width;
		var ih=image.height;
		var iratio=iw/ih;
        
        if(iw>w)
		{
                iw=w;
				ih=w/iratio;
        }
        if(ih>h)
		{
                ih=h;
                iw=h*iratio;
        }  
		img.width=iw;
		img.height=ih;
}


function ResizeImage(img)
{		
    ResizeImage_Special(img, 200, 200);
}

/*==============显示繁简体链接===================*/
function ShowLanguageNav(isShow)
{   
    var hlkCn = document.getElementById('hlkZhcn');
    var hlkTw = document.getElementById('hlkZhtw');
    if(hlkCn != null&& hlkTw != null)
    {
        if(isShow)
        {
            hlkCn.style.display='';
            hlkTw.style.display='';
            hlkCn.target='_self';
            hlkTw.target='_self';
        }
        else
        {
            hlkCn.style.display='none';
            hlkTw.style.display='none';
        }
    
    }
    
}

//对跳转到行业url进行加密，使用js加密工具 见‘程序维护说明.txt’第5点
var tradeUrl = unescape('function%20GoTradeUrl%28TradeID%29%0D%0A%7B%09%09%0D%0A%20%20%20%20var%20url%3D%27%27%3B%0D%0A%20%20%20%20switch%28TradeID%29%0D%0A%20%20%20%20%7B%0D%0A%20%20%20%20%20%20%20%20case%20%271%27%3Aurl%3D%27http%3A//www.18show.cn%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%272%27%3Aurl%3D%27http%3A//www.hg-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%273%27%3Aurl%3D%27http%3A//www.dz-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%274%27%3Aurl%3D%27http%3A//www.bz-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%275%27%3Aurl%3D%27http%3A//www.jc-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%276%27%3Aurl%3D%27http%3A//www.qi-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20%0D%0A%20%20%20%20%20%20%20%20case%20%277%27%3Aurl%3D%27http%3A//www.dl-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%278%27%3Aurl%3D%27http%3A//www.11show.cn%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%279%27%3Aurl%3D%27http%3A//www.sp-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%2710%27%3Aurl%3D%27http%3A//www.ys-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%2711%27%3Aurl%3D%27http%3A//www.af-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%2712%27%3Aurl%3D%27http%3A//www.yj-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%2713%27%3Aurl%3D%27http%3A//www.fz-z.com%27%3Bbreak%3B%0D%0A%0D%0A%0D%0A%20%20%20%20%20%20%20%20case%20%2730%27%3Aurl%3D%27http%3A//www.hb-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%2734%27%3Aurl%3D%27http%3A//www.nj-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%2735%27%3Aurl%3D%27http%3A//www.ji-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%2736%27%3Aurl%3D%27http%3A//www.gk-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%2739%27%3Aurl%3D%27http%3A//www.mj-z.com%27%3Bbreak%3B%0D%0A%20%20%20%20%20%20%20%20case%20%2740%27%3Aurl%3D%27http%3A//www.bf-z.com%27%3Bbreak%3B%0D%0A%0D%0A%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20window.open%28url%29%3B%0D%0A%7D');
eval(tradeUrl);
//简繁体页面跳转
var lageuageUrl = unescape('function%20GetLanguage%28url%29%0D%0A%7B%0D%0A%20%20%20%20location.href%20%3D%20url%3B%0D%0A%7D');
eval(lageuageUrl);

var yizUrl =unescape('function%20GoYizUrl%28%29%0D%0A%7B%0D%0A%20%20%20%20window.open%28%22http%3A//www.yi-z.cn%22%29%3B%0D%0A%7D%0D%0A%0D%0A%0D%0A%0D%0A');
eval(yizUrl);

//页面js跳转
var RedirectUrl=unescape('function%20RedirectUrl%28url%29%0D%0A%7B%0D%0A%20%20%20%20window.open%28url%29%3B%0D%0A%7D');
eval(RedirectUrl);

var Redirects=unescape('function%20Redirects%28URL%29%0D%0A%7B%0D%0Awindow.location%28URL%29%0D%0A%7D');
eval(Redirects);