jQuery(function($) {    
    $('#add_domain .which li').click(function() {
        $(this).find('input').click();
    });

    $('#add_domain .which input').click(function(e) {
        e.stopPropagation();
        var li = $(this).parents('li:first');
        var url = $($('.which li:visible').attr('rel')).find('input').val();
        $('#site, #page').hide();
        $(li.attr('rel')).show().find('input').val(url);
    });
    
    $('#add_domain .which input:first').click();
    
    $('#add_domain .toggle_domain_verification').click(function() {
        $('#domain_verification').toggle();
    });

    $('#add_domain button.verify_domain').bind('click', function() {
        var self = $(this);
        var uri = self.attr('data-uri');
        var container = self.parents('#domain_verification');
        var domain = $('[name=url]').val();
        $.post(uri, {'domain':domain}, function(html) {
            var replacement = $(html);
            container.replaceWith(replacement);
            replacement.show();
        });
        return false;
    });
	$("#add_domain input").bind("keydown", function(e){
		if($.special_keys[e.which] == "enter"){
			if($(this).is("#domain_verification input")){
				$('#add_domain button.verify_domain').click();
			}
			else {
				$("#add_domain input[type=submit]").click();
			}
			return false;
			e.preventDefault();
		}
	})

});