//作者：王剑锋
//功能：搜索统计功能
document.writeln("<style type='text/css'>#SearchS{ text-align:left;}#SearchS td{ height:24px;}#SearchS span{ text-align:right;}#mdq_result{z-index:501}#mdq_result td{padding-left:5px;}</style>");
var index = -1;
function searchDown(e, obj) {;
    var $ = jQuery;
    var pos = findPos(obj);
    $("#mdq_result").css({ width: $(obj).width() + "px", top: (pos.y + obj.offsetHeight) + "px", left: pos.x + "px" });
    
    var xmlHttp = false;
    try {xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {
        try {xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");} catch (e2) {xmlHttp = false;}
    }
    if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {xmlHttp = new XMLHttpRequest();}
    switch (e.keyCode) {
        case 38: // up
            index--;
            if (index < 0) {index = 9;}
            break;
        case 40: // down
            index++;
            if (index > 9) {index = 0;}
            break;
        case 9:  // tab
        case 13: // return
            if (obj.value == "") {
                return;
            }
            if (index < 0) {
                searchSubmit(getSiteid(), $("#selType").val());
            } else {
                $("#SearchS tr").eq(index).click();
            }
            break;
        default:
            index = -1;
            var url = "/search/Search?k=" + jQuery("#keyword").val() + "&siteID=" + getSiteid(); //"/config/json.aspx?q=" + obj.value + "&type=" + $("#selType").val() + "&siteid=" + getSiteid();
            xmlHttp.open("GET", url, true);
            xmlHttp.onreadystatechange = function() {
                if (xmlHttp.readyState == "4") {
                    if (xmlHttp.responseText != "") {
                        $("#mdq_result").show().html(xmlHttp.responseText);
                    }
                }
            }
            xmlHttp.send(null);
            break;
    }
    $("#SearchS tr").each(function() {$(this).mouseout();});
    $("#SearchS tr").eq(index).mouseover();
}

function clkUrl(turl, val) {
    jQuery("#keyword").val(val);
    var re = /_(\d{5})_(\d{3})_/gi;
    re.test(turl);
    var siteid = RegExp.$1, catid = RegExp.$2;
    var $ = jQuery;
    siteid = getSiteid();
    $("#keyword").attr("name", "k").wrap("<form method='get' action='/search/search.jsp' id='myformx'></form>");
    $("#keyword").value = val;
    $("#myformx").append("<input type='hidden' name='siteID' value='" + siteid + "'");
    $("#myformx")[0].submit();
}

function searchSubmit(siteid, catid) {
    var $ = jQuery;
    siteid = getSiteid();
    $("#keyword").attr("name", "k").wrap("<form method='get' action='/search/search.jsp' id='myform'></form>");
    $("#myform").append("<input type='hidden' name='siteID' value='"+siteid+"'");
    $("#myform")[0].submit();
}

function getSiteid() {
    var siteid = ppkRead("siteid");
    if (!siteid) {
        siteid = $("#keyword").val();
    }
    return siteid;
}

function hideDiv() { }

function findPos(obj) {
    var curleft = obj.offsetLeft || 0;
    var curtop = obj.offsetTop || 0;
    while (obj = obj.offsetParent) {
        curleft += obj.offsetLeft
        curtop += obj.offsetTop
    }
    return { x: curleft, y: curtop };
}
function hideResult() {
    var $ = jQuery;
    $("#mdq_result").hide();
}

function hideTipDiv() { }

(function($) {
    $(function() {
        $(document.body).click(hideResult);
        $("#selType").css("display","none");
    });
    $(window).resize(function() {
        var obj = $("#keyword")[0];
        var pos = findPos(obj);
        $("#mdq_result").css({ width: $(obj).width() + "px", top: (pos.y + obj.offsetHeight) + "px", left: pos.x + "px" });
        if ($("#mdq_result")[0].innerHTML == "") {
            $("#mdq_result").hide();
        }
    });
    $("form").submit(function(e) {
        if (e.keyCode == 0) {
            return false;
        }
    });
})(jQuery);
function IsLogin()
{
		var Cuser="";
		var cok1=ppkRead('UserInfo');
		if(cok1)
		{
			var ca=cok1.split('&');
			var fname="UserName=";
			
			for(var i=0;i<ca.length;i++){
				var c=ca[i];
				while(c.charAt(0)==' ') c=c.substring(1);
				if(c.indexOf(fname)>-1) {Cuser=c.substring(fname.length);break;}
			}
			return 1;
		}
		else{
			clickLogin();
		}
}
function clickLogin(){
		window.location.href="/user/login.aspx?ReturnUrl="+location.href;
	}
	
function ppkRead(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
    return null;
}


//欧铁军2009年11月7日添加，为了设定搜索建议的模式
function setMode(){
    var xmlHttp = false;
    try {xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {
        try {xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");} catch (e2) {xmlHttp = false;}
    }
    if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {xmlHttp = new XMLHttpRequest();}
    jQuery("#keyword").val("")
    var url = "/search/SetPriceMode";
    xmlHttp.open("POST", url, true);
    xmlHttp.send(null);
}
