/* ポップアップの処理 */
$(document).ready(function(){
	$(".signUpPop a").hover(function() {
		$(this).next("em").stop(true, true).animate({opacity: "show", top: "40"}, "fast");
	}, 
	function() {
		$(this).next("em").animate({opacity: "hide", top: "35"}, "fast");
	});

	$(".mailmagazinePop1 span").mouseover(function() {
		tarTop = $(document).scrollTop();
		pos = $(this).position();
		$(this).next("em").css( { "top" : tarTop + 39, "left" : pos.left + 80 });
		$(this).next("em").stop(true, true).animate({opacity: "show", top: tarTop + 40}, "fast");
	}).mouseout(function(){
		$(this).next("em").animate({opacity: "hide", top: tarTop + 39}, "fast");
	});
	
	$(".mailmagazinePop2 span,.mailmagazinePop3 span").mouseover(function() {
		tarTop = $(document).scrollTop();
		pos = $(this).position().left - $(this).next("em").width() - 30;
		$(this).next("em").css( { "top" : tarTop + 39, "left" : pos });
		$(this).next("em").stop(true, true).animate({opacity: "show", top: tarTop + 40}, "fast");
	}).mouseout(function(){
		$(this).next("em").animate({opacity: "hide", top: tarTop + 39}, "fast");
	});
	
	
});



this.highlightTd = function(){
	$("#login tr").hover(function(){
		$("th", this).css({ "background-color"	: "#E9E9EF",
							"color"				: "#000000" });
		$("td", this).css("background-color", "#FFFFD5");
	},function(){
		$("th", this).css({ "background-color"	: "#F5F5F5",
							"font-weight"		: "normal",
							"color"				: "#333333" });
		$("td", this).css("background-color", "#fff");
	});
};

this.setCompanyNameRelations = function(){
	if($("#userJobDetailCompanyPrefix").val() != "選択しください" && $("#userJobDetailCompanyPrefix").val() != "無し"  ) relate();	
		
	// 社名入力のインタラクション
	$("#userJobDetailCompanyPrefix,#companyTextArea,#companyPrefixSelect").change(function(){
		setTimeout(function(){relate()},300);

	});
	$("#companyTextArea").blur(function(){
		setTimeout(function(){relate()},300);
	});

	
	function relate(){
		var pre = $("#userJobDetailCompanyPrefix").val();
		var s, n, preStr;
		var str = "御社名：";
		if( pre != '選択してください' && pre != '無し' ){
			if( typeof pre == 'undefined' || pre == '' ){
				pre = '';
				$("#companyPrefixSelect").css("display", "none");
			}else{
				$("#companyPrefixSelect").css("display", "block");
			}
			n = $("#companyTextArea").val();
			
			
			if( preStr = n.match(/^株式会社|^有限会社|^合資会社|^福祉法人|^医療法人|^社団法人|^財団法人|^NPO法人|^営利法人/)){
				$("#frontPrefix")[0].checked = true;
				$("#backPrefix")[0].checked = false;
				
			}else if( preStr = n.match(/株式会社$|有限会社$|合資会社$|福祉法人$|医療法人$|社団法人$|財団法人$|NPO法人$|営利法人$/)){
				$("#backPrefix")[0].checked = true;
				$("#frontPrefix")[0].checked = false;
			}
			
			if( preStr != null ) $("#userJobDetailCompanyPrefix option[value=" + preStr + "]")[0].selected = true;
			
			n = n.replace(/株式会社|有限会社|合資会社|福祉法人|医療法人|社団法人|財団法人|NPO法人|営利法人/,"");
			$("#companyTextArea").val(n);
			pos = $("#companyPrefixSelect input:checked").val();
			if( pos == 'back'){
				str = str + n + pre;
			}else{
				str = str + pre + n;
			}
			$("#createdCompanyName").text(str);
		}else{
			$("#companyPrefixSelect").css("display", "none");
			n = $("#companyTextArea").val();
			str = str + n;
			$("#createdCompanyName").text(str);
		}
	}

};


