/*
 * EXP form element controll
 * 
 * author: conure
 * ver. 24 Feb 2010
 * ページ判別による分岐処理の追加
 */

var urlrequest = location.href.split("?")[1]; /* page判別 */
//alert(urlrequest);
$(function(){
	if(urlrequest=='form=4' || urlrequest=='form=8'){ //GX,SOR不具合報告フォーム
		//option value '非選択'を非表示
		$('#INQUIRY_ELEMENT_cpumaker0,#INQUIRY_ELEMENT_cpumaker0+label,#INQUIRY_ELEMENT_dxver0,#INQUIRY_ELEMENT_dxver0+label,#INQUIRY_ELEMENT_vcmaker0,#INQUIRY_ELEMENT_vcmaker0+label,.otherInput').hide();
		//option value 'その他'を選択時、その他の入力欄を表示
		//CPUメーカー
		$('#INQUIRY_ELEMENT_cpumaker3').click(function(){
		$(this).next().next().show();
		});
		$('#INQUIRY_ELEMENT_cpumaker1,#INQUIRY_ELEMENT_cpumaker2').click(function(){
		$('#INQUIRY_ELEMENT_cpumaker3').next().next().hide();
		$('#INQUIRY_ELEMENT_cpumaker3').next().next().children().val('');
		});
		//DirectXバージョン
		if(urlrequest=='form=4') {
			$('#INQUIRY_ELEMENT_dxver9').click(function(){
				$(this).next().next().show();
			});
			$('#INQUIRY_ELEMENT_dxver1,#INQUIRY_ELEMENT_dxver2,#INQUIRY_ELEMENT_dxver3,#INQUIRY_ELEMENT_dxver4,#INQUIRY_ELEMENT_dxver5,#INQUIRY_ELEMENT_dxver6,#INQUIRY_ELEMENT_dxver7,#INQUIRY_ELEMENT_dxver8').click(function(){
			$('#INQUIRY_ELEMENT_dxver9').next().next().hide();
			$('#INQUIRY_ELEMENT_dxver9').next().next().children().val('');
			});
		} else if(urlrequest=='form=8') {
			$('#INQUIRY_ELEMENT_dxver10').click(function(){
				$(this).next().next().show();
			});
			$('#INQUIRY_ELEMENT_dxver1,#INQUIRY_ELEMENT_dxver2,#INQUIRY_ELEMENT_dxver3,#INQUIRY_ELEMENT_dxver4,#INQUIRY_ELEMENT_dxver5,#INQUIRY_ELEMENT_dxver6,#INQUIRY_ELEMENT_dxver7,#INQUIRY_ELEMENT_dxver8,#INQUIRY_ELEMENT_dxver9').click(function(){
			$('#INQUIRY_ELEMENT_dxver10').next().next().hide();
			$('#INQUIRY_ELEMENT_dxver10').next().next().children().val('');
			});
		}
		//Video Card Maker
		$('#INQUIRY_ELEMENT_vcmaker4').click(function(){
			$(this).next().next().show();
		});
		$('#INQUIRY_ELEMENT_vcmaker1,#INQUIRY_ELEMENT_vcmaker2,#INQUIRY_ELEMENT_vcmaker3').click(function(){
			$('#INQUIRY_ELEMENT_vcmaker4').next().next().hide();
			$('#INQUIRY_ELEMENT_vcmaker4').next().next().children().val('');
		});
	} else if(urlrequest=='form=5') { //アンケートフォーム
		//エレメント整形
		$('input.oneLine + label').after('<br />');
		//非表示エレメント
		$('.xelement').hide();
		//Media information
		$('#INQUIRY_ELEMENT_mdinfo0').click(function(){
			var vflag = $('#INQUIRY_ELEMENT_mdinfo0:checked').length;
			if(vflag=='1'){
				$('#infowww').show();
			} else {
				$('#INQUIRY_ELEMENT_mdinfowww').val('');
				$('#infowww').hide();
			}
		});
		$('#INQUIRY_ELEMENT_mdinfo1').click(function(){
			var vflag = $('#INQUIRY_ELEMENT_mdinfo1:checked').length;
			if(vflag=='1'){
				$('#infomgz').show();
			} else {
				$('#INQUIRY_ELEMENT_mdinfomgz').val('');
				$('#infomgz').hide();
			}
		});
		$('#INQUIRY_ELEMENT_mdinfo3').click(function(){
			var vflag = $('#INQUIRY_ELEMENT_mdinfo3:checked').length;
			if(vflag=='1'){
				$('#infooth').show();
			} else {
				$('#INQUIRY_ELEMENT_mdinfooth').val('');
				$('#infooth').hide();
			}
		});
		//Q3
		$('#INQUIRY_ELEMENT_favoritegx6').click(function(){
			var checkflag = $('#INQUIRY_ELEMENT_favoritegx6:checked').length;
			if(checkflag=='1') { /* <br />追加されているので要素が増えている */
				$('#INQUIRY_ELEMENT_favoritegx6').next().next().next().show();
			} else {
				$('#INQUIRY_ELEMENT_favoritegx6').next().next().next().children().val('');
				$('#INQUIRY_ELEMENT_favoritegx6').next().next().next().hide();
			}
		});
		//Q4
		$('#INQUIRY_ELEMENT_othgame1').click(function(){
			var checkflag = $('#INQUIRY_ELEMENT_othgame1:checked').val();
			if(checkflag == 1) {
				$('#otherjs').show();
			} else {
				$('#INQUIRY_ELEMENT_othgametxtjs').val('');
				$('#otherjs').hide();
			}
		});
		$('#INQUIRY_ELEMENT_othgame2').click(function(){
			var checkflag = $('#INQUIRY_ELEMENT_othgame2:checked').val();
			if(checkflag == 2) {
				$('#otherjn').show();
			} else {
				$('#INQUIRY_ELEMENT_othgametxtjn').val('');
				$('#otherjn').hide();
			}
		});
		$('#INQUIRY_ELEMENT_othgame3').click(function(){
			var checkflag = $('#INQUIRY_ELEMENT_othgame3:checked').val();
			if(checkflag == 3) {
				$('#otherfs').show();
			} else {
				$('#INQUIRY_ELEMENT_othgametxtfs').val('');
				$('#otherfs').hide();
			}
		});
		$('#INQUIRY_ELEMENT_othgame4').click(function(){
			var checkflag = $('#INQUIRY_ELEMENT_othgame4:checked').val();
			if(checkflag == 4) {
				$('#otherfn').show();
			} else {
				$('#INQUIRY_ELEMENT_othgametxtfn').val('');
				$('#otherfn').hide();
			}
		});
	}
});
