Stay informed by reading our quarterly newsletter and grower profiles below

SUBSCRIBE TODAY

/***********************************************
* Textarea Maxlength script- © Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
function ismaxlength(obj, mlength)
{
if (obj.value.length > mlength)
obj.value = obj.value.substring(0, mlength)
}

// <![CDATA[

function moveCaret(event, objThisField, objNextField, objPrevField, nSize)
{
var keynum;
if(window.event) // IE
keynum = event.keyCode;
else if(event.which) // Netscape/Firefox/Opera
keynum = event.which;
if (keynum == 37 || keynum == 39 || keynum == 38 || keynum == 40 || keynum == 8) //left, right, up, down arrows, backspace
{
var nCaretPosition = getCaretPosition(objThisField);
if (keynum == 39 && nCaretPosition == nSize)
moveToNextField(objNextField);
if ((keynum == 37 || keynum == 8) && nCaretPosition == 0)
moveToPrevField(objPrevField);
return;
}
if (keynum == 9) //Tab
return;
if (objThisField.value.length >= nSize && objNextField != null)
moveToNextField(objNextField);
}
function moveToNextField(objNextField)
{
if (objNextField == null)
return;
objNextField.focus();
if (document.selection) //IE
{
oSel = document.selection.createRange ();
oSel.moveStart (‘character’, 0);
oSel.moveEnd (‘character’, objNextField.value.length);
oSel.select();
}
else
{
objNextField.selectionStart = 0;
objNextField.selectionEnd = objNextField.value.length;
}
}
function moveToPrevField(objPrevField)
{
if (objPrevField == null)
return;
objPrevField.focus();
if (document.selection) //IE
{
oSel = document.selection.createRange ();
oSel.moveStart (‘character’, 0);
oSel.moveEnd (‘character’, objPrevField.value.length);
oSel.select ();
}
else
{
objPrevField.selectionStart = 0;
objPrevField.selectionEnd = objNextField.value.length;
}
}
function getCaretPosition(objField)
{
var nCaretPosition = 0;
if (document.selection) //IE
{
var oSel = document.selection.createRange ();
oSel.moveStart (‘character’, -objField.value.length);
nCaretPosition = oSel.text.length;
}
if (objField.selectionStart || objField.selectionStart == ‘0’)
nCaretPosition = objField.selectionStart;
return nCaretPosition;
}
// ]]>

function ShowDescriptions(SubDomain,val, brid) {
myWindow = window.open(SubDomain + ‘/description.asp?brid=’ + brid + ‘&id=’ + val, ‘Description’, ‘location=no,height=180,width=440,resizeable=no,scrollbars=yes,dependent=yes’);
myWindow.focus()
}

Enter Your Personal Information
Email:*
First Name:
Last Name:
City:
County:
 
No answer
Alamance
Alexander
Alleghany
Anson
Ashe
Avery
Beaufort
Bertie
Bladen
Brunswick
Buncombe
Burke
Cabarrus
Caldwell
Camden
Carteret
Caswell
Catawba
Chatham
Cerokee
Chowan
Clay
Cleveland
Columbus
Craven
Cumberland
Currituck
Dare
Davidson
Davie
Duplin
Durham
Edgecombe
Forsyth
Franklin
Gaston
Gates
Graham
Granville
Greene
Guilford
Halifax
Harnett
Haywood
Henderson
Hertford
Hoke
Hyde
Iredell
Jackson
Johnston
Jones
Lee
Lenior
Lincoln
McDowell
Macon
Madison
Martin
Mecklenburg
Mitchell
Montgomery
Moore
Nash
New Hanover
Northampton
Onslow
Orange
Pamlico
Pasquotank
Pender
Perquimans
Person
Pitt
Polk
Randolph
Richmond
Robeson
Rockingham
Rowan
Rutherford
Sampson
Scotland
Stanly
Stokes
Surry
Swain
Transylvania
Tyrrell
Union
Vance
Wake
Warren
Washington
Watauga
Wayne
Wilkes
Wilson
Yadkin
Yancey
State:
 
No answer
AK
AL
AR
AZ
CA
CO
CT
DC
DE
FL
GA
HI
IA
ID
IL
IN
KS
KY
LA
MA
MD
ME
MI
MN
MO
MS
MT
NC
ND
NE
NH
NJ
NM
NV
NY
OH
OK
OR
PA
RI
SC
SD
TN
TX
UT
VA
VT
WA
WI
WV
WY
AB
BC
MB
NB
NL
NS
NT
NU
ON
PE
QC
SK
YT
AA
AE
AP
AS
FM
GU
MH
MP
PR
PW
VI
* Required

// <![CDATA[

fullURL = document.URL
sAlertStr = ”
nLoc = fullURL.indexOf(‘&’)
if (nLoc == -1)
nLoc = fullURL.length
if (fullURL.indexOf(‘zreq=’) > 0){
sRequired = fullURL.substring(fullURL.indexOf(‘zreq=’)+5, nLoc)
if (sRequired.length > 0){
sRequired = ‘,’ + sRequired.replace(‘%20′,’ ‘)
sRequired = sRequired.replace(/,/g,’n – ‘)
sAlertStr = ‘The following item(s) are required: ‘+sRequired + ‘n’
}
}
if (fullURL.indexOf(‘zmsg=’) > 0) {
sMessage = fullURL.substring(fullURL.indexOf(‘zmsg=’)+5, fullURL.length)
if (sMessage.length > 0) {
sMessage = sMessage.replace(/%20/g, ‘ ‘)
sMessage = sMessage.replace(/%0A/g, ‘n’)
sAlertStr = sAlertStr + sMessage
}
}

// ]]>