﻿(function($){
	$("ul.selectorResion li.region:last-child").css("margin-right", "0");
	var countries ={
		americas:{region:"Americas",id:"#Americas",xpath:"/common/xml/country_selector/americadata.xml",isLoaded:false},
		asia:{region:"Asia",id:"#Asia",xpath:"/common/xml/country_selector/asiadata.xml",isLoaded:false},
		europe:{region:"Europe",id:"#Europe",xpath:"/common/xml/country_selector/europedata.xml",isLoaded:false}
	
	};
	$.extend({
		loadcount: 3,
		xmlParser:function (xml,country) {
			var $ul = $(country.id).append('<ul class="selectorCountries"></ul>').find("ul.selectorCountries");
			$(xml).find("country").each(function (i) {
				//var clickScript ="rt_flag('selector_"+$(this).find("onclick").text()+"','country_selector','tag');"; /*delete  var s=s_gi('yamahaglobal');*/
				var clickScript ="rt_flag_tag('selector_"+$(this).find("onclick").text()+"');"
				//alert(country.americas.region);
				$ul.append("<li></li>")
				$li = $ul.find("li:eq("+i+")");
				$li.html('<a href="'+$(this).find("link").text()+'" onclick="'+clickScript+'">'+$(this).find("name").text()+'</a>');
			});
			$.loadcount--;
			if($.loadcount == 0){
				$.setMenuHandler();
			}
		},//end xmlParser
		setMenuHandler:function(){
			$("li.region").hover(
				function(){
					var $region = $(this).find("img.over");
					$region.attr("src",$region.attr("src").replace(".gif", '_on.gif'));
					$(this).find("ul").fadeIn("nomal");
				},
				function(){
					var $region = $(this).find("img.over");
					$region.attr("src",$region.attr("src").replace("_on.gif", '.gif'));
					$(this).find("ul").fadeOut("fast");
				}
			);// end hover
		}
	});
	$(function () {
		//load America
		$.ajax({
			type: "GET",
			url: countries.americas.xpath,
			dataType: "xml",
			success: (function(xml){$.xmlParser(xml,countries.americas)})
		});
		//load America
		$.ajax({
			type: "GET",
			url: countries.asia.xpath,
			dataType: "xml",
			success: (function(xml){$.xmlParser(xml,countries.asia)})
		});
		//load America
		$.ajax({
			type: "GET",
			url: countries.europe.xpath,
			dataType: "xml",
			success: (function(xml){$.xmlParser(xml,countries.europe)})
		});
	});//end ready
    $("#Asia").css({"margin-right":0})
})(jQuery);

