﻿
function getMaker(id_name){

//	var arrMaker = new Array();
//	arrMaker  = id_name.split("_");
	
	//window.alert(arrMaker[0]);
	//window.alert(arrMaker[1]);

//	document.satei.maker_name.value=arrMaker[2];

	try{
		xmlhttp = new XMLHttpRequest();
	}catch(e){
		xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
	}

	//既存のセレクトBOXを消去
	var j = document.satei.maker.length;
	if(j >0){
		for(j ; j > 0; j--){
			document.satei.maker.options[j] = null;
		}
	}

	if (xmlhttp) {
		xmlhttp.open('GET', 'select.php?s=init');
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				var arrDummy = new Array();
				var arrDummy = xmlhttp.responseText.split("=");
				var arrContents = new Array();
				var arrContents = arrDummy[1].split(",");
//				var arrContents = xmlhttp.responseText.split(",");

				for(nCounter=0; nCounter < arrContents.length -1; nCounter++) {
					document.satei.maker.options[nCounter+1] = new Option(arrContents[nCounter])
				}
			}

		}
				
		xmlhttp.send(null);
	}
	
}

function getSyasyu( obj ){

	var str;
	str = obj.options[obj.selectedIndex].text;
	try{
		xmlhttp = new XMLHttpRequest();
	}catch(e){
		xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
	}

	//既存のセレクトBOXを消去
	var j = document.satei.syasyu.length;
	if(j >0){
		for(j ; j > 0; j--){
			document.satei.syasyu.options[j] = null;
		}
	}

	if (xmlhttp) {
		str = encodeURI(str);
		
		xmlhttp.open('GET', 'select.php?s=maker&maker=' + str);
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

				var arrDummy = new Array();
				var arrDummy = xmlhttp.responseText.split("=");
				var arrContents = new Array();
				var arrContents = arrDummy[1].split(",");

//				var arrContents = new Array();
//				var arrContents = xmlhttp.responseText.split(",");

				for(nCounter=0; nCounter < arrContents.length -1; nCounter++) {
					document.satei.syasyu.options[nCounter+1] = new Option(arrContents[nCounter])
				}
			}

		}
				
		xmlhttp.send(null);
	}
	
}

function getGrade( obj ){

	var str;
	str = obj.options[obj.selectedIndex].text;
	
	var maker;
	maker = document.satei.maker.options[document.satei.maker.selectedIndex].text;
	
	try{
		xmlhttp = new XMLHttpRequest();
	}catch(e){
		xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
	}

	//既存のセレクトBOXを消去
	var j = document.satei.grade.length;
	if(j >0){
		for(j ; j > 0; j--){
			document.satei.grade.options[j] = null;
		}
	}

	if (xmlhttp) {
		str = encodeURI(str);
		maker = encodeURI(maker);
		
//		document.write ('select.php?s=syasyu&syasyu=' + str + '&maker=' + maker);
		
		xmlhttp.open('GET', 'select.php?s=syasyu&syasyu=' + str + '&maker=' + maker);
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

				var arrDummy = new Array();
				var arrDummy = xmlhttp.responseText.split("=");
				var arrContents = new Array();
				var arrContents = arrDummy[1].split(",");

				for(nCounter=0; nCounter < arrContents.length -1; nCounter++) {
					document.satei.grade.options[nCounter+1] = new Option(arrContents[nCounter])
				}
			}
		}
		xmlhttp.send(null);
	}
	
}

function chk() {

  if(document.satei.maker.selectedIndex == 0){
    alert("メーカーを選択してください");
    document.satei.maker.focus();
    return(false);
  }
  
  if (document.satei.syasyu.selectedIndex == 0) {
    alert("車種を選択してください");
    document.satei.syasyu.focus();
    return(false);
  }
  if (document.satei.grade.selectedIndex == 0) {
    alert("グレードを選択してください");
    document.satei.grade.focus();
    return(false);
  }
  
  if (document.satei.post1.value == "" ){
    alert("郵便番号を入力してください");
    document.satei.post1.focus();
    return(false);
  }
  
  if(document.satei.post1.value.match(/[\D]/g)){
    alert("郵便番号を入力してください");
	document.satei.post1.focus();
    return false;
  }

  if (document.satei.post2.value == "" ){
    alert("郵便番号を入力してください");
    document.satei.post2.focus();
    return(false);
  }

  if(document.satei.post2.value.match(/[\D]/g)){
    alert("郵便番号を入力してください");
	document.satei.post2.focus();
    return false;
  }

  if (document.satei.option.value == "" ){
    alert("オプション合計金額を入力してください");
    document.satei.option.focus();
    return(false);
  }
 
  if(document.satei.option.value.match(/[\D]/g)){
    alert("オプション合計金額を入力してください");
	document.satei.option.focus();
    return false;
  }

  if (document.satei.nebiki.value == ""){
    alert("新車値引き額を入力してください");
    document.satei.nebiki.focus();
    return(false);
  }

  if(document.satei.nebiki.value.match(/[\D]/g)){
    alert("新車値引き額を入力してください");
	document.satei.nebiki.focus();
    return false;
  }

  return(true);
}

function chk2() {

  if (document.satei.sitadori[0].checked == true ){
		
	  if(document.satei.maker.selectedIndex == 0){
	    alert("メーカーを選択してください");
	    document.satei.maker.focus();
	    return(false);
	  }
	  
	  if (document.satei.syasyu.selectedIndex == 0) {
	    alert("車種を選択してください");
	    document.satei.syasyu.focus();
	    return(false);
	  }
	  if (document.satei.grade.selectedIndex == 0) {
	    alert("グレードを選択してください");
	    document.satei.grade.focus();
	    return(false);
	  }
	  if (document.satei.nensiki.selectedIndex == 0) {
	    alert("年式を選択してください");
	    document.satei.nensiki.focus();
	    return(false);
	  }
	  if (document.satei.soukou.value == "" ){
	    alert("走行距離を入力してください");
	    document.satei.soukou.focus();
	    return(false);
	  }
	  if (document.satei.color.value == "" ){
	    alert("カラーを入力してください");
	    document.satei.color.focus();
	    return(false);
	  }
	  if (document.satei.sy1.value == "" ){
	    alert("車検満了日を入力してください");
	    document.satei.sy1.focus();
	    return(false);
	  }
	  if (document.satei.sy2.value == "" ){
	    alert("車検満了日を入力してください");
	    document.satei.sy2.focus();
	    return(false);
	  }
	  if (document.satei.sy3.value == "" ){
	    alert("車検満了日を入力してください");
	    document.satei.sy3.focus();
	    return(false);
	  }
	  if (document.satei.sateip.value == "" ){
	    alert("査定金額を入力してください");
	    document.satei.sateip.focus();
	    return(false);
	  }
	  
  }
  
  if (document.satei.bname.value == "" ){
    alert("お名前を入力してください");
    document.satei.bname.focus();
    return(false);
  }

  if (document.satei.bmail1.value == "" ){
    alert("メールアドレスを入力してください");
    document.satei.bmail1.focus();
    return(false);
  }

  if (document.satei.bmail1.value != document.satei.bmail2.value ){
    alert("メールアドレスが一致しません");
    document.satei.bmail2.focus();
    return(false);
  }

  if (document.satei.conf.checked == false ){
    alert("個人情報保護方針に同意されていません。\r\n同意されない場合は「キャンセル」ボタンをクリックして下さい");
    document.satei.conf.focus();
    return(false);
  }
  
  return(true);
}

