var sample_domains_count = 20;
var selected_class = "domain-selector-active";
var domains_array = Array();
$(document).ready(function() {
	$(".domain-selector li").removeClass (selected_class);
	$(".domain-selector li div").bind ("click", function (e) {
		$("."+selected_class).removeClass (selected_class);		
		$(".domain-selector li div:contains('"+e.target.innerHTML+"')").parent().addClass(selected_class);
		var links = "";	
		for (var i=0;i<domains_array[e.target.innerHTML].length;i++ ) {
			links += '<li><a href="/register/?specialdomain=1&dom='+domains_array[e.target.innerHTML][i]+'">'+domains_array[e.target.innerHTML][i]+'</a></li>';			
		}
		document.getElementById ("domain-columns").innerHTML =links;
	} );
	$.each ($(".domain-selector li div"),function (i,val) {
		domains_array[val.innerHTML] = Array();
	} );
	var sample_domains = Array();
	$.getJSON('/newdesign/newnav/released3.dhtml', {}, function(json){
		var links ="";
		for (var i=0;i<sample_domains_count;i++) {
			var id = Math.round(Math.random()*json.domains.length);
   			if (id>=json.domains.length) id-=1;	
			if (!json.domains[id] || !json.domains[id].url) i--;
			else links +='<li><a href="/register/?specialdomain=1&dom='+json.domains[id].url+'">'+json.domains[id].url+'</a></li>';			
		}
		document.getElementById ("sample_domains").innerHTML = links;
		$.each (json.domains, function (i,domain) {			
			for (val in domains_array) {
				if (!domain || !domain.url) continue;
				var url = domain.url;
				url = url.toLowerCase();
				var s1 = val.toLowerCase().split ("-");
				var s2 = s1[1];		
				s1 = s1[0];	
				if (url.charCodeAt(0) >= s1.charCodeAt(0) && url.charCodeAt(0) <=s2.charCodeAt(0)) {
					domains_array [val].push (url);
					continue;
				}
			}
		
	   	} );	
	  $(".domain-selector li div:eq(1)").trigger('click');
	}); 
} );

