
function load_esg() {

	// get all elements
	var obj = document.getElementsByTagName('*');
	var max = obj.length;
	var all = "";
	var esg_list = new Array();
	var esg_list_index = 0;
	    
	// get id for es_gadget
	for ( var i = 0; i < max; i++ ) {
		if ( obj[i].id.indexOf("esg", 0) == 0 ) {
			esg_list[esg_list_index] = obj[i].id;
		    esg_list_index++;
		}
	}
	
	// connect server and display to element
	for ( var i = 0; i < esg_list.length; i++ ) {
		new Ajax.Updater(esg_list[i], '/gadget/get_gadget/' + esg_list[i], {evalScripts:true} );
	}


    // for petpal gadget
    var ppg_user_name = document.getElementById('ppg_user_name');
    if ( ppg_user_name != null ) {
        new Ajax.Updater('ppg_user_name', '/user/ppg_user_name', {evalScripts:true} );
    }

    var ppg_mypage_link = document.getElementById('ppg_mypage_link');
    if ( ppg_mypage_link != null ) {
        new Ajax.Updater('ppg_mypage_link', '/user/ppg_mypage_link', {evalScripts:true} );
    }

    var ppg_logout_link = document.getElementById('ppg_logout_link');
    if ( ppg_logout_link != null ) {
        new Ajax.Updater('ppg_logout_link', '/user/ppg_logout_link', {evalScripts:true} );
    }

    
}
