﻿//Ready
$(document).ready(function() {
    $("#search").val(searchDefVal);
    adjustSearchCorners();
});

//Search set Corners
var searchDefVal = "Search products by antigen name,genbank accession,catalog no. etc.";
var errorVal = "Please Input your keyword";
function adjustSearchCorners() {

    if ($(".dvSearch").length <= 0) return;


    $("#search").focus(onFocus).keydown(onKeydowm).blur(function() { onBlur(1); });
    $("#searchGo").click(searchgo).blur(function() { onBlur(2); });
}

function searchgo() {
    var svl = $("#search").val().Trim().Filter();
    if (svl != "" && svl != searchDefVal && svl != errorVal) {
        window.location.href = "Pages/Search.aspx?key=" + svl; 
    }
    else {
        $("#search").val(errorVal).removeClass("foucs").addClass('null');
        $("#searchGo").removeClass("foucs").addClass('null'); 
    }
}

function onKeydowm(e) {
    var currentKey = e ? e.keyCode : e.which;
    if (currentKey == 13) { searchgo(); return false; }
}
function onFocus() {
    var obj = $("#search");
    if (obj.val() == searchDefVal || obj.val() == errorVal)
        obj.val("");
    obj.removeClass("null").addClass("foucs");
    $("#searchGo").removeClass("null").addClass("foucs");
}

function onBlur(w) {
    var obj = $("#search");

    if (obj.val().Trim()== "")
        obj.val(searchDefVal);
        
    $("#search").removeClass("foucs").removeClass("null");
    $("#searchGo").removeClass("foucs").removeClass("null");
}
