// JavaScript Document

$(document).ready(function(){
	$('button#send_button').click(function(){
		$.blockUI({
			message: '<div class="blockUI"><img src="images/loading.gif" alt="">Please wait..</div>',
			applyPlatformOpacityRules: false,
			focusInput: false
		});

		$.ajax({
			type: 'POST',
			url: 'proxy.php',
			data: $('#fREFERUMA input, #fREFERUMA select, #fREFERUMA textarea').serialize() + '&dbauth=true&url=http://www.umaleads.com/?api/proxy',
			success: function(data){
				$.unblockUI();
				resp = data.split(':==:');

				if(resp[0] == 'error')
				{
					alert(resp[2]);
					$('#' + resp[1]).focus();
				}
				else if(resp[0] == 'done')
				{
					$('#fREFERUMA input[type!=hidden], #fREFERUMA select').val('');
					$('div#left_column').empty().html('<p>Thanks for referring your friends to UMA! Our Admissions team will be contacting them soon. If they want to talk to someone now, just have them call <strong>1-800-496-1958</strong>!</p>');
					$('#main_and_header').css('background', 'url(images/main_and_header_e.jpg)');
					location.href = '#';
				}
				else
					alert('Unknown error occured.');
			}
		});

		return false;
	});
	
	$('button.add_more_button').click(function(){
		if($('ul.your_friends_block').length >= 3)
			alert('Only maximum of three (3) friends are allowed at a time.');
		else
		{
			$($('ul.your_friends_block:first').parent().html()).insertBefore('span#secondary-friendsblock');
			$('ul.your_friends_block:last input[type!=hidden], ul.your_friends_block:last select').val('');
			$('input[rel=phone]').mask('(999) 999-9999');
		}
		
		$('button.remove_button').parent().show();
		$('span#primary-friendsblock button.remove_button').parent().hide();

		$('button.remove_button').click(function(){
			$(this).parent().parent().remove();
			return false;
		});

		return false;
	});

	// Pre-load submit button (disabled) image
	$('<img>').appendTo('body').hide().attr('src','images/loading.gif');
	$('<img>').appendTo('body').hide().attr('src','images/main_and_header_e.jpg');

	// masks
	$('input[rel=phone]').mask('(999) 999-9999');

	$('span#primary-friendsblock button.remove_button').parent().hide();
});