/* 所属産業設定 */
this.setIndustryRelations = function(){
		

	// input:hiddenに値が入っていた場合、selectボックスに当てはめる
	$("input[id^=hiddenIndustry]").each(function(i){
		var tarVal, tarObj;
		i++;
		tarVal = $(this).val();
		if(tarVal){
			tarVal = tarVal.split(/\./);
			
			$("#catIndustry" + i + " option").each(function(){
				if(tarVal[0] == $(this).html()){
					$(this).attr("selected", "true");
					relate($("#catIndustry" + i));
					return false;
				}
			});
			
			$("#scatIndustry" + i + " option").each(function(){
				if(tarVal[1] == $(this).html()){
					// $(this).attr("selected", "true");
					$(this)[0].selected = true;
					// console.log($(this).html());
					return false;
				}
			});
		}
	});
	
	$("#catIndustry1,#catIndustry2,#catIndustry3").change(function(){
		relate($(this));
		setHiddenInput($(this));
	});
	
	$("#scatIndustry1,#scatIndustry2,#scatIndustry3").change(function(){
		setHiddenInput($(this));
	});
	
	// 親カテゴリーの値を見て子カテゴリーのプルダウンの内容を変更する
	function relate(jobj){
		var obj = $('<option>選択してください</option><option value="農林水産業.農林水産業" class="Agriculture">農林水産業</option><option value="建設・建築・家具.住宅資材製造業" class="Architecture">住宅資材製造業</option><option value="建設・建築・家具.家具・装備品製造業" class="Architecture">家具・装備品製造業</option><option value="建設・建築・家具.宗教用具・漆器製造業" class="Architecture">宗教用具・漆器製造業</option><option value="その他製造業.宗教用具・漆器製造業" class="OtherProduction">宗教用具・漆器製造業</option><option value="建設・建築・家具.福祉機器製造業" class="Architecture">福祉機器製造業</option><option value="医療・製薬・化粧品.福祉機器製造業" class="Medicine">福祉機器製造業</option><option value="機械.福祉機器製造業" class="Machine">福祉機器製造業</option><option value="輸送用機器.福祉機器製造業" class="Transportation">福祉機器製造業</option><option value="その他製造業.福祉機器製造業" class="OtherProduction">福祉機器製造業</option><option value="建設・建築・家具.サニタリー製品製造業" class="Architecture">サニタリー製品製造業</option><option value="医療・製薬・化粧品.サニタリー製品製造業" class="Medicine">サニタリー製品製造業</option><option value="プラスチック.サニタリー製品製造業" class="Plastic">サニタリー製品製造業</option><option value="機械.サニタリー製品製造業" class="Machine">サニタリー製品製造業</option><option value="電気機器・精密機械.サニタリー製品製造業" class="Electricity">サニタリー製品製造業</option><option value="その他製造業.サニタリー製品製造業" class="OtherProduction">サニタリー製品製造業</option><option value="化学.洗剤・塗料・油脂加工品製造業" class="Chemistry">洗剤・塗料・油脂加工品製造業</option><option value="化学.化学工業製品製造業" class="Chemistry">化学工業製品製造業</option><option value="化学.石油・石炭製品製造業" class="Chemistry">石油・石炭製品製造業</option><option value="化学.分析・試験・理化学機械器具製造業" class="Chemistry">分析・試験・理化学機械器具製造業</option><option value="機械.分析・試験・理化学機械器具製造業" class="Machine">分析・試験・理化学機械器具製造業</option><option value="電気機器・精密機械.分析・試験・理化学機械器具製造業" class="Electricity">分析・試験・理化学機械器具製造業</option><option value="化学.電池製造業" class="Chemistry">電池製造業</option><option value="電気機器・精密機械.電池製造業" class="Electricity">電池製造業</option><option value="化学.環境緑化業" class="Chemistry">環境緑化業</option><option value="環境緑化業" class="Environment">環境緑化業</option><option value="電気機器・精密機械.電子装置・部品・回路製造業" class="Electricity">電子装置・部品・回路製造業</option><option value="電気機器・精密機械.産業用電気機械器具製造業" class="Electricity">産業用電気機械器具製造業</option><option value="電気機器・精密機械.電球・電気照明器具製造業" class="Electricity">電球・電気照明器具製造業</option><option value="電気機器・精密機械.電子応用装置製造業" class="Electricity">電子応用装置製造業</option><option value="電気機器・精密機械.電気計測機器製造業" class="Electricity">電気計測機器製造業</option><option value="電気機器・精密機械.通信機器（携帯電話・テレビ等）製造業" class="Electricity">通信機器（携帯電話・テレビ等）製造業</option><option value="電気機器・精密機械.映像・音響機器（ビデオ・カメラ等）製造業" class="Electricity">映像・音響機器（ビデオ・カメラ等）製造業</option><option value="電気機器・精密機械.電子計算機（パソコン等）製造業" class="Electricity">電子計算機（パソコン等）製造業</option><option value="バイオ・生体適合材料製造業" class="Environment">バイオ・生体適合材料製造業</option><option value="医療・製薬・化粧品.バイオ・生体適合材料製造業" class="Medicine">バイオ・生体適合材料製造業</option><option value="化学.バイオ・生体適合材料製造業" class="Chemistry">バイオ・生体適合材料製造業</option><option value="プラスチック.バイオ・生体適合材料製造業" class="Plastic">バイオ・生体適合材料製造業</option><option value="ゴム・皮.バイオ・生体適合材料製造業" class="Gum">バイオ・生体適合材料製造業</option><option value="その他製造業.バイオ・生体適合材料製造業" class="OtherProduction">バイオ・生体適合材料製造業</option><option value="繊維・紙・木材.繊維・衣類製造業" class="Fiber">繊維・衣類製造業</option><option value="繊維・紙・木材.木材・木製品製造業" class="Fiber">木材・木製品製造業</option><option value="繊維・紙・木材.製紙・パルプ製造業" class="Fiber">製紙・パルプ製造業</option><option value="繊維・紙・木材.繊維用機械製造業" class="Fiber">繊維用機械製造業</option><option value="機械.繊維用機械製造業" class="Machine">繊維用機械製造業</option><option value="繊維・紙・木材.ナノ材料製造業" class="Fiber">ナノ材料製造業</option><option value="ナノ材料製造業" class="Environment">ナノ材料製造業</option><option value="医療・製薬・化粧品.ナノ材料製造業" class="Medicine">ナノ材料製造業</option><option value="化学.ナノ材料製造業" class="Chemistry">ナノ材料製造業</option><option value="プラスチック.ナノ材料製造業" class="Plastic">ナノ材料製造業</option><option value="ゴム・皮.ナノ材料製造業" class="Gum">ナノ材料製造業</option><option value="ガラス・セラミック・土石.ナノ材料製造業" class="Glass">ナノ材料製造業</option><option value="非鉄金属.ナノ材料製造業" class="NonferrousMetal">ナノ材料製造業</option><option value="金属.ナノ材料製造業" class="Metal">ナノ材料製造業</option><option value="電気機器・精密機械.ナノ材料製造業" class="Electricity">ナノ材料製造業</option><option value="その他製造業.ナノ材料製造業" class="OtherProduction">ナノ材料製造業</option><option value="金融・保険・不動産.金融・保険・不動産業" class="Finance">金融・保険・不動産業</option><option value="食品.飲食料品製造業" class="Food">飲食料品製造業</option><option value="食品.香料・化粧品製造業" class="Food">香料・化粧品製造業</option><option value="医療・製薬・化粧品.香料・化粧品製造業" class="Medicine">香料・化粧品製造業</option><option value="ガラス・セラミック・土石.ガラス製品製造業" class="Glass">ガラス製品製造業</option><option value="ガラス・セラミック・土石.セメント・コンクリート製品製造業" class="Glass">セメント・コンクリート製品製造業</option><option value="ガラス・セラミック・土石.セラミック部品製造業" class="Glass">セラミック部品製造業</option><option value="ガラス・セラミック・土石.骨材・石工品製造業" class="Glass">骨材・石工品製造業</option><option value="ガラス・セラミック・土石.窯業・土石製品製造業" class="Glass">窯業・土石製品製造業</option><option value="ガラス・セラミック・土石.貴金属・宝石製品製造業" class="Glass">貴金属・宝石製品製造業</option><option value="その他製造業.貴金属・宝石製品製造業" class="OtherProduction">貴金属・宝石製品製造業</option><option value="ゴム・皮.ゴム製品製造業" class="Gum">ゴム製品製造業</option><option value="ゴム・皮.皮革・皮製品製造業" class="Gum">皮革・皮製品製造業</option><option value="インフラ系.電気・ガス・水道業" class="Infrastructure">電気・ガス・水道業</option><option value="インフラ系.運輸業" class="Infrastructure">運輸業</option><option value="インフラ系.ソフトウェア・通信業" class="Infrastructure">ソフトウェア・通信業</option><option value="ソフトウェア・通信.ソフトウェア・通信業" class="SoftwareCommunication">ソフトウェア・通信業</option><option value="機械.汎用機械（ボイラ・ポンプ等）製造業" class="Machine">汎用機械（ボイラ・ポンプ等）製造業</option><option value="機械.農業用機械製造業" class="Machine">農業用機械製造業</option><option value="機械.建設・鉱山用機械製造業" class="Machine">建設・鉱山用機械製造業</option><option value="機械.生活関連産業用機械製造業" class="Machine">生活関連産業用機械製造業</option><option value="機械.基礎素材産業用機械製造業" class="Machine">基礎素材産業用機械製造業</option><option value="機械.半導体・ＦＰＤ製造装置製造業" class="Machine">半導体・ＦＰＤ製造装置製造業</option><option value="電気機器・精密機械.半導体・ＦＰＤ製造装置製造業" class="Electricity">半導体・ＦＰＤ製造装置製造業</option><option value="機械.真空装置・真空機器製造業" class="Machine">真空装置・真空機器製造業</option><option value="機械.ロボット製造業" class="Machine">ロボット製造業</option><option value="機械.事務用機械器具製造業" class="Machine">事務用機械器具製造業</option><option value="機械.サービス用・娯楽用機械器具製造業" class="Machine">サービス用・娯楽用機械器具製造業</option><option value="機械.測定・測量器具製造業" class="Machine">測定・測量器具製造業</option><option value="電気機器・精密機械.測定・測量器具製造業" class="Electricity">測定・測量器具製造業</option><option value="機械.光学機械器具・レンズ製造業" class="Machine">光学機械器具・レンズ製造業</option><option value="電気機器・精密機械.光学機械器具・レンズ製造業" class="Electricity">光学機械器具・レンズ製造業</option><option value="機械.時計製造業" class="Machine">時計製造業</option><option value="電気機器・精密機械.時計製造業" class="Electricity">時計製造業</option><option value="その他製造業.時計製造業" class="OtherProduction">時計製造業</option><option value="医療・製薬・化粧品.医薬品製造業" class="Medicine">医薬品製造業</option><option value="医療・製薬・化粧品.医療機械器具・医療用品製造業" class="Medicine">医療機械器具・医療用品製造業</option><option value="機械.医療機械器具・医療用品製造業" class="Machine">医療機械器具・医療用品製造業</option><option value="電気機器・精密機械.医療機械器具・医療用品製造業" class="Electricity">医療機械器具・医療用品製造業</option><option value="金属・非金属金型・付属品製造業" class="Meta">金属・非金属金型・付属品製造業</option><option value="金属・非金属金型・付属品製造業" class="Machinel">金属・非金属金型・付属品製造業</option><option value="金属.製缶・板金加工業" class="Metal">製缶・板金加工業</option><option value="金属.金属被覆・メッキ・熱処理業" class="Metal">金属被覆・メッキ・熱処理業</option><option value="金属.機械部品（ねじ・弁・軸受等）製造業" class="Metal">機械部品（ねじ・弁・軸受等）製造業</option><option value="電気機器・精密機械.機械部品（ねじ・弁・軸受等）製造業" class="Electricity">機械部品（ねじ・弁・軸受等）製造業</option><option value="金属.金属部品・製品・工具製造業" class="Metal">金属部品・製品・工具製造業</option><option value="機械.金属部品・製品・工具製造業" class="Machine">金属部品・製品・工具製造業</option><option value="金属.温湿調整装置・付属品製造業" class="Metal">温湿調整装置・付属品製造業</option><option value="機械.温湿調整装置・付属品製造業" class="Machine">温湿調整装置・付属品製造業</option><option value="金属.金属加工用機械製造業" class="Metal">金属加工用機械製造業</option><option value="機械.金属加工用機械製造業" class="Machine">金属加工用機械製造業</option><option value="金属.看板・標識機製造業" class="Metal">看板・標識機製造業</option><option value="その他製造業.看板・標識機製造業" class="OtherProduction">看板・標識機製造業</option><option value="鉱業.鉱業" class="Mining">鉱業</option><option value="鉱業.プラント製造業" class="Mining">プラント製造業</option><option value="プラント製造業" class="Environment">プラント製造業</option><option value="化学.プラント製造業" class="Chemistry">プラント製造業</option><option value="非鉄金属.非鉄金属製造業" class="NonferrousMetal">非鉄金属製造業</option><option value="非鉄金属.非鉄金属素形材製造業" class="NonferrousMetal">非鉄金属素形材製造業</option><option value="非鉄金属.電線・ケーブル製造業" class="NonferrousMetal">電線・ケーブル製造業</option><option value="その他製造業.玩具・楽器・スポーツ用具製造業" class="OtherProduction">玩具・楽器・スポーツ用具製造業</option><option value="その他製造業.武器製造業" class="OtherProduction">武器製造業</option><option value="プラスチック.プラスチック部品・成形材料製造業" class="Plastic">プラスチック部品・成形材料製造業</option><option value="プラスチック.工業用プラスチック製品製造業" class="Plastic">工業用プラスチック製品製造業</option><option value="プラスチック.プラスチックフィルム・シート製造業" class="Plastic">プラスチックフィルム・シート製造業</option><option value="プラスチック.発泡・強化プラスチック製造業" class="Plastic">発泡・強化プラスチック製造業</option><option value="プラスチック.事務用品製造業" class="Plastic">事務用品製造業</option><option value="その他製造業.事務用品製造業" class="OtherProduction">事務用品製造業</option><option value="プラスチック.生活雑貨製造業" class="Plastic">生活雑貨製造業</option><option value="その他製造業.生活雑貨製造業" class="OtherProduction">生活雑貨製造業</option><option value="印刷・出版・マスコミ.放送・出版業" class="Publication">放送・出版業</option><option value="印刷・出版・マスコミ.印刷・製本業" class="Publication">印刷・製本業</option><option value="卸売・小売・飲食.卸売・小売業" class="Retail">卸売・小売業</option><option value="サービス系.教育・学習支援業" class="Service">教育・学習支援業</option><option value="学術研究.教育・学習支援業" class="Research">教育・学習支援業</option><option value="サービス系.士業・コンサルティング業" class="Service">士業・コンサルティング業</option><option value="サービス系.デザイン・写真・広告業" class="Service">デザイン・写真・広告業</option><option value="サービス系.芸術・著述業" class="Service">芸術・著述業</option><option value="サービス系.学術研究業" class="Service">学術研究業</option><option value="学術研究.学術研究業" class="Research">学術研究業</option><option value="サービス系.医療・介護業" class="Service">医療・介護業</option><option value="医療・製薬・化粧品.医療・介護業" class="Medicine">医療・介護業</option><option value="サービス系.建設・建築業" class="Service">建設・建築業</option><option value="建設・建築・家具.建設・建築業" class="Architecture">建設・建築業</option><option value="サービス系.宿泊・飲食業" class="Service">宿泊・飲食業</option><option value="卸売・小売・飲食.宿泊・飲食業" class="Retail">宿泊・飲食業</option><option value="食品.宿泊・飲食業" class="Food">宿泊・飲食業</option><option value="サービス系.サービス業・公務" class="Service">サービス業・公務</option><option value="鉄鋼・製鉄.製鉄・鉄鋼・鋼材加工業" class="Steel">製鉄・鉄鋼・鋼材加工業</option><option value="輸送用機器.鉄道・船舶・航空機製造業" class="Transportation">鉄道・船舶・航空機製造業</option><option value="輸送用機器.自動車製造業" class="Transportation">自動車製造業</option><option value="輸送用機器.自動車部品・付属品製造業" class="Transportation">自動車部品・付属品製造業</option><option value="輸送用機器.輸送用機械製造業" class="Transportation">輸送用機械製造業</option>');
		var v = jobj.val();
		if( v == "選択して下さい") return false;
		v = v.replace('cat', '');
		var tarNum = jobj.attr("id").slice("-1");
		$("#scatIndustry" + tarNum +" option" ).remove();
		var insObj = obj.filter("." + v );
		insObj.map(function(){
   			$("#scatIndustry" + tarNum ).append(insObj);
		})
	}
	
	// 子カテゴリーの値を取得してinput:type=hiddenを設定する
	function setHiddenInput(jobj){
		var tarNum = jobj.attr("id").slice(-1);
		var tarVal = $("#scatIndustry" + tarNum + " option:selected").val();
		$("#hiddenIndustry" + tarNum ).val(tarVal);
	}
};



