function toggle_show(row){

	var pos = "r_"+row;
	var pos2 = "disp_arrow_"+row;

	var elm = document.getElementById(pos);

	if(elm.style.display=="none"){
		elm.style.display="block";
		document.getElementById(pos2).innerHTML = decodeURIComponent('&#9658;');
	}else{
		elm.style.display="none";
		document.getElementById(pos2).innerHTML = decodeURIComponent('▼');
	}

}


function show_tg_kodawari(){

	var elm = document.getElementById('kfl');

	if(elm.value == "1"){
		document.getElementById('kodawari').innerHTML = decodeURIComponent('＋');
		document.getElementById('kodawari_form').style.display="none";
		elm.value="0";
	}else{
		document.getElementById('kodawari').innerHTML = decodeURIComponent('－');
		document.getElementById('kodawari_form').style.display="block";
		elm.value="1";
	}

}


function setCart(id){

//	alert("物件番号：["+id+"]をお問合せかごへ!");

	var date = new Date();
	var timestamp = date.getTime();
	var rand = Math.random();

	sendRequest(add_cart,"&id="+id+"&time="+timestamp+rand+"",'POST',ADD_CART_OBJ,true,false);

}


function del_cart(id){

	if(confirm("物件番号[ "+id+" ]をお問合せから削除しますか？")){
		var date = new Date();
		var timestamp = date.getTime();
		var rand = Math.random();

		sendRequest(show_cart,"&id="+id+"&time="+timestamp+rand+"",'POST',DEL_CART_OBJ,true,false);
	}
}


function add_cart(req){

	var text = req.responseText;

	if ( navigator.appVersion.indexOf( "KHTML" ) > -1 ) {
		var esc = escape( text );
		if ( esc.indexOf("%u") < 0 && esc.indexOf("%") > -1 ) {
			text = decodeURIComponent( esc );
		}
	}

	if(text=="over_add"){
		alert('お問い合わせ登録は3件までです');
	}else if(text=="none_obj"){
		alert('選択された物件のお問合せが不可能となりました');
	}else{
//		document.getElementById('cal').innerHTML = decodeURIComponent(text);
		show_cart();
	}
}

function show_cart(){

	var date = new Date();
	var timestamp = date.getTime();
	var rand = Math.random();

	var TmpImage = "<center><img src='/images/indicator.gif'></center>";

	document.getElementById('carts').innerHTML = decodeURIComponent(TmpImage);

	sendRequest(show_cart_html,"&time="+timestamp+rand+"",'POST',SHOW_CART,true,false);

}

function show_cart_html(req){

	var text = req.responseText;

	if ( navigator.appVersion.indexOf( "KHTML" ) > -1 ) {
		var esc = escape( text );
		if ( esc.indexOf("%u") < 0 && esc.indexOf("%") > -1 ) {
			text = decodeURIComponent( esc );
		}
	}

	document.getElementById('carts').innerHTML = decodeURIComponent(text);
}

function erase_date(){

	var elm = document.getElementById('selDate');
	elm.value="";

}


function print_detail(id){
	object_window = window.open(G_URL+"print/"+id+"/","object_window","width=768,height=768,menubar=yes,scrollbars=yes");
	object_window.focus();
}

function Maps() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(35.574822, 139.656765), 16);

		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GOverviewMapControl());
		map.setMapType(G_NORMAL_MAP);

		var latlng=new GLatLng(35.573249,139.65712);
		var latlng2=new GLatLng(35.577087,139.654901);

		var marker= new GMarker(latlng);
		var marker2= new GMarker(latlng2);

		GEvent.addListener(marker,"click",function(){
			//マーカーがクリックされたら、ポップアップを表示する
			marker.openInfoWindowHtml("<span style='font-size:80%;'>三富商事：本店<br><br>住所：神奈川県川崎市中原区小杉町3-22-2<br><br>電話番号：044-722-3076</span><br><br><img width='200' height='200' src='http://3103mitomi.com/img/mitomi_0.jpg'>");
		});

		GEvent.addListener(marker2,"click",function(){
			//マーカーがクリックされたら、ポップアップを表示する
			marker2.openInfoWindowHtml("<span style='font-size:80%;'>三富商事：北口支店<br><br>住所：神奈川県川崎市中原区小杉御殿町2-34-7<br><br>電話番号：044-733-9812</span><br><br><img width='200' height='200' src='http://3103mitomi.com/img/mitomi_1.jpg'>");
		});

		map.addOverlay(marker);
		map.addOverlay(marker2);

		GEvent.trigger(marker,"click"); 

	}
}


