//swapimage

//combobox updater

var gstDivName ;

// 全市区町村を取得。
function getIndex(stVarName,stDivName,stCityVarName,dummy1,dummy2) {

  number = document.forms[0][stVarName].value ;
  
  if (stVarName.indexOf("mod017", 0) >= 0){
    // モジュール17(購入希望者検索用)なら、呼ぶ関数をかえる。
    url = '/getcityforbuy.php?c=' + number + '&v=' + stCityVarName ;
  }
  else{
    bIsSearch = 0;
    if (stVarName.indexOf("mod019", 0) >= 0){
    	// 売物件検索モジュールなので。
    	bIsSearch = 1;
    }
    url = '/getcity.php?c=' + number + '&v=' + stCityVarName + '&s=' + bIsSearch; // いつものgetcity()
  }
  
  gstDivName = stDivName ; 
  xmlhttp = createXmlHttpRequest();
  if (xmlhttp) {
    xmlhttp.onreadystatechange = check ;
    xmlhttp.open('GET', url, true);
    xmlhttp.send(null);
  }

}


// 全市区町村を取得。
function getIndexAll(stVarName,stDivName,stCityVarName,dummy1,dummy2) {

  number = document.forms[0][stVarName].value ;
  url = '/getcityAll.php?c=' + number + '&v=' + stCityVarName ;
  gstDivName = stDivName ; 
  xmlhttp = createXmlHttpRequest();
  if (xmlhttp) {
    xmlhttp.onreadystatechange = check ;
    xmlhttp.open('GET', url, true);
    xmlhttp.send(null);
  }

}


// 全市区町村を取得。
function getIndex(stVarName,stDivName,stCityVarName,dummy1,dummy2) {

  number = document.forms[0][stVarName].value ;
  
  if (stVarName.indexOf("mod017", 0) >= 0){
    // モジュール17(購入希望者検索用)なら、呼ぶ関数をかえる。
    url = '/getcityforbuy.php?c=' + number + '&v=' + stCityVarName ;
  }
  else{
    bIsSearch = 0;
    if (stVarName.indexOf("mod019", 0) >= 0){
    	// 売物件検索モジュールなので。
    	bIsSearch = 1;
    }
    url = '/getcity.php?c=' + number + '&v=' + stCityVarName + '&s=' + bIsSearch; // いつものgetcity()
  }
  
  gstDivName = stDivName ; 
  xmlhttp = createXmlHttpRequest();
  if (xmlhttp) {
    xmlhttp.onreadystatechange = check ;
    xmlhttp.open('GET', url, true);
    xmlhttp.send(null);
  }

}


// 物件区分ラジオ->物件種別コンボの動的用 (購入条件用？)
function getClassIndex(stVarName,stDivName,stSyubetsuVarName,dummy1,dummy2) {

  for (i = 0; i < document.forms[0][stVarName].length; i++) {
    if (document.forms[0][stVarName][i].checked ) {
	  number = i;
   }
  }
  
  url = '/getsyubetsu.php?c=' + number + '&v=' + stSyubetsuVarName ;
  gstDivName = stDivName ; 
  xmlhttp = createXmlHttpRequest();
  if (xmlhttp) {
    xmlhttp.onreadystatechange = check;
    xmlhttp.open('GET', url, true);
    xmlhttp.send(null);
  }

}

// 物件区分ラジオ->物件種別コンボの動的用（売却物件検索用）
function getClassIndexSell(stVarName,stDivName,stSyubetsuVarName,dummy1,dummy2) {

  for (i = 0; i < document.forms[0][stVarName].length; i++) {
    if (document.forms[0][stVarName][i].checked ) {
	  number = i;
   }
  }
  
  url = '/getsyubetsusell.php?c=' + number + '&v=' + stSyubetsuVarName ;
  gstDivName = stDivName ; 
  xmlhttp = createXmlHttpRequest();
  if (xmlhttp) {
    xmlhttp.onreadystatechange = check;
    xmlhttp.open('GET', url, true);
    xmlhttp.send(null);
  }
  document.forms[0].submit();

}


// 物件区分ラジオ->物件種別ラジオの動的用
function getClassIndexRdio(stVarName,stDivName,stSyubetsuVarName,dummy1,dummy2) {

  for (i = 0; i < document.forms[0][stVarName].length; i++) {
    if (document.forms[0][stVarName][i].checked ) {
	  number = i;
    }
  }
  url = '/getsyubetsurdio.php?c=' + number + '&v=' + stSyubetsuVarName ;
  gstDivName = stDivName ; 
  xmlhttp = createXmlHttpRequest();
  if (xmlhttp) {
    xmlhttp.onreadystatechange = check;
    xmlhttp.open('GET', url, true);
    xmlhttp.send(null);
  }
  document.forms[0].submit();

}


// 物件種別コンボ->面積コンボの動的用
function getSyubetsuIndex(stVarName,stDivName,stAreaVarName,dummy1,dummy2) {
  number = document.forms[0][stVarName].value ;
  url = '/getarea.php?c=' + number + '&v=' + stAreaVarName ;
  gstDivName = stDivName ; 
  xmlhttp = createXmlHttpRequest();
  if (xmlhttp) {
    xmlhttp.onreadystatechange = check ;
    xmlhttp.open('GET', url, true);
    xmlhttp.send(null);
  }

}



// 経緯度情報検索
function searchLng() {
  var address = document.getElementById("address").value ;
  alert( address ) ;

  number = document.forms[0][stVarName].value ;
  url = '/getlng.php?address=' + address ;
  gstDivName = stDivName ; 
  xmlhttp = createXmlHttpRequest();
  if (xmlhttp) {
    xmlhttp.onreadystatechange = check ;
    xmlhttp.open('GET', url, true);
    xmlhttp.send(null);
  }

}



function check() {
  if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
    document.getElementById(gstDivName).innerHTML = xmlhttp.responseText;
  }
}

function createXmlHttpRequest() {
  var xmlhttp = false;
  if( window.XMLHttpRequest) {
    xmlhttp = new XMLHttpRequest();
  } else if(window.ActiveXObject) {
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  return xmlhttp;
}


//new window

var a;

function pop1(url){
	a=window.open(url,"icon","scrollbars=yes,resizable=yes,width=620,height=650");
	if(navigator.appVersion.charAt(0)>=3){a.focus()}
	}

// gen rand
function cc_rand( st, ed ) {
  return ( Math.ceil( (ed-st) * Math.random() ) + st ) ;
}

// autojump
function autoLink(str) {
location.href = "#" + str ;
}

function submitForm(buttonname) {
	submitLink = blockIt ;
	submitForm = blockIt ;
	temp = document.forms[0].elements[buttonname] ;
	document.forms[0].elements[buttonname].value = 'on' ;
	return false ;
}

function submitLink(buttonname, lastpage) {
	submitLink = blockIt ;
	submitForm = blockIt ;
	location.href = './?' + buttonname + '=on&lastpage=' + lastpage + '&m=' + cc_rand( 1000000,9999999 ) ;
	return false ;
}

function blockIt() {
	return false ;
}


function outlook(mailbody) {
  var email = document.forms[0]['friendemail_mod024_0'].value ;
  var mailto = 'mailto:' + email + '?' + mailbody ;
  location.href = mailto ;
}
