﻿<!--
// 获取 id
function getId (obj)
{
    return document.getElementById(obj);
}

// 获取 name
function getName (obj)
{
    return document.getElementsByName(obj);
}

function getSearchType(key_word)
{
    var search_type = getId('search_type').value;
    var key_word_str = escape(key_word);
    var url_str;

    switch (search_type)
    {
        case '1':
            url_str = 'http://infor.kms88.com/list.asp?ID=1&s_keyword_1';
            break
        case '2':
            url_str = 'http://infor.kms88.com/list.asp?ID=2&s_keyword_1';
            break
        case '3':
            url_str = 'http://infor.kms88.com/list.asp?ID=4&s_keyword_1';
            break
        case '4':
            url_str = 'http://news.kms88.com/list.asp?s_keyword_news';
            break
        case '4':
            url_str = 'http://infor.kms88.com/list-company.asp?s_keyword_com';
            break
    }

	window.location.href=url_str+'='+escape(key_word);
}

//数字转换
function getNumber(str)
{
	str = str.replace(/０/g, '0');
	str = str.replace(/１/g, '1');
	str = str.replace(/２/g, '2');
	str = str.replace(/３/g, '3');
	str = str.replace(/４/g, '4');
	str = str.replace(/５/g, '5');
	str = str.replace(/６/g, '6');
	str = str.replace(/４/g, '7');
	str = str.replace(/８/g, '8');
	str = str.replace(/９/g, '9');
	return str;
}

function htmlencode(str)
{
	str = str.replace(/&/g, '&amp;');
	str = str.replace(/</g, '&lt;');
	str = str.replace(/>/g, '&gt;');
	str = str.replace(/(?:\t| |\v|\r)*\n/g, '<br />');
	str = str.replace(/ /g, '&nbsp;');
	str = str.replace(/\t/g, '&nbsp; &nbsp;');
	str = str.replace(/\x22/g, '&quot;');
	str = str.replace(/\x27/g, '&#39;');
	return str;
}

function htmldecode(str)
{
	str = str.replace(/&amp;/gi, '&');
	str = str.replace(/&nbsp;/gi, ' ');
	str = str.replace(/&quot;/gi, '"');
	str = str.replace(/&#39;/g, "'");
	str = str.replace(/&lt;/gi, '<');
	str = str.replace(/&gt;/gi, '>');
	str = str.replace(/<br[^>]*>(?:(\r\n)|\r|\n)?/gi, '\n');
	return str;
}

//页面内图片最大宽度
function maxPic()
{
	var p = document.getElementsByTagName('img');

	for (var i=0; i<p.length; i++)
    {
		pp = p[i];
		var pw = pp.width;
		var ph = pp.height;

		if (pw > 580)
        {	
			pp.style.width = '580px';
			pp.style.height = 'auto';
		}
	}
}

// 说明：用 JavaScript 实现网页图片等比例缩放
// 整理：http://www.CodeBit.cn
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 btnActionSearch()
{
    var sch_type = document.getElementById('sch_type').value;
    var s_keyword = document.getElementById('s_keyword').value;
    var url_str;

    switch (sch_type)
    {
        case 'c':
            url_str	= 'http://infor.kms88.com/list-company.asp?s_keyword=';
            break
        case 'g':
            url_str	= 'http://infor.kms88.com/list.asp?ID=1&s_keyword=';
            break
        case 'q':
            url_str	= 'http://infor.kms88.com/list.asp?ID=2&s_keyword=';
            break
        default:
            url_str	= 'http://news.kms88.com/list.asp?s_keyword=';
    }

    window.location	= url_str + escape(s_keyword);
}

//加入收藏夹
function bookmark()
{
	var title=document.title;
	var url=document.location.href;

	if (window.sidebar)
    {
		window.sidebar.addPanel(title, url, '');
	}
	else if ( window.opera && window.print )
    {
		var mbm = document.createElement('a');
		mbm.setAttribute('rel','sidebar');
		mbm.setAttribute('href',url);
		mbm.setAttribute('title',title);
		mbm.click();
	}
	else if ( document.all )
    {
		window.external.AddFavorite( url, title );
	}
}

// 设为首页
function setHome(obj)
{
    try
    {
        obj.style.behavior = 'url(#default#homepage)'
        obj.setHomePage('http://www.kms88.com/');
    }
    catch(e)
    {
        if (window.netscape)
        {
            try
            {
                netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
            }
            catch (e)
            {
                alert("抱歉，此操作被浏览器拒绝！\n\n请在浏览器地址栏输入'about:config'并回车然后将[signed.applets.codebase_principal_support]设置为'true'");
            }
        }
        else
        {
            alert("抱歉，您所使用的浏览器无法完成此操作。\n\n您需要手动将'http://www.kms88.com'设置为首页。");
        }
    }
}

// 获取 cookie
function getCookie(c_name)
{
    if (document.cookie.length > 0)
    {
        c_start = document.cookie.indexOf(c_name + '=');

        if (c_start != -1)
        { 
            c_start = c_start + c_name.length + 1;
            c_end = document.cookie.indexOf(';', c_start);

            if (c_end == -1)
            {
                c_end = document.cookie.length;
            }

            return unescape(document.cookie.substring(c_start, c_end))
        } 
    }

    return '';
}

// 设置 cookie
function setCookie(c_name, value, expiredays)
{
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + expiredays);
    document.cookie = c_name + '=' + escape(value) + 
    ((expiredays == null) ? '' : ';expires=' + exdate.toGMTString());
}

//检测字符的个数
function strLen(str)
{
	var len = str.length;
	var count = 0;
	var ch = 0;

	for (i = 0; i < len; i++)
    {
		ch = str.charCodeAt(i)&0xffff;

		if (ch < 0xff)
        {
			count++;
		}
		else
        {
			count +=2;
		}
	}

    return count;
}
//-->

