var ssgObj = new Object;
ssgObj._onload = function () {
	ssgObj._set();
}
ssgObj._set = function ( key) {
	if ( ! key) key = "ssg_search";
	var e_area = document.getElementById('ssg_slt_area');
	if ( ! e_area) return false;
	
	// 選択エリア消去
	while ( e_area.hasChildNodes()) e_area.removeChild( e_area.firstChild) ;
	
	// 選択エリア作成
	var keys = new Array(
		{id : 'ssg_search', val : 'ウェブ' },
		"｜" ,
		{id : 'ssg_images', val : '画像' },
		"｜" ,
		{id : 'ssg_maps', val : '地図' }
	);
	for (i in keys) {	
		if ( typeof( keys[i]) == "string") {
			e_area.appendChild( document.createTextNode( keys[i]));
			continue;
		}
	
		if ( keys[i].id == key) {
			var elm = document.createElement("strong");
		} else {
			var elm = document.createElement("span");
		}
		elm.setAttribute("id", keys[i].id);
		elm.appendChild( document.createTextNode( keys[i].val));
		e_area.appendChild( elm);
	}
	
	key = key.replace("ssg_" , "");
	var frm = document.getElementById('ssg_frm');
	
	frm.action = frm.action.replace(/^(http:\/\/www.google.co.jp\/).+?$/, "$1"+ key);

	return true;	
}

ssgObj._click = function ( e) {
	var elm = ( e.target) ? e.target : e.srcElement ;
	var ids = elm.id.match( /^ssg_(search|images|maps)$/i) ;
	if ( ! ids) return true ;

	ssgObj._set( ids[0]);

	return true;
}

if ( document.attachEvent) {
	window.attachEvent( "onload", ssgObj._onload) ;
	document.attachEvent( "onclick", ssgObj._click) ;
} else {
	window.addEventListener( "load", ssgObj._onload, true) ;
	document.addEventListener( "click", ssgObj._click, true) ;
}