// 太平洋门户网 基本js文件 规范开发
//@author 王恩伟 
//qq:303924813
//搜索管理的
function indexSearch(root_dir)
{
	var myForm = document.getElementById('sform');
	var myKeyword = document.getElementById('keyword');
	var search_type = document.getElementById('search_type').value;
	if (search_type == 2)
	{
	  target = 'company';
	}else{
	  target = 'sell';
	}
	myForm.action = root_dir + "search/search_" + target + ".php";
	prefix = myKeyword.value.substring(0, 3);
	if ((myKeyword.value.length > 0))
	{
		myForm.submit();
		var  wlink='';
		
		wlink=document.getElementById("keyword").value+"+"+document.getElementById('search_type').options[document.getElementById("search_type").selectedIndex].text+"_honghesoft_"; 
        wlink+=GetCookie("history");
        wlink=escape(wlink);
        SetCookie("history",wlink); 
        history_show();
		
	}
	 return false;
}

// 供求开关 buySupply
function showInfo(num) 
{for(var id = 0;id<=3;id++) 
{var fpid="focusInfo"+id; 
if(id==num){ 
try{document.getElementById(fpid).style.display="block"}catch(e){}; 
}else{ 
try{document.getElementById(fpid).style.display="none"}catch(e){};}}}

//搜索浏览记录管理
function SetCookie (name, value) { 
       var exp = new Date(); 
       exp.setTime (exp.getTime()+86400*365); 
       document.cookie = name + "=" + value + "; expires=" + exp.toGMTString()+"; path=/;domain=topoyo.com"; 
}

function getCookieVal (offset) { 
	var endstr = document.cookie.indexOf (";", offset); 
	if (endstr == -1) endstr = document.cookie.length; 
    return unescape(document.cookie.substring(offset, endstr)); 
 } 
function DelCookie(name)
{
    SetCookie(name, '');
    return;
}

function GetCookie(name) {
         var arg = name + "="; 
         var alen = arg.length; 
         var clen = document.cookie.length; 
         var i = 0; 
         while (i < clen) { 
             var j = i + alen; 
             if (document.cookie.substring(i, j) == arg) return getCookieVal (j); 
             i = document.cookie.indexOf(" ", i) + 1; 
             if (i == 0) break; 
         } 
	     return null; 
 } 
 
 function history_show()
{   
try
{
 var history=GetCookie("history");
 history=unescape(history);
 var content='您最近搜索的词：';
 if(history!="null"&&history.indexOf("&")==-1)
 {
 history_arg=history.split("_honghesoft_");
 i=0;
 linknum=0;
 len= history_arg.length;
 for(i=0;i<len;i++)
 { 
 	var wlink=history_arg[i].split("+");
    if(history_arg[i]!="null" && content.indexOf(wlink[0])==-1 && linknum<8){
		if(wlink[1]=="找产品")
		{	
       		content+="<a href=\"http://www.topoyo.com/search/search_sell.php?search_type=sell&keyword="+encodeURI(wlink[0])+"\" target=\"_blank\"  title=\""+wlink[0]+"\">"+wlink[0]+"</a>";
		}
		if(wlink[1]=="找公司")
		{
			content+="<a href=\"http://www.topoyo.com/search/search_company.php?search_type=company&keyword="+encodeURI(wlink[0])+"\" target=\"_blank\"  title=\""+wlink[0]+"\">"+wlink[0]+"</a>";
		}
       linknum+=1;
	   
    }    
}    
 document.getElementById("history").innerHTML=content; 

}else{
 	document.getElementById("history").innerHTML="<font color='#000000'>您目前还没有浏览记录。</font>";

}
}
catch(e){}
}
function handleStateChange(){
  if(xmlHttp.readyState == 4){
	  //alert(xmlHttp.responseText);
  }	  
}
 
 function $(o){
 var o=document.getElementById(o)?document.getElementById(o):'';
 return o;
}
function ClearHistory()
{
  if(confirm("您要清除所有的浏览记录，是否确定？")	)
  {
	DelCookie("history");
	document.getElementById("history").innerHTML="<center><font color='#000000'>目前还没有浏览记录。</font></center>";
  }
}

function favorate_show()
{   
    try
    {
         var favorate=GetCookie("favorate");
         favorate=unescape(favorate);
         var content='';
         if(favorate!='null')
         {
             favorate_arg=favorate.split("`~honghesoft~`");
             i=0;
             linknum=0;
             len= favorate_arg.length;
             for(i=0;i<len;i++)
             { 
             	var wlink=favorate_arg[i].split("`~mysites~`");
                if(favorate_arg[i]!="null" && content.indexOf(wlink[0])==-1 && linknum<44)
                {
                   content+="<li><a href=\""+wlink[1]+"\" target=\"_blank\"  title=\""+wlink[0]+"\">"+wlink[0]+"</a></li>";
                   linknum+=1;
                }    
            }    
            document.getElementById("favorate").innerHTML=content;         
        }
        else
        {
         	document.getElementById("favorate").innerHTML="</ul><div style='margin-top:35px;text-align=center; color=#000000'>您的网址收藏夹里目前还没有网址。 <a href='user/' target='_blank'>点击这里管理收藏夹</a>>></div><ul>";
        }
    }
    catch(e)
    {
    }
}

//控件管理的 v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}