function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
function changeImagesArray(array) {
	if (preloadFlag == true) {
		var d = document; var img;
		for (var i=0; i<array.length; i+=2) {
			img = null; var n = array[i];
			if (d.images) {img = d.images[n];}
			if (!img && d.getElementById) {img = d.getElementById(n);}
			if (img) {img.src = array[i+1];}
		}
	}
}
function changeImages() {
	changeImagesArray(changeImages.arguments);
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		pre_top_profile_2 = newImage('img_top/top_profile_2.gif');
		pre_top_ir_2 = newImage('img_top/top_ir_2.gif');
		pre_top_sitemap_2 = newImage('img_top/top_sitemap_2.gif');
		pre_top_menu1_kensaku2 = newImage('img_top/top_menu1_kensaku2.jpg');
		pre_top_menu2_service2 = newImage('img_top/top_menu2_service2.jpg');
		pre_top_menu3_tenpo2 = newImage('img_top/top_menu3_tenpo2.jpg');
		preloadFlag = true;
	}
}

/* macromedia 汎用スクリプト*/
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  ob=window.open(theURL,winName,features);
  window.ob.focus();
}
function MM_checkBrowser(NSvers,NSpass,NSnoPass,IEvers,IEpass,IEnoPass,OBpass,URL,altURL) { //v4.0
  var newURL='', verStr=navigator.appVersion, app=navigator.appName, version = parseFloat(verStr);
  if (app.indexOf('Netscape') != -1) {
    if (version >= NSvers) {if (NSpass>0) newURL=(NSpass==1)?URL:altURL;}
    else {if (NSnoPass>0) newURL=(NSnoPass==1)?URL:altURL;}
  } else if (app.indexOf('Microsoft') != -1) {
    if (version >= IEvers || verStr.indexOf(IEvers) != -1)
     {if (IEpass>0) newURL=(IEpass==1)?URL:altURL;}
    else {if (IEnoPass>0) newURL=(IEnoPass==1)?URL:altURL;}
  } else if (OBpass>0) newURL=(OBpass==1)?URL:altURL;
  if (newURL) { window.location=unescape(newURL); document.MM_returnValue=false; }
}
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function LeadEvent() {
	if (!document.getElementsByTagName) return false;
	var links = document.getElementsByTagName("a");
	for (var i=0; i < links.length; i++) {
		if (links[i].className.match("PopFncar")) {
			links[i].onclick = function() {
				window.open(this.href, 'pop1','width=500,height=600,status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no');
				return false;
			}
		}

		if (links[i].className.match("PopFucar")) {
			links[i].onclick = function() {
				window.open(this.href, 'pop1','width=500,height=600,status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no');
				return false;
			}
		}

		if (links[i].className.match("Pop700")) {
			links[i].onclick = function() {
				window.open(this.href, 'pop1','width=700,height=600,status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no');
				return false;
			}
		}

		if (links[i].className.match("PopEntry")) {
			links[i].onclick = function() {
				window.open(this.href, 'pop1','width=480,height=600,status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no');
				return false;
			}
		}
		if (links[i].className.match("PopTok")) {
			links[i].onclick = function() {
				window.open(this.href, 'pop1','width=480,height=500,status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no');
				return false;
			}
		}
		if (links[i].className.match("PopPub")) {
			links[i].onclick = function() {
				window.open(this.href, '360','width=830,height=600,status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no');
				return false;
			}
		}
		if (links[i].className.match("flashmovie")) {
			links[i].onclick = function() {
				window.open(this.href, 'pop600','width=490,height=490,status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no');
				return false;
			}
		}
	}

	var links2 = document.getElementsByTagName("area");
	for (var i=0; i < links2.length; i++) {
		if (links2[i].className.match("Pop360")) {
			links2[i].onclick = function() {
				window.open(this.href, '360','width=830,height=550,status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no');
				return false;
			}
		}
		if (links2[i].className.match("flashmovie")) {
			links2[i].onclick = function() {
				window.open(this.href, 'pop600','width=490,height=490,status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no');
				return false;
			}
		}
	}

	//関数が存在するかチェックしてから呼び出し
//	if ('function' === typeof fa001 ){
//		fa001();
//	}
//	if ('function' === typeof fa002 ){
//		fa002();
//	}

	var mapcheck = document.getElementById("map");
	if(mapcheck != null)LoadMap();
}