function change_img(img_src,w,h){
	//	change_img	

	var pos = document.getElementById('change_img');

	//	alert(img_src);

	pos.src = "/obj_md_images/"+img_src;
	pos.width = w*1/2;
	pos.height = h*1/2;

}

function change_img2(img_src,w,h){
	//	change_img	

	var pos = document.getElementById('change_img');

	//	alert(img_src);

	pos.src = "/obj_md_images/"+img_src;
	pos.width = w;
	pos.height = h;

}

function change_img_md(img_src,w,h){
	//	change_img	

	var pos = document.getElementById('change_img');

	//	alert(img_src);

	pos.src = "/obj_images/"+img_src;
	pos.width = w;
	pos.height = h;

}





function show_confirm(){

	var elm1 = document.getElementById('notice_form');
	var elm2 = document.getElementById('notice_confirm');
	var elm3 = document.getElementById('notice_done');

	var tmp = JS_Validator();


	if(tmp==""){

		var f1 = document.getElementById('name').value;
		var f2 = document.getElementById('mailaddr').value;

		document.getElementById('d_name').innerHTML = decodeURIComponent(htmlspecialcharsJS(f1));
		document.getElementById('d_mailaddr').innerHTML = decodeURIComponent(htmlspecialcharsJS(f2));

		elm1.style.display="none";
		elm2.style.display="block";


	}else{
		alert(tmp);
	}


}


function show_form(){

	var elm1 = document.getElementById('notice_form');
	var elm2 = document.getElementById('notice_confirm');
	var elm3 = document.getElementById('notice_done');

	elm1.style.display="block";
	elm2.style.display="none";


}


function show_done(){

	if(confirm('通知サービスを申し込みますか？')){

		var elm1 = document.getElementById('notice_form');
		var elm2 = document.getElementById('notice_confirm');
		var elm3 = document.getElementById('notice_done');
		var elm4 = document.getElementById('notice_proc');

		var f1 = document.getElementById('name');
		var f2 = document.getElementById('mailaddr');

		var TmpImage = "<center><img src='/images/indicator.gif'>希望条件を送信中</center>";
		elm4.innerHTML = decodeURIComponent(TmpImage);

		elm1.style.display="none";
		elm2.style.display="none";

		var date = new Date();
		var timestamp = date.getTime();
		var rand = Math.random();
		var Myrand=Math.floor(Math.random()*10000);

		sendRequest(exec_notice,"&name="+htmlspecialcharsJS_SEND(f1.value)+"&mail_addr="+htmlspecialcharsJS_SEND(f2.value)+"&time=_"+timestamp+rand,'POST',EXEC_NOTICE,true,false);



	}


}

function exec_notice(req){

	var text = req.responseText;
	if ( navigator.appVersion.indexOf( "KHTML" ) > -1 ) {
		var esc = escape( text );
		if ( esc.indexOf("%u") < 0 && esc.indexOf("%") > -1 ) {
			text = decodeURIComponent( esc );
		}
	}

	var elm3 = document.getElementById('notice_done');
	var elm4 = document.getElementById('notice_proc');

	elm4.style.display="none";
	elm3.style.display="block";


}







function JS_Validator(){

	var f1 = document.getElementById('name');
	var f2 = document.getElementById('mailaddr');

	var tmp = "";

	if(f1.value==""){
		tmp += " - お名前をご入力ください\r\n";
	}


	if(f2.value==""){
		tmp += " - ご連絡先(メールアドレス)をご入力ください\r\n";
	}else{

		var Seiki=/^[A-Za-z0-9]+[\w-]+@[\w\.-]+\.\w{2,}$/;
		if(f2.value.match(Seiki)){
		}else{
			tmp += " - ご連絡先(メールアドレス)が形式外です\r\n";
		}

	}

	return tmp;

}

function htmlspecialcharsJS(ch) {
  ch = ch.replace(/&/g,"＆") ;
  ch = ch.replace(/"/g,"&quot;") ;
  ch = ch.replace(/'/g,"&#039;") ;
  ch = ch.replace(/</g,"&lt;") ;
  ch = ch.replace(/>/g,"&gt;") ;
  ch = ch.replace(/%/g,"％") ;
  return ch ;
}

function htmlspecialcharsJS_SEND(ch) {
  ch = ch.replace(/&/g,"＆") ;
  ch = ch.replace(/"/g,"”") ;
  ch = ch.replace(/'/g,"’") ;
  ch = ch.replace(/</g,"＜") ;
  ch = ch.replace(/>/g,"＞") ;
  ch = ch.replace(/%/g,"％") ;
  return ch ;
}


