﻿function Trim(s)
{
	s = s.replace(/^[\s　]+/g, "");　//從前面去除
	s = s.replace(/[\s　]+$/g, ""); //從後面去除 
	return s;
}

function Search(root, qid, tid, cid, defaultText)
{
    var q = Trim($('#' + qid).val());
    var t = encodeURI($('#' + tid).val());
    var c = encodeURI($('#' + cid).val());
    if(q == defaultText)
    {
        q = '';
    }
    else
    {
        q = encodeURI(q);
    }
    var url = root + 'Search.aspx?q=' + q + '&rtype=' + t + '&county=' + c;
    location.href = url;
    return false;
}

function ClearIfDefaultText(defaultText, e)
{
    //var input = $("searchfield");
    var input = GetElementTriggerEvent(e);
    if (input.value == defaultText)
    {
        input.value = "";
    }
}

function GetElementTriggerEvent(e)
{
    var targ;
    if (!e)
    {
        e = window.event;
    }
    if (e.target)
    {
        targ = e.target;
    }
    else if (e.srcElement)
    {
        targ = e.srcElement;
    }
    if (targ.nodeType==3) // defeat Safari bug
    {
        targ = targ.parentNode;
    }
    return targ;
}