function subwin1() {
	s_window=window.open("http://www.carchs.com/satei/contact.html","pop0","status=yes,width=480,height=610,left=0,top=0,scrollbars=yes,resizable=yes,toolbar=yes");
	if(s_window.opener==null)s_window.opener=window;
	s_window.focus();
}

function LoadMap(){
	if(lat != "0" && lng != "0"){
		if (GBrowserIsCompatible()) {
			var map = new GMap2(document.getElementById("map"));
			var point = new GLatLng(lat,lng);
			var icon = new GIcon();
			// アイコン画像のURL
			icon.image = "http://www.carchs.com/shop_info/img/share/gmapicon.png";
			icon.iconSize = new GSize(80, 94);
			icon.iconSize = new GSize(64, 64);

			// アイコンの表示場所（オリジナル画像の左上が起点になります）
			icon.iconAnchor = new GLatLng(90, 47);
			icon.iconAnchor = new GLatLng(64, 32);

			map.setCenter(point, 16);
			map.addControl(new GLargeMapControl());
			map.addControl(new GMapTypeControl());
			var marker = new GMarker(point);
			map.addOverlay(new GMarker(point, icon));
		}
	}
}

function get_carpwnlist(choice_maker){
	/* XMLHttpRequestオブジェクト作成 */
	var xmlhttp = createXmlHttp();
	if (xmlhttp == null) {
		window.alert('XMLHttpRequest非対応のブラウザです。');
	}
	
	/* レスポンスデータ処理方法の設定 */
	xmlhttp.onreadystatechange = handleHttpEvent;
	
	/* レスポンスデータ処理用のコールバック関数を定義 */
	function handleHttpEvent(){
		if (xmlhttp.readyState == 4) {
			if (xmlhttp.status == 200) {
				var disp = document.getElementById('shamei');
				disp.innerHTML = decodeURI(xmlhttp.responseText);
			} else {
				window.alert(xmlhttp.status);
			}
		}
	}
	
	/* HTTPリクエスト実行 */
	xmlhttp.open("POST", "/ucar/zaiko_search/dom_inc.php" , true);
	xmlhttp.setRequestHeader("Content-Type" , "application/x-www-form-urlencoded");
	xmlhttp.send("choice_maker="+encodeURI(choice_maker)+"&name="+encodeURI("carname"));
}


function get_carpwnlist2(choice_maker){
	/* XMLHttpRequestオブジェクト作成 */
	var xmlhttp = createXmlHttp();
	if (xmlhttp == null) {
		window.alert('XMLHttpRequest非対応のブラウザです。');
	}
	
	/* レスポンスデータ処理方法の設定 */
	xmlhttp.onreadystatechange = handleHttpEvent;
	
	/* レスポンスデータ処理用のコールバック関数を定義 */
	function handleHttpEvent(){
		if (xmlhttp.readyState == 4) {
			if (xmlhttp.status == 200) {
				var disp = document.getElementById('shamei');
				disp.innerHTML = decodeURI(xmlhttp.responseText);
			} else {
				window.alert(xmlhttp.status);
			}
		}
	}
	
	/* HTTPリクエスト実行 */
	xmlhttp.open("POST", "/ucar/fc_dom_inc.php" , true);
	xmlhttp.setRequestHeader("Content-Type" , "application/x-www-form-urlencoded");
	xmlhttp.send("choice_maker="+encodeURI(choice_maker)+"&name="+encodeURI("carname"));
}

function createXmlHttp(){
	if (window.XMLHttpRequest) {			 // Mozilla, Firefox, Safari, IE7
		return new XMLHttpRequest();
	} else if (window.ActiveXObject) {	   // IE5, IE6
		try {
			return new ActiveXObject("Msxml2.XMLHTTP");	// MSXML3
		} catch(e) {
			return new ActiveXObject("Microsoft.XMLHTTP"); // MSXML2まで
		}
	} else {
		return null;
	}
}

try {
	document.execCommand("BackgroundImageCache", false, true); 
} catch(err) {}

window.onload = LeadEvent;

// -->