
		function setCheck( str, flag ){
			v = document.tg_form.elements;

			for( i = 0, n = v.length; i < n; i ++ ){
				if( !flag ){
					if( v[i].type == 'radio' && v[i].value == str ){
						v[i].checked = true;
						break;
					}
				}else{
					if( v[i].type == 'radio' && v[i].name == 'cat' ){
						v[i].checked = false;
					}
				}
			}

		}








		function createHttpRequest(){
			var xmlhttp = null;
			if(window.ActiveXObject){
				try { 
					xmlhttp = new ActiveXObject("Msxml2.XMLHTTP") ;
				}catch(e){
					try{ 
						xmlhttp = new ActiveXObject("Microsoft.XMLHTTP") ;
					}catch (e2){ }
				}
			}else if(window.XMLHttpRequest){
				xmlhttp = new XMLHttpRequest() ;
				xmlhttp.overrideMimeType('text/xml');
			}else{ }

			if(xmlhttp == null){
				alert('サーバーとのコネクションに失敗しました');
			}
			return xmlhttp;
		}

		function sendRequest (xmlhttp, method, url, async, data, id , loading_tag ,  callback){
			var ua = navigator.userAgent;
			var safari  = ua.indexOf("Safari")!=-1;
			var konqueror = ua.indexOf("Konqueror")!=-1;
			var mozes = ((a = navigator.userAgent.split("Gecko/")[1] ) ? a.split(" ")[0] : 0) >= 20011128 ;
			var chrome = (/chrome/i.test(ua)) ? true : false;

			document.getElementById(loading_tag).innerHTML = '<img src="http://losangeles.vivinavi.com/JA/images/loading.gif">';

			if(window.opera || safari || mozes){
				xmlhttp.onload = function (){
					document.getElementById(loading_tag).innerHTML = '';
					callback(xmlhttp,id);
				}
			}else{

				async = ( async ) ? false : true;
				xmlhttp.onreadystatechange = function(){
					if(xmlhttp.readyState == 4){
						if(xmlhttp.status == 200){
							document.getElementById(loading_tag).innerHTML = '';
							callback(xmlhttp,id);
						}else{
							document.getElementById(loading_tag).innerHTML = '';
							alert("送信中にエラーが発生しました");
						}
					}
				}
			}

			xmlhttp.open(method, url, async);
			xmlhttp.setRequestHeader("Content-Type" , "application/x-www-form-urlencoded");
			xmlhttp.send(data);
		}



		function getResult( url , data , id , loading_tag ){
			var xmlhttp = createHttpRequest();
			if(xmlhttp == null){
				return null;
			}
			sendRequest( xmlhttp , "POST" , url , false , data , id , loading_tag , callBack );
		}


		function callBack(xmlhttp,id){
			var result = document.getElementById(id);
			result.innerHTML = xmlhttp.responseText;
		}





		function area_control( all_area ){

			if( all_area ){
				document.tg_form.all_area.value=1;
				document.tg_form.s_all.value=1;
			}else{
				document.tg_form.all_area.value=0;
			}

			document.tg_form.cat.value="";

			document.tg_form.new_list.value=0;

			document.tg_form.fn.value="";

			document.tg_form.nn.value="";


			document.tg_form.submit();

		}

		function alertkeyTG(e) {

			var intKey = (window.Event) ? e.which : e.keyCode;

			if (intKey == 13) {

				area_control();

				return false;

			}

			return true;

		}



		function switchClass2(markerNum) {
			gmarkers[markerNum].openInfoWindow("<div>"+markers[markerNum]["html"]+"</div>",{maxWidth: 200});
			targetlineheader = "tg";
			objheader = "tg_map";
			objon     = "08";
			objoff    = "16";

			for(i = 0; i < gmarkers.length; i ++ ) {
				if(obj = document.getElementById(targetlineheader+"_tr"+i)) {
					if (i == markerNum) {
						obj.className = objheader+"_"+objon;
					} else if(obj.className == objheader+"_"+objon){
						obj.className = objheader+"_"+objoff;
					}
				}
			}
//			gmap_map.setCenter(gmarkers[markerNum].getPoint());
		}

