function CheckDomainAvailability(domain) {
	if($('#domain_check').hasClass("checking"))
		return;
	
	$('#domain_check').addClass("checking");
	$('#domain_f').attr('disabled', "disabled");
	$('#domain_available').hide();
	$('#domain_taken').hide();
	$('#domain_unavailable').hide();
	
	$.post('domain?main=check', { 
		domain : $('#domain_f')[0].value
	}, function(data) {
		$('#domain_check').removeClass("checking");
		$('#domain_f').removeAttr('disabled');
		
		if(data == "available") {
			$('#domain_available a').attr('href', "domain?domain="+$('#domain_f')[0].value);
			$('#domain_available').show();
		}
		else if(data == "taken") {
			$('#domain_taken').show();
		}
		else {
			$('#domain_unavailable').html(data);
			$('#domain_unavailable').show();
		}
	});
}

function SendContactForm()
{
	$('#contact_submit').hide();
	$('#contact_loader').show();
	$.post('contact?send', { 
		name : $('#contact_name')[0].value,
		email : $('#contact_email')[0].value,
		phone : $('#contact_phone')[0].value,
		msg : $('#contact_msg')[0].value
	}, function(data) {
		$('#contact_form').hide();
		$('#contact_loader').hide();
		
		$('#contact_answer').html(data).show();
	});
}

function ReturnContactForm()
{
	$('#contact_answer').hide();
	$('#contact_submit').show();
	$('#contact_form').show();
}

function SendQuickContactForm()
{
	$('#contactbar_submit').hide();
	$('#contactbar_loader').show();
	$.post('contact?send', { 
		contactbar : 1,
		name : $('#contactbar_fullname')[0].value,
		email : $('#contactbar_email')[0].value
	}, function(data) {
		//$('#contactbar_form').hide();
		$('#contactbar_loader').hide();
		$('#contactbar_submit').show();
		
		alert(data);
	});
}

function UpdatePackagePrices() {
	$('#package_area').attr('disabled', "disabled");
	$('#package_traffic').attr('disabled', "disabled");
	$('#prices_loading').show();
	$('#prices_div').hide();
	
	$.get('package', { 
		area : $('#package_area')[0].options[$('#package_area')[0].selectedIndex].value,
		traffic : $('#package_traffic')[0].options[$('#package_traffic')[0].selectedIndex].value,
		prices : 1
	}, function(data) {
		$('#package_area').removeAttr('disabled');
		$('#package_traffic').removeAttr('disabled');
		
		$('#prices_div').html(data);
		
		$('#prices_loading').hide();
		$('#prices_div').show();
	});
}