this.setTeckExpRelations = function(){
	$("#teckExp input").click(function(){
		var tarVal = $(this).attr("checked");
		var tarClass = "cat"+$(this).attr("id").slice("-1")
		if(tarVal){
 			$("."+tarClass).attr("checked",true);
		}else{
			$("."+tarClass).attr("checked",false);
 		}
	});
};

/* 競合設定のボックス */
this.competiterInput = function(){
	$("#competiter li:gt(4)").filter(function(){
		return $(this).children("input").val() == ""
	}).css("display","none");
	$("#competiter li:gt(3) input").focus(function(){
		var tarIndex = $("#competiter li input").index(this);
		tarIndex++;
		$("#competiter li:eq(" + tarIndex +")").fadeIn("fast");
		var lFlag = location.href.slice(4,5);
		var url = ( lFlag == ":" ) ? "http" : "https" ;
		url = url + "://static.astamuse.com/js/companyname.php?jsoncallback=?";
		$(".suggest:eq(" + tarIndex + ")").suggest(url, { delay: "1000" });
	});
};

/* メールマガジン選択のインタラクション */
this.selectMagazine = function(){
	
	// ページを開いた時の挙動
	$("#magazineTbl input[class$=Child]").each(function(){
		var flag;
		var tarWrap = $(this).attr("id");
		tarWrap = tarWrap + "Radios";
		
		if( $("#" + tarWrap + " input:checked").val() == 'true'){
			$(this)[0].checked = true;
		}else{
			$(this)[0].checked = false;
		}
	});
	
	
	// ここは省略の余地あり
	$("#magazineTbl input[class$=Child]").each(function(){
		var t = $(this);
		var f = t[0].checked;
		var tarStr = t.attr("class").replace("Child","");
		if($("#" + tarStr + "Parent").length == 1){
			var tarCheckedP = $("#" + tarStr + "Parent").get(0).checked		
			var tarLength = $("." + tarStr + "Child").length;

			if(tarCheckedP == true){
				$("#" + tarStr + "Parent").get(0).checked = false;			
			}
			if( $("." + tarStr + "Child:checked").length == tarLength){
				$("#" + tarStr + "Parent").get(0).checked = true;
			}
		};
	});
	
	// 親をクリックした時のインタラクション
	$("#magazineTbl input[id$=Parent]").click(function(){
		var tarChecked = $(this)[0].checked
		var tarId = $(this).attr("id");
		var tarStr = tarId.replace("Parent","");
		if( tarChecked == true ){
			$("." + tarStr + "Child").each(function(){
				var t = $(this);
				t[0].checked = true;
				checkRadio(t,true);
			});
		}else{
			$(this).removeAttr("checked");
			$("." + tarStr + "Child").each(function(){
				var t = $(this);
				t[0].checked = false;
				checkRadio(t,false);
			});
		}
	})
	// 子をクリックした時のインタラクション
	$("#magazineTbl input[class$=Child]").click(function(){
		var t = $(this)
		var f = $(this)[0].checked
		var tarStr = t.attr("class").replace("Child","");
		if($("#" + tarStr + "Parent").length == 1){
			var tarCheckedP = $("#" + tarStr + "Parent").get(0).checked		
			var tarLength = $("." + tarStr + "Child").length;

			if(tarCheckedP == true){
				$("#" + tarStr + "Parent").get(0).checked = false;			
			}
			if( $("." + tarStr + "Child:checked").length == tarLength){
				$("#" + tarStr + "Parent").get(0).checked = true;
			}
		};
		
		
		checkRadio(t,f);
	})
	
	function checkRadio(t,f){
		var tarId = t.attr("id")
		if( f == true ){
			$("#hiddenInput input[name=" + tarId + "]:eq(1)")[0].checked = false;
			$("#hiddenInput input[name=" + tarId + "]:eq(1)").removeAttr("checked");
			
			$("#hiddenInput input[name=" + tarId + "]:eq(0)")[0].checked = true;
			$("#hiddenInput input[name=" + tarId + "]:eq(0)").attr("checked", "checked");
			
		}else{
			$("#hiddenInput input[name=" + tarId + "]:eq(0)")[0].checked = false;
			$("#hiddenInput input[name=" + tarId + "]:eq(0)").removeAttr("checked");
			
			$("#hiddenInput input[name=" + tarId + "]:eq(1)")[0].checked = true;
			$("#hiddenInput input[name=" + tarId + "]:eq(1)").attr("checked", "checked");

		}
	//	var testId = tarId + "Radios";
	//	console.log($(testId).html());
	}
}

