
/*--------------------------------------------------------------------------*
 *  search_system.js
 *--------------------------------------------------------------------------*/
function enter(fname, sname1, sname2){
	if( window.event.keyCode == 13 ){
		document.getElementsByName(sname1)[0].name = sname2;
		document.getElementById(fname).submit();
	}
}

function moveparts(pname){
	document.getElementsByName(pname)[0].focus();
}

function no_submit(){
	var list = document.getElementsByTagName("input");
	var i = 0;

	for( i=0; i<list.length; i++ ){
		if( list[i].type=='text' ){
			list[i].onkeypress = function(event){
                return submitStop(event);
            };
		}
	}
}

function submitStop( e ){
	if( !e ){
		var e = window.event;
	}

    if( e.keyCode==13 ){
    	return false;
    }
}

function flag_change_c(cname, minindex, maxindex, flagname){
	var index;
	for(index = minindex; index <= maxindex; index++){
		document.getElementsByName(cname + index)[0].checked = document.getElementsByName(flagname)[0].checked;
	}
}

function flag_change_p(cname, flagname){
	if(document.getElementsByName(cname)[0].checked == false){
		document.getElementsByName(flagname)[0].checked = false;
	}
}

function submit_ope( fname, sname1, sname2 ){
	document.getElementsByName(sname1)[0].name = sname2;
	document.getElementById(fname).submit();

	var userAgent = window.navigator.userAgent.toLowerCase();
	if(userAgent.indexOf("msie") > -1){
		document.getElementsByName(sname1)[0].name = sname1;
	}else{
		document.getElementsByName(sname2)[0].name = sname1;
	}
}

function submit_ope2( fname, sname1, sname2, val ){
	document.getElementsByName(sname1)[0].value = val;
	document.getElementsByName(sname1)[0].name = sname2;

	var userAgent = window.navigator.userAgent.toLowerCase();

	var stract = document.getElementById(fname).action;
	var strurl = '';
	var addword = '';
	var re1 = new RegExp("^https?://[a-zA-Z./_-]+/reference/");
	var re2 = new RegExp("[0-9]+$");

	if(userAgent.indexOf("safari") > -1){
		strurl = stract.match(re1);
		addword = stract.match(re2);

		if(addword==null){
			stract = strurl + '#a1';
		}else{
			stract = strurl + '#a' + (Number(addword) + 1);
		}
		document.getElementById(fname).action = stract;
	}

	document.getElementById(fname).submit();

	if(userAgent.indexOf("msie") > -1){
		document.getElementsByName(sname1)[0].value = "";
		document.getElementsByName(sname1)[0].name = sname1;
	}else{
		document.getElementsByName(sname2)[0].value = "";
		document.getElementsByName(sname2)[0].name = sname1;
	}
}

function submit_ope_areacode( fname, val ){
	document.getElementsByName('area_code')[0].value = val;

	var userAgent = window.navigator.userAgent.toLowerCase();

	var stract = document.getElementById(fname).action;
	var strurl = '';
	var addword = '';
	var re1 = new RegExp("^https?://[a-zA-Z./_-]+/reference/");
	var re2 = new RegExp("[0-9]+$");

	if(userAgent.indexOf("safari") > -1){
		strurl = stract.match(re1);
		addword = stract.match(re2);

		if(addword==null){
			stract = strurl + '#a1';
		}else{
			stract = strurl + '#a' + (Number(addword) + 1);
		}
		document.getElementById(fname).action = stract;
	}
	document.getElementById(fname).submit();

	document.getElementsByName('area_code')[0].value = "";
}

function submit_ope_new( fname, sname1, sname2 ){
	document.getElementsByName(sname1)[0].name = sname2;
	document.getElementById(fname).target="_blank";

	var userAgent = window.navigator.userAgent.toLowerCase();

	var stract = document.getElementById(fname).action;
	var strurl = '';
	var addword = '';
	var re1 = new RegExp("^https?://[a-zA-Z./_-]+/reference/");
	var re2 = new RegExp("[0-9]+$");

	if(userAgent.indexOf("safari") > -1){
		strurl = stract.match(re1);
		addword = stract.match(re2);

		if(addword==null){
			stract = strurl + '#a1';
		}else{
			stract = strurl + '#a' + (Number(addword) + 1);
		}
		document.getElementById(fname).action = stract;
	}
	document.getElementById(fname).submit();

	if(userAgent.indexOf("msie") > -1){
		document.getElementsByName(sname1)[0].name = "hid_map_disp";
		document.getElementById(fname).target="_top";
	}else{
		document.getElementsByName(sname2)[0].name = "hid_map_disp";
		document.getElementById(fname).target="_top";
	}
}

function page_link( fname, sname1, sname2, act ){
	document.getElementsByName(sname1)[0].name = sname2;
	document.getElementById(fname).action = act;
	document.getElementById(fname).submit();

	var userAgent = window.navigator.userAgent.toLowerCase();
	if(userAgent.indexOf("msie") > -1){
		document.getElementsByName(sname1)[0].name = sname1;
	}else{
		document.getElementsByName(sname2)[0].name = sname1;
	}
}

function data_search( fname, stepno ){
	document.getElementsByName("step")[0].value = stepno;
	document.getElementById(fname).submit();
}

function disp_change( fname, sname1, sname2, flag ){
	document.getElementsByName(sname1)[0].value = flag;
	document.getElementsByName(sname1)[0].name = sname2;
	document.getElementById(fname).submit();

	var userAgent = window.navigator.userAgent.toLowerCase();
	if(userAgent.indexOf("msie") > -1){
		document.getElementsByName(sname1)[0].name = sname1;
	}else{
		document.getElementsByName(sname2)[0].name = sname1;
	}
}

