	function checkReferralName(requestUrl, form) {
	
		var referral_name = $('referral_name').value;
		var requestUrl = requestUrl + 'referral/' + referral_name;
		$('affiliate-please-wait').show();
		$('affiliate_message_hidden').hide();
			var request = new Ajax.Updater(
			     'affiliate_message_hidden',
				requestUrl,
				{
					method:'get',
					onComplete: function() {endCheckReferralName();},
					onSuccess:  '',
					onFailure: '',
				}
			);
		
	}
	
	function checkReferralAccount(requestUrl, form) {
	
		var referral_name 	= $('referral_name').value;
		var referral_id 	= $('referral_id').value;
		var requestUrl = requestUrl + 'referral_name/' + referral_name + "/referral_id/" + referral_id;
		$('affiliate-please-wait').show();
		$('affiliate_message_hidden').hide();
			var request = new Ajax.Updater(
			     'affiliate_message_hidden',
				requestUrl,
				{
					method:'get',
					onComplete: function() {endCheckReferralName();},
					onSuccess:  '',
					onFailure: '',
				}
			);
		
	}
	
	function endCheckReferralName() {
		$('affiliate-please-wait').hide();
		$('affiliate_message_hidden').show();
		if($('is_valid_referralname').value == '0')
			$('referral_name').value = '';
	}
	
	
