function limitText(limitField, limitCountId, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		var numLeft = limitNum - limitField.value.length;
		if(!numLeft) numLeft = 'no'; 
		$(limitCountId).html(numLeft);
		limitField.scrollTop = limitField.scrollHeight;
	}
}

$(document).ready(function() {
	
	$("#emails ol.show:last").find('li.options a').show();
	$("#links ol.show:last").find('li.options a').show();
	$("ol.multiple li.options a.add").click(function () { 
		$(this).hide();
		$(this).siblings('a').hide();
		$(this).parent().parent().next('ol.multiple').slideDown(300); 
    });
	$("ol.multiple li.options a.delete").click(function () { 
		$(this).parent().parent().slideUp(300);
		$(this).parent().parent().prev('ol.multiple').find('li.options a').show();
		$(this).parent().siblings().find("input[name^='email_address']").val('Email address...');
		$(this).parent().siblings().find("input[name^='link_url']").val('Website URL...');
		$(this).parent().siblings().find("input[name^='email_name'], input[name^='link_name']").val('Description...');
    });

});				