this.sampleWindow = function(){
	$("#magazineTbl label a").click(function(){
		window.open(this.href,'_blank','width=500, height=900');
		return false;
	})
};

/*
 * 興味のある分野を選択させる際のインタラクション
 * 10-06-04 shiraki ref:setting.js
 */

this.setIntaractionInterestedField = function(){
	var field = $("#interestedField");
	var bigCat = $("#interestedBicCat");
	var smallCat = $("#interestedSmallCat");
	var smallCap = $("#interestedSmallCap");
	
	$("input:checked", smallCat).parent().css("display", "block");
	if(smallCap.css("display") == 'none') smallCap.fadeIn(300);

	
	$("input", bigCat).click(function(){
		
		// 一旦全てのチェックボックスを消します
		$("li", smallCat).hide();
		
		// 全ての大カテゴリのチェックボックスを走査して
		// チェックされているカテゴリの小カテゴリを表示
		$("input", bigCat).each(function(){
			var cl = $(this).attr("id").replace("bchk_", ".");

			if($(this).is(':checked')){
				if(smallCap.css("display") == 'none') smallCap.fadeIn(300);
				$(cl, smallCat).parent().fadeIn(1000);
			}
		});
		
		// 小カテゴリのチェックボックスがなかったらキャプションを消す
		if($("li:visible", smallCat).size() == 0) $("#interestedSmallCap").fadeOut(300);
		
		// 表示されていないチェックボックスのチェックを外す
		$("input:hidden", smallCat).each(function(){
			$(this)[0].checked = false;
		});
	});
};


$(document).ready(function(){
	highlightTd();
	setCompanyNameRelations();
	setTeckExpRelations();
	setIndustryRelations();
	competiterInput();
	selectMagazine();
	sampleWindow();
	setIntaractionInterestedField();
	$.updnWatermark.attachAll();
});
