﻿function show(obj){
  var navObj=document.getElementById('other');
  navObj.style.display='block';
  navObj.onmouseout=function(){ navObj.style.display='none';}
}

function chaM(obj,type){
  var searchSelect=new Array();
  searchSelect['news']=[
    '搜新闻','\
    <option value="http://news.baidu.com/ns?ie=utf-8&tn=news&from=news&word=" selected>百度</option>\
    <option value="http://news.google.com.hk/news/search?pz=1&cf=all&ned=cn&hl=zh-CN&q=">Google</option>\
	'
  ];
  searchSelect['index']=[
    '搜网页','\
	<option value="http://www.google.com.hk/search?hl=zh-CN&q=">Google</option>\
    <option value="http://www.baidu.com/s?ie=utf-8&word=" selected="selected">百度</option>\
    <option value="http://www.sogou.com/web?ie=utf8&query=">搜狗</option>\
    <option value="http://www.soso.com/q?ie=utf-8&w=">搜搜</option>\
	'
  ];
  searchSelect['image']=[
    '搜图片','\
    <option value="http://images.google.com.hk/images?hl=zh-CN&q=" selected>Google</option>\
    <option value="http://image.baidu.com/i?ie=utf-8&ct=201326592&cl=2&lm=-1&tn=baiduimage&pv=&z=0&s=0&word=">百度</option>\
	'
  ];
  searchSelect['music']=[
    '搜音乐','\
    <option value="http://mp3.baidu.com/m?ie=utf-8&f=ms&rn=&tn=baidump3&ct=134217728&lm=0&word=" selected>百度</option>\
    <option value="http://www.google.cn/music/search?q=">Google</option>\
    <option value="http://music.cn.yahoo.com/search?ei=utf-8&pid=ysearch&mimetype=mp3&p=">雅虎</option>\
    <option value="http://d.sogou.com/music.so?ie=utf8&query=">搜狗</option>\
	<option value="http://search.520music.com/?q=">我爱听</option>\
	'
  ];
  searchSelect['video']=[
    '搜视频','\
    <option value="http://video.baidu.com/v?ie=utf-8&ct=301989888&rn=20&pn=0&db=0&s=0&word=" selected>百度</option>\
    <option value="http://video.google.cn/videosearch?hl=zh-CN&q=">Google</option>\
    <option value="http://so.youku.com/search_video/q_">优酷</option>\
	<option value="http://so.ku6.com/v/q">酷6网</option>\
	<option value="http://so.56.com/index?type=video&charset=utf-8&bn=&key=">56网</option>\
	<option value="http://search.video.sina.com.cn/search.php?ie=utf-8&type=boke&stype=1&s=sup&k=">新浪</option>\
	'
  ];
  searchSelect['movie']=[
    '搜影视','\
	<option value="http://movie.gougou.com/search?ie=utf-8&search=" selected>狗狗</option>\
    <option value="http://so.youku.com/search_video/q_">优酷</option>\
	<option value="http://video.search.yahoo.com/search/video?toggle=1&ei=utf-8&p=">Yahoo</option>\
	'
  ];
  searchSelect['game']=[
    '搜游戏','\
    <option value="http://game.gougou.com/search?ie=utf-8&restype=1&search=" selected>迅雷</option>\
    <option value="http://youxi.baidu.com/">百度</option>\
	'
  ];
  searchSelect['shop']=[
    '搜商品','\
    <option value="http://search.taobao.com/search?ie=utf-8&commend=all&source=search1&q=" selected>淘宝</option>\
    <option value="http://www.amazon.cn/mn/searchApp?ie=utf-8&ix=sunray&pageletid=headsearch&searchType=&keywords=">卓越</option>\
	'
  ];
  
  searchSelect['map']=[
    '搜地图','\
    <option value="http://map.baidu.com/#ie=utf-8&word=">百度</option>\
    <option value="http://ditu.google.cn/maps?hl=zh-CN&tab=il&q=" selected>Google</option>\
    <option value="http://map.sogou.com/new/#ie=utf8&lq=">搜狗</option>\
	'
  ];

  try{document.getElementById('searchNavIs').id=null;}catch(err){}
  try{obj.id='searchNavIs';}catch(err){}
  try{document.getElementById('ou').innerHTML='<select name="go" id="go">'+searchSelect[type][1]+'</select>';}catch(err){}
  try{document.getElementById('sb').value=searchSelect[type][0];}catch(err){}
  try{document.getElementById('is').value=type;}catch(err){}
  addRemenber();
}