function detail_disp( url, window_name ){
	window.open(url, window_name, 'top="0", left="0", menubar=no, toolbar=no, location=no, status=no, scrollbars=yes, resizable=yes');
}

function text_crear( textname, val ){
	if(document.getElementsByName(textname)[0].value == val){
		document.getElementsByName(textname)[0].value = "";
	}
}

function toHankaku_numalp(id, flag) {
  work='';
  for (lp=0;lp<id.value.length;lp++) {
    unicode=id.value.charCodeAt(lp);
    if ((0xff0f<unicode) && (unicode<0xff1a)) {
      work+=String.fromCharCode(unicode-0xfee0);
    } else if ((0xff20<unicode) && (unicode<0xff3b)) {
      work+=String.fromCharCode(unicode-0xfee0);
    } else if ((0xff40<unicode) && (unicode<0xff5b)) {
      work+=String.fromCharCode(unicode-0xfee0);
    } else {
      work+=String.fromCharCode(unicode);
    }
  }
  id.value=work;

  if(flag=="U"){
	  id.value=work.toUpperCase();
  }else if(flag=="L"){
	  id.value=work.toLowerCase();
  }
}

function toZenkaku_kana(id) {
	var txt = "ｱｲｳｴｵｶｷｸｹｺｻｼｽｾｿﾀﾁﾂﾃﾄﾅﾆﾇﾈﾉﾊﾋﾌﾍﾎﾏﾐﾑﾒﾓﾔﾕﾖﾗﾘﾙﾚﾛﾜｦﾝｧｨｩｪｫｬｭｮｯ､｡ｰ｢｣ﾞﾟ";
	var zen = "アイウエオカキクケコサシスセソタチツテトナニヌネノ";
		zen+= "ハヒフヘホマミムメモヤユヨラリルレロワヲンァィゥェォャュョッ、。ー「」　　";
	var str = "";

	for (i=0; i<id.value.length; i++) {
		c = id.value.charAt(i);
		n = txt.indexOf(c,0);
		if (n >= 0) c = zen.charAt(n);
		str += c;
	}
	id.value = str;
}

function toAlphabet_rome(id) {
	var txt = "ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ";

	str = "";

	for (i=0; i<id.value.length; i++) {
		c = id.value.charAt(i);
		n = txt.indexOf(c, 0);
		if (n >= 0) {
			if (n==0){
				c = "I";
			}else if (n==1){
				c = "II";
			}else if (n==2){
				c = "III";
			}else if (n==3){
				c = "IV";
			}else if (n==4){
				c = "V";
			}else if (n==5){
				c = "VI";
			}else if (n==6){
				c = "VII";
			}else if (n==7){
				c = "VIII";
			}else if (n==8){
				c = "IX";
			}else if (n==9){
				c = "X";
			}
		}
		str += c;
	}
	id.value = str;
}

function selcheck( fname, bname1, bname2 ){
	if(document.getElementsByName('input_region_id')[0].value == ""){
		window.alert("地域をお選びください。");
		return false;
	}

	var low = document.getElementsByName('input_rentlow_num')[0].value - 0;
	var high = document.getElementsByName('input_renthigh_num')[0].value - 0;
	if(low > high){
		window.alert("家賃の範囲指定は左側の値を小さくしてください。");
		return false;
	}

	var low = document.getElementsByName('input_plan_conditionlow_id')[0].value - 0;
	var high = document.getElementsByName('input_plan_conditionhigh_id')[0].value - 0;
	if(low > high){
		window.alert("間取りの範囲指定は左側の値を小さくしてください。");
		return false;
	}
	document.getElementsByName(bname1)[0].name = bname2;

	var userAgent = window.navigator.userAgent.toLowerCase();

	var stract = document.getElementById(fname).action;
	var strurl = '';
	var addword = '';
	var re1 = new RegExp("^https?://[a-zA-Z./_-]+/reference/");
	var re2 = new RegExp("[0-9]+$");

	if(userAgent.indexOf("safari") > -1){
		strurl = stract.match(re1);
		addword = stract.match(re2);

		if(addword==null){
			stract = strurl + '#a1';
		}else{
			stract = strurl + '#a' + (Number(addword) + 1);
		}
		document.getElementById(fname).action = stract;
	}

	document.getElementById(fname).submit();

	if(userAgent.indexOf("msie") > -1){
		document.getElementsByName(bname1)[0].name = bname1;
	}else{
		document.getElementsByName(bname2)[0].name = bname1;
	}
}

function img_click( fname, sname1, sname2, flag ){
	document.getElementsByName(sname1)[0].value = flag;
	document.getElementsByName(sname1)[0].name = sname2;

	var userAgent = window.navigator.userAgent.toLowerCase();

	var stract = document.getElementById(fname).action;
	var strurl = '';
	var addword = '';
	var re1 = new RegExp("^https?://[a-zA-Z./_-]+/reference/");
	var re2 = new RegExp("[0-9]+$");

	if(userAgent.indexOf("safari") > -1){
		strurl = stract.match(re1);
		addword = stract.match(re2);

		if(addword==null){
			stract = strurl + '#a1';
		}else{
			stract = strurl + '#a' + (Number(addword) + 1);
		}
		document.getElementById(fname).action = stract;
	}
	document.getElementById(fname).submit();

	if(userAgent.indexOf("msie") > -1){
		document.getElementsByName(sname1)[0].name = sname1;
	}else{
		document.getElementsByName(sname2)[0].name = sname1;
	}
}


