var i = 0;

//検索フォーム
function searchAction(){
	//ランジチェックボックス
	$(function() {
		for(i = 1;i <= 5;i++){
			//全チェックボックス操作
			$('#parent'+i).click(
				function() {
					if($(this).attr('checked') == true){
						$('.child'+$(this).val()).attr('checked',true);
					}else{
						$('.child'+$(this).val()).attr('checked',false);
					}
				}
			);

			//子チェックボックス操作
			$('.child'+i).click(
				function() {
					if($(this).attr('checked') == false){
						$(this).parent().parent().find('th').eq(0).find('input').attr('checked',false);
					}
				}
			);
		}
	});

	//試験項目
	$(document).ready(function() {
		$("#testArea").hover(function(){
			$(this).css("cursor","pointer"); 
		},function(){
			$(this).css("cursor","default"); 
		});
		$("#testArea").click(function(){
			$("#testBlock").slideToggle(500);
			$("#testClose").toggle(true);
			$("#testArea").toggle(false);
			$("#open").val('1');
		});

		$("#testClose").click(function(){
			$("#testBlock").slideToggle(500);
			$("#testClose").toggle(false);
			$("#testArea").toggle(true);
			$("#open").val('0');
		});
	});
}

//TOPページ検索フォーム（動的にデータ読み込み）
function TopSearchMaker(baseURL,type){
	var url = baseURL+'dataRead/'+type+'/';
	var text = '<option value="">-- Select Maker --</option>';

	$.ajax({
		url: url,
		async: false,
		cache: false,
		type: 'post',
		success: function(data){
			var temp = data.split(",");
			for(i = 0;i < temp.length;i++){
				tdt = temp[i].split("_");
				text += '<option value="'+tdt[0]+'">'+tdt[1]+'</option>';
			}
			$('#maker').html(text);
		}
	});
}


function TopSearchModel(baseURL,type,sw){
	var url = baseURL+'dataReadModel/'+type+'/';

	$.ajax({
		url: url,
		async: false,
		cache: false,
		type: 'post',
		success: function(xml){
			if(type == 'car'){
				carmodel = xml;
			}else if(type == 'child'){
				chmodel = xml;
			}

			if(sw == 1){
				var text = '<option value="0">-- Select Model --</option>';
				$(xml).find("item").each(function(){
					text += '<option value="'+$(this).find('id').text()+'">'+$(this).find('name').text()+'</option>';
				});
				$('#model').html(text);
			}
		}
	});
}

function carRead(baseURL){
	if($('li.tab1').attr('id') == 'tab01'){
		flag = 1;
		$('#flag').val(1);
		TopSearchMaker(baseURL,'car');
		$('li.tab1').attr('id','tab01Act');
		$('li.tab2').attr('id','tab02');

		var text = '<option value="0">-- Select Model --</option>';
		$(carmodel).find("item").each(function(){
			text += '<option value="'+$(this).find('id').text()+'">'+$(this).find('name').text()+'</option>';
		});
		$('#model').html(text);
	}
}

function childRead(baseURL){
	if($('li.tab2').attr('id') == 'tab02'){
		flag = 2;
		$('#flag').val(2);
		TopSearchMaker(baseURL,'child');
		$('li.tab1').attr('id','tab01');
		$('li.tab2').attr('id','tab02Act');

		var text = '<option value="0">-- Select Model --</option>';
		$(chmodel).find("item").each(function(){
			text += '<option value="'+$(this).find('id').text()+'">'+$(this).find('name').text()+'</option>';
		});
		$('#model').html(text);
	}
}

//検索フォーム(英語)
function searchAction_En(){
	//ランジチェックボックス
	$(function() {
		for(i = 1;i <= 5;i++){
			//全チェックボックス操作
			$('#parent'+i).click(
				function() {
					if($(this).attr('checked') == true){
						$('.child'+$(this).val()).attr('checked',true);
					}else{
						$('.child'+$(this).val()).attr('checked',false);
					}
				}
			);

			//子チェックボックス操作
			$('.child'+i).click(
				function() {
					if($(this).attr('checked') == false){
						$(this).parent().parent().find('th').eq(0).find('input').attr('checked',false);
					}
				}
			);
		}
	});

	//試験項目
	$(document).ready(function() {
		$("#testArea").hover(function(){
			$(this).css("cursor","pointer"); 
		},function(){
			$(this).css("cursor","default"); 
		});
		$("#testArea").click(function(){
			$("#testBlock").slideToggle(500);
			$("#testClose").toggle(true);
			$("#testArea").toggle(false);
			$("#open").val('1');
		});

		$("#testClose").click(function(){
			$("#testBlock").slideToggle(500);
			$("#testClose").toggle(false);
			$("#testArea").toggle(true);
			$("#open").val('0');
		});
	});
}

//TOPページ検索フォーム（動的にデータ読み込み）(英語)
function TopSearchMaker_En(baseURL,type){
	var url = baseURL+'dataRead/'+type+'/';
	var text = '<option value="">-- Select Maker --</option>';

	$.ajax({
		url: url,
		async: false,
		cache: false,
		type: 'post',
		success: function(data){
			var temp = data.split(",");
			for(i = 0;i < temp.length;i++){
				tdt = temp[i].split("_");
				text += '<option value="'+tdt[0]+'">'+tdt[1]+'</option>';
			}
			$('#maker').html(text);
		}
	});
}

//(英語)
function TopSearchModel_En(baseURL,type,sw){
	var url = baseURL+'dataReadModel/'+type+'/';

	$.ajax({
		url: url,
		async: false,
		cache: false,
		type: 'post',
		success: function(xml){
			if(type == 'car'){
				carmodel = xml;
			}else if(type == 'child'){
				chmodel = xml;
			}

			if(sw == 1){
				var text = '<option value="0">-- Select Model --</option>';
				$(xml).find("item").each(function(){
					text += '<option value="'+$(this).find('id').text()+'">'+$(this).find('name').text()+'</option>';
				});
				$('#model').html(text);
			}
		}
	});
}

//(英語)
function carRead_En(baseURL){
	if($('li.tab1').attr('id') == 'tabEN01'){
		flag = 1;
		$('#flag').val(1);
		TopSearchMaker_En(baseURL,'car');
		$('li.tab1').attr('id','tabEN01Act');
		$('li.tab2').attr('id','tabEN02');

		var text = '<option value="0">-- Select Model --</option>';
		$(carmodel).find("item").each(function(){
			text += '<option value="'+$(this).find('id').text()+'">'+$(this).find('name').text()+'</option>';
		});
		$('#model').html(text);
	}
}

//(英語)
function childRead_En(baseURL){
	if($('li.tab2').attr('id') == 'tabEN02'){
		flag = 2;
		$('#flag').val(2);
		TopSearchMaker_En(baseURL,'child');
		$('li.tab1').attr('id','tabEN01');
		$('li.tab2').attr('id','tabEN02Act');

		var text = '<option value="0">-- Select Model --</option>';
		$(chmodel).find("item").each(function(){
			text += '<option value="'+$(this).find('id').text()+'">'+$(this).find('name').text()+'</option>';
		});
		$('#model').html(text);
	}
}