function remenber(){
  var nowMod=document.getElementById('is').value;
  var newUrl=document.getElementById('go').value;
  var newKey=document.getElementById("kw").value.replace(/^(\s|\r|\n|　)+|(\s|\r|\n|　)+$/g,"");
  newKey=newKey.replace(/[\|\<\>]+/g," ");
  if(newKey!=''){
    var cookieStr;
    if(cookieStr=getCookie('searchHot')){
      var setArr=cookieStr.split("|");
      if(setArr.length>0){
        for(var i=0;i<setArr.length;i++){
          if(setArr[i].indexOf(nowMod)==0){
            var str=setArr[i].substr(nowMod.length,setArr[i].length);
            break;
          }
        }
        if(str){
          var reg=new RegExp('<a [^>]+>'+cutStr(newKey,6)+'<\/a>','ig');
		  str=str.replace(reg,'');
		  str+='&nbsp;<a href="search.php?go='+encodeURIComponent(newUrl)+'&kw='+encodeURIComponent(newKey)+'&is='+encodeURIComponent(nowMod)+'" title="'+newKey+'">'+cutStr(newKey,6)+'</a>';
          str=str.replace(/^(&nbsp;)+|(&nbsp;)+$/ig,'').replace(/(&nbsp;)+/ig,'&nbsp;');
          var strarr=str.split("&nbsp;").slice(-3);
		  var reg2=new RegExp(''+nowMod+'<a [^\|]+','ig');
		  var newStr=cookieStr.replace(reg2,''+nowMod+strarr.join('&nbsp;'));
        }else{
		  var newStr=cookieStr+'|'+nowMod+'<a href="search.php?go='+encodeURIComponent(newUrl)+'&kw='+encodeURIComponent(newKey)+'&is='+encodeURIComponent(nowMod)+'" title="'+newKey+'">'+cutStr(newKey,6)+'</a>';
        }
      }
    }else{
      var newStr=''+nowMod+'<a href="search.php?go='+encodeURIComponent(newUrl)+'&kw='+encodeURIComponent(newKey)+'&is='+encodeURIComponent(nowMod)+'" title="'+newKey+'">'+cutStr(newKey,6)+'</a>';
    }
    if(newStr){
      setCookie('searchHot',newStr,365);
    }
  }
  addRemenber();
}


function addRemenber(){
  var nowMod=document.getElementById('is').value;
  var cookieStr;
  var reg=new RegExp(''+nowMod+'(<a [^\|]+)','i');
  var val=(stratSearchHot[nowMod] && typeof(stratSearchHot[nowMod])!='undefined')?stratSearchHot[nowMod]:'';
  if(cookieStr=getCookie('searchHot')){
    if(cookieStr=cookieStr.match(reg)){
      val=''+cookieStr[1]+' <a href="javascript:void(0)" onclick="delRemenber(\''+nowMod+'\');return false;" style="color:#999999">[清除]</a>';
    }
  }
  document.getElementById('search_hot_word').innerHTML='<a href="162100.url" style="color:#FFB64B">把162100下载到桌面</a> <a onclick="SetHome(this,window.location);return(false);" href="#" style="color:#9999CC">设为首页</a><br />'+val+'';
}


function delRemenber(nowMod){
  var cookieStr;
  if(cookieStr=getCookie('searchHot')){
    var reg=new RegExp(''+nowMod+'(<a [^\|]+)','ig');
    cookieStr=cookieStr.replace(reg,'');
    newCookieStr=cookieStr.replace(/^\|+|\|$/g,'').replace(/\|+/g,'\|');
    setCookie('searchHot',newCookieStr,365);
  }
  document.getElementById('search_hot_word').innerHTML='';
}
/*
function getRandomColor(){ 
  return '#'+(Math.random()*0xffffff<<0).toString(16); 
}
*/
if(document.all){
  window.attachEvent('onload',addRemenber);//对于IE
}else{
  window.addEventListener('load',addRemenber,false);//对于FireFox
} 


function cutStr(str, len){
  if(!str || !len) {
    return '';
  }
  var a = 0;
  for (var i=0; i<len; i++){
    if (str.charCodeAt(i)<=255){
      a+=2;
    }else{
	  a++;
	}
  }
  return str.substr(0,a);
}


 
