//处理域名JS
var browser = new Object();
function getBrowser() {
        var b = navigator.userAgent.toLowerCase();
        browser = {
                safari: /webkit/.test(b),
                opera: /opera/.test(b),
                ie6: /msie 6/.test(b) && !/opera/.test(b),
                ie7: /msie 7/.test(b) && !/opera/.test(b),
                msie: /msie/.test(b) && !/opera/.test(b),
                mozilla: /mozilla/.test(b) && !/(compatible|webkit)/.test(b)
        };
}
getBrowser() ;
var s_domain   =   getHost();
if(s_domain != "a1.cn" || !browser.msie)
{
 document.domain = s_domain;
}
else
{
 //document.domain = "www.a1.cn";
}
var ajax_host;
switch(s_domain)
{
	case '114.com.cn':
		ajax_host = 'http://i.114.com.cn';
		
		break;
	case 'a1.cn':
		ajax_host = "http://www.a1.cn";
		break;
	default:
		ajax_host = "http://i.114.org";
		break;
}

function getHost() { 
	var newhost; 
	var domain; 
	var ArrDomain = new Array("com", "net", "org", "co", "ltd", "plc", "me");//枚举倒数第二个域指
	var ArrDomain2 = new Array("cn", "uk" );//枚举倒数第二个域指
	var host = document.domain;//当前域名 
	var hostarr = host.split('.');
	var hostarrcount = hostarr.length;
	if(in_array_js(ArrDomain, hostarr[hostarrcount-2]) >-1 && in_array_js(ArrDomain2, hostarr[hostarrcount-1])>-1)
		return hostarr[hostarrcount-3]+'.'+hostarr[hostarrcount-2]+'.'+hostarr[hostarrcount-1];
	else
		return hostarr[hostarrcount-2]+'.'+hostarr[hostarrcount-1];
}
function in_array_js(a, v) {
	var i;
	for (i = 0; i < a.length; i++) {
		if (v === a[i]) {
			return i;
		}
	}
	return -1;
} 
//后面可以重写
function _focus(flag)
{
  	switch(s_domain)
  	{
  		case '114.com.cn':
  			var _images = "images/so.114.logo.sub.gif";
  			var _title  = "114.com.cn优化搜索";
  			var _beian  = "Copyright &copy; 2009-2010 114.com.cn. All Rights Reserved. 闽B2-20070011 | 版权所有 严禁复制";
  			break;
  		//so.a1.cn
  		case 'a1.cn':
			var _images = "images/so.a1.logo.sub.gif";
  			var _title  = "a1.cn优化搜索";
  			var _beian  = "Copyright &copy; 2009-2010 a1.cn. All Rights Reserved. 闽B2-20070011 | 版权所有 严禁复制";
  			break;
  		//114.org
  		default :
  			var _images = "images/so.114.logo.sub.gif";
  			var _title  = "114.org优化搜索";
  			var _beian  = "Copyright &copy; 2009-2010 114.org. All Rights Reserved. 闽ICP备09050388号 | 版权所有 严禁复制";
  	}
  	if(flag === "image")
  	{
  		if(s_domain == '114.com.cn') _source();
  		$("#images").attr("src",_images);
  		$("#info_zz").html(_title+"对");
  		$("#_href").html(_title);
  		window.document.title = _title+"_"+query+"_搜索结果";
  	}
  	if(flag === "beian")
  	{
  		$("#footer").html(_beian);  		
  	}
}
function _source()
{
	var arrayObj = new Array();
	arrayObj["baidu_search"] = "百度";arrayObj["google_search"] = "谷歌";arrayObj["soso_search"] = "搜搜";
	arrayObj["bing_search"] = "必应";arrayObj["yahoo_search"] = "雅虎";arrayObj["youdao_search"] = "有道";
	arrayObj["sogou_search"] = "搜狗";
	var _source = "";
	//构造上述的数组索引的数组
	var keys = [];
	for (key in arrayObj)
	{
		keys.push(key);
	}
	var search_mode = "baidu_search";
	var search_way = 1;
	var arr_1 = location.href.split("&");
	for(i=0;i<arr_1.length;i++)
	{
		if(arr_1[i].indexOf("search_way") != -1)
		{
			var flag_w = arr_1[i].split("=");
			search_way = (flag_w[1]) ? flag_w[1] : 1;
		}
		if(arr_1[i].indexOf("search_mode") != -1)
		{
			var flag_m = arr_1[i].split("=");
			//判断search_mode是否是在七大搜素引擎里
			for (s = 0; s <keys.length; s++)
    		{
    		    thisEntry = keys[s].toString();
    		    if (flag_m[1] == thisEntry)
    		    {
    		  		search_mode = flag_m[1];
    		  		_source  = '<a href="./index.php?search_mode='+search_mode+'&temp='+query_raw+'&search_way='+search_way+'" target="_blank">查看“'+query+'”的'+arrayObj[search_mode]+'原始结果>></a>';
    		    }
    		}
		}
	}
	$("#_source").html(_source);
}

