(function($)
{
	$('#findmedomains').submit(function (){ clear_lists(); get_combo_list(); return false;});
	
	$('#send_contactus').submit(function (){ send_contact(); return false;});
	
	$('.notes article').hide();
	
	$('.notes h2').click(function (){ $('article', $(this).parent() ).toggle(); });
	
	function get_combo_list()
	{
		$('#domains_to_check_list').append('<img src="/ajax-loader2.gif" alt="ajax-loader" />');
		$.post('ajax.php?domains=true', $('#findmedomains').serialize(), function (data){ clear_lists(); arrange_combos(data); }, "json" );
	}
	
	
	function clear_lists()
	{
		$('#getting_started').hide();
		$('.list').html('');
	}
	
	function check_domain(domain, count)
	{
		$('#domain_to_check_'+domain).append('<img src="/ajax-loader.gif" alt="ajax-loader" width="18" height="15" />');
		$.post('ajax.php?check_domain=true', {'domain':domain+'.com'}, function(avl){
			if(avl==1)
			{
				$('#available_domains_list').append('<li><a href="http://www.crazydomains.com.au/register/domain_register.php?tld=.com&domain='+domain+'" target="_blank">'+domain+'.com</a> <a href="http://www.anrdoezrs.net/click-4138590-10466342" target="_blank" class="reg123">123-Reg.co.uk</a><img src="http://www.tqlkg.com/image-4138590-10466342" width="1" height="1" border="0"/> <a href="http://www.anrdoezrs.net/click-4138590-10388358" target="_blank" class="godaddy">GoDaddy.com</a><img src="http://www.ftjcfx.com/image-4138590-10388358" width="1" height="1" border="0"/> <a href="http://www.kqzyfj.com/click-4138590-514796" target="_blank" class="dotster">Dotster.com</a><img src="http://www.lduhtrp.net/image-4138590-514796" width="1" height="1" border="0"/></li>');
			}
			else
			{
				$('#taken_domains_list').append('<li><a href="http://'+domain+'.com" target="_blank">'+domain+'</a></li>');
			}
			$('#domain_to_check_'+domain).remove();
		});
	}
	
	function arrange_combos(data)
	{
		$('#available_domains_list').append('<li>Domain <span class="registers">Domain Registers</a>');
		var combo_count = data.length;
		//combo_count = $('#limit').val();
		for(var x=0; x<combo_count; x++)
		{
			$('#domains_to_check_list').append('<li id="domain_to_check_'+data[x]+'">'+data[x]+'</li>');
			check_domain(data[x]);
		}
	}
	
	function send_contact()
	{
		var errors='';
		if($('#name').val()=='')
		{
			errors+='Name is a required field <br />';
		}
		if($('#email').val()=='')
		{
			errors+='Email is a required field <br />';
		}
		if($('#subject').val()=='')
		{
			errors+='Subject is a required field <br />';
		}
		if($('#message').val()=='')
		{
			errors+='Message is a required field <br />';
		}
		
		alert(errors);
	}
	
})(window.jQuery);
