(function($){

	//var $j = jQuery.noConflict();

	$(function(){
			
		xmlreq();
		
		$(".wtbform").css("display","");

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

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

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


		$(".wtbbtn").click(function () {
			var targetID="#"+$(this).closest("form.wtbform").attr("id");
			var region_code=targetID+" .wtbsel1 option:selected";
			var country_code=targetID+" ."+$(region_code).val()+" option:selected";
	
			if($(region_code).val()!="wtbsel2"){
//				adptg_cv('http://r.advg.jp/adptg_count/cv?adptg_aid=2185&adptg_pid=1&adptg_sales=');
//				adpsp_track($(region_code).val()+"_"+$(country_code).val(), 'title');
				
				location.href="/redirect/redirect.php?rc="+$(region_code).val()+"&cn="+$(country_code).val();
			}
		});


	});
			
	function xmlreq(){
		$.ajax({
			url: '/redirect/wtb.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/where_to_buy/index.html">Go to HTML Page</a></p>\n';
				setHtml += '</dd>\n';
				setHtml += '</dl>\n';
				$(".wtbform").html(setHtml);//全てのWTBフォームにエラー表示
				
			},
			success: parse_xml
		});
	}



	function  parse_xml(xml){
		
		
		var item_text="";
		var classname="";
		var sub_text="";
		var dup="";
		
		var ids=$(".wtbform");//フォームの取得//alert(ids.eq(1).attr("id"));
		$(".wtbsel1").attr("length", 0);
		$(".wtbsel1").append('<option value="wtbsel2">-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");
				$(".wtbsel2").after(dup);
				
				classname="."+$(this).attr("code");
			}

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

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

			});
							
        });  
		

	}

})(jQuery);
