/**
 * スターマインjQuery用ヘルパ
 * VSS Path		:	$Archive: /typhoon/js/mgr/starminehelper.js $
 * Checkin		:	$Date: 08/10/31 18:18 $
 * Modify Date	:	$Modtime: 08/10/30 11:40 $
 * Author		:	$Author: Masumi $
 */

function StarminejQueryHelper(){};

/**
日付フィールドにフォーカスが来たときの処理です。
*/
StarminejQueryHelper.attachDatePicker = function (elem)
{
	id = elem.id;
	try {
        var pattern = new RegExp("\\[.*\\]$", "i");
        if (id.search(pattern) > 0 && elem.attributes["basename"])
        {
            var correctedName = id.replace("[", "\\[").replace("]", "\\]");
            $("#" + correctedName).datepicker ({changeMonth: true, changeYear: true, dateFormat: 'yy-mm-dd'});
        } else {
            $("#" + id).datepicker ({changeMonth: true, changeYear: true, dateFormat: 'yy-mm-dd'});
        }
    } catch (e) {}
};

$(function() {
    try {
        $(".hiduke").datepicker ({changeMonth: true, changeYear: true, dateFormat: 'yy-mm-dd', showOn: 'button', buttonImage: 'images/mgr_calendar.png', buttonImageOnly: true});
    } catch (e) {}
});

/**
フォーム内のすべてのコントロールを有効にします。
@author 2009/6/12 Masumi.K
*/
StarminejQueryHelper.enableAllFormControls = function(formName)
{
    if (formName == undefined || formName == "")
    {
        formName = "";
    } else {
        formName = "#" + formName;
    }
    $(formName + " :input").removeAttr("disabled");
};

StarminejQueryHelper.attatchUrl = function(ru){
	var url = $("#logout").attr('href');
	//var ru = location.href;
	if (!!!url || !!!ru)
	{
		return false;
	}
	var newUrl = url + "?ru=" + ru;
	$("#logout").attr('href',newUrl);
	return true;
};
