//　

$(function(){
	$("#ZipSeach").click(function(){
		search_zip("#zip","s");
	});


	$('#kind').bind('change', function() {

		if($('#kind').val() == "study" || $('#kind').val() == "spanish"){
			$('#schoolArea').show();
		}else{
			$('#schoolArea').hide();
		}

		//ここでajaxで投げて　次('#Destination')に表示する値を取得
		$.ajax({
			url: "/form/bg/getSelectValue.php",
			type: "post",
			data: {
					"kind": $('#kind').val()
				},
			cache: false,
			dataType: 'json',
			timeout: 3000,
			beforeSend: function(){
				//くるくる等
			},
			success: function(data){
				if(data!=null){
					$('#Destination').each(function(){ this.options.length=0 });
					$('#Destination').append($("<option value=''>行き先</option>"));
					$('#school').each(function(){ this.options.length=0 });
					$('#school').append($("<option value=''>語学学校</option>"));
					var jsonValue = eval( data );
					for(var i = 0; i < jsonValue.length; i++){
						$('#Destination').append($("<option value='" + jsonValue[i].value + "'>" + jsonValue[i].text + "</option>"));
					}
				}
			},
			complete: function(){
				//くるくる解除等
			},
			error: function(){
			}
		});
	});

	$('#Destination').bind('change', function() {

		if($('#kind').val() == "study" || $('#kind').val() == "spanish"){

		//ここでajaxで投げて　次('#Destination')に表示する値を取得
		$.ajax({
			url: "/form/bg/getSelectValueSchool.php",
			type: "post",
			data: {
					"Destination": $('#Destination').val()
				},
			cache: false,
			dataType: 'json',
			timeout: 3000,
			beforeSend: function(){
				//くるくる等
			},
			success: function(data){
				if(data!=null){
					$('#school').each(function(){ this.options.length=0 });
					$('#school').append($("<option value=''>語学学校</option>"));
					var jsonValue = eval( data );
					for(var i = 0; i < jsonValue.length; i++){
						$('#school').append($("<option value='" + jsonValue[i].value + "'>" + jsonValue[i].text + "</option>"));
					}
				}
			},
			complete: function(){
				//くるくる解除等
			},
			error: function(){
			}
		});


		}
	});


});







function search_zip(pos,r){
	if($(pos).val()==""){
		alert("検索する郵便番号を入力してください");
	}else{

		var reg = RegExp("^[0-9]{3}-[0-9]{4}$");

		if($(pos).val().match(reg)){
			$.ajax({
				url: "/form/bg/search_zip.php",
				type: "post",
				data: {
						"zip": $(pos).val()
					},
				cache: false,
				dataType: 'html',
				timeout: 3000,
				beforeSend: function(){
					//くるくる等
				},
				success: function(data){
					resultZip(data);
				},
				complete: function(){
					//くるくる解除等
				},
				error: function(){
				}
			});
		}else{
			alert("検索する郵便番号は[***-****]形式で入力してください");
		}
	}
}


//response
function resultZip ( req ) {
	if(req!=""){
		var tmp = req.split("&");
		var tmp_val_Array = new Array();
		var tmp_id_Array = new Array();

		for(i = 0; i < tmp.length; i++){
			var tmp2 = tmp[i].split('=');
			for (ii = 0; ii < tmp2.length;ii++){
				if(ii%2){
					tmp_val_Array[i] = tmp2[ii];
				}else{
					tmp_id_Array[i] = tmp2[ii];
				}
			}
		}

		for(iii=0;iii<tmp_id_Array.length;iii++){
			var pos = tmp_id_Array[iii]
			if(pos=="pref_code"){
				$('#pref').val(tmp_val_Array[iii]);
			}else{
				$('#ad1').val(tmp_val_Array[iii]);
			}
		}
	}else{
	}
}


function setDefaultDestination(val){


		if($('#kind').val() == "study" || $('#kind').val() == "spanish"){

		//ここでajaxで投げて　次('#Destination')に表示する値を取得
		$.ajax({
			url: "/form/bg/getSelectValue.php",
			type: "post",
			data: {
					"kind": $('#kind').val()
				},
			cache: false,
			dataType: 'json',
			timeout: 3000,
			beforeSend: function(){
				//くるくる等
			},
			success: function(data){
				if(data!=null){
					$('#Destination').each(function(){ this.options.length=0 });
					$('#Destination').append($("<option value=''>行き先</option>"));
					var jsonValue = eval( data );
					for(var i = 0; i < jsonValue.length; i++){

						if(val == jsonValue[i].value){
							$('#Destination').append($("<option value='" + jsonValue[i].value + "' selected>" + jsonValue[i].text + "</option>"));
						}else{
							$('#Destination').append($("<option value='" + jsonValue[i].value + "'>" + jsonValue[i].text + "</option>"));
						}
					}
				}
			},
			complete: function(){
				//くるくる解除等
			},
			error: function(){
			}
		});

		}



}


function setDefaultSchool(val){
		if($('#kind').val() == "study" || $('#kind').val() == "spanish"){
		//ここでajaxで投げて　次('#Destination')に表示する値を取得
		$.ajax({
			url: "/form/bg/getSelectValueSchool.php",
			type: "post",
			data: {
					"Destination": val
				},
			cache: false,
			dataType: 'json',
			timeout: 3000,
			beforeSend: function(){
				//くるくる等
			},
			success: function(data){
				if(data!=null){
					$('#school').each(function(){ this.options.length=0 });
					$('#school').append($("<option value=''>語学学校</option>"));
					var jsonValue = eval( data );
					for(var i = 0; i < jsonValue.length; i++){

						if(val == jsonValue[i].value){
							$('#school').append($("<option value='" + jsonValue[i].value + "' selected>" + jsonValue[i].text + "</option>"));
						}else{
							$('#school').append($("<option value='" + jsonValue[i].value + "'>" + jsonValue[i].text + "</option>"));
						}
					}
				}
			},
			complete: function(){
				//くるくる解除等
			},
			error: function(){
			}
		});

		}
}



function setDefaultSchool1(val,val2){
		if($('#kind').val() == "study" || $('#kind').val() == "spanish"){
		//ここでajaxで投げて　次('#Destination')に表示する値を取得
		$.ajax({
			url: "/form/bg/getSelectValueSchool.php",
			type: "post",
			data: {
					"Destination": val
				},
			cache: false,
			dataType: 'json',
			timeout: 3000,
			beforeSend: function(){
				//くるくる等
			},
			success: function(data){
				if(data!=null){
					$('#school').each(function(){ this.options.length=0 });
					$('#school').append($("<option value=''>語学学校</option>"));
					var jsonValue = eval( data );
					for(var i = 0; i < jsonValue.length; i++){

						if(val2 == jsonValue[i].value){
							$('#school').append($("<option value='" + jsonValue[i].value + "' selected>" + jsonValue[i].text + "</option>"));
						}else{
							$('#school').append($("<option value='" + jsonValue[i].value + "'>" + jsonValue[i].text + "</option>"));
						}
					}
				}
			},
			complete: function(){
				//くるくる解除等
			},
			error: function(){
			}
		});

		}
}






