﻿/*
==================================================================
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);
	//var Keyword = Trim(eval("document.all."+m_searchtext).value); 
	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 + "Search_"  + encodeURI(Keyword) + "_1.html";
	}
}

/*
==================================================================

判断技术文章搜索关键词是否为空，如果不是就跳转到技术文章搜索结果页面

==================================================================
*/
function fnArticleSearch(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 + "ArticleSearch_"  + 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='';
        }
        else
        {
            hlkCn.style.display='none';
            hlkTw.style.display='none';
        }
    }
}
