﻿/// <reference path="jquery-1.3.2-vsdoc.js" />

//清除文字
function clearText(obj, defaultText) {
    if (obj.value == defaultText) {
        obj.value = "";
        $("#" + obj.id).css("color", "black");        
    }
}

//設定預設文字
function setDefaultText(obj, defaultText) {
    if (obj.value == '') {
        obj.value = defaultText;
        $("#" + obj.id).css("color", "silver");
    }
}

//依物件ID設定預設文字（用在該物件一開始沒有任何值的時候）
function setDefaultTextByID(id, defaultText) {
    if (document.getElementById(id).value == "") {
        $("#" + id).val(defaultText);
        $("#" + id).css("color", "silver");
    }
}

//依網址設定Tag的底色
$(document).ready(function() {

    var myURL = location.href;
    var myURLHttp = myURL.split("//");
    var myURLContentElement = myURLHttp[1].split("/");

    //tag的Class名稱要和目錄相同
    if (myURLContentElement[1].indexOf(".") > 0) {
        $(".FrontPage").addClass("DefaultSelectedTag");
    }
    else {
        $("." + myURLContentElement[1]).addClass("DefaultSelectedTag");
    }

    $('.FunctionTag a').hover(function() {
        $("." + myURLContentElement[1]).removeClass('DefaultSelectedTag');
        $(this).removeClass('DefaultSelectedTag');
    }, function() {
        $("." + myURLContentElement[1]).addClass("DefaultSelectedTag");
    });

    if (myURLContentElement[2] != null && myURLContentElement[2] == "FrontPage.aspx") {
        $('.ClassificationTag a').hover(function() {
            $(".CompanyFrontpageSelectedTag").addClass("CompanyFrontPageDefaultTag");
            $(".CompanyFrontpageSelectedTag").removeClass("CompanyFrontpageSelectedTag");
            $(this).addClass("CompanyFrontpageSelectedTag");
            $(this).removeClass("CompanyFrontPageDefaultTag");
        });
    }
    //alert(myURLContentElement);
});

function GetMemberEmail(mID) {
    $.get("/Ajax/GetEmail.ashx", { "mid": mID }, function(data) {
        $('.CompanyEmailBox').val(data);
    }
    ); 
}


//隨機取得
function RandomImage(id, type) {
    $.get("/Ajax/GetFarmImage.ashx?fid=" + id + "&type=" + type,
            function(data) { $(".RandomImage").attr("src", data); });
}

function LoadWeekCalendar(container, queryDate) {
    $(container).load("/Ajax/WeekCalendar.aspx?qDate=" + queryDate + " .Calendar table");
    
}

//首頁中間商家

function LoadCompany(container, Category) {
    $(container).load("/Ajax/CompanyFrontpage.aspx?Category=" + Category + " .CompanyFPData" );
}

function getDataAndFadeIn(holder, url, refreshTime) {
    $(holder).fadeTo("slow", 0, function() {
        $(holder).load(url, {}, function() {
            $(holder).fadeTo("slow", 1);
        });
    });
    setTimeout("getDataAndFadeIn('" + holder + "','" + url + "'," + refreshTime + ")", refreshTime);
}
