function textClear(areaname,formname,type){
	if(document.forms[formname].elements[areaname].value == "検索へのご要望をご入力ください！"){
		document.forms[formname].elements[areaname].value = "";
	} else if(document.forms[formname].elements[areaname].value == "一括見積リストへのご要望をご入力ください！"){
		document.forms[formname].elements[areaname].value = "";
	}
}
function textDefault(areaname,formname,type){
	if(document.forms[formname].elements[areaname].value == "" && type == "s"){
		document.forms[formname].elements[areaname].value = "検索へのご要望をご入力ください！";
	} else if(document.forms[formname].elements[areaname].value == "" && type == "w"){
		document.forms[formname].elements[areaname].value = "一括見積リストへのご要望をご入力ください！";
	}
}
function callpanel(targetId, selfId){
	var obj = new getObj(targetId);
	if(obj.style.display == "none") obj.style.display = "";
	else obj.style.display = "none";
}
function open_detail(flg, target, id){
	var obj = new getObj(target);
	var pn = new getObj("panel_detail").obj;
	var txt = "";
	if(obj.style.display == "none"){
		flg.value = "1";
		txt = "以下の検索条件を非表示＞";
	}
	else {
		flg.value = "0";
		txt =  "もっと詳しい条件＞";
	}

	if(typeof pn.textContent != "undefined"){
		pn.textContent = txt;
	}
	else {
		pn.innerText = txt;
	}

	callpanel(target, id);
}
function imgChange(typeno,ck){
	obj = new getObj("type"+typeno).obj;
	if(ck == true){
		obj.src = '/images/bodytype_'+typeno+'_on.gif';
	}
	else {
		obj.src = '/images/bodytype_'+typeno+'.gif';
	}
} 

function btypeImgChange(typeno,ck){
	obj = new getObj("type"+typeno).obj;
	if(ck == true){
		obj.src = '/common/images/bukken/body_'+typeno+'1.gif';
	}
	else if(ck == 1){
		obj.src = '/common/images/bukken/body_'+typeno+'1.gif';
	}
	else if(ck == 2){
		obj.src = '/common/images/bukken/body_'+typeno+'2.gif';
	}
	else {
		obj.src = '/common/images/bukken/body_'+typeno+'0.gif';
	}
} 

function onCar(id){
	var obj = new getObj(id).obj;
	if(obj.checked){
		obj.checked = false;
		imgChange(obj.id, false);
	}
	else{
		obj.checked = true;
		imgChange(obj.id, true);
	}
}

function onBtypeCar(id){
	var obj = new getObj(id).obj;
	if(obj.type == "checkbox"){
		if(obj.checked){
			obj.checked = false;
			btypeImgChange(obj.id, false);
		}
		else{
			obj.checked = true;
			btypeImgChange(obj.id, true);
		}
	} else if(obj.type == "select-one"){
		if(obj.selectedIndex != 0){
			obj.selectedIndex = 0;
			btypeImgChange(obj.id, false);
		}
		else{
			obj.selectedIndex = 1;
			btypeImgChange(obj.id, true);
		}
	}
}
function selectBtypeCar(id){
	var obj = new getObj(id).obj;
	if(obj.selectedIndex != 0){
		obj.selectedIndex = 0;
		btypeImgChange(obj.id, false);
	}
	else{
		obj.selectedIndex = 1;
		btypeImgChange(obj.id, true);
	}
}

function getObj(name){
	if(document.getElementById){
		if(!document.getElementById(name)) return null;
		this.obj = document.getElementById(name);
		this.style = document.getElementById(name).style;
	}
	else if(document.all){
		this.obj = document.all[name];
		this.style = document.all[name].style;
	}
	else if(document.layers){
		this.obj = getObjNN4(document, name);
		this.style = this.obj;
	}
}
function getObjNN4(obj,name){
	var x = obj.layers;
	var foundLayer;
	for(var i = 0 ; i < x.length ; i++){
		if(x[i].id == name)
			foundLayer = x[i];
		else if(x[i].layers.length)
			var tmp = getObjNN4(x[i], name);
		if(tmp) foundLayer = tmp;
	}
	return foundLayer;
}

function newwin_winopenfunc(URLstr,winname,args) {
    var l_winname = (winname == "" ? "_blank" : winname);
	URLstr += "&referer=" + escape(document.referrer);
    window.open(URLstr,l_winname,args);
}
function newwin_disp_winopen_a_tags(URLstr,winname,args) {
    document.writeln("<a href=\'javascript:newwin_winopenfunc(" +
             "\""  + URLstr  + "\"" +
            ",\""  + winname + "\"" +
            ",\""  + args    + "\"" +
        ");\'>"
    );
}
function open_toiawase(url){
	var argstr = "width=770,height=550,scrollbars=yes,location=no,menubar=no,resizable=no,status=yes";
	var URLstr = url;
	var winname = "_blank";
	newwin_disp_winopen_a_tags(URLstr, winname, argstr);
}

function create_xmlhttp(){
	var obj = null;
	try{
		obj = new ActiveXObject("Msxml2.XMLHTTP")
	} catch(e){
		try{
			obj = new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e2){
			obj = null;
		}
	}
	if(!obj && typeof XMLHttpRequest != "undefined"){
		obj = new XMLHttpRequest();
	}
	return obj;
}

function newwin_open(theURL,winName,features) {
	window.open(theURL,winName,features);
}

function closepop() { 
  var i,p,v,obj,args=closepop.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 getCookie(key){
	var tmp = document.cookie+";";
	var tmp1 = tmp.indexOf(key+"=",0);
	if(tmp1 != -1){
		tmp = tmp.substring(tmp1,tmp.length);
		if(tmp.match(key+";")) return "";
		start = tmp.indexOf("=",0);
		end = tmp.indexOf(";",start);
		return(unescape(tmp.substring(start+1,end)));
	}
	return("");
}
function setCookie(key, val, ex){
	var expires = "";
	if(ex){
		var dt = new Date();
		dt.setTime(dt.getTime() + ex);
		expires = ";expires=" + dt.toGMTString();
	}
	document.cookie = key + "=" + escape(val) + expires;
}
function fwanc(i){
	if(!document.getElementById) return true;
	var q = URLencode_sjis(document.sform.kw.value);
	if(q == "") return true;
	if(i == 1) location.href = "/car/s.php?kw=" + q;
	if(i == 2) location.href = "/pic/?q=" + q;
	if(i == 3) location.href = "/catalog/?f=1&q=" + q;
	return false;
}
function ufChk(frm, msg){
	if((frm.v.value == "" || frm.v.value == msg) && getRadioValue(frm.l) == ""){
		alert("満足度を選択、または評価の入力をお願いします。");
		return false;
	}
	return true;
}
function getRadioValue(id){
	for(i = 0; i < id.length; i++) {
		if(id[i].checked) return id[i].value;
	}
	return "";
}

//document.write('<script type="text/javascript" src="/common/js/debug.js"><' + '/script>\n');


