I would suggest that you look at http://kb.juniper.net/InfoCenter/index?page=content&id=KB15694&smlogin=true as this is a great place to start. Its where I started.
However here is rough cut and pasted copy of my config. I have not had time to test it. Please make sure that you use the correct values for your setup. DNS, IP, host and domain names.
You will need to use the console or SSH config mode to enter this.
set system host-name yoursrxhostname
set system domain-name fool.com
set system domain-search foo.com
set system name-server xxx.xxx.xxx.xxx
set system name-server xxx.xxx.xxx.xxx
set system services dhcp maximum-lease-time 86400
set system services dhcp default-lease-time 86400
set system services dhcp name-server xxx.xxx.xxx.xxx
set system services dhcp name-server xxx.xxx.xxx.xxx
set system services dhcp pool 192.168.0.0/24 address-range low 192.168.0.1
set system services dhcp pool 192.168.0.0/24 address-range high 192.168.0.253
set system services dhcp pool 192.168.0.0/24 router 192.168.0.254
set system services dhcp pool 192.168.0.0/24 server-identifier 192.168.0.254
set interfaces fe-0/0/7 description "Connection to cable internet"
set interfaces fe-0/0/7 unit 0 family inet dhcp
set interfaces vlan unit 0 family inet address 192.168.0.254/24
set security zones security-zone trust interfaces vlan.0
set security zones security-zone trust host-inbound-traffic system-services all
set security zones security-zone trust host-inbound-traffic protocols all
set security zones security-zone trust interfaces fe-0/0/0.0
set security zones security-zone trust interfaces fe-0/0/1.0
set security zones security-zone trust interfaces fe-0/0/2.0
set security zones security-zone trust interfaces fe-0/0/3.0
set security zones security-zone trust interfaces fe-0/0/4.0
set security zones security-zone trust interfaces fe-0/0/5.0
set security zones security-zone trust interfaces fe-0/0/6.0
set vlans vlan-trust vlan-id 3
set vlans vlan-trust l3-interface vlan.0
set security zones security-zone untrust screen untrust-screen
set security zones security-zone untrust interfaces fe-0/0/7.0 host-inbound-traffic system-services dhcp
set security zones security-zone untrust interfaces fe-0/0/7.0 host-inbound-traffic system-services tftp
set security zones security-zone trust address-book address addr_192_168_0_0_24 192.168.0.0/24
set security policies from-zone trust to-zone untrust policy trust-to-untrust-allow-ALL match source-address addr_192_168_0_0_24
set security policies from-zone trust to-zone untrust policy trust-to-untrust-allow-ALL match destination-address any
set security policies from-zone trust to-zone untrust policy trust-to-untrust-allow-ALL match application any
set security policies from-zone trust to-zone untrust policy trust-to-untrust-allow-ALL then permit
set security nat source rule-set trust-to-untrust from zone trust
set security nat source rule-set trust-to-untrust to zone untrust
set security nat source rule-set trust-to-untrust rule source-nat-rule match source-address 192.168.0.0/24
set security nat source rule-set trust-to-untrust rule source-nat-rule then source-nat interface