$(document).ready(function(){

	var originalEmailAddress = $('#email_address').val();

	var originalMobileNumber = $('#mobile_number').val();

	$('#smsbox').hide();
	$('#attachmentbox').hide();
	$('#changeemailbox').hide();

	$("#smsbox:has(font),#attachmentbox:has(font),#changeemailbox:has(font),").each(function(){ 
		if( $('font:first', this).html().length > 8 ) $(this).show();
	}); 

	$('#info-text').html('<h4>We Recommend ...</h4><p class="help-assistant">We will offer suggestions for support pages which might help you solve your problems</p>');

	$('#attachmenttoggle .append').html(' - <a href="#">Add a file or screenshot</a>');

	var number = $('#mobile_number').val();

	if(number == '')
	{
		$('#smsbox').show();
		$('#smstoggle').html('<p class="help-assistant"><input type="checkbox" id="enable_sms" name="enable_sms" />Please enter your mobile number if you wish to receive updates by text message</p>');
		$('#enable_sms').attr('checked', false);
		$('#enable_sms').hide();
	}
	else
	{
		$('#smstoggle .append').html(' - <a href="#">Change mobile number</a>');
	}

	$('#emailtoggle .append').html(' - <a href="#">Change email address</a>');

	$('#smstoggle a').click(function()
	{
		if($('#smsbox').is(":visible"))
		{
			$('#smsbox').slideUp();
			$('#smstoggle a').text('Change mobile number');
			$('#change_mobile').attr('checked', false);
			$('#mobile_number').attr('value', originalMobileNumber);
		}
		else
		{
			$('#smsbox').slideDown();
			$('#smstoggle a').text('Cancel');
		}

		return false;
	});

	$('#attachmenttoggle a').click(function()
	{
		if($('#attachmentbox').is(":visible"))
		{
			$('#attachmentbox').slideUp();
			$('#attachmenttoggle a').text('Add a file or screenshot');
			$('#attachment').attr('value', '');
		}
		else
		{
			$('#attachmentbox').slideDown();
			$('#attachmenttoggle a').text('Cancel');
		}

		return false;
	});

	$('#emailtoggle a').click(function()
	{
		if($('#changeemailbox').is(":visible"))
		{
			$('#changeemailbox').slideUp();
			$('#emailtoggle a').text('Change email address');
			$('#email_address').attr('value', originalEmailAddress);
		}
		else
		{
			$('#changeemailbox').slideDown();
			$('#emailtoggle a').text('Cancel');
		}

		return false;
	});

});

