(function($){

	//var $ = jQuery.noConflict();

	$(function(){
			
		iq_xmlreq();
		
		$(".iqform").css("display","");

		$(".iqsel1").change(function () {

			var targetID="#"+$(this).closest("form.iqform").attr("id");

			$(targetID+" select:not([class='iqsel1'])").css("display","none");//地域以外の<select>を隠す
		  
			var region_code=targetID+" .iqsel1 option:selected";//選択したregion
					
			$(targetID+" ."+$(region_code).val()).css("display","");//選択したregionの<select>を表示
		  
		});


		$(".iqbtn").click(function () {
			var targetID="#"+$(this).closest("form.iqform").attr("id");
			var region_code=targetID+" .iqsel1 option:selected";
			var country_code=targetID+" ."+$(region_code).val()+" option:selected";

			if($(region_code).val()!="iqsel2"){
//				adptg_cv('http://r.advg.jp/adptg_count/cv?adptg_aid=2185&adptg_pid=2&adptg_sales=');
//				adpsp_track($(region_code).val()+"_"+$(country_code).val(), 'title');
				
				location.href="/redirect/redirect_iq.php?rc="+$(region_code).val()+"&cn="+$(country_code).val();
			}
		});


	});
			
	function iq_xmlreq(){
		$.ajax({
			url: '/redirect/wtb_iq.xml',
			type: 'GET',
			dataType: 'xml',
			timeout: 1000,
			error: function(){
				//alert('xmlファイルの読み込みに失敗しました');
				var setHtml = '';
				setHtml += '<dl>\n';
				setHtml += '<dt>Select Region</dt>\n';
				setHtml += '<dd>\n';
				setHtml += '<p>Go to next page to select a country/region</p>\n';
				setHtml += '<p class="link"><a href="http://www.biz.konicaminolta.com/inquiry/index.html">Go to HTML Page</a></p>\n';
				setHtml += '</dd>\n';
				setHtml += '</dl>\n';
				$(".iqform").html(setHtml);//全てのiqフォームにエラー表示
				
			},
			success: iq_parse_xml
		});
	}



	function  iq_parse_xml(xml){
		
		
		var item_text="";
		var classname="";
		var sub_text="";
		var dup="";
		
		var ids=$(".iqform");//フォームの取得//alert(ids.eq(1).attr("id"));
		$(".iqsel1").attr("length", 0);
		$(".iqsel1").append('<option value="iqsel2">-Select Region-</option>');
	
		$(xml).find("region").each(function(){ 

		   if(item_text!=$(this).attr("name")){//新しい地域が出てきたら<select>を追加
		   		item_text = $(this).attr("name");

				dup=$("<select>");
				//dup.attr("length", 0);
				dup.attr("class",$(this).attr("code"));
				dup.css("display","none");
				$(".iqsel2").after(dup);
				
				classname="."+$(this).attr("code");
			}

			$(".iqsel1").append('<option value="'+$(this).attr("code")+'">'+item_text+'</option>');//地域<option>を追加
				  
			$(this).find("country").each(function(){

						sub_text = $(this).attr("name");//国名
						$(".iqform "+classname).append('<option value="'+sub_text+'">'+sub_text+'</option>');//国名<option>を追加					
			});
							
        });  
		

}

})(jQuery);
