﻿
$(document).ready(function()
{
$("body").keydown(function(event){　　　
var e=event || window.event; 
var keyCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode;  
    if(keyCode == 13)　　　
    {　　　　　　　
        if ( $.trim($("#keyword").val()) !="")
        { 
            search();
            return false;

        }
    }
});


    if(window.location.search.length > 0)
    {
//    var class_js= $("#class").val();
//var type_js= $("#type").val();
//var keyword_js= $("#keyword").val();
//if (class_js=="0")
//{
//       var searcherUrl = "http://interface.91118.com/search/compsearchhandler.ashx?jsoncallback=?";
//}
    
        var url = window.location.search.substring(1).toLowerCase();
        var key_word = unescape(queryString(url,"key_word"));
        var search_type = queryString(url,"key_type");
        var search_class = queryString(url,"key_class");
        if(search_class != null)
        {
            $("#keyword").val(key_word);
            $("#search_class ul li").removeClass();
            if(search_class == 1)
            {
                $("#search_class ul li:eq(1)").addClass("z");
                $("#search_type_c").hide();
                $("#search_type_s").show();
                
                if(search_type >= 1 && search_type <= 3)
                {
                    $("#search_type_s input:eq(" + (search_type - 1) + ")").attr("checked","true");
                }
                else
                {
                    $("#search_type_s input:eq(0)").attr("checked","true");
                }
                
            }
            else
            {
                $("#search_class ul li:eq(0)").addClass("z");
                $("#search_type_c").show();
                $("#search_type_s").hide();
                
                if(search_type >= 1 && search_type <= 3)
                {
                    $("#search_type_c input:eq(" + (search_type - 1) + ")").attr("checked","true");
                }
                else
                {
                    $("#search_type_c input:eq(0)").attr("checked","true");
                }
            }
        }
        else
        {
            $("#search_class ul li:eq(0)").addClass("z");
            $("#search_type_c").show();
            $("#search_type_s").hide();
            $("#search_type_c input:eq(0)").attr("checked","true");
        }
    }
    else
    {
        $("#search_class ul li:eq(0)").addClass("z");
        $("#search_type_c").show();
        $("#search_type_s").hide();
        $("#search_type_c input:eq(0)").attr("checked","true");
    }
    
$("#search_class ul li").hover(function(){
    var i_li = $("#search_class ul li").index($(this));
    var i_li_class = $("#search_class ul li").index($("#search_class ul li.z"));
    if(i_li_class != i_li)
    {
        $(this).css("cursor","hand");
    }
},
function(){
    $(this).css("cursor","auto");
}); 
     
$("#search_class ul li").click( function() {
     var i_li = $("#search_class ul li").index($(this));
     var i_li_class = $("#search_class ul li").index($("#search_class ul li.z"));
     if(i_li == i_li_class) 
     {
        return;
     }
     $("#search_class ul li").removeClass();
     if(i_li == 1)
     {
        $("#search_class ul li:eq(1)").addClass("z");
        $("#search_type_c").hide();
        $("#search_type_s").show();
        $("#search_type_s input").attr("checked","");
        $("#search_type_s input:eq(0)").attr("checked","true");
     }
     else
     {
        $("#search_class ul li:eq(0)").addClass("z");
        $("#search_type_c").show();
        $("#search_type_s").hide();
        $("#search_type_c input").attr("checked","");
        $("#search_type_c input:eq(0)").attr("checked","true");
     }

 } );     
 
$("#search_type_c input").click( function() {
    var i_li = $("#search_type_c input").index($(this));
    $("#search_type_c input").attr("checked","");
    $(this).attr("checked","true");

 } );     
 
$("#search_type_s input").click( function() {
    var i_li = $("#search_type_s input").index($(this));
    $("#search_type_s input").attr("checked","");
    $(this).attr("checked","true");

 } );  

$("#imgSearch").click(function() { 

});

});

function queryString(lhref, key ) {
    var pos = lhref.indexOf( key + "=" );
    if (pos==-1) return null;
    var next = lhref.indexOf( "&", pos );
    var value = lhref.substring( pos + key.length + 1, (next==-1) ? 999 : next );
    return value;
}

function search()    
{        
    var key_word,key_class,key_class;
      key_word = $.trim($("#keyword").val());
        if(key_word == "") 
        {
        alert("请输入关键字");
        return false;
        }

        var key_type="";
        key_class = $("#search_class ul li").index($("#search_class ul li.z"));
        if(key_class == 1)
        {
            key_type = $("input[name='radio2']:checked").val();
        }
        else
        {
            key_type = $("input[name='radio1']:checked").val();
        }
        var url=window.location.search.substring(1);     
    if(window.location.search.length > 0 && key_class==0 && url !="radio1=1" && url !="radio1=2" && url !="radio1=3")
    {
        $("#keyword_h").val(key_word);
        $("#types").val(key_type);
        $("#class").val(key_class) ;
        seach_page(1);
        return false;
    }
    else
    {
            key_word = escape(key_word);
        var url = "/Composition/search.aspx?key_word=" + key_word + "&key_class=" + key_class + "&key_type="+ key_type +"" ;
        $("#imgSearch").attr("disabled", "disabled");
        window.location.href = url;
    }
    //alert(url);
}  

//function SubmitKeyClick(e)     
//{         
//    var e=e||event;  
//    if   (e.keyCode ==  13)     
//    {                   
//        e.returnValue= false;  
//        search();    
//    }   
//}





//$("input").keypress(function (e) 
//{var keyCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode;
//if (keyCode == 13)
//{
//search();
//return false;
//});


function search_class(classid)
{
    window.location.href = "/Composition/search.aspx?classid=" + classid;
    
}
