(function($){

	var strFinalHTML = '';
	var strCountryTemp = '';
	var strLangTemp = '';
	var strCountrycodeTemp = '';
	var strLangcodeTemp = '';
	var strCountryTempu= '';
	var strLangTempu = ''; 
	var names = new Array();
	var region = '';
	var status = '';


$.fn.reStyle = function(options){
		var currentURL = window.location.toString().split("/");
		var add = currentURL[2];
		webURL = window.location.href ;
		x = webURL.split("/");
		serverName = x[2];	

	region = jQuery('#hiddenlocale').html();	
	localecoountr = region.split("-");	
	locale = localecoountr[0];
	country = localecoountr[1];
	localec = locale.toLowerCase();
	countryc = country.toUpperCase();
	if( serverName.match(/cmsprd/g) || serverName.match(/uslaxcmsqa/g) || serverName.match(/uslaxcms05/g))
		{
			path = "http://" + serverName + "/iw-cc/Herbalife/HerbalifeSports/" + "CountryTranslations.xml";
		}
		else
		{
		
	path = '/'+ 'Global' + '/' +'Herbalife' + '/' + 'HerbalifeSports' + '/' + 'CountryTranslations.xml';

		}


	
		return this.each(function(){

			
			$.ajaxSetup({
			type: 'GET',
			dataType: 'xml',
			async : false
		});//end $ajaxSetup
		
		$.ajax({
			url: path,
			success: function(data) {
				procXML(data);
			},
			  error: function(xhr, textStatus, errorThrown){alert("error");}
		});//end $.ajax




		function procXML(data){

					jQuery(data).find('HLCountry').each(function()
	{		
	
		strCountryTemp = jQuery(this).find('EnglishCountryName').text();
		strLangTemp = jQuery(this).find('EnglishLanguage').text();
		strLangcodeTemp = jQuery(this).find('LanguageCode').text();
		strCountrycodeTemp = jQuery(this).find('CountryISOCode').text();
		//strCountryTempu = strCountryTemp.toUpperCase();
		//strLangTempu = strLangTemp.toUpperCase();
		status = jQuery(this).find('Active').text();
				names.push(strCountryTemp + "|" + strLangTemp + "|" + status + "|"+ strCountrycodeTemp + "|" + strLangcodeTemp);

		
		

		
		
				
	});			

		}

		

				
				
				
				$(this).parent().append('<dl id="target" class="dropdown"></dl>');
							
			for(i=0;i<names.length;i++){
			
			iP = new Array();
				iP = names[i].split("|");
				
				if ((localec == iP[4]) && (countryc == iP[3]))
				{
				
				
$('#target').append('<dt class="locale-sprite"><span id="locale-toggle" class="locale-sprite">x</span><a class="locale-sprite">'+ iP[0] +'  '+  '-'+ ' ' + iP[1]+'</a></dt>')
				.append('<dd class="locale-sprite"><ul></ul></dd>');
				
				
				}
				
				}
				
				for(var i=0; i<names.length;i++){
				
				var lP = new Array();
				lP = names[i].split("|");	
				var verstatus = lP[2];
				//alert(verstatus);
				if(verstatus == 1){	

					//alert("Active");


					if ((localec == lP[4]) && (countryc == lP[3]))
				{
				 $('#target dd ul').append('<li><a class="locale-sprite selected" href="/'+lP[4]+'-'+lP[3]+'/default.htm'+'">'+ lP[0] +'  '+  '-'+ ' ' + lP[1]+'</a></li>');
				 }
				 else
					{
					  $('#target dd ul').append('<li><a class="locale-sprite" href="/'+lP[4]+'-'+lP[3]+'/default.htm'+'">'+ lP[0] +'  '+  '-'+ ' ' + lP[1]+'</a></li>');

					}
				  
				 }
				  			
				}
				  
				
		
				
				$('#target').append('<dd class="foot locale-sprite" />');
			
			
				$('.dropdown dd ul li a').click(function(){
					var text = $(this).html();
					$('.dropdown dt a').html(text);
					$('.dropdown dd').hide();
					var source = $(this);
					source.val($(this).find('span.value').html());
				})
				
				
				$(".dropdown dt").click(function() {
			    	$(".dropdown dd").toggle();
			    });
			
				 $(document).bind('click', function(e) {
			   		var $clicked = $(e.target);
			   			if (! $clicked.parents().hasClass("dropdown"))
			   				$(".dropdown dd").hide();
			   			});
			   	

			})


};

})(jQuery);



